diff --git a/package-lock.json b/package-lock.json index cbbb66ce79..6ee42cd28d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -77,7 +77,7 @@ "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-qunit": "^7.2.0", "file-saver": "^2.0.5", - "ilios-common": "^71.0.1", + "ilios-common": "^73.0.2", "loader.js": "^4.7.0", "miragejs": "^0.1.45", "mockdate": "^3.0.5", @@ -1963,28 +1963,28 @@ } }, "node_modules/@ember-data/adapter": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.3.0.tgz", - "integrity": "sha512-/iW+tIVrTgr6t3hNlmFTa+cGO5ijQQisWfcQfVhRGOlTtnPn7uwCrkcVPyggT4mZy3rN6xvYDu9OxlHS7SQ19w==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.3.tgz", + "integrity": "sha512-eww8FovgJZvJVLvaTmZhYnYLca6M5Br5LluVF6bLH66VvBXsLaWSykRL5Lz+UHTme18AQxKQYX3vNseV/abWIg==", "dev": true, "dependencies": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/adapter/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2074,22 +2074,22 @@ } }, "node_modules/@ember-data/canary-features": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.3.0.tgz", - "integrity": "sha512-mgerkiFV0eIorxUzjrDaC9itUOJ9W41JTZMUv7nmS4aytWh6ji/uJPM3vcN8c2L4TUhtC32BDNbJX/O9IZsexg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.3.tgz", + "integrity": "sha512-/MSaH49NJ1VFu1aEgNHCxZTLCoGk3dna+TcdCpEd86i47CfMhQP5vV/MvkZqjBIinqAuyeFivsGy6pv86F3xCA==", "dev": true, "dependencies": { "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/canary-features/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2179,27 +2179,27 @@ } }, "node_modules/@ember-data/debug": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.3.0.tgz", - "integrity": "sha512-1u+9yD306cv6VyrGD0jCgF8cTU61aZvESXxBfEJyecXwmTbrTBtOY6370KT/wec0UdqKha02bQHeZH8pIeI7FQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.3.tgz", + "integrity": "sha512-vL0AO4IsTtRsvGp5VGPl1AqeMse12P8RA63xkIM5PXs2hia3hIHvU0qe/8KCgnfLbo7DDcaaGsbnGQ0jWfHmfA==", "dev": true, "dependencies": { - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/private-build-infra": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/debug/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2289,33 +2289,34 @@ } }, "node_modules/@ember-data/model": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.3.0.tgz", - "integrity": "sha512-Z5DocUSi19lty3txe8RSmdpT3BC68wIMmQK5PzpqClwzhY604RVtIQtCcIZBqazRqNJyenInPjX6x6ijID67dw==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.3.tgz", + "integrity": "sha512-gtE+JE+2XsU1IqSy8hAxuHTGC6COfMnJYlxfmTXDPKw4bwaBfPPsGLKzEXRR94KoYVoCNr0rX+t852h+R2wApA==", "dev": true, "dependencies": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-string-utils": "^1.1.0", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0", - "ember-compatibility-helpers": "^1.2.0", - "inflection": "~1.13.1" + "ember-cli-typescript": "^5.1.0", + "ember-compatibility-helpers": "^1.2.6", + "inflection": "~1.13.2" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/model/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2405,40 +2406,48 @@ } }, "node_modules/@ember-data/private-build-infra": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.3.0.tgz", - "integrity": "sha512-qlrVjK3lNouTEd95LLCuV8WPo365LfSguLbayBdEdRKqjz5EwTODhH/VwpeCDezzMI9/9SCIVAAjllH13RVjnQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.3.tgz", + "integrity": "sha512-hqROBtrumsqXk+yiLYawmMkQHe2HcJSsOE584EiwqOItFZZWg4DQCdGGvnJxY5Kt1UibSvR2n1OMX//RhhIENA==", "dev": true, "dependencies": { - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@ember-data/canary-features": "4.3.0", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@ember-data/canary-features": "4.7.3", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", "babel6-plugin-strip-class-callcheck": "^6.0.0", "broccoli-debug": "^0.6.5", "broccoli-file-creator": "^2.1.1", - "broccoli-funnel": "^3.0.3", + "broccoli-funnel": "^3.0.8", "broccoli-merge-trees": "^4.2.0", "broccoli-rollup": "^5.0.0", "calculate-cache-key-for-tree": "^2.0.0", - "chalk": "^4.0.0", + "chalk": "^4.1.2", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", "ember-cli-string-utils": "^1.1.0", - "ember-cli-typescript": "^5.0.0", - "ember-cli-version-checker": "^5.1.1", - "esm": "^3.2.25", + "ember-cli-typescript": "^5.1.0", + "ember-cli-version-checker": "^5.1.2", "git-repo-info": "^2.1.1", - "glob": "^7.1.6", + "glob": "^8.0.3", "npm-git-info": "^1.0.3", "rimraf": "^3.0.2", "rsvp": "^4.8.5", - "semver": "^7.1.3", + "semver": "^7.3.7", "silent-error": "^1.1.1" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" + } + }, + "node_modules/@ember-data/private-build-infra/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" } }, "node_modules/@ember-data/private-build-infra/node_modules/broccoli-plugin": { @@ -2480,9 +2489,9 @@ } }, "node_modules/@ember-data/private-build-infra/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2554,6 +2563,37 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/@ember-data/private-build-infra/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ember-data/private-build-infra/node_modules/glob/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@ember-data/private-build-infra/node_modules/human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -2596,6 +2636,26 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/@ember-data/private-build-infra/node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, "node_modules/@ember-data/private-build-infra/node_modules/rollup": { "version": "2.79.1", "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", @@ -2636,28 +2696,28 @@ } }, "node_modules/@ember-data/record-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.3.0.tgz", - "integrity": "sha512-fGTVvaJqqyjlmqoQZQjSl1UxKsoYXE/FfVYTpPPwdYjapg0gLDrPNmhPmYmu7VFnjsD51lMe/cErpgI4hA4ykQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.3.tgz", + "integrity": "sha512-QSeK+tJrNHvhPPxN1nrARuOQrz9a1rEnIHIvQHqZNPRsuTEUmvp6LDGdULJikzKoyCOBFPotDZcS6PtIwCLuLQ==", "dev": true, "dependencies": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/record-data/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2753,26 +2813,26 @@ "dev": true }, "node_modules/@ember-data/serializer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.3.0.tgz", - "integrity": "sha512-k3NSB+c2RrrPRRV4cf+zlGGmO3Qxi8bfJgfC1aqouNTNMlTVkbazRo0sBWyhVakrc0UEe322QpxBXc1UHWk/dA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.3.tgz", + "integrity": "sha512-TgBm1Ar2wijaXgN3KVO6TuU57Y89thzAxJl4rWHg3HrzcRK2Pqlzvy7FY1jL6JlYcYAreVNJ5TBIKSLjXUeIOQ==", "dev": true, "dependencies": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", - "ember-auto-import": "^2.2.4", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/serializer/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -2862,29 +2922,30 @@ } }, "node_modules/@ember-data/store": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.3.0.tgz", - "integrity": "sha512-fiUEriAoOxX1XHSoywbbga7kygGTccjV7TiY5Knbq1Y+fN0/DVk6RkJf6sVz4vrIwUq67qjr0kWraPo+2QHZEg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.3.tgz", + "integrity": "sha512-pgO7ooyJzG0MHQ2BRqxjyGfsr3+g1N7C/0qjbNXhaF6RoQDeEyHzZLQHR8sCqznqdZaydP4b62KoouZMX6l3Dg==", "dev": true, "dependencies": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", "@ember/string": "^3.0.0", - "@glimmer/tracking": "^1.0.4", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "@glimmer/tracking": "^1.1.2", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/@ember-data/store/node_modules/ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "dependencies": { "ansi-to-html": "^0.6.15", @@ -3014,9 +3075,9 @@ } }, "node_modules/@ember/string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.0.0.tgz", - "integrity": "sha512-T+7QYDp8ItlQseNveK2lL6OsOO5wg7aNQ/M2RpO8cGwM80oZOnr/Y35HmMfu4ejFEc+F1LPegvu7LGfeJOicWA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.0.1.tgz", + "integrity": "sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==", "dev": true, "dependencies": { "ember-cli-babel": "^7.26.6" @@ -3404,22 +3465,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@formatjs/ecma402-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.12.0.tgz", - "integrity": "sha512-0/wm9b7brUD40kx7KSE0S532T8EfH06Zc41rGlinoNyYXnuusR6ull2x63iFJgVXgwahm42hAW7dcYdZ+llZzA==", - "dev": true, - "dependencies": { - "@formatjs/intl-localematcher": "0.2.31", - "tslib": "2.4.0" - } - }, - "node_modules/@formatjs/ecma402-abstract/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@formatjs/fast-memoize": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz", @@ -3565,21 +3610,6 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "dev": true }, - "node_modules/@formatjs/intl-getcanonicallocales": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-2.0.4.tgz", - "integrity": "sha512-+Sd9QcfnUQlo/hnBq8Czh3TyVgHWK1AW2fAlUABLCd6zVxJwFpHX20CATetH9lKKgbaG8fOP/ijn/7So6aa2fQ==", - "dev": true, - "dependencies": { - "tslib": "2.4.0" - } - }, - "node_modules/@formatjs/intl-getcanonicallocales/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@formatjs/intl-listformat": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.5.2.tgz", @@ -3616,72 +3646,6 @@ "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", "dev": true }, - "node_modules/@formatjs/intl-locale": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-3.0.6.tgz", - "integrity": "sha512-vP3zSl74frX24UuiCXxUBjDmyg3tWaSN4Yep9m74fJF81VkxanQSUtQVQKKv8CzBmrwFPc1c5LF7co801zPp8Q==", - "dev": true, - "dependencies": { - "@formatjs/ecma402-abstract": "1.12.0", - "@formatjs/intl-getcanonicallocales": "2.0.4", - "tslib": "2.4.0" - } - }, - "node_modules/@formatjs/intl-locale/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/@formatjs/intl-localematcher": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.31.tgz", - "integrity": "sha512-9QTjdSBpQ7wHShZgsNzNig5qT3rCPvmZogS/wXZzKotns5skbXgs0I7J8cuN0PPqXyynvNVuN+iOKhNS2eb+ZA==", - "dev": true, - "dependencies": { - "tslib": "2.4.0" - } - }, - "node_modules/@formatjs/intl-localematcher/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/@formatjs/intl-pluralrules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-5.1.3.tgz", - "integrity": "sha512-jNEDAXhwpxO1IjOY+UNk7l5SLHX6QCIvJHd40q/HXyThLZULbweayam2rMMhoa/et5dW7K574qYwk2JIeiyxPA==", - "dev": true, - "dependencies": { - "@formatjs/ecma402-abstract": "1.12.0", - "@formatjs/intl-localematcher": "0.2.31", - "tslib": "2.4.0" - } - }, - "node_modules/@formatjs/intl-pluralrules/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, - "node_modules/@formatjs/intl-relativetimeformat": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-11.1.3.tgz", - "integrity": "sha512-P4NLw7NEny3Z+y5IUzPHClcSJE+tuiRBMILXGA5KHayOzzIecm5MO44cOH6aDotunXu43W43Sk7IHHFBlYokBA==", - "dev": true, - "dependencies": { - "@formatjs/ecma402-abstract": "1.12.0", - "@formatjs/intl-localematcher": "0.2.31", - "tslib": "2.4.0" - } - }, - "node_modules/@formatjs/intl-relativetimeformat/node_modules/tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - }, "node_modules/@formatjs/intl/node_modules/@formatjs/ecma402-abstract": { "version": "1.11.3", "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.11.3.tgz", @@ -4144,89 +4108,152 @@ } }, "node_modules/@fortawesome/free-brands-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-brands-svg-icons/-/6.2.0/free-brands-svg-icons-6.2.0.tgz", - "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-brands-svg-icons/-/6.3.0/free-brands-svg-icons-6.3.0.tgz", + "integrity": "sha512-xI0c+a8xnKItAXCN8rZgCNCJQiVAd2Y7p9e2ND6zN3J3ekneu96qrePieJ7yA7073C1JxxoM3vH1RU7rYsaj8w==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/free-brands-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/free-regular-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-regular-svg-icons/-/6.2.0/free-regular-svg-icons-6.2.0.tgz", - "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-regular-svg-icons/-/6.3.0/free-regular-svg-icons-6.3.0.tgz", + "integrity": "sha512-cZnwiVHZ51SVzWHOaNCIA+u9wevZjCuAGSvSYpNlm6A4H4Vhwh8481Bf/5rwheIC3fFKlgXxLKaw8Xeroz8Ntg==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/free-regular-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-solid-svg-icons/-/6.2.0/free-solid-svg-icons-6.2.0.tgz", - "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-solid-svg-icons/-/6.3.0/free-solid-svg-icons-6.3.0.tgz", + "integrity": "sha512-x5tMwzF2lTH8pyv8yeZRodItP2IVlzzmBuD1M7BjawWgg9XAvktqJJ91Qjgoaf8qJpHQ8FEU9VxRfOkLhh86QA==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/free-solid-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/pro-duotone-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-duotone-svg-icons/-/6.2.0/pro-duotone-svg-icons-6.2.0.tgz", - "integrity": "sha512-cphSgDxTr+o7qhq6AW8RrBbVfIvIqA6c/Fcbx5WgculmER+Hv6cnuliw4CrZ6KhxsfRWQRLMiYLxgTctqlpB5g==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-duotone-svg-icons/-/6.3.0/pro-duotone-svg-icons-6.3.0.tgz", + "integrity": "sha512-aMTITCiM3s1y+ywpYhg7tAuRb6UNo11FspZwRcyAVuxveRo8sa7TPUZD8NlqsgTULWjjeg8BJ78yB4vQN3JfxQ==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/pro-duotone-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/pro-light-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-light-svg-icons/-/6.2.0/pro-light-svg-icons-6.2.0.tgz", - "integrity": "sha512-eeVnICxaKXuRVDhunjEEIACkqYA9JlD7vOWq8uJGxCY2SYd5iXqBKPql/Nu+ztOWrUBPFlV5C8O8TOrgkzTN5w==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-light-svg-icons/-/6.3.0/pro-light-svg-icons-6.3.0.tgz", + "integrity": "sha512-hNvvz3aAzDdzvEvL5lNKNIG2Yv/iPy6+g0oL/Y54Qhu+Ba+yi1BGfzRv54F6JwCWgglZeJ9WjN4Bhr8cLxp+hQ==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/pro-light-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/pro-regular-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-regular-svg-icons/-/6.2.0/pro-regular-svg-icons-6.2.0.tgz", - "integrity": "sha512-1DKWVpAgEBfUCzcgnldnkxuVGKqH57dbrNwEfdb/AsNPDUf1dAZXNjZTCvPHNOMpztcPjYzWsQNi4oZoj8EAQA==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-regular-svg-icons/-/6.3.0/pro-regular-svg-icons-6.3.0.tgz", + "integrity": "sha512-hECySYDlfHKz+/s9QSJxjFZUIBV3U78x6v5QYhyYWSpIyBbk93i2u+p9J3b8AlvnABL6ENmxF/5Kg3WgLUwShw==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/pro-regular-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@fortawesome/pro-solid-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-solid-svg-icons/-/6.2.0/pro-solid-svg-icons-6.2.0.tgz", - "integrity": "sha512-zYlZE6FPsIT2o70U88oMai8C4x/CZvvz5AJ2MVJjac1PtGYyKVdt83TuLq6cEAx7ku3O/JiHWPrYRNtV6c1Zyg==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-solid-svg-icons/-/6.3.0/pro-solid-svg-icons-6.3.0.tgz", + "integrity": "sha512-i5jPB+xDhZbOsujruT9lnRbmcE/gO9/9GC5uvfSiQOTclkkforGqg2Hv5hOfGzH+d7UMhyI4cpcESBttuogTBw==", "dev": true, "dependencies": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" }, "engines": { "node": ">=6" } }, + "node_modules/@fortawesome/pro-solid-svg-icons/node_modules/@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/@glimmer/compiler": { "version": "0.27.0", "resolved": "https://registry.npmjs.org/@glimmer/compiler/-/compiler-0.27.0.tgz", @@ -5459,6 +5486,12 @@ "integrity": "sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==", "dev": true }, + "node_modules/@types/validator": { + "version": "13.7.12", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", + "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==", + "dev": true + }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -13310,9 +13343,9 @@ "dev": true }, "node_modules/ember-auto-import": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.4.2.tgz", - "integrity": "sha512-REh+1aJWpTkvN42a/ga41OuRpUsSW7UQfPr2wPtYx56o/xoSNhVBXejy7yV9ObrkN7gogz6fs2xZwih5cOwpYg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.6.0.tgz", + "integrity": "sha512-xUyypxlaqWvrx2KSseLus0H8K7Dt+sXNCvcxtquT2EmIM6r67NuQUT9woiEMa9UBvqcaX2k9hNLeubDl78saig==", "dev": true, "dependencies": { "@babel/core": "^7.16.7", @@ -13320,7 +13353,7 @@ "@babel/plugin-proposal-decorators": "^7.16.7", "@babel/preset-env": "^7.16.7", "@embroider/macros": "^1.0.0", - "@embroider/shared-internals": "^1.0.0", + "@embroider/shared-internals": "^2.0.0", "babel-loader": "^8.0.6", "babel-plugin-ember-modules-api-polyfill": "^3.5.0", "babel-plugin-htmlbars-inline-precompile": "^5.2.1", @@ -13350,6 +13383,40 @@ "node": "12.* || 14.* || >= 16" } }, + "node_modules/ember-auto-import/node_modules/@embroider/shared-internals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.0.0.tgz", + "integrity": "sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==", + "dev": true, + "dependencies": { + "babel-import-util": "^1.1.0", + "ember-rfc176-data": "^0.3.17", + "fs-extra": "^9.1.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.21", + "resolve-package-path": "^4.0.1", + "semver": "^7.3.5", + "typescript-memoize": "^1.0.1" + }, + "engines": { + "node": "12.* || 14.* || >= 16" + } + }, + "node_modules/ember-auto-import/node_modules/@embroider/shared-internals/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/ember-auto-import/node_modules/broccoli-plugin": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", @@ -17994,78 +18061,6 @@ "semver": "bin/semver" } }, - "node_modules/ember-composable-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ember-composable-helpers/-/ember-composable-helpers-5.0.0.tgz", - "integrity": "sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==", - "dev": true, - "dependencies": { - "@babel/core": "^7.0.0", - "broccoli-funnel": "2.0.1", - "ember-cli-babel": "^7.26.3", - "resolve": "^1.10.0" - }, - "engines": { - "node": "12.* || 14.* || >= 16" - } - }, - "node_modules/ember-composable-helpers/node_modules/broccoli-funnel": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.1.tgz", - "integrity": "sha512-C8Lnp9TVsSSiZMGEF16C0dCiNg2oJqUKwuZ1K4kVC6qRPG/2Cj/rtB5kRCC9qEbwqhX71bDbfHROx0L3J7zXQg==", - "dev": true, - "dependencies": { - "array-equal": "^1.0.0", - "blank-object": "^1.0.1", - "broccoli-plugin": "^1.3.0", - "debug": "^2.2.0", - "fast-ordered-set": "^1.0.0", - "fs-tree-diff": "^0.5.3", - "heimdalljs": "^0.2.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.0", - "path-posix": "^1.0.0", - "rimraf": "^2.4.3", - "symlink-or-copy": "^1.0.0", - "walk-sync": "^0.3.1" - }, - "engines": { - "node": "^4.5 || 6.* || >= 7.*" - } - }, - "node_modules/ember-composable-helpers/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/ember-composable-helpers/node_modules/minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "node_modules/ember-composable-helpers/node_modules/mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "dependencies": { - "minimist": "^1.2.6" - }, - "bin": { - "mkdirp": "bin/cmd.js" - } - }, - "node_modules/ember-composable-helpers/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/ember-concurrency": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/ember-concurrency/-/ember-concurrency-2.3.7.tgz", @@ -18558,29 +18553,30 @@ } }, "node_modules/ember-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.3.0.tgz", - "integrity": "sha512-pYFyJV7m1O0cS2MZzA7gjx4oGboPnu1TfB3nCS5k5wt5M5mXH5RQOHGBWmBTMwGymN6oq2LJS57rdVv5SVMcKQ==", - "dev": true, - "dependencies": { - "@ember-data/adapter": "4.3.0", - "@ember-data/debug": "4.3.0", - "@ember-data/model": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/record-data": "4.3.0", - "@ember-data/serializer": "4.3.0", - "@ember-data/store": "4.3.0", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.3.tgz", + "integrity": "sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==", + "dev": true, + "dependencies": { + "@ember-data/adapter": "4.7.3", + "@ember-data/debug": "4.7.3", + "@ember-data/model": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/record-data": "4.7.3", + "@ember-data/serializer": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", + "@embroider/macros": "^1.8.3", "@glimmer/env": "^0.1.7", "broccoli-merge-trees": "^4.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0", - "ember-inflector": "^4.0.1" + "ember-cli-typescript": "^5.1.0", + "ember-inflector": "^4.0.2" }, "engines": { - "node": "12.* || >= 14.*" + "node": "^14.8.0 || 16.* || >= 18.*" } }, "node_modules/ember-data/node_modules/ember-cli-typescript": { @@ -20489,17 +20485,17 @@ } }, "node_modules/ember-math-helpers": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/ember-math-helpers/-/ember-math-helpers-2.18.2.tgz", - "integrity": "sha512-ikAXlIiT0wk8X8uuMtHkrRYt8HnDt9Wk+iNoY9IoBmt6IRZjCD5BmuxrIPj5Eop2/afMfKmNKnc4L1StkXM3wg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ember-math-helpers/-/ember-math-helpers-3.0.0.tgz", + "integrity": "sha512-sVbrU4glI89LL7/h0SOQxdthzs4a0FmvxZ0lXYwi43bNkcSw5YfEtXpIEvgABR0CJxjRZ7GjPy10Jcvv47RIaA==", "dev": true, "dependencies": { "broccoli-funnel": "^3.0.8", "ember-cli-babel": "^7.26.11", - "ember-cli-htmlbars": "^6.0.1" + "ember-cli-htmlbars": "^6.1.1" }, "engines": { - "node": "12.* || 14.* || >= 16" + "node": "14.* || 16.* || >= 18" } }, "node_modules/ember-metrics": { @@ -28005,44 +28001,40 @@ } }, "node_modules/ilios-common": { - "version": "71.0.1", - "resolved": "https://registry.npmjs.org/ilios-common/-/ilios-common-71.0.1.tgz", - "integrity": "sha512-oTcOMnawLTKe91/wDrUR4NGwlQM9bCLcAHXsQoiQ6GORSq494Bkg3ALU7FkEn+unjbc05zdSuN3aU36Cuz0x9w==", + "version": "73.0.2", + "resolved": "https://registry.npmjs.org/ilios-common/-/ilios-common-73.0.2.tgz", + "integrity": "sha512-F6JVEUuPoUTyrKQqDkGX9rOCI8uHPIfeZj5LUrnNllIyIA4+qS7lWUvzF+pnEBMbB1gPj9Fq+NC2FGbGpQmIyQ==", "dev": true, "dependencies": { "@ember/render-modifiers": "^2.0.0", "@embroider/macros": "^1.8.3", "@embroider/util": "^1.0.0", - "@formatjs/intl-locale": "^3.0.3", - "@formatjs/intl-pluralrules": "^5.0.1", - "@formatjs/intl-relativetimeformat": "^11.0.3", "@fortawesome/ember-fontawesome": "^0.4.1", - "@fortawesome/free-brands-svg-icons": "^6.2.0", - "@fortawesome/free-regular-svg-icons": "^6.2.0", - "@fortawesome/free-solid-svg-icons": "^6.2.0", - "@fortawesome/pro-duotone-svg-icons": "^6.2.0", - "@fortawesome/pro-light-svg-icons": "^6.2.0", - "@fortawesome/pro-regular-svg-icons": "^6.2.0", - "@fortawesome/pro-solid-svg-icons": "^6.2.0", - "@glimmer/component": "^1.0.4", - "@glimmer/tracking": "^1.0.4", + "@fortawesome/free-brands-svg-icons": "6.3.0", + "@fortawesome/free-regular-svg-icons": "6.3.0", + "@fortawesome/free-solid-svg-icons": "6.3.0", + "@fortawesome/pro-duotone-svg-icons": "6.3.0", + "@fortawesome/pro-light-svg-icons": "6.3.0", + "@fortawesome/pro-regular-svg-icons": "6.3.0", + "@fortawesome/pro-solid-svg-icons": "6.3.0", + "@glimmer/component": "^1.1.2", + "@glimmer/tracking": "^1.1.2", "@popperjs/core": "^2.1.1", "broccoli-file-creator": "^2.1.1", "broccoli-funnel": "^3.0.0", "broccoli-merge-trees": "^4.0.0", - "class-validator": "^0.13.1", - "ember-auto-import": "^2.4.1", + "class-validator": "^0.14.0", + "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-flash": "^4.0.0", - "ember-cli-htmlbars": "^6.0.1", + "ember-cli-htmlbars": "^6.1.1", "ember-cli-mirage": "^3.0.0-alpha.2", "ember-cli-page-object": "^2.0.0-beta.3", "ember-cli-string-helpers": "^6.0.1", "ember-click-outside": "^5.0.0", - "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.3.0", + "ember-data": "4.7.3", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", @@ -28051,7 +28043,7 @@ "ember-in-viewport": "^4.0.0", "ember-inflector": "^4.0.2", "ember-intl": "^6.0.0", - "ember-math-helpers": "^2.9.0", + "ember-math-helpers": "^3.0.0", "ember-modifier": "^3.0.0", "ember-moment": "^10.0.0", "ember-promise-helpers": "2.0.0", @@ -28068,7 +28060,7 @@ "moment-timezone": "^0.5.37", "moment-timezone-data-webpack-plugin": "^1.5.0", "normalize.css": "^8.0.1", - "query-string": "^7.1.1", + "query-string": "^8.0.1", "scroll-into-view": "^1.16.2", "striptags": "^3.2.0", "typeface-nunito": "1.1.13", @@ -28076,22 +28068,19 @@ "validator": "^13.1.1" }, "engines": { - "node": ">= 14", + "node": "14.* || 16.* || >= 18", "npm": ">= 7" }, "peerDependencies": { - "@formatjs/intl-locale": "^3.0.3", - "@formatjs/intl-pluralrules": "^5.0.1", - "@formatjs/intl-relativetimeformat": "^11.0.3", - "@fortawesome/free-brands-svg-icons": "6.2.0", - "@fortawesome/free-regular-svg-icons": "6.2.0", - "@fortawesome/free-solid-svg-icons": "6.2.0", - "@fortawesome/pro-duotone-svg-icons": "6.2.0", - "@fortawesome/pro-light-svg-icons": "6.2.0", - "@fortawesome/pro-regular-svg-icons": "6.2.0", - "@fortawesome/pro-solid-svg-icons": "6.2.0", + "@fortawesome/free-brands-svg-icons": "6.3.0", + "@fortawesome/free-regular-svg-icons": "6.3.0", + "@fortawesome/free-solid-svg-icons": "6.3.0", + "@fortawesome/pro-duotone-svg-icons": "6.3.0", + "@fortawesome/pro-light-svg-icons": "6.3.0", + "@fortawesome/pro-regular-svg-icons": "6.3.0", + "@fortawesome/pro-solid-svg-icons": "6.3.0", "@popperjs/core": "^2.1.1", - "class-validator": "^0.13.1", + "class-validator": "^0.14.0", "flatpickr": "^4.0.0", "froala-editor": "^4.0.13", "luxon": "^3.0.1", @@ -28099,7 +28088,7 @@ "mockdate": "^3.0.5", "moment": "^2.29.4", "moment-timezone": "^0.5.37", - "query-string": "^7.1.1", + "query-string": "^8.0.1", "scroll-into-view": "^1.16.2", "striptags": "^3.2.0", "typeface-nunito": "1.1.13", @@ -28107,6 +28096,38 @@ "validator": "^13.1.1" } }, + "node_modules/ilios-common/node_modules/class-validator": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.0.tgz", + "integrity": "sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==", + "dev": true, + "dependencies": { + "@types/validator": "^13.7.10", + "libphonenumber-js": "^1.10.14", + "validator": "^13.7.0" + } + }, + "node_modules/ilios-common/node_modules/decode-uri-component": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz", + "integrity": "sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==", + "dev": true, + "engines": { + "node": ">=14.16" + } + }, + "node_modules/ilios-common/node_modules/filter-obj": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz", + "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==", + "dev": true, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/ilios-common/node_modules/luxon": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.0.4.tgz", @@ -28116,6 +28137,35 @@ "node": ">=12" } }, + "node_modules/ilios-common/node_modules/query-string": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-8.1.0.tgz", + "integrity": "sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==", + "dev": true, + "dependencies": { + "decode-uri-component": "^0.4.1", + "filter-obj": "^5.1.0", + "split-on-first": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ilios-common/node_modules/split-on-first": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz", + "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/immutable": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.1.0.tgz", @@ -29429,9 +29479,9 @@ } }, "node_modules/libphonenumber-js": { - "version": "1.10.13", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.13.tgz", - "integrity": "sha512-b74iyWmwb4GprAUPjPkJ11GTC7KX4Pd3onpJfKxYyY8y9Rbb4ERY47LvCMEDM09WD3thiLDMXtkfDK/AX+zT7Q==", + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.20.tgz", + "integrity": "sha512-kQovlKNdLcVzerbTPmJ+Fx4R+7/pYXmPDIllHjg7IxL4X6MsMG7jaT5opfYrBok0uqkByVif//JUR8e11l/V7w==", "dev": true }, "node_modules/line-column": { @@ -39965,25 +40015,25 @@ "requires": {} }, "@ember-data/adapter": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.3.0.tgz", - "integrity": "sha512-/iW+tIVrTgr6t3hNlmFTa+cGO5ijQQisWfcQfVhRGOlTtnPn7uwCrkcVPyggT4mZy3rN6xvYDu9OxlHS7SQ19w==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/adapter/-/adapter-4.7.3.tgz", + "integrity": "sha512-eww8FovgJZvJVLvaTmZhYnYLca6M5Br5LluVF6bLH66VvBXsLaWSykRL5Lz+UHTme18AQxKQYX3vNseV/abWIg==", "dev": true, "requires": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40051,19 +40101,19 @@ } }, "@ember-data/canary-features": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.3.0.tgz", - "integrity": "sha512-mgerkiFV0eIorxUzjrDaC9itUOJ9W41JTZMUv7nmS4aytWh6ji/uJPM3vcN8c2L4TUhtC32BDNbJX/O9IZsexg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/canary-features/-/canary-features-4.7.3.tgz", + "integrity": "sha512-/MSaH49NJ1VFu1aEgNHCxZTLCoGk3dna+TcdCpEd86i47CfMhQP5vV/MvkZqjBIinqAuyeFivsGy6pv86F3xCA==", "dev": true, "requires": { "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40131,24 +40181,24 @@ } }, "@ember-data/debug": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.3.0.tgz", - "integrity": "sha512-1u+9yD306cv6VyrGD0jCgF8cTU61aZvESXxBfEJyecXwmTbrTBtOY6370KT/wec0UdqKha02bQHeZH8pIeI7FQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/debug/-/debug-4.7.3.tgz", + "integrity": "sha512-vL0AO4IsTtRsvGp5VGPl1AqeMse12P8RA63xkIM5PXs2hia3hIHvU0qe/8KCgnfLbo7DDcaaGsbnGQ0jWfHmfA==", "dev": true, "requires": { - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/private-build-infra": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40216,30 +40266,31 @@ } }, "@ember-data/model": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.3.0.tgz", - "integrity": "sha512-Z5DocUSi19lty3txe8RSmdpT3BC68wIMmQK5PzpqClwzhY604RVtIQtCcIZBqazRqNJyenInPjX6x6ijID67dw==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/model/-/model-4.7.3.tgz", + "integrity": "sha512-gtE+JE+2XsU1IqSy8hAxuHTGC6COfMnJYlxfmTXDPKw4bwaBfPPsGLKzEXRR94KoYVoCNr0rX+t852h+R2wApA==", "dev": true, "requires": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-string-utils": "^1.1.0", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0", - "ember-compatibility-helpers": "^1.2.0", - "inflection": "~1.13.1" + "ember-cli-typescript": "^5.1.0", + "ember-compatibility-helpers": "^1.2.6", + "inflection": "~1.13.2" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40307,39 +40358,47 @@ } }, "@ember-data/private-build-infra": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.3.0.tgz", - "integrity": "sha512-qlrVjK3lNouTEd95LLCuV8WPo365LfSguLbayBdEdRKqjz5EwTODhH/VwpeCDezzMI9/9SCIVAAjllH13RVjnQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/private-build-infra/-/private-build-infra-4.7.3.tgz", + "integrity": "sha512-hqROBtrumsqXk+yiLYawmMkQHe2HcJSsOE584EiwqOItFZZWg4DQCdGGvnJxY5Kt1UibSvR2n1OMX//RhhIENA==", "dev": true, "requires": { - "@babel/plugin-transform-block-scoping": "^7.16.7", - "@ember-data/canary-features": "4.3.0", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@ember-data/canary-features": "4.7.3", "@ember/edition-utils": "^1.2.0", "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-filter-imports": "^4.0.0", "babel6-plugin-strip-class-callcheck": "^6.0.0", "broccoli-debug": "^0.6.5", "broccoli-file-creator": "^2.1.1", - "broccoli-funnel": "^3.0.3", + "broccoli-funnel": "^3.0.8", "broccoli-merge-trees": "^4.2.0", "broccoli-rollup": "^5.0.0", "calculate-cache-key-for-tree": "^2.0.0", - "chalk": "^4.0.0", + "chalk": "^4.1.2", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", "ember-cli-string-utils": "^1.1.0", - "ember-cli-typescript": "^5.0.0", - "ember-cli-version-checker": "^5.1.1", - "esm": "^3.2.25", + "ember-cli-typescript": "^5.1.0", + "ember-cli-version-checker": "^5.1.2", "git-repo-info": "^2.1.1", - "glob": "^7.1.6", + "glob": "^8.0.3", "npm-git-info": "^1.0.3", "rimraf": "^3.0.2", "rsvp": "^4.8.5", - "semver": "^7.1.3", + "semver": "^7.3.7", "silent-error": "^1.1.1" }, "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, "broccoli-plugin": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", @@ -40373,9 +40432,9 @@ } }, "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40429,6 +40488,30 @@ "pump": "^3.0.0" } }, + "glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "dependencies": { + "minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, "human-signals": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", @@ -40454,6 +40537,22 @@ "dev": true, "requires": { "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "rollup": { @@ -40486,25 +40585,25 @@ } }, "@ember-data/record-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.3.0.tgz", - "integrity": "sha512-fGTVvaJqqyjlmqoQZQjSl1UxKsoYXE/FfVYTpPPwdYjapg0gLDrPNmhPmYmu7VFnjsD51lMe/cErpgI4hA4ykQ==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/record-data/-/record-data-4.7.3.tgz", + "integrity": "sha512-QSeK+tJrNHvhPPxN1nrARuOQrz9a1rEnIHIvQHqZNPRsuTEUmvp6LDGdULJikzKoyCOBFPotDZcS6PtIwCLuLQ==", "dev": true, "requires": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40578,23 +40677,23 @@ "dev": true }, "@ember-data/serializer": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.3.0.tgz", - "integrity": "sha512-k3NSB+c2RrrPRRV4cf+zlGGmO3Qxi8bfJgfC1aqouNTNMlTVkbazRo0sBWyhVakrc0UEe322QpxBXc1UHWk/dA==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/serializer/-/serializer-4.7.3.tgz", + "integrity": "sha512-TgBm1Ar2wijaXgN3KVO6TuU57Y89thzAxJl4rWHg3HrzcRK2Pqlzvy7FY1jL6JlYcYAreVNJ5TBIKSLjXUeIOQ==", "dev": true, "requires": { - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/store": "4.3.0", - "ember-auto-import": "^2.2.4", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/store": "4.7.3", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", "ember-cli-test-info": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40662,26 +40761,27 @@ } }, "@ember-data/store": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.3.0.tgz", - "integrity": "sha512-fiUEriAoOxX1XHSoywbbga7kygGTccjV7TiY5Knbq1Y+fN0/DVk6RkJf6sVz4vrIwUq67qjr0kWraPo+2QHZEg==", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/@ember-data/store/-/store-4.7.3.tgz", + "integrity": "sha512-pgO7ooyJzG0MHQ2BRqxjyGfsr3+g1N7C/0qjbNXhaF6RoQDeEyHzZLQHR8sCqznqdZaydP4b62KoouZMX6l3Dg==", "dev": true, "requires": { - "@ember-data/canary-features": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", + "@ember-data/canary-features": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", "@ember/string": "^3.0.0", - "@glimmer/tracking": "^1.0.4", - "ember-auto-import": "^2.2.4", + "@embroider/macros": "^1.8.3", + "@glimmer/tracking": "^1.1.2", + "ember-auto-import": "^2.4.2", "ember-cached-decorator-polyfill": "^0.1.4", "ember-cli-babel": "^7.26.11", "ember-cli-path-utils": "^1.0.0", - "ember-cli-typescript": "^5.0.0" + "ember-cli-typescript": "^5.1.0" }, "dependencies": { "ember-cli-typescript": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.1.1.tgz", - "integrity": "sha512-DbzATYWY8nbXwSxXqtK8YlqGJTcyFyL+eg6IGCc2ur0AMnq/H+o6Z9np9eGoq1sI+HwX7vBkOVoD3k0WurAwXg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/ember-cli-typescript/-/ember-cli-typescript-5.2.1.tgz", + "integrity": "sha512-qqp5TAIuPHxHiGXJKL+78Euyhy0zSKQMovPh8sJpN/ZBYx0H90pONufHR3anaMcp1snVfx4B+mb9+7ijOik8ZA==", "dev": true, "requires": { "ansi-to-html": "^0.6.15", @@ -40780,9 +40880,9 @@ } }, "@ember/string": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.0.0.tgz", - "integrity": "sha512-T+7QYDp8ItlQseNveK2lL6OsOO5wg7aNQ/M2RpO8cGwM80oZOnr/Y35HmMfu4ejFEc+F1LPegvu7LGfeJOicWA==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@ember/string/-/string-3.0.1.tgz", + "integrity": "sha512-ntnmXS+upOWVXE+rVw2l03DjdMnaGdWbYVUxUBuPJqnIGZu2XFRsoXc7E6mOw62s8i1Xh1RgTuFHN41QGIolEQ==", "dev": true, "requires": { "ember-cli-babel": "^7.26.6" @@ -41082,24 +41182,6 @@ } } }, - "@formatjs/ecma402-abstract": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.12.0.tgz", - "integrity": "sha512-0/wm9b7brUD40kx7KSE0S532T8EfH06Zc41rGlinoNyYXnuusR6ull2x63iFJgVXgwahm42hAW7dcYdZ+llZzA==", - "dev": true, - "requires": { - "@formatjs/intl-localematcher": "0.2.31", - "tslib": "2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, "@formatjs/fast-memoize": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/@formatjs/fast-memoize/-/fast-memoize-1.2.1.tgz", @@ -41284,23 +41366,6 @@ } } }, - "@formatjs/intl-getcanonicallocales": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-2.0.4.tgz", - "integrity": "sha512-+Sd9QcfnUQlo/hnBq8Czh3TyVgHWK1AW2fAlUABLCd6zVxJwFpHX20CATetH9lKKgbaG8fOP/ijn/7So6aa2fQ==", - "dev": true, - "requires": { - "tslib": "2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, "@formatjs/intl-listformat": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-6.5.2.tgz", @@ -41339,80 +41404,6 @@ } } }, - "@formatjs/intl-locale": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-3.0.6.tgz", - "integrity": "sha512-vP3zSl74frX24UuiCXxUBjDmyg3tWaSN4Yep9m74fJF81VkxanQSUtQVQKKv8CzBmrwFPc1c5LF7co801zPp8Q==", - "dev": true, - "requires": { - "@formatjs/ecma402-abstract": "1.12.0", - "@formatjs/intl-getcanonicallocales": "2.0.4", - "tslib": "2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@formatjs/intl-localematcher": { - "version": "0.2.31", - "resolved": "https://registry.npmjs.org/@formatjs/intl-localematcher/-/intl-localematcher-0.2.31.tgz", - "integrity": "sha512-9QTjdSBpQ7wHShZgsNzNig5qT3rCPvmZogS/wXZzKotns5skbXgs0I7J8cuN0PPqXyynvNVuN+iOKhNS2eb+ZA==", - "dev": true, - "requires": { - "tslib": "2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@formatjs/intl-pluralrules": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-5.1.3.tgz", - "integrity": "sha512-jNEDAXhwpxO1IjOY+UNk7l5SLHX6QCIvJHd40q/HXyThLZULbweayam2rMMhoa/et5dW7K574qYwk2JIeiyxPA==", - "dev": true, - "requires": { - "@formatjs/ecma402-abstract": "1.12.0", - "@formatjs/intl-localematcher": "0.2.31", - "tslib": "2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, - "@formatjs/intl-relativetimeformat": { - "version": "11.1.3", - "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-11.1.3.tgz", - "integrity": "sha512-P4NLw7NEny3Z+y5IUzPHClcSJE+tuiRBMILXGA5KHayOzzIecm5MO44cOH6aDotunXu43W43Sk7IHHFBlYokBA==", - "dev": true, - "requires": { - "@formatjs/ecma402-abstract": "1.12.0", - "@formatjs/intl-localematcher": "0.2.31", - "tslib": "2.4.0" - }, - "dependencies": { - "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==", - "dev": true - } - } - }, "@fortawesome/ember-fontawesome": { "version": "0.4.1", "resolved": "https://npm.fontawesome.com/@fortawesome/ember-fontawesome/-/0.4.1/ember-fontawesome-0.4.1.tgz", @@ -41764,66 +41755,122 @@ } }, "@fortawesome/free-brands-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-brands-svg-icons/-/6.2.0/free-brands-svg-icons-6.2.0.tgz", - "integrity": "sha512-fm1y4NyZ2qKYNmYhdMz9VAWRw1Et7PMHNunSw3W0SVAwKwv6o0qiJworLH3Y9SnmhHzAymXJwCX1op22FFvGiA==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-brands-svg-icons/-/6.3.0/free-brands-svg-icons-6.3.0.tgz", + "integrity": "sha512-xI0c+a8xnKItAXCN8rZgCNCJQiVAd2Y7p9e2ND6zN3J3ekneu96qrePieJ7yA7073C1JxxoM3vH1RU7rYsaj8w==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@fortawesome/free-regular-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-regular-svg-icons/-/6.2.0/free-regular-svg-icons-6.2.0.tgz", - "integrity": "sha512-M1dG+PAmkYMTL9BSUHFXY5oaHwBYfHCPhbJ8qj8JELsc9XCrUJ6eEHWip4q0tE+h9C0DVyFkwIM9t7QYyCpprQ==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-regular-svg-icons/-/6.3.0/free-regular-svg-icons-6.3.0.tgz", + "integrity": "sha512-cZnwiVHZ51SVzWHOaNCIA+u9wevZjCuAGSvSYpNlm6A4H4Vhwh8481Bf/5rwheIC3fFKlgXxLKaw8Xeroz8Ntg==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@fortawesome/free-solid-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/free-solid-svg-icons/-/6.2.0/free-solid-svg-icons-6.2.0.tgz", - "integrity": "sha512-UjCILHIQ4I8cN46EiQn0CZL/h8AwCGgR//1c4R96Q5viSRwuKVo0NdQEc4bm+69ZwC0dUvjbDqAHF1RR5FA3XA==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/free-solid-svg-icons/-/6.3.0/free-solid-svg-icons-6.3.0.tgz", + "integrity": "sha512-x5tMwzF2lTH8pyv8yeZRodItP2IVlzzmBuD1M7BjawWgg9XAvktqJJ91Qjgoaf8qJpHQ8FEU9VxRfOkLhh86QA==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@fortawesome/pro-duotone-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-duotone-svg-icons/-/6.2.0/pro-duotone-svg-icons-6.2.0.tgz", - "integrity": "sha512-cphSgDxTr+o7qhq6AW8RrBbVfIvIqA6c/Fcbx5WgculmER+Hv6cnuliw4CrZ6KhxsfRWQRLMiYLxgTctqlpB5g==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-duotone-svg-icons/-/6.3.0/pro-duotone-svg-icons-6.3.0.tgz", + "integrity": "sha512-aMTITCiM3s1y+ywpYhg7tAuRb6UNo11FspZwRcyAVuxveRo8sa7TPUZD8NlqsgTULWjjeg8BJ78yB4vQN3JfxQ==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@fortawesome/pro-light-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-light-svg-icons/-/6.2.0/pro-light-svg-icons-6.2.0.tgz", - "integrity": "sha512-eeVnICxaKXuRVDhunjEEIACkqYA9JlD7vOWq8uJGxCY2SYd5iXqBKPql/Nu+ztOWrUBPFlV5C8O8TOrgkzTN5w==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-light-svg-icons/-/6.3.0/pro-light-svg-icons-6.3.0.tgz", + "integrity": "sha512-hNvvz3aAzDdzvEvL5lNKNIG2Yv/iPy6+g0oL/Y54Qhu+Ba+yi1BGfzRv54F6JwCWgglZeJ9WjN4Bhr8cLxp+hQ==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@fortawesome/pro-regular-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-regular-svg-icons/-/6.2.0/pro-regular-svg-icons-6.2.0.tgz", - "integrity": "sha512-1DKWVpAgEBfUCzcgnldnkxuVGKqH57dbrNwEfdb/AsNPDUf1dAZXNjZTCvPHNOMpztcPjYzWsQNi4oZoj8EAQA==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-regular-svg-icons/-/6.3.0/pro-regular-svg-icons-6.3.0.tgz", + "integrity": "sha512-hECySYDlfHKz+/s9QSJxjFZUIBV3U78x6v5QYhyYWSpIyBbk93i2u+p9J3b8AlvnABL6ENmxF/5Kg3WgLUwShw==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@fortawesome/pro-solid-svg-icons": { - "version": "6.2.0", - "resolved": "https://npm.fontawesome.com/@fortawesome/pro-solid-svg-icons/-/6.2.0/pro-solid-svg-icons-6.2.0.tgz", - "integrity": "sha512-zYlZE6FPsIT2o70U88oMai8C4x/CZvvz5AJ2MVJjac1PtGYyKVdt83TuLq6cEAx7ku3O/JiHWPrYRNtV6c1Zyg==", + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/pro-solid-svg-icons/-/6.3.0/pro-solid-svg-icons-6.3.0.tgz", + "integrity": "sha512-i5jPB+xDhZbOsujruT9lnRbmcE/gO9/9GC5uvfSiQOTclkkforGqg2Hv5hOfGzH+d7UMhyI4cpcESBttuogTBw==", "dev": true, "requires": { - "@fortawesome/fontawesome-common-types": "6.2.0" + "@fortawesome/fontawesome-common-types": "6.3.0" + }, + "dependencies": { + "@fortawesome/fontawesome-common-types": { + "version": "6.3.0", + "resolved": "https://npm.fontawesome.com/@fortawesome/fontawesome-common-types/-/6.3.0/fontawesome-common-types-6.3.0.tgz", + "integrity": "sha512-4BC1NMoacEBzSXRwKjZ/X/gmnbp/HU5Qqat7E8xqorUtBFZS+bwfGH5/wqOC2K6GV0rgEobp3OjGRMa5fK9pFg==", + "dev": true + } } }, "@glimmer/compiler": { @@ -42928,6 +42975,12 @@ "integrity": "sha512-Lja2xYuuf2B3knEsga8ShbOdsfNOtzT73GyJmZyY7eGl2+ajOqrs8yM5ze0fsSoYwvA6bw7/Qr7OZ7PEEmYwWg==", "dev": true }, + "@types/validator": { + "version": "13.7.12", + "resolved": "https://registry.npmjs.org/@types/validator/-/validator-13.7.12.tgz", + "integrity": "sha512-YVtyAPqpefU+Mm/qqnOANW6IkqKpCSrarcyV269C8MA8Ux0dbkEuQwM/4CjL47kVEM2LgBef/ETfkH+c6+moFA==", + "dev": true + }, "@webassemblyjs/ast": { "version": "1.11.1", "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", @@ -49602,9 +49655,9 @@ } }, "ember-auto-import": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.4.2.tgz", - "integrity": "sha512-REh+1aJWpTkvN42a/ga41OuRpUsSW7UQfPr2wPtYx56o/xoSNhVBXejy7yV9ObrkN7gogz6fs2xZwih5cOwpYg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ember-auto-import/-/ember-auto-import-2.6.0.tgz", + "integrity": "sha512-xUyypxlaqWvrx2KSseLus0H8K7Dt+sXNCvcxtquT2EmIM6r67NuQUT9woiEMa9UBvqcaX2k9hNLeubDl78saig==", "dev": true, "requires": { "@babel/core": "^7.16.7", @@ -49612,7 +49665,7 @@ "@babel/plugin-proposal-decorators": "^7.16.7", "@babel/preset-env": "^7.16.7", "@embroider/macros": "^1.0.0", - "@embroider/shared-internals": "^1.0.0", + "@embroider/shared-internals": "^2.0.0", "babel-loader": "^8.0.6", "babel-plugin-ember-modules-api-polyfill": "^3.5.0", "babel-plugin-htmlbars-inline-precompile": "^5.2.1", @@ -49639,6 +49692,36 @@ "walk-sync": "^3.0.0" }, "dependencies": { + "@embroider/shared-internals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@embroider/shared-internals/-/shared-internals-2.0.0.tgz", + "integrity": "sha512-qZ2/xky9mWm5YC6noOa6AiAwgISEQ78YTZNv4SNu2PFgEK/H+Ha/3ddngzGSsnXkVnIHZyxIBzhxETonQYHY9g==", + "dev": true, + "requires": { + "babel-import-util": "^1.1.0", + "ember-rfc176-data": "^0.3.17", + "fs-extra": "^9.1.0", + "js-string-escape": "^1.0.1", + "lodash": "^4.17.21", + "resolve-package-path": "^4.0.1", + "semver": "^7.3.5", + "typescript-memoize": "^1.0.1" + }, + "dependencies": { + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + } + } + }, "broccoli-plugin": { "version": "4.0.7", "resolved": "https://registry.npmjs.org/broccoli-plugin/-/broccoli-plugin-4.0.7.tgz", @@ -53396,71 +53479,6 @@ } } }, - "ember-composable-helpers": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ember-composable-helpers/-/ember-composable-helpers-5.0.0.tgz", - "integrity": "sha512-gyUrjiSju4QwNrsCLbBpP0FL6VDFZaELNW7Kbcp60xXhjvNjncYgzm4zzYXhT+i1lLA6WEgRZ3lOGgyBORYD0w==", - "dev": true, - "requires": { - "@babel/core": "^7.0.0", - "broccoli-funnel": "2.0.1", - "ember-cli-babel": "^7.26.3", - "resolve": "^1.10.0" - }, - "dependencies": { - "broccoli-funnel": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/broccoli-funnel/-/broccoli-funnel-2.0.1.tgz", - "integrity": "sha512-C8Lnp9TVsSSiZMGEF16C0dCiNg2oJqUKwuZ1K4kVC6qRPG/2Cj/rtB5kRCC9qEbwqhX71bDbfHROx0L3J7zXQg==", - "dev": true, - "requires": { - "array-equal": "^1.0.0", - "blank-object": "^1.0.1", - "broccoli-plugin": "^1.3.0", - "debug": "^2.2.0", - "fast-ordered-set": "^1.0.0", - "fs-tree-diff": "^0.5.3", - "heimdalljs": "^0.2.0", - "minimatch": "^3.0.0", - "mkdirp": "^0.5.0", - "path-posix": "^1.0.0", - "rimraf": "^2.4.3", - "symlink-or-copy": "^1.0.0", - "walk-sync": "^0.3.1" - } - }, - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", - "dev": true - }, - "mkdirp": { - "version": "0.5.6", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", - "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", - "dev": true, - "requires": { - "minimist": "^1.2.6" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - } - } - }, "ember-concurrency": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/ember-concurrency/-/ember-concurrency-2.3.7.tgz", @@ -53869,26 +53887,27 @@ } }, "ember-data": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.3.0.tgz", - "integrity": "sha512-pYFyJV7m1O0cS2MZzA7gjx4oGboPnu1TfB3nCS5k5wt5M5mXH5RQOHGBWmBTMwGymN6oq2LJS57rdVv5SVMcKQ==", - "dev": true, - "requires": { - "@ember-data/adapter": "4.3.0", - "@ember-data/debug": "4.3.0", - "@ember-data/model": "4.3.0", - "@ember-data/private-build-infra": "4.3.0", - "@ember-data/record-data": "4.3.0", - "@ember-data/serializer": "4.3.0", - "@ember-data/store": "4.3.0", + "version": "4.7.3", + "resolved": "https://registry.npmjs.org/ember-data/-/ember-data-4.7.3.tgz", + "integrity": "sha512-0tRyDE8HWKszrHAcES0QUcozetCl6+6/FHl79x9WRNGtkYPOlDlZ2Rxq4Bkn+mbRGm7S586d6HHOddd6LVd3cA==", + "dev": true, + "requires": { + "@ember-data/adapter": "4.7.3", + "@ember-data/debug": "4.7.3", + "@ember-data/model": "4.7.3", + "@ember-data/private-build-infra": "4.7.3", + "@ember-data/record-data": "4.7.3", + "@ember-data/serializer": "4.7.3", + "@ember-data/store": "4.7.3", "@ember/edition-utils": "^1.2.0", "@ember/string": "^3.0.0", + "@embroider/macros": "^1.8.3", "@glimmer/env": "^0.1.7", "broccoli-merge-trees": "^4.2.0", - "ember-auto-import": "^2.2.4", + "ember-auto-import": "^2.4.2", "ember-cli-babel": "^7.26.11", - "ember-cli-typescript": "^5.0.0", - "ember-inflector": "^4.0.1" + "ember-cli-typescript": "^5.1.0", + "ember-inflector": "^4.0.2" }, "dependencies": { "ember-cli-typescript": { @@ -55420,14 +55439,14 @@ } }, "ember-math-helpers": { - "version": "2.18.2", - "resolved": "https://registry.npmjs.org/ember-math-helpers/-/ember-math-helpers-2.18.2.tgz", - "integrity": "sha512-ikAXlIiT0wk8X8uuMtHkrRYt8HnDt9Wk+iNoY9IoBmt6IRZjCD5BmuxrIPj5Eop2/afMfKmNKnc4L1StkXM3wg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ember-math-helpers/-/ember-math-helpers-3.0.0.tgz", + "integrity": "sha512-sVbrU4glI89LL7/h0SOQxdthzs4a0FmvxZ0lXYwi43bNkcSw5YfEtXpIEvgABR0CJxjRZ7GjPy10Jcvv47RIaA==", "dev": true, "requires": { "broccoli-funnel": "^3.0.8", "ember-cli-babel": "^7.26.11", - "ember-cli-htmlbars": "^6.0.1" + "ember-cli-htmlbars": "^6.1.1" } }, "ember-metrics": { @@ -61477,44 +61496,40 @@ "dev": true }, "ilios-common": { - "version": "71.0.1", - "resolved": "https://registry.npmjs.org/ilios-common/-/ilios-common-71.0.1.tgz", - "integrity": "sha512-oTcOMnawLTKe91/wDrUR4NGwlQM9bCLcAHXsQoiQ6GORSq494Bkg3ALU7FkEn+unjbc05zdSuN3aU36Cuz0x9w==", + "version": "73.0.2", + "resolved": "https://registry.npmjs.org/ilios-common/-/ilios-common-73.0.2.tgz", + "integrity": "sha512-F6JVEUuPoUTyrKQqDkGX9rOCI8uHPIfeZj5LUrnNllIyIA4+qS7lWUvzF+pnEBMbB1gPj9Fq+NC2FGbGpQmIyQ==", "dev": true, "requires": { "@ember/render-modifiers": "^2.0.0", "@embroider/macros": "^1.8.3", "@embroider/util": "^1.0.0", - "@formatjs/intl-locale": "^3.0.3", - "@formatjs/intl-pluralrules": "^5.0.1", - "@formatjs/intl-relativetimeformat": "^11.0.3", "@fortawesome/ember-fontawesome": "^0.4.1", - "@fortawesome/free-brands-svg-icons": "^6.2.0", - "@fortawesome/free-regular-svg-icons": "^6.2.0", - "@fortawesome/free-solid-svg-icons": "^6.2.0", - "@fortawesome/pro-duotone-svg-icons": "^6.2.0", - "@fortawesome/pro-light-svg-icons": "^6.2.0", - "@fortawesome/pro-regular-svg-icons": "^6.2.0", - "@fortawesome/pro-solid-svg-icons": "^6.2.0", - "@glimmer/component": "^1.0.4", - "@glimmer/tracking": "^1.0.4", + "@fortawesome/free-brands-svg-icons": "6.3.0", + "@fortawesome/free-regular-svg-icons": "6.3.0", + "@fortawesome/free-solid-svg-icons": "6.3.0", + "@fortawesome/pro-duotone-svg-icons": "6.3.0", + "@fortawesome/pro-light-svg-icons": "6.3.0", + "@fortawesome/pro-regular-svg-icons": "6.3.0", + "@fortawesome/pro-solid-svg-icons": "6.3.0", + "@glimmer/component": "^1.1.2", + "@glimmer/tracking": "^1.1.2", "@popperjs/core": "^2.1.1", "broccoli-file-creator": "^2.1.1", "broccoli-funnel": "^3.0.0", "broccoli-merge-trees": "^4.0.0", - "class-validator": "^0.13.1", - "ember-auto-import": "^2.4.1", + "class-validator": "^0.14.0", + "ember-auto-import": "^2.4.3", "ember-cli-babel": "^7.26.11", "ember-cli-flash": "^4.0.0", - "ember-cli-htmlbars": "^6.0.1", + "ember-cli-htmlbars": "^6.1.1", "ember-cli-mirage": "^3.0.0-alpha.2", "ember-cli-page-object": "^2.0.0-beta.3", "ember-cli-string-helpers": "^6.0.1", "ember-click-outside": "^5.0.0", - "ember-composable-helpers": "5.0.0", "ember-concurrency": "^2.3.2", "ember-could-get-used-to-this": "^1.0.1", - "ember-data": "4.3.0", + "ember-data": "4.7.3", "ember-event-helpers": "^0.1.0", "ember-feature-flags": "^6.0.0", "ember-file-upload": "^7.0.2", @@ -61523,7 +61538,7 @@ "ember-in-viewport": "^4.0.0", "ember-inflector": "^4.0.2", "ember-intl": "^6.0.0", - "ember-math-helpers": "^2.9.0", + "ember-math-helpers": "^3.0.0", "ember-modifier": "^3.0.0", "ember-moment": "^10.0.0", "ember-promise-helpers": "2.0.0", @@ -61540,7 +61555,7 @@ "moment-timezone": "^0.5.37", "moment-timezone-data-webpack-plugin": "^1.5.0", "normalize.css": "^8.0.1", - "query-string": "^7.1.1", + "query-string": "^8.0.1", "scroll-into-view": "^1.16.2", "striptags": "^3.2.0", "typeface-nunito": "1.1.13", @@ -61548,11 +61563,51 @@ "validator": "^13.1.1" }, "dependencies": { + "class-validator": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/class-validator/-/class-validator-0.14.0.tgz", + "integrity": "sha512-ct3ltplN8I9fOwUd8GrP8UQixwff129BkEtuWDKL5W45cQuLd19xqmTLu5ge78YDm/fdje6FMt0hGOhl0lii3A==", + "dev": true, + "requires": { + "@types/validator": "^13.7.10", + "libphonenumber-js": "^1.10.14", + "validator": "^13.7.0" + } + }, + "decode-uri-component": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.4.1.tgz", + "integrity": "sha512-+8VxcR21HhTy8nOt6jf20w0c9CADrw1O8d+VZ/YzzCt4bJ3uBjw+D1q2osAB8RnpwwaeYBxy0HyKQxD5JBMuuQ==", + "dev": true + }, + "filter-obj": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-5.1.0.tgz", + "integrity": "sha512-qWeTREPoT7I0bifpPUXtxkZJ1XJzxWtfoWWkdVGqa+eCr3SHW/Ocp89o8vLvbUuQnadybJpjOKu4V+RwO6sGng==", + "dev": true + }, "luxon": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/luxon/-/luxon-3.0.4.tgz", "integrity": "sha512-aV48rGUwP/Vydn8HT+5cdr26YYQiUZ42NM6ToMoaGKwYfWbfLeRkEu1wXWMHBZT6+KyLfcbbtVcoQFCbbPjKlw==", "dev": true + }, + "query-string": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-8.1.0.tgz", + "integrity": "sha512-BFQeWxJOZxZGix7y+SByG3F36dA0AbTy9o6pSmKFcFz7DAj0re9Frkty3saBn3nHo3D0oZJ/+rx3r8H8r8Jbpw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.4.1", + "filter-obj": "^5.1.0", + "split-on-first": "^3.0.0" + } + }, + "split-on-first": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/split-on-first/-/split-on-first-3.0.0.tgz", + "integrity": "sha512-qxQJTx2ryR0Dw0ITYyekNQWpz6f8dGd7vffGNflQQ3Iqj9NJ6qiZ7ELpZsJ/QBhIVAiDfXdag3+Gp8RvWa62AA==", + "dev": true } } }, @@ -62578,9 +62633,9 @@ } }, "libphonenumber-js": { - "version": "1.10.13", - "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.13.tgz", - "integrity": "sha512-b74iyWmwb4GprAUPjPkJ11GTC7KX4Pd3onpJfKxYyY8y9Rbb4ERY47LvCMEDM09WD3thiLDMXtkfDK/AX+zT7Q==", + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/libphonenumber-js/-/libphonenumber-js-1.10.20.tgz", + "integrity": "sha512-kQovlKNdLcVzerbTPmJ+Fx4R+7/pYXmPDIllHjg7IxL4X6MsMG7jaT5opfYrBok0uqkByVif//JUR8e11l/V7w==", "dev": true }, "line-column": { diff --git a/package.json b/package.json index 965dda031c..0de7c78576 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "eslint-plugin-prettier": "^4.0.0", "eslint-plugin-qunit": "^7.2.0", "file-saver": "^2.0.5", - "ilios-common": "^71.0.1", + "ilios-common": "^73.0.2", "loader.js": "^4.7.0", "miragejs": "^0.1.45", "mockdate": "^3.0.5",