diff --git a/package-lock.json b/package-lock.json index a9dc6ce..0a72b45 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,12 +9,12 @@ "version": "0.14.11", "license": "MIT", "dependencies": { - "@babel/core": "^7.13.14", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-decorators": "^7.13.0", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-typescript": "^7.13.0", - "@babel/preset-typescript": "7.13.0", + "@babel/core": "^7.17.5", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-decorators": "^7.17.2", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.8", + "@babel/preset-typescript": "7.16.7", "@ember/ordered-set": "^4.0.0", "@ember/render-modifiers": "^1.0.2", "@glimmer/component": "^1.0.4", @@ -24,7 +24,7 @@ "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-modules-api-polyfill": "^2.13.4", "babel-plugin-filter-imports": "^4.0.0", - "babel-plugin-htmlbars-inline-precompile": "^5.2.2", + "babel-plugin-htmlbars-inline-precompile": "^5.3.1", "babel-plugin-module-resolver": "^4.1.0", "babel6-plugin-strip-heimdall": "^6.0.1", "babelify": "^10.0.0", @@ -92,6 +92,17 @@ "node": ">=16.14.0" } }, + "node_modules/@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", @@ -101,30 +112,33 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==" + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/core": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", - "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-module-transforms": "^7.13.14", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14", + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" }, "engines": { "node": ">=6.9.0" @@ -135,11 +149,14 @@ } }, "node_modules/@babel/core/node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/core/node_modules/semver": { @@ -151,21 +168,27 @@ } }, "node_modules/@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", "dependencies": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { @@ -178,15 +201,18 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", - "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "dependencies": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", "semver": "^6.3.0" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0" } @@ -200,15 +226,20 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz", - "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==", + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", "dependencies": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0" @@ -252,6 +283,17 @@ "semver": "bin/semver.js" } }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dependencies": { + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", @@ -261,75 +303,98 @@ } }, "node_modules/@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "dependencies": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "dependencies": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", "dependencies": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.13.0", @@ -342,22 +407,29 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", "dependencies": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "dependencies": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { @@ -369,22 +441,31 @@ } }, "node_modules/@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "dependencies": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/helper-wrap-function": { "version": "7.13.0", @@ -398,29 +479,35 @@ } }, "node_modules/@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", "dependencies": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==", "bin": { "parser": "bin/babel-parser.js" }, @@ -455,25 +542,33 @@ } }, "node_modules/@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "node_modules/@babel/plugin-proposal-decorators": { - "version": "7.13.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.5.tgz", - "integrity": "sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-decorators": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -641,11 +736,14 @@ } }, "node_modules/@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -762,11 +860,14 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", "dependencies": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -938,14 +1039,17 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", "dependencies": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" }, + "engines": { + "node": ">=6.9.0" + }, "peerDependencies": { "@babel/core": "^7.0.0-0" } @@ -1162,13 +1266,16 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", - "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1310,13 +1417,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", - "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "dependencies": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-typescript": "^7.13.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" }, "peerDependencies": { "@babel/core": "^7.0.0-0" @@ -1331,54 +1441,70 @@ } }, "node_modules/@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/template/node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", - "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", - "dependencies": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.13", - "@babel/types": "^7.13.13", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dependencies": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/traverse/node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.16.7" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@ember-data/adapter": { @@ -3656,6 +3782,28 @@ "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", "dev": true }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -5578,15 +5726,15 @@ } }, "node_modules/babel-plugin-htmlbars-inline-precompile": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.2.2.tgz", - "integrity": "sha512-ta4FRkdF3iaPwJ4e3bLNa52VuYRSSezYo1ezx/A9sJg+C3ByjroTCXby/zc4oeq0/so+Dbi4jXie6h8f+RowMQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.3.1.tgz", + "integrity": "sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==", "dependencies": { "babel-plugin-ember-modules-api-polyfill": "^3.5.0", "line-column": "^1.0.2", "magic-string": "^0.25.7", "parse-static-imports": "^1.1.0", - "string.prototype.matchall": "^4.0.4" + "string.prototype.matchall": "^4.0.5" }, "engines": { "node": "10.* || >= 12.*" @@ -7437,15 +7585,15 @@ } }, "node_modules/browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz", + "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==", "dependencies": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001312", + "electron-to-chromium": "^1.4.71", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" }, "bin": { "browserslist": "cli.js" @@ -7682,9 +7830,13 @@ "dev": true }, "node_modules/caniuse-lite": { - "version": "1.0.30001192", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz", - "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==" + "version": "1.0.30001313", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz", + "integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + } }, "node_modules/caseless": { "version": "0.12.0", @@ -7741,6 +7893,14 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" }, + "node_modules/charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==", + "engines": { + "node": ">=6" + } + }, "node_modules/chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -8119,11 +8279,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" - }, "node_modules/combine-source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", @@ -9181,9 +9336,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "node_modules/electron-to-chromium": { - "version": "1.3.675", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz", - "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==" + "version": "1.4.76", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.76.tgz", + "integrity": "sha512-3Vftv7cenJtQb+k00McEBZ2vVmZ/x+HEF7pcZONZIkOsESqAqVuACmBxMv0JhzX7u0YltU0vSqRqgBSTAhFUjA==" }, "node_modules/elliptic": { "version": "6.5.4", @@ -11255,26 +11410,30 @@ } }, "node_modules/es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" + "unbox-primitive": "^1.0.1" }, "engines": { "node": ">= 0.4" @@ -12988,6 +13147,21 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -13285,6 +13459,20 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -14212,9 +14400,9 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "node_modules/is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "engines": { "node": ">= 0.4" }, @@ -14509,12 +14697,12 @@ } }, "node_modules/is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dependencies": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-tostringtag": "^1.0.0" }, "engines": { "node": ">= 0.4" @@ -14523,6 +14711,14 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-ssh": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz", @@ -14541,9 +14737,12 @@ } }, "node_modules/is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, "engines": { "node": ">= 0.4" }, @@ -14600,6 +14799,17 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -16439,9 +16649,9 @@ "dev": true }, "node_modules/node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" }, "node_modules/node-watch": { "version": "0.7.3", @@ -16736,9 +16946,9 @@ } }, "node_modules/object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -17568,6 +17778,11 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "node_modules/picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -18447,9 +18662,9 @@ } }, "node_modules/regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -20197,14 +20412,15 @@ } }, "node_modules/string.prototype.matchall": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz", - "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has-symbols": "^1.0.1", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", "regexp.prototype.flags": "^1.3.1", "side-channel": "^1.0.4" @@ -22922,6 +23138,14 @@ } }, "dependencies": { + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, "@babel/code-frame": { "version": "7.12.11", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", @@ -22931,38 +23155,38 @@ } }, "@babel/compat-data": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.13.12.tgz", - "integrity": "sha512-3eJJ841uKxeV8dcN/2yGEUy+RfgQspPEgQat85umsE1rotuquQ2AbIub4S6j7c50a2d+4myc+zSlnXeIHrOnhQ==" + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.0.tgz", + "integrity": "sha512-392byTlpGWXMv4FbyWw3sAZ/FrW/DrwqLGXpy0mbyNe9Taqv1mg9yON5/o0cnr8XYCkFTZbC1eV+c+LAROgrng==" }, "@babel/core": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.13.14.tgz", - "integrity": "sha512-wZso/vyF4ki0l0znlgM4inxbdrUvCb+cVz8grxDq+6C9k6qbqoIJteQOKicaKjCipU3ISV+XedCqpL2RJJVehA==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-compilation-targets": "^7.13.13", - "@babel/helper-module-transforms": "^7.13.14", - "@babel/helpers": "^7.13.10", - "@babel/parser": "^7.13.13", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14", + "version": "7.17.5", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.5.tgz", + "integrity": "sha512-/BBMw4EvjmyquN5O+t5eh0+YqB3XXJkYD2cjKpYtWOfFy4lQ4UozNSmxAcWT8r2XtZs0ewG+zrfsqeR15i1ajA==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.17.2", + "@babel/parser": "^7.17.3", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "semver": "^6.3.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.16.7" } }, "semver": { @@ -22973,21 +23197,21 @@ } }, "@babel/generator": { - "version": "7.13.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.13.9.tgz", - "integrity": "sha512-mHOOmY0Axl/JCTkxTU6Lf5sWOg/v8nUa+Xkt4zMTftX0wqmb6Sh7J8gvcehBw7q0AhrhAR+FDacKjCZ2X8K+Sw==", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.3.tgz", + "integrity": "sha512-+R6Dctil/MgUsZsZAkYgK+ADNSZzJRRy0TvY65T71z/CR854xHQ1EweBYXdfT+HNeN7w0cSJJEzgxZMv40pxsg==", "requires": { - "@babel/types": "^7.13.0", + "@babel/types": "^7.17.0", "jsesc": "^2.5.1", "source-map": "^0.5.0" } }, "@babel/helper-annotate-as-pure": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.12.13.tgz", - "integrity": "sha512-7YXfX5wQ5aYM/BOlbSccHDbuXXFPxeoUmfWtz8le2yTkTZc+BxsiEnENFoi2SlmA8ewDkG2LgIMIVzzn2h8kfw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.7.tgz", + "integrity": "sha512-s6t2w/IPQVTAET1HitoowRGXooX8mCgtuP5195wD/QJPV6wYjpujCGF7JuMODVX2ZAJOf1GT6DT9MHEZvLOFSw==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { @@ -23000,13 +23224,13 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.13.13.tgz", - "integrity": "sha512-q1kcdHNZehBwD9jYPh3WyXcsFERi39X4I59I3NadciWtNDyZ6x+GboOxncFK0kXlKIv6BJm5acncehXWUjWQMQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", "requires": { - "@babel/compat-data": "^7.13.12", - "@babel/helper-validator-option": "^7.12.17", - "browserslist": "^4.14.5", + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", "semver": "^6.3.0" }, "dependencies": { @@ -23018,15 +23242,17 @@ } }, "@babel/helper-create-class-features-plugin": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.13.8.tgz", - "integrity": "sha512-qioaRrKHQbn4hkRKDHbnuQ6kAxmmOF+kzKGnIfxPK4j2rckSJCpKzr/SSTlohSCiE3uAQpNDJ9FIh4baeE8W+w==", + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.17.6.tgz", + "integrity": "sha512-SogLLSxXm2OkBbSsHZMM4tUi8fUzjs63AT/d0YQIzr6GSd8Hxsbk2KYDX0k0DweAzGMj/YWeiCsorIdtdcW8Eg==", "requires": { - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-member-expression-to-functions": "^7.13.0", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/helper-replace-supers": "^7.13.0", - "@babel/helper-split-export-declaration": "^7.12.13" + "@babel/helper-annotate-as-pure": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7" } }, "@babel/helper-create-regexp-features-plugin": { @@ -23060,6 +23286,14 @@ } } }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "requires": { + "@babel/types": "^7.16.7" + } + }, "@babel/helper-explode-assignable-expression": { "version": "7.13.0", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.13.0.tgz", @@ -23069,75 +23303,74 @@ } }, "@babel/helper-function-name": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.12.13.tgz", - "integrity": "sha512-TZvmPn0UOqmvi5G4vvw0qZTpVptGkB1GL61R6lKvrSdIxGm5Pky7Q3fpKiIkQCAtRCBUwB0PaThlx9vebCDSwA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", "requires": { - "@babel/helper-get-function-arity": "^7.12.13", - "@babel/template": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-get-function-arity": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.12.13.tgz", - "integrity": "sha512-DjEVzQNz5LICkzN0REdpD5prGoidvbdYk1BVgRUOINaWJP2t6avB27X1guXK1kXNrX0WMfsrm1A/ZBthYuIMQg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" } }, "@babel/helper-hoist-variables": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.13.0.tgz", - "integrity": "sha512-0kBzvXiIKfsCA0y6cFEIJf4OdzfpRuNk4+YTeHZpGGc666SATFKTz6sRncwFnQk7/ugJ4dSrCj6iJuvW4Qwr2g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", "requires": { - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/types": "^7.16.7" } }, "@babel/helper-member-expression-to-functions": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.13.12.tgz", - "integrity": "sha512-48ql1CLL59aKbU94Y88Xgb2VFy7a95ykGRbJJaaVv+LX5U8wFpLfiGXJJGUozsmA1oEh/o5Bp60Voq7ACyA/Sw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.7.tgz", + "integrity": "sha512-VtJ/65tYiU/6AbMTDwyoXGPKHgTsfRarivm+YbB5uAzKUyuPjgZSgAFeG87FCigc7KNHu2Pegh1XIT3lXjvz3Q==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-imports": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.13.12.tgz", - "integrity": "sha512-4cVvR2/1B693IuOvSI20xqqa/+bl7lqAMR59R4iu39R9aOX8/JoYY1sFaNvUMyMBGnHdwvJgUrzNLoUZxXypxA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.16.7" } }, "@babel/helper-module-transforms": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.13.14.tgz", - "integrity": "sha512-QuU/OJ0iAOSIatyVZmfqB0lbkVP0kDRiKj34xy+QNsnVZi/PA6BoSoreeqnxxa9EHFAIL0R9XOaAR/G9WlIy5g==", + "version": "7.17.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.6.tgz", + "integrity": "sha512-2ULmRdqoOMpdvkbT8jONrZML/XALfzxlb052bldftkicAUy8AxSCkD5trDPQcwHNmolcl7wP6ehNqMlyUw6AaA==", "requires": { - "@babel/helper-module-imports": "^7.13.12", - "@babel/helper-replace-supers": "^7.13.12", - "@babel/helper-simple-access": "^7.13.12", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/helper-validator-identifier": "^7.12.11", - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.13", - "@babel/types": "^7.13.14" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" } }, "@babel/helper-optimise-call-expression": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.12.13.tgz", - "integrity": "sha512-BdWQhoVJkp6nVjB7nkFWcn43dkprYauqtk++Py2eaf/GRDFm5BxRqEIZCiHlZUGAVmtwKcsVL1dC68WmzeFmiA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.7.tgz", + "integrity": "sha512-EtgBhg7rd/JcnpZFXpBy0ze1YRfdm7BnBX4uKMBd3ixa3RGAE002JZB66FJyNH7g0F38U05pXmA5P8cBh7z+1w==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" } }, "@babel/helper-plugin-utils": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.13.0.tgz", - "integrity": "sha512-ZPafIPSwzUlAoWT8DKs1W2VyF2gOWthGd5NGFMsBcMMol+ZhK+EQY/e6V96poa6PA/Bh+C9plWN0hXO1uB8AfQ==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==" }, "@babel/helper-remap-async-to-generator": { "version": "7.13.0", @@ -23150,22 +23383,23 @@ } }, "@babel/helper-replace-supers": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.13.12.tgz", - "integrity": "sha512-Gz1eiX+4yDO8mT+heB94aLVNCL+rbuT2xy4YfyNqu8F+OI6vMvJK891qGBTqL9Uc8wxEvRW92Id6G7sDen3fFw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.7.tgz", + "integrity": "sha512-y9vsWilTNaVnVh6xiJfABzsNpgDPKev9HnAgz6Gb1p6UUwf9NepdlsV7VXGCftJM+jqD5f7JIEubcpLjZj5dBw==", "requires": { - "@babel/helper-member-expression-to-functions": "^7.13.12", - "@babel/helper-optimise-call-expression": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.12" + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-member-expression-to-functions": "^7.16.7", + "@babel/helper-optimise-call-expression": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" } }, "@babel/helper-simple-access": { - "version": "7.13.12", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.13.12.tgz", - "integrity": "sha512-7FEjbrx5SL9cWvXioDbnlYTppcZGuCY6ow3/D5vMggb2Ywgu4dMrpTJX0JdQAIcRRUElOIxF3yEooa9gUb9ZbA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", "requires": { - "@babel/types": "^7.13.12" + "@babel/types": "^7.16.7" } }, "@babel/helper-skip-transparent-expression-wrappers": { @@ -23177,22 +23411,22 @@ } }, "@babel/helper-split-export-declaration": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.12.13.tgz", - "integrity": "sha512-tCJDltF83htUtXx5NLcaDqRmknv652ZWCHyoTETf1CXYJdPC7nohZohjUgieXhv0hTJdRf2FjDueFehdNucpzg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", "requires": { - "@babel/types": "^7.12.13" + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==" }, "@babel/helper-validator-option": { - "version": "7.12.17", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.12.17.tgz", - "integrity": "sha512-TopkMDmLzq8ngChwRlyjR6raKD6gMSae4JdYDB8bByKreQgG0RBTuKe9LRxW3wFtUnjxOPRKBDwEH6Mg5KeDfw==" + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" }, "@babel/helper-wrap-function": { "version": "7.13.0", @@ -23206,29 +23440,29 @@ } }, "@babel/helpers": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.13.10.tgz", - "integrity": "sha512-4VO883+MWPDUVRF3PhiLBUFHoX/bsLTGFpFK/HqvvfBZz2D57u9XzPVNFVBTc0PW/CWR9BXTOKt8NF4DInUHcQ==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.2.tgz", + "integrity": "sha512-0Qu7RLR1dILozr/6M0xgj+DFPmi6Bnulgm9M8BVa9ZCWxDqlSnqt3cf8IDPB5m45sVXUZ0kuQAgUrdSFFH79fQ==", "requires": { - "@babel/template": "^7.12.13", - "@babel/traverse": "^7.13.0", - "@babel/types": "^7.13.0" + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.0", + "@babel/types": "^7.17.0" } }, "@babel/highlight": { - "version": "7.13.8", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.8.tgz", - "integrity": "sha512-4vrIhfJyfNf+lCtXC2ck1rKSzDwciqF7IWFhXXrSOUC2O5DrVp+w4c6ed4AllTxhTkUP5x2tYj41VaxdVMMRDw==", + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } }, "@babel/parser": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.13.13.tgz", - "integrity": "sha512-OhsyMrqygfk5v8HmWwOzlYjJrtLaFhF34MrfG/Z73DgYCI6ojNUTUp2TYbtnjo8PegeJp12eamsNettCQjKjVw==" + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.3.tgz", + "integrity": "sha512-7yJPvPV+ESz2IUTPbOL+YkIGyCqOyNIzdguKQuJGnH7bg1WTIifuM21YqokFt/THWh1AkCRn9IgoykTRCBVpzA==" }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.13.12", @@ -23251,22 +23485,24 @@ } }, "@babel/plugin-proposal-class-properties": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.13.0.tgz", - "integrity": "sha512-KnTDjFNC1g+45ka0myZNvSBFLhNCLN+GeGYLDEA8Oq7MZ6yMgfLoIRh86GRT0FjtJhZw8JyUskP9uvj5pHM9Zg==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.7.tgz", + "integrity": "sha512-IobU0Xme31ewjYOShSIqd/ZGM/r/cuOz2z0MDbNrhF5FW+ZVgi0f2lyeoj9KFPDOAqsYxmLWZte1WOwlvY9aww==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-proposal-decorators": { - "version": "7.13.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.13.5.tgz", - "integrity": "sha512-i0GDfVNuoapwiheevUOuSW67mInqJ8qw7uWfpjNVeHMn143kXblEy/bmL9AdZ/0yf/4BMQeWXezK0tQIvNPqag==", + "version": "7.17.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.17.2.tgz", + "integrity": "sha512-WH8Z95CwTq/W8rFbMqb9p3hicpt4RX4f0K659ax2VHxgOyT6qQmUaEVEjIh4WR9Eh9NymkVn5vwsrE68fAQNUw==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-decorators": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.17.1", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-replace-supers": "^7.16.7", + "@babel/plugin-syntax-decorators": "^7.17.0", + "charcodes": "^0.2.0" } }, "@babel/plugin-proposal-dynamic-import": { @@ -23389,11 +23625,11 @@ } }, "@babel/plugin-syntax-decorators": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.12.13.tgz", - "integrity": "sha512-Rw6aIXGuqDLr6/LoBBYE57nKOzQpz/aDkKlMqEwH+Vp0MXbG6H/TfRjaY343LKxzAKAMXIHsQ8JzaZKuDZ9MwA==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.17.0.tgz", + "integrity": "sha512-qWe85yCXsvDEluNP0OyeQjH63DlhAR3W7K9BxxU1MvbDb48tgBG+Ao6IJJ6smPDrrVzSQZrbF6donpkFBMcs3A==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-syntax-dynamic-import": { @@ -23477,11 +23713,11 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.12.13.tgz", - "integrity": "sha512-cHP3u1JiUiG2LFDKbXnwVad81GvfyIOmCD6HIEId6ojrY0Drfy2q1jw7BwN7dE84+kTnBjLkXoL3IEy/3JPu2w==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", + "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "@babel/helper-plugin-utils": "^7.16.7" } }, "@babel/plugin-transform-arrow-functions": { @@ -23608,12 +23844,12 @@ } }, "@babel/plugin-transform-modules-amd": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.13.0.tgz", - "integrity": "sha512-EKy/E2NHhY/6Vw5d1k3rgoobftcNUmp9fGjb9XZwQLtTctsRBOTRO7RHHxfIky1ogMN5BxN7p9uMA3SzPfotMQ==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.7.tgz", + "integrity": "sha512-KaaEtgBL7FKYwjJ/teH63oAmE3lP34N3kshz8mm4VMAw7U3PxjVwwUmxEFksbgsNUaO3wId9R2AVQYSEGRa2+g==", "requires": { - "@babel/helper-module-transforms": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", "babel-plugin-dynamic-import-node": "^2.3.3" } }, @@ -23777,13 +24013,13 @@ } }, "@babel/plugin-transform-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.13.0.tgz", - "integrity": "sha512-elQEwluzaU8R8dbVuW2Q2Y8Nznf7hnjM7+DSCd14Lo5fF63C9qNLbwZYbmZrtV9/ySpSUpkRpQXvJb6xyu4hCQ==", + "version": "7.16.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.8.tgz", + "integrity": "sha512-bHdQ9k7YpBDO2d0NVfkj51DpQcvwIzIusJ7mEUaMlbZq3Kt/U47j24inXZHQ5MDiYpCs+oZiwnXyKedE8+q7AQ==", "requires": { - "@babel/helper-create-class-features-plugin": "^7.13.0", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/plugin-syntax-typescript": "^7.12.13" + "@babel/helper-create-class-features-plugin": "^7.16.7", + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/plugin-syntax-typescript": "^7.16.7" } }, "@babel/plugin-transform-unicode-escapes": { @@ -23908,13 +24144,13 @@ } }, "@babel/preset-typescript": { - "version": "7.13.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.13.0.tgz", - "integrity": "sha512-LXJwxrHy0N3f6gIJlYbLta1D9BDtHpQeqwzM0LIfjDlr6UE/D5Mc7W4iDiQzaE+ks0sTjT26ArcHWnJVt0QiHw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.7.tgz", + "integrity": "sha512-WbVEmgXdIyvzB77AQjGBEyYPZx+8tTsO50XtfozQrkW8QB2rLJpH2lgx0TRw5EJrBxOZQ+wCcyPVQvS8tjEHpQ==", "requires": { - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/helper-validator-option": "^7.12.17", - "@babel/plugin-transform-typescript": "^7.13.0" + "@babel/helper-plugin-utils": "^7.16.7", + "@babel/helper-validator-option": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.7" } }, "@babel/runtime": { @@ -23926,57 +24162,58 @@ } }, "@babel/template": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.12.13.tgz", - "integrity": "sha512-/7xxiGA57xMo/P2GVvdEumr8ONhFOhfgq2ihK3h1e6THqzTAkHbkXgB0xI9yeTfIUoH3+oAeHhqm/I43OTbbjA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/parser": "^7.12.13", - "@babel/types": "^7.12.13" + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.16.7" } } } }, "@babel/traverse": { - "version": "7.13.13", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.13.13.tgz", - "integrity": "sha512-CblEcwmXKR6eP43oQGG++0QMTtCjAsa3frUuzHoiIJWpaIIi8dwMyEFUJoXRLxagGqCK+jALRwIO+o3R9p/uUg==", - "requires": { - "@babel/code-frame": "^7.12.13", - "@babel/generator": "^7.13.9", - "@babel/helper-function-name": "^7.12.13", - "@babel/helper-split-export-declaration": "^7.12.13", - "@babel/parser": "^7.13.13", - "@babel/types": "^7.13.13", + "version": "7.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.3", + "@babel/types": "^7.17.0", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.16.7" } } } }, "@babel/types": { - "version": "7.13.14", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.13.14.tgz", - "integrity": "sha512-A2aa3QTkWoyqsZZFl56MLUsfmh7O0gN41IPvXAE/++8ojpbz12SszD7JEGYVdn4f9Kt4amIei07swF1h4AqmmQ==", + "version": "7.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", - "lodash": "^4.17.19", + "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" } }, @@ -25843,6 +26080,25 @@ "integrity": "sha512-trnsAYxU3xnS1gPHPyU961coFyLkh4gAD/0zQ5mymY4yOZ+CYvsPqUbOFSw0aDM4y0tV7tiFxL/1XfXPNC6IPg==", "dev": true }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==" + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@nodelib/fs.scandir": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", @@ -27405,15 +27661,15 @@ } }, "babel-plugin-htmlbars-inline-precompile": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.2.2.tgz", - "integrity": "sha512-ta4FRkdF3iaPwJ4e3bLNa52VuYRSSezYo1ezx/A9sJg+C3ByjroTCXby/zc4oeq0/so+Dbi4jXie6h8f+RowMQ==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-htmlbars-inline-precompile/-/babel-plugin-htmlbars-inline-precompile-5.3.1.tgz", + "integrity": "sha512-QWjjFgSKtSRIcsBhJmEwS2laIdrA6na8HAlc/pEAhjHgQsah/gMiBFRZvbQTy//hWxR4BMwV7/Mya7q5H8uHeA==", "requires": { "babel-plugin-ember-modules-api-polyfill": "^3.5.0", "line-column": "^1.0.2", "magic-string": "^0.25.7", "parse-static-imports": "^1.1.0", - "string.prototype.matchall": "^4.0.4" + "string.prototype.matchall": "^4.0.5" }, "dependencies": { "babel-plugin-ember-modules-api-polyfill": { @@ -29055,15 +29311,15 @@ } }, "browserslist": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz", - "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==", + "version": "4.19.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.3.tgz", + "integrity": "sha512-XK3X4xtKJ+Txj8G5c30B4gsm71s69lqXlkYui4s6EkKxuv49qjYlY6oVd+IFJ73d4YymtM3+djvvt/R/iJwwDg==", "requires": { - "caniuse-lite": "^1.0.30001181", - "colorette": "^1.2.1", - "electron-to-chromium": "^1.3.649", + "caniuse-lite": "^1.0.30001312", + "electron-to-chromium": "^1.4.71", "escalade": "^3.1.1", - "node-releases": "^1.1.70" + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" } }, "buffer": { @@ -29253,9 +29509,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001192", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001192.tgz", - "integrity": "sha512-63OrUnwJj5T1rUmoyqYTdRWBqFFxZFlyZnRRjDR8NSUQFB6A+j/uBORU/SyJ5WzDLg4SPiZH40hQCBNdZ/jmAw==" + "version": "1.0.30001313", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001313.tgz", + "integrity": "sha512-rI1UN0koZUiKINjysQDuRi2VeSCce3bYJNmDcj3PIKREiAmjakugBul1QSkg/fPrlULYl6oWfGg3PbgOSY9X4Q==" }, "caseless": { "version": "0.12.0", @@ -29305,6 +29561,11 @@ } } }, + "charcodes": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/charcodes/-/charcodes-0.2.0.tgz", + "integrity": "sha512-Y4kiDb+AM4Ecy58YkuZrrSRJBDQdQ2L+NyS1vHHFtNtUjgutcZfx3yp1dAONI/oPaPmyGfCLx5CxL+zauIMyKQ==" + }, "chardet": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", @@ -29599,11 +29860,6 @@ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "colorette": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", - "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==" - }, "combine-source-map": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/combine-source-map/-/combine-source-map-0.8.0.tgz", @@ -30476,9 +30732,9 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" }, "electron-to-chromium": { - "version": "1.3.675", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.675.tgz", - "integrity": "sha512-GEQw+6dNWjueXGkGfjgm7dAMtXfEqrfDG3uWcZdeaD4cZ3dKYdPRQVruVXQRXtPLtOr5GNVVlNLRMChOZ611pQ==" + "version": "1.4.76", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.76.tgz", + "integrity": "sha512-3Vftv7cenJtQb+k00McEBZ2vVmZ/x+HEF7pcZONZIkOsESqAqVuACmBxMv0JhzX7u0YltU0vSqRqgBSTAhFUjA==" }, "elliptic": { "version": "6.5.4", @@ -32185,26 +32441,30 @@ } }, "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", "has-symbols": "^1.0.2", - "is-callable": "^1.2.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", "object.assign": "^4.1.2", "string.prototype.trimend": "^1.0.4", "string.prototype.trimstart": "^1.0.4", - "unbox-primitive": "^1.0.0" + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -33583,6 +33843,15 @@ "pump": "^3.0.0" } }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -33807,6 +34076,14 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -34539,9 +34816,9 @@ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" }, "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" }, "is-ci": { "version": "2.0.0", @@ -34732,14 +35009,19 @@ } }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-tostringtag": "^1.0.0" } }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==" + }, "is-ssh": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/is-ssh/-/is-ssh-1.3.3.tgz", @@ -34755,9 +35037,12 @@ "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==" }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-symbol": { "version": "1.0.3", @@ -34790,6 +35075,14 @@ "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.1.0.tgz", "integrity": "sha512-lDcxivp8TJpLG75/DpatAqNzOpDPSpED8XNtrpBHTdQ2InQ1PbW78jhwSxyxhhu+xbVSast2X38bwj8atwoUQA==" }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "requires": { + "call-bind": "^1.0.2" + } + }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", @@ -36309,9 +36602,9 @@ "dev": true }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==" + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==" }, "node-watch": { "version": "0.7.3", @@ -36539,9 +36832,9 @@ "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==" }, "object-keys": { "version": "1.1.1", @@ -37164,6 +37457,11 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, "picomatch": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", @@ -37862,9 +38160,9 @@ } }, "regexp.prototype.flags": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz", - "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -39236,14 +39534,15 @@ } }, "string.prototype.matchall": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.4.tgz", - "integrity": "sha512-pknFIWVachNcyqRfaQSeu/FUfpvJTe4uskUSZ9Wc1RijsPuzbZ8TyYT8WCNnntCjUEqQ3vUHMAfVj2+wLAisPQ==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has-symbols": "^1.0.1", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", "internal-slot": "^1.0.3", "regexp.prototype.flags": "^1.3.1", "side-channel": "^1.0.4" diff --git a/package.json b/package.json index ae4a39c..8634086 100644 --- a/package.json +++ b/package.json @@ -71,12 +71,12 @@ "whatwg-fetch": "^3.6.2" }, "dependencies": { - "@babel/core": "^7.13.14", - "@babel/plugin-proposal-class-properties": "^7.13.0", - "@babel/plugin-proposal-decorators": "^7.13.0", - "@babel/plugin-transform-modules-amd": "^7.13.0", - "@babel/plugin-transform-typescript": "^7.13.0", - "@babel/preset-typescript": "7.13.0", + "@babel/core": "^7.17.5", + "@babel/plugin-proposal-class-properties": "^7.16.7", + "@babel/plugin-proposal-decorators": "^7.17.2", + "@babel/plugin-transform-modules-amd": "^7.16.7", + "@babel/plugin-transform-typescript": "^7.16.8", + "@babel/preset-typescript": "7.16.7", "@ember/ordered-set": "^4.0.0", "@ember/render-modifiers": "^1.0.2", "@glimmer/component": "^1.0.4", @@ -86,7 +86,7 @@ "babel-plugin-debug-macros": "^0.3.4", "babel-plugin-ember-modules-api-polyfill": "^2.13.4", "babel-plugin-filter-imports": "^4.0.0", - "babel-plugin-htmlbars-inline-precompile": "^5.2.2", + "babel-plugin-htmlbars-inline-precompile": "^5.3.1", "babel-plugin-module-resolver": "^4.1.0", "babel6-plugin-strip-heimdall": "^6.0.1", "babelify": "^10.0.0", diff --git a/test/helpers/asset-sizes.js b/test/helpers/asset-sizes.js index b159632..0099320 100644 --- a/test/helpers/asset-sizes.js +++ b/test/helpers/asset-sizes.js @@ -13,6 +13,6 @@ export const MEMSERVER_JS_COMPRESSED_TARGET_BYTE_SIZE = 315230; // 229.59 kB export const NO_EMBER_DATA_VENDOR_JS_TARGET_BYTE_SIZE = 1802109; // 1.92 MB export const NO_EMBER_DATA_VENDOR_JS_COMPRESSED_TARGET_BYTE_SIZE = 463142; // 464.08 kB export const NO_EMBER_DATA_FASTBOOT_VENDOR_JS_TARGET_BYTE_SIZE = 1812776; // 1.92 MB -export const NO_EMBER_DATA_FASTBOOT_VENDOR_JS_COMPRESSED_TARGET_BYTE_SIZE = 623350; // 623.31 kB +export const NO_EMBER_DATA_FASTBOOT_VENDOR_JS_COMPRESSED_TARGET_BYTE_SIZE = 623590; // 623.31 kB export const TESTS_JS_DEFAULT_TARGET_BYTE_SIZE = 3300; diff --git a/vendor/full-ember-debug.js b/vendor/full-ember-debug.js index 362277b..d029b70 100644 --- a/vendor/full-ember-debug.js +++ b/vendor/full-ember-debug.js @@ -357,16 +357,16 @@ define("@glimmer/resolver/index", ["exports", "@glimmer/resolver/resolver", "@gl Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "default", { + Object.defineProperty(_exports, "BasicModuleRegistry", { enumerable: true, get: function () { - return _resolver.default; + return _basicRegistry.default; } }); - Object.defineProperty(_exports, "BasicModuleRegistry", { + Object.defineProperty(_exports, "default", { enumerable: true, get: function () { - return _basicRegistry.default; + return _resolver.default; } }); }); @@ -526,7 +526,8 @@ define("@glimmer/resolver/module-registries/basic-registry", ["exports"], functi _exports.default = void 0; class BasicRegistry { - constructor(entries = {}) { + constructor() { + let entries = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; this._entries = entries; } @@ -965,9 +966,7 @@ define("@glimmer/component/-private/base-component-manager", ["exports", "@glimm * implementations (and thus this factory) should go away. */ function BaseComponentManager(setOwner, getOwner, capabilities) { - var _temp; - - return _temp = class { + return class { static create(attrs) { let owner = getOwner(attrs); return new this(owner); @@ -992,7 +991,7 @@ define("@glimmer/component/-private/base-component-manager", ["exports", "@glimm return component; } - }, _temp; + }; } }); define("@glimmer/component/-private/component", ["exports", "@glimmer/component/-private/owner", "@glimmer/component/-private/destroyables"], function (_exports, _owner, _destroyables) { @@ -1206,10 +1205,10 @@ define("@glimmer/component/-private/destroyables", ["exports"], function (_expor Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.setDestroying = setDestroying; - _exports.setDestroyed = setDestroyed; - _exports.isDestroying = isDestroying; _exports.isDestroyed = isDestroyed; + _exports.isDestroying = isDestroying; + _exports.setDestroyed = setDestroyed; + _exports.setDestroying = setDestroying; // NOTE: DO NOT MODIFY // // This module is clobbered by ember-addon-main when used in Ember >= 3.20.0-beta.4 @@ -1342,15 +1341,15 @@ define("ember-fetch/errors", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isUnauthorizedResponse = isUnauthorizedResponse; + _exports.isAbortError = isAbortError; + _exports.isBadRequestResponse = isBadRequestResponse; + _exports.isConflictResponse = isConflictResponse; _exports.isForbiddenResponse = isForbiddenResponse; + _exports.isGoneResponse = isGoneResponse; _exports.isInvalidResponse = isInvalidResponse; - _exports.isBadRequestResponse = isBadRequestResponse; _exports.isNotFoundResponse = isNotFoundResponse; - _exports.isGoneResponse = isGoneResponse; - _exports.isAbortError = isAbortError; - _exports.isConflictResponse = isConflictResponse; _exports.isServerErrorResponse = isServerErrorResponse; + _exports.isUnauthorizedResponse = isUnauthorizedResponse; /** * Checks if the given response represents an unauthorized request error @@ -1521,8 +1520,8 @@ define("ember-fetch/utils/serialize-query-params", ["exports", "ember-fetch/type Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.serializeQueryParams = serializeQueryParams; _exports.default = void 0; + _exports.serializeQueryParams = serializeQueryParams; const RBRACKET = /\[\]$/; /** * Helper function that turns the data/body of a request into a query param string. @@ -68165,9 +68164,10 @@ define("@ember/render-modifiers/modifiers/did-update", ["exports"], function (_e state.element = element; }, - updateModifier({ - element - }, args) { + updateModifier(_ref, args) { + let { + element + } = _ref; let [fn, ...positional] = args.positional; fn(element, positional, args.named); }, @@ -68241,9 +68241,10 @@ define("@ember/render-modifiers/modifiers/will-destroy", ["exports"], function ( updateModifier() {}, - destroyModifier({ - element - }, args) { + destroyModifier(_ref, args) { + let { + element + } = _ref; let [fn, ...positional] = args.positional; fn(element, positional, args.named); } @@ -68258,6 +68259,7 @@ define("ember-inflector/index", ["exports", "ember-inflector/lib/system"], funct Object.defineProperty(_exports, "__esModule", { value: true }); + _exports.default = void 0; Object.defineProperty(_exports, "defaultRules", { enumerable: true, get: function () { @@ -68276,7 +68278,6 @@ define("ember-inflector/index", ["exports", "ember-inflector/lib/system"], funct return _system.singularize; } }); - _exports.default = void 0; var _default = _system.Inflector; _exports.default = _default; }); @@ -68524,7 +68525,8 @@ define("ember-inflector/lib/system/inflector", ["exports", "ember-inflector/lib/ return this._sCache[word] || (this._sCache[word] = this._singularize(word)); }; - this.pluralize = function (numberOrWord, word, options = {}) { + this.pluralize = function (numberOrWord, word) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; this._cacheUsed = true; var cacheKey = [numberOrWord, word, options.withoutCount]; return this._pCache[cacheKey] || (this._pCache[cacheKey] = this._pluralize(numberOrWord, word, options)); @@ -68618,7 +68620,9 @@ define("ember-inflector/lib/system/inflector", ["exports", "ember-inflector/lib/ return this._pluralize(...arguments); }, - _pluralize(wordOrCount, word, options = {}) { + _pluralize(wordOrCount, word) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + if (word === undefined) { return this.inflect(wordOrCount, this.rules.plurals, this.rules.irregular); } @@ -68988,10 +68992,10 @@ define("ember-data/-private/index", ["exports", "@ember-data/store", "ember-data Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "Store", { + Object.defineProperty(_exports, "AdapterPopulatedRecordArray", { enumerable: true, get: function () { - return _store.default; + return _private2.AdapterPopulatedRecordArray; } }); Object.defineProperty(_exports, "DS", { @@ -69006,58 +69010,58 @@ define("ember-data/-private/index", ["exports", "@ember-data/store", "ember-data return _private.Errors; } }); - Object.defineProperty(_exports, "ManyArray", { + Object.defineProperty(_exports, "InternalModel", { enumerable: true, get: function () { - return _private.ManyArray; + return _private2.InternalModel; } }); - Object.defineProperty(_exports, "PromiseManyArray", { + Object.defineProperty(_exports, "ManyArray", { enumerable: true, get: function () { - return _private.PromiseManyArray; + return _private.ManyArray; } }); - Object.defineProperty(_exports, "Snapshot", { + Object.defineProperty(_exports, "PromiseArray", { enumerable: true, get: function () { - return _private2.Snapshot; + return _private2.PromiseArray; } }); - Object.defineProperty(_exports, "AdapterPopulatedRecordArray", { + Object.defineProperty(_exports, "PromiseManyArray", { enumerable: true, get: function () { - return _private2.AdapterPopulatedRecordArray; + return _private.PromiseManyArray; } }); - Object.defineProperty(_exports, "InternalModel", { + Object.defineProperty(_exports, "PromiseObject", { enumerable: true, get: function () { - return _private2.InternalModel; + return _private2.PromiseObject; } }); - Object.defineProperty(_exports, "PromiseArray", { + Object.defineProperty(_exports, "RecordArray", { enumerable: true, get: function () { - return _private2.PromiseArray; + return _private2.RecordArray; } }); - Object.defineProperty(_exports, "PromiseObject", { + Object.defineProperty(_exports, "RecordArrayManager", { enumerable: true, get: function () { - return _private2.PromiseObject; + return _private2.RecordArrayManager; } }); - Object.defineProperty(_exports, "RecordArray", { + Object.defineProperty(_exports, "RecordData", { enumerable: true, get: function () { - return _private2.RecordArray; + return _private3.RecordData; } }); - Object.defineProperty(_exports, "RecordArrayManager", { + Object.defineProperty(_exports, "Relationship", { enumerable: true, get: function () { - return _private2.RecordArrayManager; + return _private3.Relationship; } }); Object.defineProperty(_exports, "RootState", { @@ -69066,34 +69070,34 @@ define("ember-data/-private/index", ["exports", "@ember-data/store", "ember-data return _private2.RootState; } }); - Object.defineProperty(_exports, "SnapshotRecordArray", { + Object.defineProperty(_exports, "Snapshot", { enumerable: true, get: function () { - return _private2.SnapshotRecordArray; + return _private2.Snapshot; } }); - Object.defineProperty(_exports, "normalizeModelName", { + Object.defineProperty(_exports, "SnapshotRecordArray", { enumerable: true, get: function () { - return _private2.normalizeModelName; + return _private2.SnapshotRecordArray; } }); - Object.defineProperty(_exports, "coerceId", { + Object.defineProperty(_exports, "Store", { enumerable: true, get: function () { - return _private2.coerceId; + return _store.default; } }); - Object.defineProperty(_exports, "RecordData", { + Object.defineProperty(_exports, "coerceId", { enumerable: true, get: function () { - return _private3.RecordData; + return _private2.coerceId; } }); - Object.defineProperty(_exports, "Relationship", { + Object.defineProperty(_exports, "normalizeModelName", { enumerable: true, get: function () { - return _private3.Relationship; + return _private2.normalizeModelName; } }); }); @@ -69254,19 +69258,19 @@ define("@ember-data/adapter/error", ["exports", "@ember-data/store/-private"], f Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "errorsHashToArray", { + _exports.default = _exports.UnauthorizedError = _exports.TimeoutError = _exports.ServerError = _exports.NotFoundError = _exports.InvalidError = _exports.ForbiddenError = _exports.ConflictError = _exports.AbortError = void 0; + Object.defineProperty(_exports, "errorsArrayToHash", { enumerable: true, get: function () { - return _private.errorsHashToArray; + return _private.errorsArrayToHash; } }); - Object.defineProperty(_exports, "errorsArrayToHash", { + Object.defineProperty(_exports, "errorsHashToArray", { enumerable: true, get: function () { - return _private.errorsArrayToHash; + return _private.errorsHashToArray; } }); - _exports.ServerError = _exports.ConflictError = _exports.NotFoundError = _exports.ForbiddenError = _exports.UnauthorizedError = _exports.AbortError = _exports.TimeoutError = _exports.InvalidError = _exports.default = void 0; /** @module @ember-data/adapter @@ -69338,7 +69342,8 @@ define("@ember-data/adapter/error", ["exports", "@ember-data/store/-private"], f @class AdapterError */ - function AdapterError(errors, message = 'Adapter operation failed') { + function AdapterError(errors) { + let message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 'Adapter operation failed'; this.isAdapterError = true; let error = Ember.Error.call(this, message); // in ember 3.8+ Error is a Native Error and we don't // gain these automatically from the EmberError.call @@ -69363,9 +69368,10 @@ define("@ember-data/adapter/error", ["exports", "@ember-data/store/-private"], f _exports.default = _default; function extendFn(ErrorClass) { - return function ({ - message: defaultMessage - } = {}) { + return function () { + let { + message: defaultMessage + } = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; return extend(ErrorClass, defaultMessage); }; } @@ -69679,8 +69685,8 @@ define("@ember-data/adapter/index", ["exports", "@ember-data/adapter/-private"], @extends EmberObject */ class Adapter extends Ember.Object { - constructor(...args) { - super(...args); + constructor() { + super(...arguments); this.defaultSerializer = '-default'; this.coalesceFindRequests = true; } @@ -70398,8 +70404,8 @@ define("@ember-data/adapter/json-api", ["exports", "ember-inflector", "@ember-da @extends RESTAdapter */ class JSONAPIAdapter extends _rest.default { - constructor(...args) { - super(...args); + constructor() { + super(...arguments); this.defaultSerializer = '-json-api'; this._defaultContentType = 'application/vnd.api+json'; this.coalesceFindRequests = false; @@ -70413,7 +70419,8 @@ define("@ember-data/adapter/json-api", ["exports", "ember-inflector", "@ember-da @param {Object} options @return {Object} */ - ajaxOptions(url, type, options = {}) { + ajaxOptions(url, type) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; let hash = super.ajaxOptions(url, type, options); hash.headers['Accept'] = hash.headers['Accept'] || 'application/vnd.api+json'; return hash; @@ -70499,10 +70506,10 @@ define("@ember-data/adapter/rest", ["exports", "require", "@ember-data/adapter", Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.fetchOptions = fetchOptions; _exports.default = void 0; + _exports.fetchOptions = fetchOptions; - var _dec, _class, _temp; + var _dec, _class; function _applyDecoratedDescriptor(target, property, decorators, descriptor, context) { var desc = {}; Object.keys(descriptor).forEach(function (key) { desc[key] = descriptor[key]; }); desc.enumerable = !!desc.enumerable; desc.configurable = !!desc.configurable; if ('value' in desc || desc.initializer) { desc.writable = true; } desc = decorators.slice().reverse().reduce(function (desc, decorator) { return decorator(target, property, desc) || desc; }, desc); if (context && desc.initializer !== void 0) { desc.value = desc.initializer ? desc.initializer.call(context) : void 0; desc.initializer = undefined; } if (desc.initializer === void 0) { Object.defineProperty(target, property, desc); desc = null; } return desc; } @@ -70769,9 +70776,9 @@ define("@ember-data/adapter/rest", ["exports", "require", "@ember-data/adapter", @uses BuildURLMixin */ - let RESTAdapter = (_dec = Ember.computed(), (_class = (_temp = class RESTAdapter extends _adapter.default.extend(_adapter.BuildURLMixin) { - constructor(...args) { - super(...args); + let RESTAdapter = (_dec = Ember.computed(), (_class = class RESTAdapter extends _adapter.default.extend(_adapter.BuildURLMixin) { + constructor() { + super(...arguments); this.defaultSerializer = '-rest'; this._defaultContentType = 'application/json; charset=utf-8'; this.coalesceFindRequests = false; @@ -71343,7 +71350,8 @@ define("@ember-data/adapter/rest", ["exports", "require", "@ember-data/adapter", */ - ajax(url, type, options = {}) { + ajax(url, type) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; let adapter = this; let requestData = { url: url, @@ -71576,7 +71584,7 @@ define("@ember-data/adapter/rest", ["exports", "require", "@ember-data/adapter", return query; } - }, _temp), (_applyDecoratedDescriptor(_class.prototype, "fastboot", [_dec], Object.getOwnPropertyDescriptor(_class.prototype, "fastboot"), _class.prototype)), _class)); + }, (_applyDecoratedDescriptor(_class.prototype, "fastboot", [_dec], Object.getOwnPropertyDescriptor(_class.prototype, "fastboot"), _class.prototype)), _class)); function ajaxSuccess(adapter, payload, requestData, responseData) { let response; @@ -71907,7 +71915,10 @@ define("@ember-data/adapter/-private/build-url-mixin", ["exports", "ember-inflec @param {Object} query object of query parameters to send for query requests. @return {String} url */ - buildURL(modelName, id, snapshot, requestType = '', query = {}) { + buildURL(modelName, id, snapshot) { + let requestType = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : ''; + let query = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : {}; + switch (requestType) { case 'findRecord': return this.urlForFindRecord(id, modelName, snapshot); @@ -72277,8 +72288,12 @@ define("@ember-data/adapter/-private/build-url-mixin", ["exports", "ember-inflec _exports.default = _default; }); -define("@ember-data/adapter/-private/fastboot-interface", [], function () { +define("@ember-data/adapter/-private/fastboot-interface", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); define("@ember-data/adapter/-private/index", ["exports", "@ember-data/adapter/-private/utils/parse-response-headers", "@ember-data/adapter/-private/utils/determine-body-promise", "@ember-data/adapter/-private/utils/serialize-query-params", "@ember-data/adapter/-private/utils/fetch", "@ember-data/adapter/-private/build-url-mixin", "@ember-data/adapter/-private/utils/serialize-into-hash"], function (_exports, _parseResponseHeaders, _determineBodyPromise, _serializeQueryParams, _fetch, _buildUrlMixin, _serializeIntoHash) { "use strict"; @@ -72286,10 +72301,10 @@ define("@ember-data/adapter/-private/index", ["exports", "@ember-data/adapter/-p Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "parseResponseHeaders", { + Object.defineProperty(_exports, "BuildURLMixin", { enumerable: true, get: function () { - return _parseResponseHeaders.default; + return _buildUrlMixin.default; } }); Object.defineProperty(_exports, "determineBodyPromise", { @@ -72298,22 +72313,16 @@ define("@ember-data/adapter/-private/index", ["exports", "@ember-data/adapter/-p return _determineBodyPromise.determineBodyPromise; } }); - Object.defineProperty(_exports, "serializeQueryParams", { - enumerable: true, - get: function () { - return _serializeQueryParams.serializeQueryParams; - } - }); Object.defineProperty(_exports, "fetch", { enumerable: true, get: function () { return _fetch.default; } }); - Object.defineProperty(_exports, "BuildURLMixin", { + Object.defineProperty(_exports, "parseResponseHeaders", { enumerable: true, get: function () { - return _buildUrlMixin.default; + return _parseResponseHeaders.default; } }); Object.defineProperty(_exports, "serializeIntoHash", { @@ -72322,6 +72331,12 @@ define("@ember-data/adapter/-private/index", ["exports", "@ember-data/adapter/-p return _serializeIntoHash.default; } }); + Object.defineProperty(_exports, "serializeQueryParams", { + enumerable: true, + get: function () { + return _serializeQueryParams.serializeQueryParams; + } + }); }); define("@ember-data/adapter/-private/utils/continue-on-reject", ["exports"], function (_exports) { "use strict"; @@ -72465,9 +72480,9 @@ define("@ember-data/adapter/-private/utils/parse-response-headers", ["exports"], if (header.charCodeAt(j) === 58 /* ':' */ ) { - foundSep = true; - break; - } + foundSep = true; + break; + } } if (foundSep === false) { @@ -72495,9 +72510,10 @@ define("@ember-data/adapter/-private/utils/serialize-into-hash", ["exports"], fu }); _exports.default = serializeIntoHash; - function serializeIntoHash(store, modelClass, snapshot, options = { - includeId: true - }) { + function serializeIntoHash(store, modelClass, snapshot) { + let options = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : { + includeId: true + }; const serializer = store.serializerFor(modelClass.modelName); if (typeof serializer.serializeIntoHash === 'function') { @@ -72781,7 +72797,7 @@ define("@ember-data/canary-features/index", ["exports", "@ember-data/canary-feat Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.REMOVE_RECORD_ARRAY_MANAGER_LEGACY_COMPAT = _exports.RECORD_ARRAY_MANAGER_IDENTIFIERS = _exports.FULL_LINKS_ON_RELATIONSHIPS = _exports.CUSTOM_MODEL_CLASS = _exports.IDENTIFIERS = _exports.REQUEST_SERVICE = _exports.RECORD_DATA_STATE = _exports.RECORD_DATA_ERRORS = _exports.SAMPLE_FEATURE_FLAG = _exports.FEATURES = void 0; + _exports.SAMPLE_FEATURE_FLAG = _exports.REQUEST_SERVICE = _exports.REMOVE_RECORD_ARRAY_MANAGER_LEGACY_COMPAT = _exports.RECORD_DATA_STATE = _exports.RECORD_DATA_ERRORS = _exports.RECORD_ARRAY_MANAGER_IDENTIFIERS = _exports.IDENTIFIERS = _exports.FULL_LINKS_ON_RELATIONSHIPS = _exports.FEATURES = _exports.CUSTOM_MODEL_CLASS = void 0; const ENV = typeof EmberDataENV !== 'undefined' && EmberDataENV !== null ? EmberDataENV : {}; function featureValue(value) { @@ -73108,8 +73124,8 @@ define("@ember-data/debug/setup", ["exports", "@ember-data/store"], function (_e Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.typesMapFor = typesMapFor; _exports.default = void 0; + _exports.typesMapFor = typesMapFor; const StoreTypesMap = new WeakMap(); function typesMapFor(store) { @@ -73150,12 +73166,6 @@ define("@ember-data/model/index", ["exports", "@ember-data/model/-private"], fun Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "default", { - enumerable: true, - get: function () { - return _private.Model; - } - }); Object.defineProperty(_exports, "attr", { enumerable: true, get: function () { @@ -73168,6 +73178,12 @@ define("@ember-data/model/index", ["exports", "@ember-data/model/-private"], fun return _private.belongsTo; } }); + Object.defineProperty(_exports, "default", { + enumerable: true, + get: function () { + return _private.Model; + } + }); Object.defineProperty(_exports, "hasMany", { enumerable: true, get: function () { @@ -74201,58 +74217,58 @@ define("@ember-data/model/-private/index", ["exports", "@ember-data/model/-priva Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "attr", { + Object.defineProperty(_exports, "Errors", { enumerable: true, get: function () { - return _attr.default; + return _errors.default; } }); - Object.defineProperty(_exports, "belongsTo", { + Object.defineProperty(_exports, "ManyArray", { enumerable: true, get: function () { - return _belongsTo.default; + return _manyArray.default; } }); - Object.defineProperty(_exports, "hasMany", { + Object.defineProperty(_exports, "Model", { enumerable: true, get: function () { - return _hasMany.default; + return _model.default; } }); - Object.defineProperty(_exports, "Model", { + Object.defineProperty(_exports, "PromiseBelongsTo", { enumerable: true, get: function () { - return _model.default; + return _promiseBelongsTo.default; } }); - Object.defineProperty(_exports, "Errors", { + Object.defineProperty(_exports, "PromiseManyArray", { enumerable: true, get: function () { - return _errors.default; + return _promiseManyArray.default; } }); - Object.defineProperty(_exports, "ManyArray", { + Object.defineProperty(_exports, "_modelForMixin", { enumerable: true, get: function () { - return _manyArray.default; + return _modelForMixin.default; } }); - Object.defineProperty(_exports, "PromiseBelongsTo", { + Object.defineProperty(_exports, "attr", { enumerable: true, get: function () { - return _promiseBelongsTo.default; + return _attr.default; } }); - Object.defineProperty(_exports, "PromiseManyArray", { + Object.defineProperty(_exports, "belongsTo", { enumerable: true, get: function () { - return _promiseManyArray.default; + return _belongsTo.default; } }); - Object.defineProperty(_exports, "_modelForMixin", { + Object.defineProperty(_exports, "hasMany", { enumerable: true, get: function () { - return _modelForMixin.default; + return _hasMany.default; } }); }); @@ -76208,8 +76224,8 @@ define("@ember-data/model/-private/util", ["exports", "ember-compatibility-helpe Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isElementDescriptor = isElementDescriptor; _exports.computedMacroWithOptionalParams = computedMacroWithOptionalParams; + _exports.isElementDescriptor = isElementDescriptor; function isElementDescriptor(args) { let [maybeTarget, maybeKey, maybeDesc] = args; @@ -76224,7 +76240,13 @@ define("@ember-data/model/-private/util", ["exports", "ember-compatibility-helpe function computedMacroWithOptionalParams(fn) { if (true) { - return (...maybeDesc) => isElementDescriptor(maybeDesc) ? fn()(...maybeDesc) : fn(...maybeDesc); + return function () { + for (var _len = arguments.length, maybeDesc = new Array(_len), _key = 0; _key < _len; _key++) { + maybeDesc[_key] = arguments[_key]; + } + + return isElementDescriptor(maybeDesc) ? fn()(...maybeDesc) : fn(...maybeDesc); + }; } else { return fn; } @@ -76415,7 +76437,9 @@ define("@ember-data/model/-private/system/many-array", ["exports", "@ember-data/ return internalModel.getRecord(); }, - flushCanonical(toSet, isInitialized = true) { + flushCanonical(toSet) { + let isInitialized = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : true; + // It’s possible the parent side of the relationship may have been unloaded by this point if (!(0, _private._objectIsAlive)(this)) { return; @@ -76641,8 +76665,8 @@ define("@ember-data/model/-private/system/promise-many-array", ["exports", "@emb Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.promiseManyArray = promiseManyArray; _exports.default = void 0; + _exports.promiseManyArray = promiseManyArray; /** @module @ember-data/model @@ -76703,7 +76727,7 @@ define("@ember-data/model/-private/system/relationships/ext", ["exports", "@embe Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.relationshipsByNameDescriptor = _exports.relationshipsObjectDescriptor = _exports.relatedTypesDescriptor = _exports.relationshipsDescriptor = void 0; + _exports.relationshipsObjectDescriptor = _exports.relationshipsDescriptor = _exports.relationshipsByNameDescriptor = _exports.relatedTypesDescriptor = void 0; /** @module @ember-data/model @@ -76782,8 +76806,8 @@ define("@ember-data/record-data/-private/coerce-id", ["exports"], function (_exp Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.ensureStringId = ensureStringId; _exports.default = void 0; + _exports.ensureStringId = ensureStringId; // Used by the store to normalize IDs entering the store. Despite the fact // that developers may provide IDs as numbers (e.g., `store.findRecord('person', 1)`), @@ -76834,28 +76858,28 @@ define("@ember-data/record-data/-private/index", ["exports", "@ember-data/record Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "RecordData", { + Object.defineProperty(_exports, "BelongsToRelationship", { enumerable: true, get: function () { - return _recordData.default; + return _belongsTo.default; } }); - Object.defineProperty(_exports, "Relationship", { + Object.defineProperty(_exports, "ManyRelationship", { enumerable: true, get: function () { - return _relationship.default; + return _hasMany.default; } }); - Object.defineProperty(_exports, "BelongsToRelationship", { + Object.defineProperty(_exports, "RecordData", { enumerable: true, get: function () { - return _belongsTo.default; + return _recordData.default; } }); - Object.defineProperty(_exports, "ManyRelationship", { + Object.defineProperty(_exports, "Relationship", { enumerable: true, get: function () { - return _hasMany.default; + return _relationship.default; } }); Object.defineProperty(_exports, "relationshipStateFor", { @@ -76969,10 +76993,10 @@ define("@ember-data/record-data/-private/record-data-for", ["exports", "@ember-d Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.relationshipsFor = relationshipsFor; - _exports.relationshipStateFor = relationshipStateFor; - _exports.implicitRelationshipsFor = implicitRelationshipsFor; _exports.implicitRelationshipStateFor = implicitRelationshipStateFor; + _exports.implicitRelationshipsFor = implicitRelationshipsFor; + _exports.relationshipStateFor = relationshipStateFor; + _exports.relationshipsFor = relationshipsFor; function relationshipsFor(instance) { let recordData = (0, _private.recordDataFor)(instance) || instance; @@ -77718,7 +77742,9 @@ define("@ember-data/record-data/-private/record-data", ["exports", "@ember-data/ */ - removeFromInverseRelationships(isNew = false) { + removeFromInverseRelationships() { + let isNew = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + this._relationships.forEach((name, rel) => { rel.removeCompletelyFromInverse(); @@ -77874,8 +77900,12 @@ define("@ember-data/record-data/-private/record-data", ["exports", "@ember-data/ return true; } }); -define("@ember-data/record-data/-private/ts-interfaces/relationship-record-data", [], function () { +define("@ember-data/record-data/-private/ts-interfaces/relationship-record-data", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); define("@ember-data/record-data/-private/relationships/state/belongs-to", ["exports", "@ember-data/store/-debug", "@ember-data/record-data/-private/relationships/state/relationship"], function (_exports, _debug, _relationship) { "use strict"; @@ -78287,7 +78317,8 @@ define("@ember-data/record-data/-private/relationships/state/has-many", ["export this.notifyHasManyChange(); } - computeChanges(recordDatas = []) { + computeChanges() { + let recordDatas = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : []; const members = this.canonicalMembers.toArray(); for (let i = members.length - 1; i >= 0; i--) { @@ -79729,8 +79760,8 @@ define("@ember-data/serializer/json-api", ["exports", "ember-inflector", "@ember /* DEBUG */ ) { JSONAPISerializer.reopen({ - init(...args) { - this._super(...args); + init() { + this._super(...arguments); (true && Ember.assert("You've used the EmbeddedRecordsMixin in ".concat(this.toString(), " which is not fully compatible with the JSON:API specification. Please confirm that this works for your specific API and add `this.isEmbeddedRecordsMixinCompatible = true` to your serializer."), !this.isEmbeddedRecordsMixin || this.isEmbeddedRecordsMixinCompatible === true, { id: 'ds.serializer.embedded-records-mixin-not-supported' @@ -82515,46 +82546,46 @@ define("@ember-data/serializer/-private/index", ["exports", "@ember-data/seriali Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "EmbeddedRecordsMixin", { + Object.defineProperty(_exports, "BooleanTransform", { enumerable: true, get: function () { - return _embeddedRecordsMixin.default; + return _boolean.default; } }); - Object.defineProperty(_exports, "modelHasAttributeOrRelationshipNamedType", { + Object.defineProperty(_exports, "DateTransform", { enumerable: true, get: function () { - return _utils.modelHasAttributeOrRelationshipNamedType; + return _date.default; } }); - Object.defineProperty(_exports, "Transform", { + Object.defineProperty(_exports, "EmbeddedRecordsMixin", { enumerable: true, get: function () { - return _transform.default; + return _embeddedRecordsMixin.default; } }); - Object.defineProperty(_exports, "BooleanTransform", { + Object.defineProperty(_exports, "NumberTransform", { enumerable: true, get: function () { - return _boolean.default; + return _number.default; } }); - Object.defineProperty(_exports, "DateTransform", { + Object.defineProperty(_exports, "StringTransform", { enumerable: true, get: function () { - return _date.default; + return _string.default; } }); - Object.defineProperty(_exports, "NumberTransform", { + Object.defineProperty(_exports, "Transform", { enumerable: true, get: function () { - return _number.default; + return _transform.default; } }); - Object.defineProperty(_exports, "StringTransform", { + Object.defineProperty(_exports, "modelHasAttributeOrRelationshipNamedType", { enumerable: true, get: function () { - return _string.default; + return _utils.modelHasAttributeOrRelationshipNamedType; } }); }); @@ -82974,22 +83005,22 @@ define("@ember-data/store/index", ["exports", "@ember-data/store/-private"], fun return _private.normalizeModelName; } }); - Object.defineProperty(_exports, "setIdentifierGenerationMethod", { + Object.defineProperty(_exports, "recordIdentifierFor", { enumerable: true, get: function () { - return _private.setIdentifierGenerationMethod; + return _private.recordIdentifierFor; } }); - Object.defineProperty(_exports, "setIdentifierUpdateMethod", { + Object.defineProperty(_exports, "setIdentifierForgetMethod", { enumerable: true, get: function () { - return _private.setIdentifierUpdateMethod; + return _private.setIdentifierForgetMethod; } }); - Object.defineProperty(_exports, "setIdentifierForgetMethod", { + Object.defineProperty(_exports, "setIdentifierGenerationMethod", { enumerable: true, get: function () { - return _private.setIdentifierForgetMethod; + return _private.setIdentifierGenerationMethod; } }); Object.defineProperty(_exports, "setIdentifierResetMethod", { @@ -82998,10 +83029,10 @@ define("@ember-data/store/index", ["exports", "@ember-data/store/-private"], fun return _private.setIdentifierResetMethod; } }); - Object.defineProperty(_exports, "recordIdentifierFor", { + Object.defineProperty(_exports, "setIdentifierUpdateMethod", { enumerable: true, get: function () { - return _private.recordIdentifierFor; + return _private.setIdentifierUpdateMethod; } }); }); @@ -83065,142 +83096,142 @@ define("@ember-data/store/-private/index", ["exports", "@ember-data/store/-priva Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "Store", { + Object.defineProperty(_exports, "AdapterPopulatedRecordArray", { enumerable: true, get: function () { - return _dsModelStore.default; + return _recordArrays.AdapterPopulatedRecordArray; } }); - Object.defineProperty(_exports, "recordIdentifierFor", { + Object.defineProperty(_exports, "DeprecatedEvented", { enumerable: true, get: function () { - return _internalModelFactory.recordIdentifierFor; + return _deprecatedEvented.default; } }); - Object.defineProperty(_exports, "Snapshot", { + Object.defineProperty(_exports, "InternalModel", { enumerable: true, get: function () { - return _snapshot.default; + return _internalModel.default; } }); - Object.defineProperty(_exports, "identifierCacheFor", { + Object.defineProperty(_exports, "PromiseArray", { enumerable: true, get: function () { - return _cache.identifierCacheFor; + return _promiseProxies.PromiseArray; } }); - Object.defineProperty(_exports, "setIdentifierGenerationMethod", { + Object.defineProperty(_exports, "PromiseObject", { enumerable: true, get: function () { - return _cache.setIdentifierGenerationMethod; + return _promiseProxies.PromiseObject; } }); - Object.defineProperty(_exports, "setIdentifierUpdateMethod", { + Object.defineProperty(_exports, "RecordArray", { enumerable: true, get: function () { - return _cache.setIdentifierUpdateMethod; + return _recordArrays.RecordArray; } }); - Object.defineProperty(_exports, "setIdentifierForgetMethod", { + Object.defineProperty(_exports, "RecordArrayManager", { enumerable: true, get: function () { - return _cache.setIdentifierForgetMethod; + return _recordArrayManager.default; } }); - Object.defineProperty(_exports, "setIdentifierResetMethod", { + Object.defineProperty(_exports, "RecordDataStoreWrapper", { enumerable: true, get: function () { - return _cache.setIdentifierResetMethod; + return _recordDataStoreWrapper.default; } }); - Object.defineProperty(_exports, "normalizeModelName", { + Object.defineProperty(_exports, "RootState", { enumerable: true, get: function () { - return _normalizeModelName.default; + return _states.default; } }); - Object.defineProperty(_exports, "coerceId", { + Object.defineProperty(_exports, "Snapshot", { enumerable: true, get: function () { - return _coerceId.default; + return _snapshot.default; } }); - Object.defineProperty(_exports, "errorsHashToArray", { + Object.defineProperty(_exports, "SnapshotRecordArray", { enumerable: true, get: function () { - return _errorsUtils.errorsHashToArray; + return _snapshotRecordArray.default; } }); - Object.defineProperty(_exports, "errorsArrayToHash", { + Object.defineProperty(_exports, "Store", { enumerable: true, get: function () { - return _errorsUtils.errorsArrayToHash; + return _dsModelStore.default; } }); - Object.defineProperty(_exports, "RootState", { + Object.defineProperty(_exports, "_bind", { enumerable: true, get: function () { - return _states.default; + return _common._bind; } }); - Object.defineProperty(_exports, "InternalModel", { + Object.defineProperty(_exports, "_guard", { enumerable: true, get: function () { - return _internalModel.default; + return _common._guard; } }); - Object.defineProperty(_exports, "PromiseArray", { + Object.defineProperty(_exports, "_objectIsAlive", { enumerable: true, get: function () { - return _promiseProxies.PromiseArray; + return _common._objectIsAlive; } }); - Object.defineProperty(_exports, "PromiseObject", { + Object.defineProperty(_exports, "addSymbol", { enumerable: true, get: function () { - return _promiseProxies.PromiseObject; + return _symbol.addSymbol; } }); - Object.defineProperty(_exports, "addSymbol", { + Object.defineProperty(_exports, "coerceId", { enumerable: true, get: function () { - return _symbol.addSymbol; + return _coerceId.default; } }); - Object.defineProperty(_exports, "symbol", { + Object.defineProperty(_exports, "diffArray", { enumerable: true, get: function () { - return _symbol.symbol; + return _diffArray.default; } }); - Object.defineProperty(_exports, "RecordArray", { + Object.defineProperty(_exports, "errorsArrayToHash", { enumerable: true, get: function () { - return _recordArrays.RecordArray; + return _errorsUtils.errorsArrayToHash; } }); - Object.defineProperty(_exports, "AdapterPopulatedRecordArray", { + Object.defineProperty(_exports, "errorsHashToArray", { enumerable: true, get: function () { - return _recordArrays.AdapterPopulatedRecordArray; + return _errorsUtils.errorsHashToArray; } }); - Object.defineProperty(_exports, "RecordArrayManager", { + Object.defineProperty(_exports, "guardDestroyedStore", { enumerable: true, get: function () { - return _recordArrayManager.default; + return _common.guardDestroyedStore; } }); - Object.defineProperty(_exports, "diffArray", { + Object.defineProperty(_exports, "identifierCacheFor", { enumerable: true, get: function () { - return _diffArray.default; + return _cache.identifierCacheFor; } }); - Object.defineProperty(_exports, "SnapshotRecordArray", { + Object.defineProperty(_exports, "normalizeModelName", { enumerable: true, get: function () { - return _snapshotRecordArray.default; + return _normalizeModelName.default; } }); Object.defineProperty(_exports, "recordDataFor", { @@ -83209,46 +83240,46 @@ define("@ember-data/store/-private/index", ["exports", "@ember-data/store/-priva return _recordDataFor.default; } }); - Object.defineProperty(_exports, "RecordDataStoreWrapper", { + Object.defineProperty(_exports, "recordIdentifierFor", { enumerable: true, get: function () { - return _recordDataStoreWrapper.default; + return _internalModelFactory.recordIdentifierFor; } }); - Object.defineProperty(_exports, "upgradeForInternal", { + Object.defineProperty(_exports, "relationshipFromMeta", { enumerable: true, get: function () { - return _tsUpgradeMap.upgradeForInternal; + return _relationshipMeta.relationshipFromMeta; } }); - Object.defineProperty(_exports, "_bind", { + Object.defineProperty(_exports, "setIdentifierForgetMethod", { enumerable: true, get: function () { - return _common._bind; + return _cache.setIdentifierForgetMethod; } }); - Object.defineProperty(_exports, "_guard", { + Object.defineProperty(_exports, "setIdentifierGenerationMethod", { enumerable: true, get: function () { - return _common._guard; + return _cache.setIdentifierGenerationMethod; } }); - Object.defineProperty(_exports, "_objectIsAlive", { + Object.defineProperty(_exports, "setIdentifierResetMethod", { enumerable: true, get: function () { - return _common._objectIsAlive; + return _cache.setIdentifierResetMethod; } }); - Object.defineProperty(_exports, "guardDestroyedStore", { + Object.defineProperty(_exports, "setIdentifierUpdateMethod", { enumerable: true, get: function () { - return _common.guardDestroyedStore; + return _cache.setIdentifierUpdateMethod; } }); - Object.defineProperty(_exports, "DeprecatedEvented", { + Object.defineProperty(_exports, "symbol", { enumerable: true, get: function () { - return _deprecatedEvented.default; + return _symbol.symbol; } }); Object.defineProperty(_exports, "typeForRelationshipMeta", { @@ -83257,10 +83288,10 @@ define("@ember-data/store/-private/index", ["exports", "@ember-data/store/-priva return _relationshipMeta.typeForRelationshipMeta; } }); - Object.defineProperty(_exports, "relationshipFromMeta", { + Object.defineProperty(_exports, "upgradeForInternal", { enumerable: true, get: function () { - return _relationshipMeta.relationshipFromMeta; + return _tsUpgradeMap.upgradeForInternal; } }); }); @@ -83270,12 +83301,12 @@ define("@ember-data/store/-private/identifiers/cache", ["exports", "@ember-data/ Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.setIdentifierGenerationMethod = setIdentifierGenerationMethod; - _exports.setIdentifierUpdateMethod = setIdentifierUpdateMethod; + _exports.IdentifierCache = void 0; + _exports.identifierCacheFor = identifierCacheFor; _exports.setIdentifierForgetMethod = setIdentifierForgetMethod; + _exports.setIdentifierGenerationMethod = setIdentifierGenerationMethod; _exports.setIdentifierResetMethod = setIdentifierResetMethod; - _exports.identifierCacheFor = identifierCacheFor; - _exports.IdentifierCache = void 0; + _exports.setIdentifierUpdateMethod = setIdentifierUpdateMethod; function freeze(obj) { if (typeof Object.freeze === 'function') { @@ -83340,7 +83371,7 @@ define("@ember-data/store/-private/identifiers/cache", ["exports", "@ember-data/ return cache; } - function defaultEmptyCallback(...args) {} + function defaultEmptyCallback() {} let DEBUG_MAP; @@ -83391,7 +83422,9 @@ define("@ember-data/store/-private/identifiers/cache", ["exports", "@ember-data/ */ - _getRecordIdentifier(resource, shouldGenerate = false) { + _getRecordIdentifier(resource) { + let shouldGenerate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + // short circuit if we're already the stable version if ((0, _isStableIdentifier.default)(resource)) { if (true @@ -83680,7 +83713,8 @@ define("@ember-data/store/-private/identifiers/cache", ["exports", "@ember-data/ return typeIndex; } - function makeStableRecordIdentifier(id, type, lid, bucket, clientOriginated = false) { + function makeStableRecordIdentifier(id, type, lid, bucket) { + let clientOriginated = arguments.length > 4 && arguments[4] !== undefined ? arguments[4] : false; let recordIdentifier = { lid, id, @@ -83861,8 +83895,8 @@ define("@ember-data/store/-private/system/coerce-id", ["exports"], function (_ex Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.ensureStringId = ensureStringId; _exports.default = void 0; + _exports.ensureStringId = ensureStringId; /** @module @ember-data/store @@ -84801,7 +84835,9 @@ define("@ember-data/store/-private/system/core-store", ["exports", "require", "@ return Ember.RSVP.Promise.resolve(internalModel); } - _findByInternalModel(internalModel, options = {}) { + _findByInternalModel(internalModel) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + if (options.preload) { internalModel.preloadData(options.preload); } @@ -84889,7 +84925,8 @@ define("@ember-data/store/-private/system/core-store", ["exports", "require", "@ return Ember.RSVP.Promise.all(fetches); } - _scheduleFetchThroughFetchManager(internalModel, options = {}) { + _scheduleFetchThroughFetchManager(internalModel) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; let generateStackTrace = this.generateStackTracesForTrackedRequests; // TODO remove this once we don't rely on state machine internalModel.loadingData(); @@ -85880,7 +85917,8 @@ define("@ember-data/store/-private/system/core-store", ["exports", "require", "@ */ - _fetchAll(modelName, array, options = {}) { + _fetchAll(modelName, array) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; let adapter = this.adapterFor(modelName); (true && Ember.assert("You tried to load all records but you have no adapter (for ".concat(modelName, ")"), adapter)); (true && Ember.assert("You tried to load all records but your adapter does not implement 'findAll'", typeof adapter.findAll === 'function')); @@ -86054,10 +86092,11 @@ define("@ember-data/store/-private/system/core-store", ["exports", "require", "@ }); } }); - }, ({ - error, - parsedErrors - }) => { + }, _ref => { + let { + error, + parsedErrors + } = _ref; this.recordWasInvalid(internalModel, parsedErrors, error); throw error; }); @@ -87314,7 +87353,9 @@ define("@ember-data/store/-private/system/core-store", ["exports", "require", "@ return store._internalModelForResource(identifier); } - function assertInDebug(msg, cond = false) { + function assertInDebug(msg) { + let cond = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if (true /* DEBUG */ && cond) { @@ -87577,8 +87618,8 @@ define("@ember-data/store/-private/system/ds-model-store", ["exports", "@ember-d @extends Ember.Service */ class Store extends _coreStore.default { - constructor(...args) { - super(...args); + constructor() { + super(...arguments); this._modelFactoryCache = Object.create(null); this._relationshipsDefCache = Object.create(null); this._attributesDefCache = Object.create(null); @@ -87809,8 +87850,8 @@ define("@ember-data/store/-private/system/errors-utils", ["exports"], function ( Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.errorsHashToArray = errorsHashToArray; _exports.errorsArrayToHash = errorsArrayToHash; + _exports.errorsHashToArray = errorsHashToArray; /** @module @ember-data/store @@ -87994,7 +88035,8 @@ define("@ember-data/store/-private/system/fetch-manager", ["exports", "@ember-da */ - scheduleSave(identifier, options = {}) { + scheduleSave(identifier) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; let promiseLabel = 'DS: Model#save ' + this; let resolver = Ember.RSVP.defer(promiseLabel); let query = { @@ -88601,9 +88643,9 @@ define("@ember-data/store/-private/system/promise-proxies", ["exports"], functio Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.promiseObject = promiseObject; - _exports.promiseArray = promiseArray; _exports.PromiseObject = _exports.PromiseArray = void 0; + _exports.promiseArray = promiseArray; + _exports.promiseObject = promiseObject; /** @module @ember-data/store @@ -88691,8 +88733,8 @@ define("@ember-data/store/-private/system/record-array-manager", ["exports", "@e Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.recordArraysForIdentifier = recordArraysForIdentifier; _exports.default = void 0; + _exports.recordArraysForIdentifier = recordArraysForIdentifier; const RecordArraysCache = new WeakMap(); function recordArraysForIdentifier(identifierOrInternalModel) { @@ -89211,8 +89253,8 @@ define("@ember-data/store/-private/system/record-notification-manager", ["export Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.unsubscribe = unsubscribe; _exports.default = void 0; + _exports.unsubscribe = unsubscribe; const Cache = new WeakMap(); const Tokens = new WeakMap(); @@ -89290,9 +89332,9 @@ define("@ember-data/store/-private/system/relationship-meta", ["exports", "ember Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.typeForRelationshipMeta = typeForRelationshipMeta; - _exports.relationshipFromMeta = relationshipFromMeta; _exports.RelationshipDefinition = void 0; + _exports.relationshipFromMeta = relationshipFromMeta; + _exports.typeForRelationshipMeta = typeForRelationshipMeta; /** @module @ember-data/store @@ -89561,9 +89603,9 @@ define("@ember-data/store/-private/system/schema-definition-service", ["exports" Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.getModelFactory = getModelFactory; - _exports._lookupModelFactory = _lookupModelFactory; _exports.DSModelSchemaDefinitionService = void 0; + _exports._lookupModelFactory = _lookupModelFactory; + _exports.getModelFactory = getModelFactory; let _modelForMixin; @@ -89712,7 +89754,8 @@ define("@ember-data/store/-private/system/snapshot-record-array", ["exports"], f @param {Object} meta */ class SnapshotRecordArray { - constructor(recordArray, meta, options = {}) { + constructor(recordArray, meta) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; this._snapshots = void 0; this._recordArray = void 0; this._type = void 0; @@ -90370,11 +90413,19 @@ define("@ember-data/store/-private/system/ts-upgrade-map", ["exports", "@ember-d return external; } }); -define("@ember-data/store/-private/ts-interfaces/ds-model", [], function () { +define("@ember-data/store/-private/ts-interfaces/ds-model", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/ember-data-json-api", [], function () { +define("@ember-data/store/-private/ts-interfaces/ember-data-json-api", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); define("@ember-data/store/-private/ts-interfaces/fetch-manager", ["exports"], function (_exports) { "use strict"; @@ -90409,20 +90460,40 @@ define("@ember-data/store/-private/ts-interfaces/identifier", ["exports", "@embe const DEBUG_IDENTIFIER_BUCKET = (0, _symbol.symbol)('identifier-bucket'); _exports.DEBUG_IDENTIFIER_BUCKET = DEBUG_IDENTIFIER_BUCKET; }); -define("@ember-data/store/-private/ts-interfaces/minimum-adapter-interface", [], function () { +define("@ember-data/store/-private/ts-interfaces/minimum-adapter-interface", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/minimum-serializer-interface", [], function () { +define("@ember-data/store/-private/ts-interfaces/minimum-serializer-interface", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/promise-proxies", [], function () { +define("@ember-data/store/-private/ts-interfaces/promise-proxies", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/record-data-json-api", [], function () { +define("@ember-data/store/-private/ts-interfaces/record-data-json-api", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/record-data-record-wrapper", [], function () { +define("@ember-data/store/-private/ts-interfaces/record-data-record-wrapper", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); define("@ember-data/store/-private/ts-interfaces/record-data-schemas", ["@ember-data/store/-private/utils/brand"], function (_brand) { "use strict"; @@ -90430,17 +90501,33 @@ define("@ember-data/store/-private/ts-interfaces/record-data-schemas", ["@ember- define("@ember-data/store/-private/ts-interfaces/record-data-store-wrapper", ["@ember-data/store/-private/utils/brand"], function (_brand) { "use strict"; }); -define("@ember-data/store/-private/ts-interfaces/record-data", [], function () { +define("@ember-data/store/-private/ts-interfaces/record-data", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/record-instance", [], function () { +define("@ember-data/store/-private/ts-interfaces/record-instance", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/schema-definition-service", [], function () { +define("@ember-data/store/-private/ts-interfaces/schema-definition-service", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); -define("@ember-data/store/-private/ts-interfaces/utils", [], function () { +define("@ember-data/store/-private/ts-interfaces/utils", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); define("@ember-data/store/-private/utils/brand", ["exports", "@ember-data/store/-private/utils/symbol"], function (_exports, _symbol) { "use strict"; @@ -90659,9 +90746,9 @@ define("@ember-data/store/-private/system/model/internal-model", ["exports", "@e value: true }); _exports.assertRecordsPassedToHasMany = assertRecordsPassedToHasMany; - _exports.extractRecordDatasFromRecords = extractRecordDatasFromRecords; - _exports.extractRecordDataFromRecord = extractRecordDataFromRecord; _exports.default = void 0; + _exports.extractRecordDataFromRecord = extractRecordDataFromRecord; + _exports.extractRecordDatasFromRecords = extractRecordDatasFromRecords; /** @module @ember-data/store @@ -91353,7 +91440,9 @@ define("@ember-data/store/-private/system/model/internal-model", ["exports", "@e } // TODO Igor consider getting rid of initial state - getManyArray(key, isAsync = false) { + getManyArray(key) { + let isAsync = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + let relationshipMeta = this.store._relationshipMetaFor(this.modelName, null, key); let jsonApi = this._recordData.getHasMany(key); @@ -91947,7 +92036,11 @@ define("@ember-data/store/-private/system/model/internal-model", ["exports", "@e throw new Ember.Error(errorMessage); } - triggerLater(...args) { + triggerLater() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + if (this._deferredTriggers.push(args) !== 1) { return; } @@ -91977,7 +92070,9 @@ define("@ember-data/store/-private/system/model/internal-model", ["exports", "@e triggers.length = 0; } - removeFromInverseRelationships(isNew = false) { + removeFromInverseRelationships() { + let isNew = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : false; + this._recordData.removeFromInverseRelationships(isNew); } /* @@ -92435,8 +92530,8 @@ define("@ember-data/store/-private/system/model/shim-model-class", ["exports"], Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.getShimClass = getShimClass; _exports.default = void 0; + _exports.getShimClass = getShimClass; const AvailableShims = new WeakMap(); function getShimClass(store, modelName) { @@ -92777,10 +92872,11 @@ define("@ember-data/store/-private/system/model/states", ["exports"], function ( internalModel.transitionTo('inFlight'); }, - reloadRecord(internalModel, { - resolve, - options - }) { + reloadRecord(internalModel, _ref) { + let { + resolve, + options + } = _ref; resolve(internalModel.store._reloadRecord(internalModel, options)); }, @@ -93112,10 +93208,12 @@ define("@ember-data/store/-private/system/model/states", ["exports"], function ( internalModel.transitionTo('updated.inFlight'); }, - reloadRecord(internalModel, { - resolve, - options - }) { + reloadRecord(internalModel, _ref2) { + let { + resolve, + options + } = _ref2; + if (!false /* REQUEST_SERVICE */ ) { @@ -94542,8 +94640,8 @@ define("@ember-data/store/-private/system/references/reference", ["exports", "@e Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.internalModelForReference = internalModelForReference; _exports.default = _exports.REFERENCE_CACHE = void 0; + _exports.internalModelForReference = internalModelForReference; function isResourceIdentiferWithRelatedLinks(value) { return value && value.links && value.links.related; @@ -94754,7 +94852,11 @@ define("@ember-data/store/-private/system/store/common", ["exports"], function ( /** @module @ember-data/store */ - function _bind(fn, ...args) { + function _bind(fn) { + for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { + args[_key - 1] = arguments[_key]; + } + return function () { return fn.apply(undefined, args); }; @@ -94801,10 +94903,10 @@ define("@ember-data/store/-private/system/store/finders", ["exports", "@ember-da value: true }); _exports._find = _find; - _exports._findMany = _findMany; - _exports._findHasMany = _findHasMany; - _exports._findBelongsTo = _findBelongsTo; _exports._findAll = _findAll; + _exports._findBelongsTo = _findBelongsTo; + _exports._findHasMany = _findHasMany; + _exports._findMany = _findMany; _exports._query = _query; _exports._queryRecord = _queryRecord; @@ -94990,9 +95092,10 @@ define("@ember-data/store/-private/system/store/finders", ["exports", "@ember-da return recordDataFindInverseRelationshipInfo(store, parentInternalModel, parentRelationship, type); } - function recordDataFindInverseRelationshipInfo({ - _storeWrapper - }, parentInternalModel, parentRelationship, type) { + function recordDataFindInverseRelationshipInfo(_ref, parentInternalModel, parentRelationship, type) { + let { + _storeWrapper + } = _ref; let { name: lhs_relationshipName } = parentRelationship; @@ -95040,10 +95143,11 @@ define("@ember-data/store/-private/system/store/finders", ["exports", "@ember-da return false; } - function fixRelationshipData(relationshipData, relationshipKind, { - id, - modelName - }) { + function fixRelationshipData(relationshipData, relationshipKind, _ref2) { + let { + id, + modelName + } = _ref2; let parentRelationshipData = { id, type: modelName @@ -95061,11 +95165,13 @@ define("@ember-data/store/-private/system/store/finders", ["exports", "@ember-da return payload; } - function validateRelationshipEntry({ - id - }, { - id: parentModelID - }) { + function validateRelationshipEntry(_ref3, _ref4) { + let { + id + } = _ref3; + let { + id: parentModelID + } = _ref4; return id && id.toString() === parentModelID; } @@ -95183,11 +95289,11 @@ define("@ember-data/store/-private/system/store/internal-model-factory", ["expor Object.defineProperty(_exports, "__esModule", { value: true }); + _exports.default = void 0; + _exports.internalModelFactoryFor = internalModelFactoryFor; _exports.peekRecordIdentifier = peekRecordIdentifier; _exports.recordIdentifierFor = recordIdentifierFor; _exports.setRecordIdentifier = setRecordIdentifier; - _exports.internalModelFactoryFor = internalModelFactoryFor; - _exports.default = void 0; /** @module @ember-data/store @@ -95296,7 +95402,7 @@ define("@ember-data/store/-private/system/store/internal-model-factory", ["expor im._id = intendedIdentifier.id; map.add(im, intendedIdentifier.lid); // just use im } else {// otherIm.destroy(); - } + } return intendedIdentifier; }); @@ -95425,7 +95531,9 @@ define("@ember-data/store/-private/system/store/internal-model-factory", ["expor return this._build(newResourceInfo, true); } - _build(resource, isCreate = false) { + _build(resource) { + let isCreate = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : false; + if (isCreate === true && resource.id) { let existingInternalModel = this.peekById(resource.type, resource.id); (true && Ember.assert("The id ".concat(resource.id, " has already been used with another '").concat(resource.type, "' record."), !existingInternalModel)); @@ -95705,8 +95813,8 @@ define("@ember-data/store/-private/system/store/serializer-response", ["exports" Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.validateDocumentStructure = validateDocumentStructure; _exports.normalizeResponseHelper = normalizeResponseHelper; + _exports.validateDocumentStructure = validateDocumentStructure; /** @module @ember-data/store @@ -95895,7 +96003,7 @@ define("@ember-data/private-build-infra/deprecations", ["exports", "@ember-data/ Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.DEPRECATE_NAJAX = _exports.DEPRECATE_REFERENCE_INTERNAL_MODEL = _exports.DEPRECATE_BELONGS_TO_REFERENCE_PUSH = _exports.DEPRECATE_MISMATCHED_INVERSE_RELATIONSHIP_DATA = _exports.DEPRECATE_METHOD_CALLS_ON_DESTROY_STORE = _exports.DEPRECATE_DEFAULT_ADAPTER = _exports.DEPRECATE_DEFAULT_SERIALIZER = _exports.DEPRECATE_LEGACY_TEST_REGISTRATIONS = _exports.DEPRECATE_LEGACY_TEST_HELPER_SUPPORT = _exports.DEPRECATE_MODEL_TOJSON = _exports.DEPRECATE_RECORD_LIFECYCLE_EVENT_METHODS = _exports.DEPRECATE_EVENTED_API_USAGE = _exports.DEPRECATE_CATCH_ALL = void 0; + _exports.DEPRECATE_REFERENCE_INTERNAL_MODEL = _exports.DEPRECATE_RECORD_LIFECYCLE_EVENT_METHODS = _exports.DEPRECATE_NAJAX = _exports.DEPRECATE_MODEL_TOJSON = _exports.DEPRECATE_MISMATCHED_INVERSE_RELATIONSHIP_DATA = _exports.DEPRECATE_METHOD_CALLS_ON_DESTROY_STORE = _exports.DEPRECATE_LEGACY_TEST_REGISTRATIONS = _exports.DEPRECATE_LEGACY_TEST_HELPER_SUPPORT = _exports.DEPRECATE_EVENTED_API_USAGE = _exports.DEPRECATE_DEFAULT_SERIALIZER = _exports.DEPRECATE_DEFAULT_ADAPTER = _exports.DEPRECATE_CATCH_ALL = _exports.DEPRECATE_BELONGS_TO_REFERENCE_PUSH = void 0; function deprecationState(deprecationName) { // if we hit this at runtime and the deprecation exists it is always activated @@ -95936,7 +96044,7 @@ define("@ember-data/private-build-infra/index", ["exports", "require", "@ember-d Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.HAS_RECORD_DATA_PACKAGE = _exports.HAS_DEBUG_PACKAGE = _exports.HAS_SERIALIZER_PACKAGE = _exports.HAS_ADAPTER_PACKAGE = _exports.HAS_MODEL_PACKAGE = _exports.HAS_STORE_PACKAGE = _exports.HAS_EMBER_DATA_PACKAGE = void 0; + _exports.HAS_STORE_PACKAGE = _exports.HAS_SERIALIZER_PACKAGE = _exports.HAS_RECORD_DATA_PACKAGE = _exports.HAS_MODEL_PACKAGE = _exports.HAS_EMBER_DATA_PACKAGE = _exports.HAS_DEBUG_PACKAGE = _exports.HAS_ADAPTER_PACKAGE = void 0; function flagState(flag) { const packageName = _availablePackages.default[flag]; @@ -96337,9 +96445,7 @@ define("ember-resolver/resolvers/classic/index", ["exports", "ember-resolver/uti return '' + this.namespace.modulePrefix + '@' + fullName + ':'; }, - shouldWrapInClassFactory() - /* module, parsedName */ - { + shouldWrapInClassFactory() { return false; }, @@ -96864,7 +96970,9 @@ define("ember-resolver/module-registries/requirejs", ["exports", "@glimmer/di"], _exports.default = void 0; class RequireJSRegistry { - constructor(config, modulePrefix, require = self.requirejs) { + constructor(config, modulePrefix) { + let require = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : self.requirejs; + this._config = config; this._modulePrefix = modulePrefix; this._require = require; diff --git a/vendor/full-ember-prod.js b/vendor/full-ember-prod.js index 46831f7..4edc861 100644 --- a/vendor/full-ember-prod.js +++ b/vendor/full-ember-prod.js @@ -25,7 +25,7 @@ n&&"new"!==n.state||(arguments.length<2&&a(arguments.length),Array.isArray(t)||( if(!r||"new"===r.state)return(r=new o(e,[],l,null)).module.exports=t,r.state="finalized",i[e]=r,r},define.alias=function(e,t){return 2===arguments.length?define(t,new u(e)):new u(e)},requirejs.entries=requirejs._eak_seen=i,requirejs.has=h,requirejs.unsee=function(e){c(e,"(unsee)",!1).unsee()},requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=i=t(),t()},define("foo",(function(){})),define("foo/bar",[],(function(){})),define("foo/asdf",["module","exports","require"],(function(e,t,r){r.has("foo/bar")&&r("foo/bar")})),define("foo/baz",[],define.alias("foo")),define("foo/quz",define.alias("foo")),define.alias("foo","foo/qux") define("foo/bar",["foo","./quz","./baz","./asdf","./bar","../foo"],(function(){})),define("foo/main",["foo/bar"],(function(){})),define.exports("foo/exports",{}),require("foo/exports"),require("foo/main"),require.unsee("foo/bar"),requirejs.clear(),"object"==typeof exports&&"object"==typeof module&&module.exports&&(module.exports={require:require,define:define})})(this),define("ember-compatibility-helpers",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default={gte:function(e){return!0}},e.gte=function(e){return!0}})),define("@glimmer/resolver/index",["exports","@glimmer/resolver/resolver","@glimmer/resolver/module-registries/basic-registry"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"BasicModuleRegistry",{enumerable:!0,get:function(){return r.default}})})),define("@glimmer/resolver/module-registry",[],(function(){})),define("@glimmer/resolver/resolver-configuration",[],(function(){})),define("@glimmer/resolver/resolver",["exports","@glimmer/di","@glimmer/resolver/utils/debug","@glimmer/resolver/utils/specifiers"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BasicModuleRegistry",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("@glimmer/resolver/module-registry",[],(function(){})),define("@glimmer/resolver/resolver-configuration",[],(function(){})),define("@glimmer/resolver/resolver",["exports","@glimmer/di","@glimmer/resolver/utils/debug","@glimmer/resolver/utils/specifiers"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,t){this.config=e,this.registry=t}identify(e,n){if((0,t.isSpecifierStringAbsolute)(e))return e let a,s=(0,t.deserializeSpecifier)(e) @@ -41,7 +41,8 @@ if(r)return this.retrieve(r)}_definitiveCollection(e){let t=this.config.types[e] return(0,r.assert)("'".concat(e,"' is not a recognized type"),t),t.definitiveCollection}_serializeAndVerify(e){let r=(0,t.serializeSpecifier)(e) if(this.registry.has(r))return r}}})),define("@glimmer/resolver/module-registries/basic-registry",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e={}){this._entries=e}has(e){return e in this._entries}get(e){return this._entries[e]}}})),define("@glimmer/resolver/utils/debug",["exports"],(function(e){"use strict" +e.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +this._entries=e}has(e){return e in this._entries}get(e){return this._entries[e]}}})),define("@glimmer/resolver/utils/debug",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.assert=function(e,t){if(!t)throw new Error("Assertion Failed: "+e)}})),define("@glimmer/resolver/utils/specifiers",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.detectLocalResolutionCollection=function(e){let{namespace:t,collection:r}=e,i=t.lastIndexOf("/-") if(i>-1){i+=2 @@ -90,7 +91,7 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){retur let i Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ARGS_SET=void 0,e.ARGS_SET=i e.default=class{constructor(e,r){this.args=void 0,this.args=r,(0,t.setOwner)(this,e)}get isDestroying(){return(0,r.isDestroying)(this)}get isDestroyed(){return(0,r.isDestroyed)(this)}willDestroy(){}}})),define("@glimmer/component/-private/destroyables",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.setDestroying=function(e){t.set(e,!0)},e.setDestroyed=function(e){r.set(e,!0)},e.isDestroying=function(e){return t.has(e)},e.isDestroyed=function(e){return r.has(e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroyed=function(e){return r.has(e)},e.isDestroying=function(e){return t.has(e)},e.setDestroyed=function(e){r.set(e,!0)},e.setDestroying=function(e){t.set(e,!0)} const t=new WeakMap,r=new WeakMap})),define("@glimmer/component/-private/ember-component-manager",["exports","ember-compatibility-helpers","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const{setDestroyed:n,setDestroying:a}=i,s=(0,t.gte)("3.13.0-beta.1")?Ember._componentManagerCapabilities("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}):Ember._componentManagerCapabilities("3.4",{destructor:!0,asyncLifecycleCallbacks:!1}),o=(0,t.gte)("3.20.0-beta.4")?void 0:(e,t)=>{e.isDestroyed||(Ember.destroy(e),t.setSourceDestroyed(),n(e))},l=(0,t.gte)("3.20.0-beta.4")?Ember.destroy:e=>{if(e.isDestroying)return @@ -102,7 +103,7 @@ Ember.set(e,"args",r)}) var d=c e.default=d})),define("@glimmer/component/-private/owner",["exports","@glimmer/di"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),define("ember-fetch/errors",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.isUnauthorizedResponse=function(e){return 401===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isBadRequestResponse=function(e){return 400===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isAbortError=function(e){return"AbortError"==e.name},e.isConflictResponse=function(e){return 409===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600}})),define("ember-fetch/types",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}})),define("ember-fetch/types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}})),define("ember-fetch/utils/determine-body-promise",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return e.text().then((function(r){let i=r try{i=JSON.parse(r)}catch(n){if(!(n instanceof SyntaxError))throw n @@ -113,7 +114,7 @@ if(i.method=(i.method||i.type||"GET").toUpperCase(),i.data)if("GET"===i.method|| i.url+="".concat(e).concat((0,t.serializeQueryParams)(i.data))}}else(0,r.isPlainObject)(i.data)?i.body=JSON.stringify(i.data):i.body=i.data return i}})) define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.serializeQueryParams=i,e.default=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=i const r=/\[\]$/ function i(e){var i=[] return function e(a,s){var o,l,u @@ -288,13 +289,13 @@ return e=t.canCatalogEntriesByType("model")?t.catalogEntriesByType("model"):this return e.forEach((e=>{for(var r in e)if(Object.prototype.hasOwnProperty.call(e,r)&&this.detect(e[r])){var i=(0,n.dasherize)(r) t.push(i)}})),t},getRecords:()=>(0,s.A)(),wrapRecord(e){var t={object:e} return t.columnValues=this.getRecordColumnValues(e),t.searchKeywords=this.getRecordKeywords(e),t.filterValues=this.getRecordFilterValues(e),t.color=this.getRecordColor(e),t},getRecordColumnValues:()=>({}),getRecordKeywords:()=>(0,s.A)(),getRecordFilterValues:()=>({}),getRecordColor:()=>null}) -e.default=d})),e("@ember/-internals/glimmer/index",["exports","@ember/polyfills","@glimmer/opcode-compiler","@ember/-internals/metal","@ember/debug","@ember/deprecated-features","@ember/string","@glimmer/reference","@glimmer/validator","@ember/-internals/views","@glimmer/destroyable","@glimmer/manager","@ember/-internals/utils","@ember/instrumentation","@ember/runloop","@glimmer/util","@ember/-internals/owner","@glimmer/runtime","@ember/-internals/runtime","@ember/-internals/browser-environment","@ember/engine","@ember/service","@ember/object","@ember/-internals/environment","@ember/-internals/container","@glimmer/node","@ember/-internals/glimmer","@glimmer/global-context","@ember/-internals/routing","@ember/error","@glimmer/program","rsvp"],(function(e,t,r,i,n,a,s,o,l,u,c,d,h,p,f,m,g,b,v,y,_,E,R,w,O,A,T,S,C,P,M,k){"use strict" +e.default=d})),e("@ember/-internals/glimmer/index",["exports","@ember/polyfills","@glimmer/opcode-compiler","@ember/-internals/metal","@ember/debug","@ember/deprecated-features","@ember/string","@glimmer/reference","@glimmer/validator","@ember/-internals/views","@glimmer/destroyable","@glimmer/manager","@ember/-internals/utils","@ember/instrumentation","@ember/runloop","@glimmer/util","@ember/-internals/owner","@glimmer/runtime","@ember/-internals/runtime","@ember/-internals/browser-environment","@ember/engine","@ember/service","@ember/object","@ember/-internals/environment","@ember/-internals/container","@glimmer/node","@ember/-internals/glimmer","@glimmer/global-context","@ember/-internals/routing","@ember/error","@glimmer/program","rsvp"],(function(e,t,r,i,n,a,s,o,l,u,c,d,h,p,f,m,g,b,v,y,_,E,R,w,O,A,T,S,P,C,M,k){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.helper=Ze,e.escapeExpression=function(e){if("string"!=typeof e){if(e&&e.toHTML)return e.toHTML() if(null==e)return"" if(!e)return String(e) e=String(e)}if(!I.test(e))return e return e.replace(F,L)},e.htmlSafe=z,e.isHTMLSafe=$,e._resetRenderers=function(){Zt.length=0},e.renderSettled=function(){null===rr&&(rr=k.default.defer(),(0,f.getCurrentRunLoop)()||f.backburner.schedule("actions",null,tr)) -return rr.promise},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(ar,e))return ar[e]},e.setTemplate=function(e,t){return ar[e]=t},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(ar,e)},e.getTemplates=function(){return ar},e.setTemplates=function(e){ar=e},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",cr),e.register("template:-outlet",or),e.injection("view:-outlet","template","template:-outlet"),e.optionsForType("helper",{instantiate:!1}),e.register("helper:loc",sr),e.register("component:-text-field",Ce),e.register("component:-checkbox",Ae),e.register("component:link-to",xe),e.register("component:input",qe),e.register("component:textarea",Pe),w.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(O.privatize`component:-default`,we)},e.setupApplicationRegistry=function(e){e.injection("renderer","env","-environment:main"),e.register("service:-dom-builder",{create({bootOptions:e}){var{_renderMode:t}=e +return rr.promise},e.getTemplate=function(e){if(Object.prototype.hasOwnProperty.call(ar,e))return ar[e]},e.setTemplate=function(e,t){return ar[e]=t},e.hasTemplate=function(e){return Object.prototype.hasOwnProperty.call(ar,e)},e.getTemplates=function(){return ar},e.setTemplates=function(e){ar=e},e.setupEngineRegistry=function(e){e.optionsForType("template",{instantiate:!1}),e.register("view:-outlet",cr),e.register("template:-outlet",or),e.injection("view:-outlet","template","template:-outlet"),e.optionsForType("helper",{instantiate:!1}),e.register("helper:loc",sr),e.register("component:-text-field",Pe),e.register("component:-checkbox",Ae),e.register("component:link-to",xe),e.register("component:input",qe),e.register("component:textarea",Ce),w.ENV._TEMPLATE_ONLY_GLIMMER_COMPONENTS||e.register(O.privatize`component:-default`,we)},e.setupApplicationRegistry=function(e){e.injection("renderer","env","-environment:main"),e.register("service:-dom-builder",{create({bootOptions:e}){var{_renderMode:t}=e switch(t){case"serialize":return A.serializeBuilder.bind(null) case"rehydrate":return b.rehydrationBuilder.bind(null) default:return b.clientBuilder.bind(null)}}}),e.injection("service:-dom-builder","bootOptions","-environment:main"),e.injection("renderer","builder","service:-dom-builder"),e.register(O.privatize`template:-root`,D),e.injection("renderer","rootTemplate",O.privatize`template:-root`),e.register("renderer:-dom",nr),e.injection("renderer","document","service:-document")},e.setComponentManager=function(e,t){var r @@ -393,14 +394,14 @@ e.Checkbox=Ae var Te={} Ae.reopen({value:Te,didReceiveAttrs(){this._super(),"checkbox"===this.type&&this.value!==Te&&(0,n.assert)("`` is not supported; please use `` instead.",!("checkbox"===this.type&&this.value!==Te))}}),Ae.toString=()=>"@ember/component/checkbox" var Se=y.hasDOM?Object.create(null):null -var Ce=we.extend(u.TextSupport,{layout:Oe,classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,i.computed)({get:()=>"text",set(e,t){var r="text" +var Pe=we.extend(u.TextSupport,{layout:Oe,classNames:["ember-text-field"],tagName:"input",attributeBindings:["accept","autocomplete","autosave","dir","formaction","formenctype","formmethod","formnovalidate","formtarget","height","inputmode","lang","list","type","max","min","multiple","name","pattern","size","step","value","width"],value:"",type:(0,i.computed)({get:()=>"text",set(e,t){var r="text" return function(e){if(!y.hasDOM)return Boolean(e) if(e in Se)return Se[e] var t=document.createElement("input") try{t.type=e}catch(e){}return Se[e]=t.type===e}(t)&&(r=t),r}}),size:null,pattern:null,min:null,max:null}) -e.TextField=Ce,Ce.toString=()=>"@ember/component/text-field" -var Pe=we.extend(u.TextSupport,{classNames:["ember-text-area"],layout:Oe,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) -e.TextArea=Pe,Pe.toString=()=>"@ember/component/text-area" +e.TextField=Pe,Pe.toString=()=>"@ember/component/text-field" +var Ce=we.extend(u.TextSupport,{classNames:["ember-text-area"],layout:Oe,tagName:"textarea",attributeBindings:["rows","cols","name","selectionEnd","selectionStart","autocomplete","wrap","lang","dir","value"],rows:null,cols:null}) +e.TextArea=Ce,Ce.toString=()=>"@ember/component/text-area" var Me=(0,r.templateFactory)({id:"Hma8ydcX",block:'[[[41,[48,[30,1]],[[[18,1,null]],[]],[[[1,[30,0,["linkTitle"]]]],[]]]],["&default"],false,["if","has-block","yield"]]',moduleName:"packages/@ember/-internals/glimmer/lib/templates/link-to.hbs",isStrictMode:!1}),ke=Object.freeze({toString:()=>"UNDEFINED"}),De=Object.freeze({}),xe=we.extend({layout:Me,tagName:"a",route:ke,model:ke,models:ke,query:ke,"current-when":null,title:null,rel:null,tabindex:null,target:null,activeClass:"active",loadingClass:"loading",disabledClass:"disabled",replace:!1,attributeBindings:["href","title","rel","tabindex","target"],classNameBindings:["active","loading","disabled","transitioningIn","transitioningOut"],eventName:"click",init(){this._super(...arguments),this._isEngine&&void 0===this._engineMountPoint&&(0,n.assert)("You attempted to use the component within a routeless engine, this is not supported. If you are using the ember-engines addon, use the component instead. See https://ember-engines.com/docs/links for more info.",!this._isEngine||void 0!==this._engineMountPoint) var{eventName:e}=this this.on(e,this,this._invoke)},_routing:(0,E.inject)("-routing"),_currentRoute:(0,i.alias)("_routing.currentRouteName"),_currentRouterState:(0,i.alias)("_routing.currentState"),_targetRouterState:(0,i.alias)("_routing.targetState"),_isEngine:(0,i.computed)((function(){return void 0!==(0,_.getEngineParent)((0,g.getOwner)(this))})),_engineMountPoint:(0,i.computed)((function(){return(0,g.getOwner)(this).mountPoint})),_route:(0,i.computed)("route","_currentRouterState",(function(){var{route:e}=this @@ -521,7 +522,7 @@ return null==e&&(0,n.assert)("You cannot pass a null or undefined destination el return!0===i?(0,s.dasherize)(r):i||0===i?String(i):""})))),Ot=X((({positional:e})=>{var t=e[0] return(0,o.createComputeRef)((()=>{var e=(0,o.valueForRef)(t) return(0,h.isObject)(e)&&(0,l.consumeTag)((0,i.tagForProperty)(e,"[]")),e}))})),At=X((({positional:e})=>{var t=e[0] -return!(0,o.isUpdatableRef)(t)&&(0,n.assert)("You can only pass a path to mut",(0,o.isUpdatableRef)(t)),(0,o.createInvokableRef)(t)})),Tt=X((({positional:e,named:r})=>(0,o.createComputeRef)((()=>(0!==e.length&&(0,n.assert)("The `query-params` helper only accepts named arguments, e.g. (query-params queryParamPropertyName='foo') as opposed to (query-params 'foo')",0===e.length),(0,n.deprecate)("The `query-params` helper is deprecated. Invoke `` with the `@query` named argument and the `hash` helper instead.",!1,{id:"ember-glimmer.link-to.positional-arguments",until:"4.0.0",for:"ember-source",url:"https://deprecations.emberjs.com/v3.x#toc_ember-glimmer-link-to-positional-arguments",since:{enabled:"3.26.0-beta.1"}}),new C.QueryParams((0,t.assign)({},(0,b.reifyNamed)(r)))))))),St=X((({positional:e})=>(0,o.createReadOnlyRef)(e[0]))),Ct=X((({positional:e,named:t})=>((1!==e.length||0!==Object.keys(t).length)&&(0,n.assert)("unbound helper cannot be called with multiple params or hash params",1===e.length&&0===Object.keys(t).length),(0,o.createUnboundRef)((0,o.valueForRef)(e[0]),"(resurt of an `unbound` helper)")))),Pt=["alt","shift","meta","ctrl"],Mt=/^click|mouse|touch/ +return!(0,o.isUpdatableRef)(t)&&(0,n.assert)("You can only pass a path to mut",(0,o.isUpdatableRef)(t)),(0,o.createInvokableRef)(t)})),Tt=X((({positional:e,named:r})=>(0,o.createComputeRef)((()=>(0!==e.length&&(0,n.assert)("The `query-params` helper only accepts named arguments, e.g. (query-params queryParamPropertyName='foo') as opposed to (query-params 'foo')",0===e.length),(0,n.deprecate)("The `query-params` helper is deprecated. Invoke `` with the `@query` named argument and the `hash` helper instead.",!1,{id:"ember-glimmer.link-to.positional-arguments",until:"4.0.0",for:"ember-source",url:"https://deprecations.emberjs.com/v3.x#toc_ember-glimmer-link-to-positional-arguments",since:{enabled:"3.26.0-beta.1"}}),new P.QueryParams((0,t.assign)({},(0,b.reifyNamed)(r)))))))),St=X((({positional:e})=>(0,o.createReadOnlyRef)(e[0]))),Pt=X((({positional:e,named:t})=>((1!==e.length||0!==Object.keys(t).length)&&(0,n.assert)("unbound helper cannot be called with multiple params or hash params",1===e.length&&0===Object.keys(t).length),(0,o.createUnboundRef)((0,o.valueForRef)(e[0]),"(resurt of an `unbound` helper)")))),Ct=["alt","shift","meta","ctrl"],Mt=/^click|mouse|touch/ var kt={registeredActions:u.ActionManager.registeredActions,registerAction(e){var{actionId:t}=e return u.ActionManager.registeredActions[t]=e,t},unregisterAction(e){var{actionId:t}=e delete u.ActionManager.registeredActions[t]}} @@ -531,7 +532,7 @@ return e}getTarget(){var{implicitTarget:e,namedArgs:t}=this,{target:r}=t return void 0!==r?(0,o.valueForRef)(r):(0,o.valueForRef)(e)}handler(e){var{actionName:t,namedArgs:r}=this,{bubbles:i,preventDefault:a,allowedKeys:s}=r,l=void 0!==i?(0,o.valueForRef)(i):void 0,c=void 0!==a?(0,o.valueForRef)(a):void 0,d=void 0!==s?(0,o.valueForRef)(s):void 0,h=this.getTarget(),m=!1!==l return!function(e,t){if(null==t){if(Mt.test(e.type))return(0,u.isSimpleClick)(e) t=""}if(t.indexOf("any")>=0)return!0 -for(var r=0;r{var e=this.getActionArgs(),r={args:e,target:h,name:null} if("function"==typeof t[ee])return(0,n.deprecate)(`Usage of the private INVOKE API to make an object callable via action or fn is no longer supported. Please update to pass in a callback function instead. Received: ${String(t)}`,!1,{until:"3.25.0",id:"actions.custom-invoke-invokable",for:"ember-source",since:{enabled:"3.23.0-beta.1"}}),void(0,p.flaggedInstrument)("interaction.ember-action",r,(()=>{t[ee].apply(t,e)}));(0,o.isInvokableRef)(t)?(0,p.flaggedInstrument)("interaction.ember-action",r,(()=>{(0,o.updateRef)(t,e[0])})):"function"!=typeof t?(r.name=t,h.send?(0,p.flaggedInstrument)("interaction.ember-action",r,(()=>{h.send.apply(h,[t,...e])})):("function"!=typeof h[t]&&(0,n.assert)(`The action '${t}' did not exist on ${h}`,"function"==typeof h[t]),(0,p.flaggedInstrument)("interaction.ember-action",r,(()=>{h[t].apply(h,e)})))):(0,p.flaggedInstrument)("interaction.ember-action",r,(()=>{t.apply(h,e)}))})),m)}}var xt=new class{create(e,t,r,{named:i,positional:a}){for(var s=[],o=2;ofunction(e){_.size>0&&_.delete(e) E.size>0&&E.delete(e)}(e)),!0)),r.get(e)}function A(e,r,i=!1){var n=O(e,i) if(n.has(r))n.get(r).count++ else{var a=r.substring(0,r.lastIndexOf(":")),s=Z(e,a,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e)) n.set(r,{count:1,path:a,tag:s,lastRevision:(0,o.valueForTag)(s),suspended:!1})}}e.ASYNC_OBSERVERS=E var T=!1,S=[] -function C(e,t,r=!1){if(!0!==T){var i=!0===r?_:E,n=i.get(e) +function P(e,t,r=!1){if(!0!==T){var i=!0===r?_:E,n=i.get(e) if(void 0!==n){var a=n.get(t) -a.count--,0===a.count&&(n.delete(t),0===n.size&&i.delete(e))}}else S.push([e,t,r])}function P(e){E.has(e)&&E.get(e).forEach((r=>{r.tag=Z(e,r.path,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,o.valueForTag)(r.tag)})),_.has(e)&&_.get(e).forEach((r=>{r.tag=Z(e,r.path,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,o.valueForTag)(r.tag)}))}var M=0 +a.count--,0===a.count&&(n.delete(t),0===n.size&&i.delete(e))}}else S.push([e,t,r])}function C(e){E.has(e)&&E.get(e).forEach((r=>{r.tag=Z(e,r.path,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,o.valueForTag)(r.tag)})),_.has(e)&&_.get(e).forEach((r=>{r.tag=Z(e,r.path,(0,o.tagMetaFor)(e),(0,t.peekMeta)(e)),r.lastRevision=(0,o.valueForTag)(r.tag)}))}var M=0 function k(){_.forEach(((e,r)=>{var i=(0,t.peekMeta)(r) e.forEach(((e,n)=>{if(!e.suspended&&!(0,o.validateTag)(e.tag,e.lastRevision))try{e.suspended=!0,b(r,n,[r,e.path],void 0,i)}finally{e.tag=Z(r,e.path,(0,o.tagMetaFor)(r),(0,t.peekMeta)(r)),e.lastRevision=(0,o.valueForTag)(e.tag),e.suspended=!1}}))}))}function D(e,t,r){var i=_.get(e) if(i){var n=i.get(v(t)) @@ -764,7 +765,7 @@ return i&&(0,r.setupMandatorySetter)(s,e,t),s}function N(e,t){(0,o.dirtyTagFor)( e.PROPERTY_DID_CHANGE=I var F=0 function L(e,r,i,n){var a=void 0===i?(0,t.peekMeta)(e):i -null!==a&&(a.isInitializing()||a.isPrototypeMeta(e))||(N(e,r),F<=0&&k(),I in e&&(4===arguments.length?e[I](r,n):e[I](r)))}function z(){F++,T=!0}function $(){--F<=0&&(k(),function(){for(var[e,t,r]of(T=!1,S))C(e,t,r) +null!==a&&(a.isInitializing()||a.isPrototypeMeta(e))||(N(e,r),F<=0&&k(),I in e&&(4===arguments.length?e[I](r,n):e[I](r)))}function z(){F++,T=!0}function $(){--F<=0&&(k(),function(){for(var[e,t,r]of(T=!1,S))P(e,t,r) S=[]}())}function B(e){z() try{e()}finally{$()}}function U(e,t,r,i){return void 0===t?(t=0,r=i=-1):(void 0===r&&(r=-1),void 0===i&&(i=-1)),b(e,"@array:before",[e,t,r,i]),e}function H(e,r,i,n,a=!0){void 0===r?(r=0,i=n=-1):(void 0===i&&(i=-1),void 0===n&&(n=-1)) var s=(0,t.peekMeta)(e) @@ -812,7 +813,7 @@ function fe(e,t){"string"!=typeof e&&(0,i.assert)(`A computed property key must var r=e.indexOf("{") r<0?t(e.replace(pe,".[]")):me("",e,r,t)}function me(e,t,r,i){var n,a,s=t.indexOf("}"),o=0,l=t.substring(r+1,s).split(","),u=t.substring(s+1) for(e+=t.substring(0,r),a=l.length;oe.indexOf("."))) function _e(e){return"string"==typeof e&&-1!==ye.get(e)}var Ee,Re=(0,r.symbol)("PROXY_CONTENT") function we(e,t){return 2!==arguments.length&&(0,i.assert)("Get must be called with two arguments; an object and a property key",2===arguments.length),null==e&&(0,i.assert)(`Cannot call get with '${t}' on an undefined object.`,null!=e),"string"!=typeof t&&("number"!=typeof t||isNaN(t))&&(0,i.assert)(`The key provided to get must be a string or number, you passed ${t}`,"string"==typeof t||"number"==typeof t&&!isNaN(t)),"string"==typeof t&&0===t.lastIndexOf("this.",0)&&(0,i.assert)("'this' in paths is not supported","string"!=typeof t||0!==t.lastIndexOf("this.",0)),_e(t)?Ae(e,t):Oe(e,t)}function Oe(e,t){var i,n=typeof e,a="object"===n @@ -820,8 +821,8 @@ return a||"function"===n?(void 0===(i=r.HAS_NATIVE_PROXY?Ee(e,t):e[t])&&a&&!(t i r=Oe(r,i[n])}return r}e.PROXY_CONTENT=Re,r.HAS_NATIVE_PROXY&&(Ee=function(e,t){var r=e[Re] return void 0===r?e[t]:Reflect.get(r,t,e)}),Oe("foo","a"),Oe("foo",1),Oe({},"a"),Oe({},1),Oe({unkonwnProperty(){}},"a"),Oe({unkonwnProperty(){}},1),we({},"foo"),we({},"foo.bar") var Te={} -function Se(e,t,n,a){return 3!==arguments.length&&4!==arguments.length&&(0,i.assert)("Set must be called with three or four arguments; an object, a property key, a value and tolerant true/false",3===arguments.length||4===arguments.length),!(e&&"object"==typeof e||"function"==typeof e)&&(0,i.assert)(`Cannot call set with '${t}' on an undefined object.`,e&&"object"==typeof e||"function"==typeof e),"string"!=typeof t&&("number"!=typeof t||isNaN(t))&&(0,i.assert)(`The key provided to set must be a string or number, you passed ${t}`,"string"==typeof t||"number"==typeof t&&!isNaN(t)),"string"==typeof t&&0===t.lastIndexOf("this.",0)&&(0,i.assert)("'this' in paths is not supported","string"!=typeof t||0!==t.lastIndexOf("this.",0)),e.isDestroyed?(!a&&(0,i.assert)(`calling set on destroyed object: ${(0,r.toString)(e)}.${t} = ${(0,r.toString)(n)}`,a),n):_e(t)?Pe(e,t,n,a):Ce(e,t,n)}function Ce(e,t,i){var n,a=(0,r.lookupDescriptor)(e,t) -return null!==a&&se.has(a.set)?(e[t]=i,i):(void 0!==(n=r.HAS_NATIVE_PROXY?Ee(e,t):e[t])||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?((0,r.setWithMandatorySetter)(e,t,i),n!==i&&L(e,t)):e.setUnknownProperty(t,i),i)}function Pe(e,t,r,n){var a=t.split("."),s=a.pop() +function Se(e,t,n,a){return 3!==arguments.length&&4!==arguments.length&&(0,i.assert)("Set must be called with three or four arguments; an object, a property key, a value and tolerant true/false",3===arguments.length||4===arguments.length),!(e&&"object"==typeof e||"function"==typeof e)&&(0,i.assert)(`Cannot call set with '${t}' on an undefined object.`,e&&"object"==typeof e||"function"==typeof e),"string"!=typeof t&&("number"!=typeof t||isNaN(t))&&(0,i.assert)(`The key provided to set must be a string or number, you passed ${t}`,"string"==typeof t||"number"==typeof t&&!isNaN(t)),"string"==typeof t&&0===t.lastIndexOf("this.",0)&&(0,i.assert)("'this' in paths is not supported","string"!=typeof t||0!==t.lastIndexOf("this.",0)),e.isDestroyed?(!a&&(0,i.assert)(`calling set on destroyed object: ${(0,r.toString)(e)}.${t} = ${(0,r.toString)(n)}`,a),n):_e(t)?Ce(e,t,n,a):Pe(e,t,n)}function Pe(e,t,i){var n,a=(0,r.lookupDescriptor)(e,t) +return null!==a&&se.has(a.set)?(e[t]=i,i):(void 0!==(n=r.HAS_NATIVE_PROXY?Ee(e,t):e[t])||"object"!=typeof e||t in e||"function"!=typeof e.setUnknownProperty?((0,r.setWithMandatorySetter)(e,t,i),n!==i&&L(e,t)):e.setUnknownProperty(t,i),i)}function Ce(e,t,r,n){var a=t.split("."),s=a.pop() !(s.trim().length>0)&&(0,i.assert)("Property set failed: You passed an empty path",s.trim().length>0) var o=Ae(e,a) if(null!=o)return Se(o,s,r) @@ -929,7 +930,7 @@ if(void 0!==o)for(var c=n?m:g,d=0;d{null===e.from||Object.isFrozen(e.from)||Object.freeze(e.from),null===e.to||Object.isFrozen(e.to)||Object.freeze(e.to)} var{slice:_}=Array.prototype class E extends n.Object{constructor(e){super(...arguments),this._didSetupRouter=!1,this._initialTransitionStarted=!1,this.currentURL=null,this.currentRouteName=null,this.currentPath=null,this.currentRoute=null,this._qpCache=Object.create(null),this._qpUpdates=new Set,this._queuedQPChanges={},this._toplevelView=null,this._handledErrors=new Set,this._engineInstances=Object.create(null),this._engineInfoByRoute=Object.create(null),this.currentState=null,this.targetState=null,this._resetQueuedQueryParameterChanges(),e&&(this.namespace=e.lookup("application:main"),this._bucketCache=e.lookup(t.privatize`-bucket-cache:main`),this._routerService=e.lookup("service:router"))}_initRouterJs(){var e=(0,r.get)(this,"location"),t=this,n=(0,i.getOwner)(this),o=Object.create(null) @@ -1206,7 +1207,7 @@ return this._doURLTransition("handleURL",t)}_doURLTransition(e,t){this._initialT var r=this._routerMicrolib[e](t||"/") return M(r,this),r}transitionTo(...e){if((0,d.resemblesURL)(e[0]))return(this.isDestroying||this.isDestroyed)&&(0,a.assert)(`A transition was attempted from '${this.currentRouteName}' to '${e[0]}' but the application instance has already been destroyed.`,!this.isDestroying&&!this.isDestroyed),this._doURLTransition("transitionTo",e[0]) var{routeName:t,models:r,queryParams:i}=(0,d.extractRouteArgs)(e) -return(this.isDestroying||this.isDestroyed)&&(0,a.assert)(`A transition was attempted from '${this.currentRouteName}' to '${t}' but the application instance has already been destroyed.`,!this.isDestroying&&!this.isDestroyed),this._doTransition(t,r,i)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),P(this) +return(this.isDestroying||this.isDestroyed)&&(0,a.assert)(`A transition was attempted from '${this.currentRouteName}' to '${t}' but the application instance has already been destroyed.`,!this.isDestroying&&!this.isDestroyed),this._doTransition(t,r,i)}intermediateTransitionTo(e,...t){this._routerMicrolib.intermediateTransitionTo(e,...t),C(this) var i=this._routerMicrolib.currentRouteInfos;(0,r.get)(this,"namespace").LOG_TRANSITIONS&&console.log(`Intermediate-transitioned into '${E._routePath(i)}'`)}replaceWith(...e){return this.transitionTo(...e).method("replace")}generate(e,...t){var r=this._routerMicrolib.generate(e,...t) return this.location.formatURL(r)}isActive(e){return this._routerMicrolib.isActive(e)}isActiveIntent(e,t,r){return this.currentState.isActiveIntent(e,t,r)}send(e,...t){this._routerMicrolib.trigger(e,...t)}hasRoute(e){return this._routerMicrolib.hasRoute(e)}reset(){this._didSetupRouter=!1,this._initialTransitionStarted=!1,this._routerMicrolib&&this._routerMicrolib.reset()}willDestroy(){this._toplevelView&&(this._toplevelView.destroy(),this._toplevelView=null),this._super(...arguments),this.reset() var e=this._engineInstances @@ -1224,13 +1225,13 @@ this._processActiveTransitionQueryParams(n,t,s,r),(0,l.assign)(s,r),this._prepar var o=this._routerMicrolib.transitionTo(n,...t,{queryParams:s}) return M(o,this),o}_processActiveTransitionQueryParams(e,t,r,i){if(this._routerMicrolib.activeTransition){var n={},a=this._qpUpdates,s=(0,p.getFullQueryParams)(this,this._routerMicrolib.activeTransition[m.STATE_SYMBOL]) for(var o in s)a.has(o)||(n[o]=s[o]) -this._fullyScopeQueryParams(e,t,i),this._fullyScopeQueryParams(e,t,n),(0,l.assign)(r,n)}}_prepareQueryParams(e,t,r,i){var n=C(this,e,t) +this._fullyScopeQueryParams(e,t,i),this._fullyScopeQueryParams(e,t,n),(0,l.assign)(r,n)}}_prepareQueryParams(e,t,r,i){var n=P(this,e,t) this._hydrateUnsuppliedQueryParams(n,r,Boolean(i)),this._serializeQueryParams(n.routeInfos,r),i||this._pruneDefaultQueryParamValues(n.routeInfos,r)}_getQPMeta(e){var t=e.route return t&&(0,r.get)(t,"_qp")}_queryParamsFor(e){var t=e.length,r=e[t-1].name,i=this._qpCache[r] if(void 0!==i)return i for(var n,s,o,u,c=!0,d={},h=[],p={},f=0;f=0;l--)if(a=(n=e[l].route)&&n.actions&&n.actions[r]){if(!0!==a.apply(n,i))return void("error"===r&&n._router._markErrorAsHandled(i[0])) s=!0}var u=w[r] if(u)u.apply(this,[e,...i]) -else if(!s&&!t)throw new o.default(`Nothing handled the action '${r}'. If you did handle the action, this error can be caused by returning true from an action handler in a controller, causing the action to bubble.`)}function C(e,t,r){for(var i=e._routerMicrolib.applyIntent(t,r),{routeInfos:n,params:a}=i,s=0;s((0,a.deprecate)("Accessing `currentPath` on `controller:application` is deprecated, use the `currentPath` property on `service:router` instead.",!1,{id:"application-controller.router-properties",until:"4.0.0",url:"https://emberjs.com/deprecations/v3.x#toc_application-controller-router-properties",for:"ember-source",since:{enabled:"3.10.0-beta.1"}}),(0,r.get)(e,"currentPath"))}),(0,r.notifyPropertyChange)(u,"currentPath"),"currentRouteName"in u||Object.defineProperty(u,"currentRouteName",{get:()=>((0,a.deprecate)("Accessing `currentRouteName` on `controller:application` is deprecated, use the `currentRouteName` property on `service:router` instead.",!1,{id:"application-controller.router-properties",until:"4.0.0",url:"https://emberjs.com/deprecations/v3.x#toc_application-controller-router-properties",for:"ember-source",since:{enabled:"3.10.0-beta.1"}}),(0,r.get)(e,"currentRouteName"))}),(0,r.notifyPropertyChange)(u,"currentRouteName"))}}function M(e,t){var r=new f.default(t,t._routerMicrolib,e[m.STATE_SYMBOL]) @@ -1413,10 +1414,10 @@ return(0,t.endPropertyChanges)(),this},addObject(e){return this.includes(e)||thi e.MutableArray=A var T=t.Mixin.create(A,o.default,{objectAt(e){return this[e]},replace(e,r,n=c){return!Array.isArray(n)&&(0,i.assert)("The third argument to replace needs to be an array.",Array.isArray(n)),(0,t.replaceInNativeArray)(this,e,r,n),this}}) e.NativeArray=T -var S,C=["length"] -T.keys().forEach((e=>{Array.prototype[e]&&C.push(e)})),e.NativeArray=T=T.without(...C),e.A=S,s.ENV.EXTEND_PROTOTYPES.Array?(T.apply(Array.prototype,!0),e.A=S=function(e){return this instanceof S&&(0,i.assert)("You cannot create an Ember Array with `new A()`, please update to calling A as a function: `A()`",!(this instanceof S)),e||[]}):e.A=S=function(e){return this instanceof S&&(0,i.assert)("You cannot create an Ember Array with `new A()`, please update to calling A as a function: `A()`",!(this instanceof S)),e||(e=[]),O.detect(e)?e:T.apply(e)} -var P=O -e.default=P})),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/-internals/metal"],(function(e,t){"use strict" +var S,P=["length"] +T.keys().forEach((e=>{Array.prototype[e]&&P.push(e)})),e.NativeArray=T=T.without(...P),e.A=S,s.ENV.EXTEND_PROTOTYPES.Array?(T.apply(Array.prototype,!0),e.A=S=function(e){return this instanceof S&&(0,i.assert)("You cannot create an Ember Array with `new A()`, please update to calling A as a function: `A()`",!(this instanceof S)),e||[]}):e.A=S=function(e){return this instanceof S&&(0,i.assert)("You cannot create an Ember Array with `new A()`, please update to calling A as a function: `A()`",!(this instanceof S)),e||(e=[]),O.detect(e)?e:T.apply(e)} +var C=O +e.default=C})),e("@ember/-internals/runtime/lib/mixins/comparable",["exports","@ember/-internals/metal"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var r=t.Mixin.create({compare:null}) e.default=r})),e("@ember/-internals/runtime/lib/mixins/container_proxy",["exports","@ember/runloop","@ember/-internals/metal"],(function(e,t,r){"use strict" @@ -1484,9 +1485,9 @@ var w=(0,s.descriptorForProperty)(e,E,u),A=void 0!==w if(!A){if(g&&p.indexOf(E)>-1){var T=e[E] R=T?(0,n.makeArray)(T).concat(R):(0,n.makeArray)(R)}if(b&&f.indexOf(E)>-1){var S=e[E] R=(0,i.assign)({},S,R)}}if(A){if(-1!==c.indexOf(E))if(s.DEBUG_INJECTION_FUNCTIONS.has(w._getter)&&R!==w.get(e,E))O(E,`You have explicitly defined a service injection for the '${E}' property on ${(0,n.inspect)(e)}. However, a different service or value was injected via implicit injections which overrode your explicit injection. Implicit injections have been deprecated, and will be removed in the near future. In order to prevent breakage, you should inject the same value explicitly that is currently being injected implicitly.`) -else if(w instanceof s.TrackedDescriptor){var C=w.get(e,E) -R!==C&&O(E,`A value was injected implicitly on the '${E}' tracked property of an instance of ${(0,n.inspect)(e)}, overwriting the original value which was ${(0,n.inspect)(C)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`)}else void 0===w._setter&&O(E,`A value was injected implicitly on the '${E}' computed property of an instance of ${(0,n.inspect)(e)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`) -w.set(e,E,R)}else if("function"!=typeof e.setUnknownProperty||E in e){var P=(0,n.lookupDescriptor)(e,E);-1===c.indexOf(E)?(0,s.defineProperty)(e,E,null,R,u):P?"value"in P&&P.value!==R?y(e,E,R,`A value was injected implicitly on the '${E}' property of an instance of ${(0,n.inspect)(e)}, overwriting the original value which was ${(0,n.inspect)(P.value)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`):e[E]=R:y(e,E,R,`A value was injected implicitly on the '${E}' property of an instance of ${(0,n.inspect)(e)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`)}else e.setUnknownProperty(E,R)}}m.add(e),e.init(r),u.unsetInitializing() +else if(w instanceof s.TrackedDescriptor){var P=w.get(e,E) +R!==P&&O(E,`A value was injected implicitly on the '${E}' tracked property of an instance of ${(0,n.inspect)(e)}, overwriting the original value which was ${(0,n.inspect)(P)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`)}else void 0===w._setter&&O(E,`A value was injected implicitly on the '${E}' computed property of an instance of ${(0,n.inspect)(e)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`) +w.set(e,E,R)}else if("function"!=typeof e.setUnknownProperty||E in e){var C=(0,n.lookupDescriptor)(e,E);-1===c.indexOf(E)?(0,s.defineProperty)(e,E,null,R,u):C?"value"in C&&C.value!==R?y(e,E,R,`A value was injected implicitly on the '${E}' property of an instance of ${(0,n.inspect)(e)}, overwriting the original value which was ${(0,n.inspect)(C.value)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`):e[E]=R:y(e,E,R,`A value was injected implicitly on the '${E}' property of an instance of ${(0,n.inspect)(e)}. Implicit injection is now deprecated, please add an explicit injection for this value. If the injected value is a service, consider using the @service decorator.`)}else e.setUnknownProperty(E,R)}}m.add(e),e.init(r),u.unsetInitializing() var M=u.observerEvents() if(void 0!==M)for(var k=0;k(Object.defineProperty(e,t,{value:r}),O(t,i),r)})}class _{constructor(e){this[d.OWNER]=e,this.constructor.proto() var t=this @@ -1586,14 +1587,14 @@ this._super=t var i=e.apply(this,arguments) return this._super=r,i}T.add(r) var i=O.get(e) -return void 0!==i&&O.set(r,i),r}var{toString:C}=Object.prototype,{toString:P}=Function.prototype,{isArray:M}=Array,{keys:k}=Object,{stringify:D}=JSON,x=100,j=/^[\w$]+$/ +return void 0!==i&&O.set(r,i),r}var{toString:P}=Object.prototype,{toString:C}=Function.prototype,{isArray:M}=Array,{keys:k}=Object,{stringify:D}=JSON,x=100,j=/^[\w$]+$/ function N(e,r,i){var n=!1 switch(typeof e){case"undefined":return"undefined" case"object":if(null===e)return"null" if(M(e)){n=!0 -break}if(e.toString===C||void 0===e.toString)break +break}if(e.toString===P||void 0===e.toString)break return e.toString() -case"function":return e.toString===P?e.name?`[Function:${e.name}]`:"[Function]":e.toString() +case"function":return e.toString===C?e.name?`[Function:${e.name}]`:"[Function]":e.toString() case"string":return D(e) default:return e.toString()}if(void 0===i)i=new t._WeakSet else if(i.has(e))return"[Circular]" @@ -2100,13 +2101,13 @@ i.reopenClass({isServiceFactory:!0}) var n=i e.default=n})) e("@ember/string/index",["exports","@ember/string/lib/string_registry","@ember/-internals/environment","@ember/-internals/utils","@ember/debug"],(function(e,t,r,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.loc=R,e.w=w,e.decamelize=O,e.dasherize=A,e.camelize=T,e.classify=S,e.underscore=C,e.capitalize=P,Object.defineProperty(e,"_getStrings",{enumerable:!0,get:function(){return t.getStrings}}),Object.defineProperty(e,"_setStrings",{enumerable:!0,get:function(){return t.setStrings}}) +Object.defineProperty(e,"__esModule",{value:!0}),e.loc=R,e.w=w,e.decamelize=O,e.dasherize=A,e.camelize=T,e.classify=S,e.underscore=P,e.capitalize=C,Object.defineProperty(e,"_getStrings",{enumerable:!0,get:function(){return t.getStrings}}),Object.defineProperty(e,"_setStrings",{enumerable:!0,get:function(){return t.setStrings}}) var a=/[ _]/g,s=new i.Cache(1e3,(e=>O(e).replace(a,"-"))),o=/(-|_|\.|\s)+(.)?/g,l=/(^|\/)([A-Z])/g,u=new i.Cache(1e3,(e=>e.replace(o,((e,t,r)=>r?r.toUpperCase():"")).replace(l,(e=>e.toLowerCase())))),c=/^(-|_)+(.)?/,d=/(.)(-|_|\.|\s)+(.)?/g,h=/(^|\/|\.)([a-z])/g,p=new i.Cache(1e3,(e=>{for(var t=(e,t,r)=>r?`_${r.toUpperCase()}`:"",r=(e,t,r,i)=>t+(i?i.toUpperCase():""),i=e.split("/"),n=0;ne.toUpperCase()))})),f=/([a-z\d])([A-Z]+)/g,m=/-|\s+/g,g=new i.Cache(1e3,(e=>e.replace(f,"$1_$2").replace(m,"_").toLowerCase())),b=/(^|\/)([a-z\u00C0-\u024F])/g,v=new i.Cache(1e3,(e=>e.replace(b,(e=>e.toUpperCase())))),y=/([a-z\d])([A-Z])/g,_=new i.Cache(1e3,(e=>e.replace(y,"$1_$2").toLowerCase())) function E(e,t){var r=0 return e.replace(/%@([0-9]+)?/g,((e,i)=>{var n=i?parseInt(i,10)-1:r++,a=n2)&&(r=Array.prototype.slice.call(arguments,1)),E(e=(0,t.getString)(e)||e,r)}function w(e){return e.split(/\s+/)}function O(e){return _.get(e)}function A(e){return s.get(e)}function T(e){return u.get(e)}function S(e){return p.get(e)}function C(e){return g.get(e)}function P(e){return v.get(e)}if(r.ENV.EXTEND_PROTOTYPES.String){var M=function(e,t,r=`String prototype extensions are deprecated. Please import ${e} from '@ember/string' instead.`){return function(){return(0,n.deprecate)(r,!1,{id:"ember-string.prototype-extensions",for:"ember-source",since:{enabled:"3.24"},until:"4.0.0",url:"https://deprecations.emberjs.com/v3.x/#toc_ember-string-prototype_extensions"}),t(this,...arguments)}} -Object.defineProperties(String.prototype,{w:{configurable:!0,enumerable:!1,writeable:!0,value:M("w",w)},loc:{configurable:!0,enumerable:!1,writeable:!0,value(...e){return R(this,e)}},camelize:{configurable:!0,enumerable:!1,writeable:!0,value:M("camelize",T)},decamelize:{configurable:!0,enumerable:!1,writeable:!0,value:M("decamelize",O)},dasherize:{configurable:!0,enumerable:!1,writeable:!0,value:M("dasherize",A)},underscore:{configurable:!0,enumerable:!1,writeable:!0,value:M("underscore",C)},classify:{configurable:!0,enumerable:!1,writeable:!0,value:M("classify",S)},capitalize:{configurable:!0,enumerable:!1,writeable:!0,value:M("capitalize",P)}})}})),e("@ember/string/lib/string_registry",["exports"],(function(e){"use strict" +return"string"==typeof a?a:null===a?"(null)":void 0===a?"":String(a)}))}function R(e,r){return(0,n.deprecate)("loc is deprecated, please use a dedicated localization solution like ember-intl. More alternatives listed at https://emberobserver.com/categories/internationalization.",!1,{id:"ember-string.loc",until:"4.0.0",for:"ember-source",url:"https://deprecations.emberjs.com/v3.x#toc_ember-string-loc",since:{enabled:"3.24"}}),(!Array.isArray(r)||arguments.length>2)&&(r=Array.prototype.slice.call(arguments,1)),E(e=(0,t.getString)(e)||e,r)}function w(e){return e.split(/\s+/)}function O(e){return _.get(e)}function A(e){return s.get(e)}function T(e){return u.get(e)}function S(e){return p.get(e)}function P(e){return g.get(e)}function C(e){return v.get(e)}if(r.ENV.EXTEND_PROTOTYPES.String){var M=function(e,t,r=`String prototype extensions are deprecated. Please import ${e} from '@ember/string' instead.`){return function(){return(0,n.deprecate)(r,!1,{id:"ember-string.prototype-extensions",for:"ember-source",since:{enabled:"3.24"},until:"4.0.0",url:"https://deprecations.emberjs.com/v3.x/#toc_ember-string-prototype_extensions"}),t(this,...arguments)}} +Object.defineProperties(String.prototype,{w:{configurable:!0,enumerable:!1,writeable:!0,value:M("w",w)},loc:{configurable:!0,enumerable:!1,writeable:!0,value(...e){return R(this,e)}},camelize:{configurable:!0,enumerable:!1,writeable:!0,value:M("camelize",T)},decamelize:{configurable:!0,enumerable:!1,writeable:!0,value:M("decamelize",O)},dasherize:{configurable:!0,enumerable:!1,writeable:!0,value:M("dasherize",A)},underscore:{configurable:!0,enumerable:!1,writeable:!0,value:M("underscore",P)},classify:{configurable:!0,enumerable:!1,writeable:!0,value:M("classify",S)},capitalize:{configurable:!0,enumerable:!1,writeable:!0,value:M("capitalize",C)}})}})),e("@ember/string/lib/string_registry",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.setStrings=function(e){t=e},e.getStrings=function(){return t},e.getString=function(e){return t[e]} var t={}})),e("@glimmer/destroyable",["exports","@glimmer/util","@glimmer/global-context"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.associateDestroyableChild=function(e,t){if(d(e))throw new Error("Attempted to associate a destroyable child with an object that is already destroying or destroyed") @@ -2174,7 +2175,7 @@ if(void 0===i){if(!0===r)return null throw new Error(`Attempted to load a modifier, but there wasn't a modifier manager associated with the definition. The definition was: ${(0,t.debugToString)(e)}`)}return i},e.getInternalComponentManager=function(e,r){if("function"!=typeof e&&("object"!=typeof e||null===e))throw new Error(`Attempted to use a value as a component, but it was not an object or function. Component definitions must be objects or functions with an associated component manager. The value was: ${e}`) var i=d(s,e) if(void 0===i){if(!0===r)return null -throw new Error(`Attempted to load a component, but there wasn't a component manager associated with the definition. The definition was: ${(0,t.debugToString)(e)}`)}return i},e.hasInternalHelperManager=function(e){return void 0!==d(l,e)},e.hasInternalModifierManager=function(e){return void 0!==d(o,e)},e.hasInternalComponentManager=function(e){return void 0!==d(s,e)},e.setHelperManager=function(e,t){return p(new j(e),t)},e.setModifierManager=function(e,t){return h(new M(e),t)},e.setComponentManager=function(e,t){return f(new C(e),t)},e.componentCapabilities=function(e,t={}){if("3.4"!==e&&"3.13"!==e)throw new Error("Invalid component manager compatibility specified") +throw new Error(`Attempted to load a component, but there wasn't a component manager associated with the definition. The definition was: ${(0,t.debugToString)(e)}`)}return i},e.hasInternalHelperManager=function(e){return void 0!==d(l,e)},e.hasInternalModifierManager=function(e){return void 0!==d(o,e)},e.hasInternalComponentManager=function(e){return void 0!==d(s,e)},e.setHelperManager=function(e,t){return p(new j(e),t)},e.setModifierManager=function(e,t){return h(new M(e),t)},e.setComponentManager=function(e,t){return f(new P(e),t)},e.componentCapabilities=function(e,t={}){if("3.4"!==e&&"3.13"!==e)throw new Error("Invalid component manager compatibility specified") var r=!0 "3.13"===e&&(r=Boolean(t.updateHook)) return g({asyncLifeCycleCallbacks:Boolean(t.asyncLifecycleCallbacks),destructor:Boolean(t.destructor),updateHook:r})},e.modifierCapabilities=function(e,t={}){if("3.13"!==e&&"3.22"!==e)throw new Error("Invalid modifier manager compatibility specified") @@ -2211,16 +2212,16 @@ var l=new Proxy(s,n),u=new Proxy([],a) return y(l,((e,t)=>E(r,t))),y(u,((e,t)=>R(i,t))),{named:l,positional:u}}:(e,t)=>{var{named:i,positional:n}=e,a={},s=[] return y(a,((e,t)=>E(i,t))),y(s,((e,t)=>R(n,t))),Object.keys(i).forEach((e=>{Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(i[e])})})),n.forEach(((e,t)=>{Object.defineProperty(s,t,{enumerable:!0,configurable:!0,get:()=>(0,r.valueForRef)(e)})})),Object.freeze(a),Object.freeze(s),{named:a,positional:s}} var A={dynamicLayout:!1,dynamicTag:!1,prepareArgs:!1,createArgs:!0,attributeHook:!1,elementHook:!1,createCaller:!1,dynamicScope:!0,updateHook:!0,createInstance:!0,wrapped:!1,willDestroy:!1,hasSubOwner:!1} -function T(e){return e.capabilities.asyncLifeCycleCallbacks}function S(e){return e.capabilities.updateHook}class C{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) +function T(e){return e.capabilities.asyncLifeCycleCallbacks}function S(e){return e.capabilities.updateHook}class P{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) if(void 0===r){var{factory:i}=this if(r=i(e),!m.has(r.capabilities))throw new Error(`Custom component managers must have a \`capabilities\` property that is the result of calling the \`capabilities('3.4' | '3.13')\` (imported via \`import { capabilities } from '@ember/component';\`). Received: \`${JSON.stringify(r.capabilities)}\` for: \`${r}\``) t.set(e,r)}return r}create(e,t,r){var n,a=this.getDelegateFor(e),s=b(r.capture(),"component") -return void 0!==i.deprecateMutationsInTrackingTransaction?(0,i.deprecateMutationsInTrackingTransaction)((()=>{n=a.createComponent(t,s)})):n=a.createComponent(t,s),new P(n,a,s)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){var{delegate:t}=e +return void 0!==i.deprecateMutationsInTrackingTransaction?(0,i.deprecateMutationsInTrackingTransaction)((()=>{n=a.createComponent(t,s)})):n=a.createComponent(t,s),new C(n,a,s)}getDebugName(e){return"function"==typeof e?e.name:e.toString()}update(e){var{delegate:t}=e if(S(t)){var{component:r,args:i}=e t.updateComponent(r,i)}}didCreate({component:e,delegate:t}){T(t)&&t.didCreateComponent(e)}didUpdate({component:e,delegate:t}){(function(e){return T(e)&&S(e)})(t)&&t.didUpdateComponent(e)}didRenderLayout(){}didUpdateLayout(){}getSelf({component:e,delegate:t}){return(0,r.createConstRef)(t.getContext(e),"this")}getDestroyable(e){var{delegate:t}=e if(function(e){return e.capabilities.destructor}(t)){var{component:r}=e -return(0,n.registerDestructor)(e,(()=>t.destroyComponent(r))),e}return null}getCapabilities(){return A}}e.CustomComponentManager=C -class P{constructor(e,t,r){this.component=e,this.delegate=t,this.args=r}}class M{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) +return(0,n.registerDestructor)(e,(()=>t.destroyComponent(r))),e}return null}getCapabilities(){return A}}e.CustomComponentManager=P +class C{constructor(e,t,r){this.component=e,this.delegate=t,this.args=r}}class M{constructor(e){this.factory=e,this.componentManagerDelegates=new WeakMap}getDelegateFor(e){var{componentManagerDelegates:t}=this,r=t.get(e) if(void 0===r){var{factory:i}=this if(r=i(e),!m.has(r.capabilities))throw new Error(`Custom modifier managers must have a \`capabilities\` property that is the result of calling the \`capabilities('3.13' | '3.22')\` (imported via \`import { capabilities } from '@ember/modifier';\`). Received: \`${JSON.stringify(r.capabilities)}\` for: \`${r}\``) t.set(e,r)}return r}create(e,r,s,o){var l,u=this.getDelegateFor(e),{useArgsProxy:c,passFactoryToCreate:d}=u.capabilities,h=b(o,"modifier"),p=c?h:k(o),f=s @@ -2285,15 +2286,15 @@ if(i){s=i[0] for(var o=i[1],l=0;l=0;s--){var o=i[s] e(1e3,o.label),e(34,1),o.callback(),0!==s&&e(4,u("END"))}e(1e3,"END"),e(1002),e(70)}function z(e,t,r){e(1001),e(0),e(6,u("ENDINITIAL")),e(69,t()),r(),e(1e3,"FINALLY"),e(70),e(5),e(1e3,"ENDINITIAL"),e(1),e(1002)}function $(e,t,r,i){return z(e,t,(()=>{e(66,u("ELSE")),r(),e(4,u("FINALLY")),e(1e3,"ELSE"),void 0!==i&&i()}))}R.add(29,((e,[,t])=>{for(var r of t)O(e,r) -e(27,t.length)})),R.add(28,((e,[,t,r,i])=>{g(t)?e(1005,t,(t=>{k(e,t,r,i)})):(O(e,t),D(e,r,i))})),R.add(50,((e,[,t,i,n,a])=>{(function(e,t,i,n,a){e(0),A(e,n,a,!1),e(86),O(e,i),e(77,t,{type:2,value:void 0}),e(1),e(36,r.$v0)})(e,i,t,n,a)})),R.add(30,((e,[,t,r])=>{e(21,t),w(e,r)})),R.add(32,((e,[,t,r])=>{e(1011,t,(t=>{e(29,t),w(e,r)}))})),R.add(31,((e,[,t,r])=>{e(1009,t,(e=>{}))})),R.add(33,((e,[,t,r])=>{e(1010,t,((t,n)=>{var a=r?[t,...r].join("."):t;(0,i.deprecate)(`The \`${a}\` property path was used in a template for the \`${n}\` component without using \`this\`. This fallback behavior has been deprecated, all properties must be looked up on \`this\` when used in the template: {{this.${a}}}`,!1,{id:"this-property-fallback"}),e(21,0),e(22,t)})),w(e,r)})),R.add(34,(()=>{throw new Error("unimplemented opcode")})),R.add(36,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:t=>{k(e,t,null,null)},ifFallback:(t,r)=>{(0,i.deprecate)(`The \`${t}\` property was used in the template for the \`${r}\` component without using \`this\`. This fallback behavior has been deprecated, all properties must be looked up on \`this\` when used in the template: {{this.${t}}}`,!1,{id:"this-property-fallback"}),e(21,0),e(22,t)}})}))})),R.add(27,(e=>P(e,void 0))),R.add(48,((e,[,t])=>{O(e,t),e(25)})),R.add(49,((e,[,t])=>{O(e,t),e(24),e(61),e(26)})),R.add(52,((e,[,t,r,i])=>{O(e,i),O(e,r),O(e,t),e(109)})),R.add(51,((e,[,t])=>{O(e,t),e(110)})),R.add(53,((e,[,t])=>{O(e,t),e(111)})),R.add(54,((e,[,t])=>{e(0),A(e,t,null,!1),e(112),e(1),e(36,r.$v0)})) +e(27,t.length)})),R.add(28,((e,[,t,r,i])=>{g(t)?e(1005,t,(t=>{k(e,t,r,i)})):(O(e,t),D(e,r,i))})),R.add(50,((e,[,t,i,n,a])=>{(function(e,t,i,n,a){e(0),A(e,n,a,!1),e(86),O(e,i),e(77,t,{type:2,value:void 0}),e(1),e(36,r.$v0)})(e,i,t,n,a)})),R.add(30,((e,[,t,r])=>{e(21,t),w(e,r)})),R.add(32,((e,[,t,r])=>{e(1011,t,(t=>{e(29,t),w(e,r)}))})),R.add(31,((e,[,t,r])=>{e(1009,t,(e=>{}))})),R.add(33,((e,[,t,r])=>{e(1010,t,((t,n)=>{var a=r?[t,...r].join("."):t;(0,i.deprecate)(`The \`${a}\` property path was used in a template for the \`${n}\` component without using \`this\`. This fallback behavior has been deprecated, all properties must be looked up on \`this\` when used in the template: {{this.${a}}}`,!1,{id:"this-property-fallback"}),e(21,0),e(22,t)})),w(e,r)})),R.add(34,(()=>{throw new Error("unimplemented opcode")})),R.add(36,((e,t)=>{e(1010,t[1],(r=>{e(1006,t,{ifHelper:t=>{k(e,t,null,null)},ifFallback:(t,r)=>{(0,i.deprecate)(`The \`${t}\` property was used in the template for the \`${r}\` component without using \`this\`. This fallback behavior has been deprecated, all properties must be looked up on \`this\` when used in the template: {{this.${t}}}`,!1,{id:"this-property-fallback"}),e(21,0),e(22,t)}})}))})),R.add(27,(e=>C(e,void 0))),R.add(48,((e,[,t])=>{O(e,t),e(25)})),R.add(49,((e,[,t])=>{O(e,t),e(24),e(61),e(26)})),R.add(52,((e,[,t,r,i])=>{O(e,i),O(e,r),O(e,t),e(109)})),R.add(51,((e,[,t])=>{O(e,t),e(110)})),R.add(53,((e,[,t])=>{O(e,t),e(111)})),R.add(54,((e,[,t])=>{e(0),A(e,t,null,!1),e(112),e(1),e(36,r.$v0)})) var B="&attrs" function U(e,i,a,s,o,u){var{compilable:c,capabilities:d,handle:p}=i,f=a?[a,[]]:null,m=Array.isArray(u)||null===u?l(u):u c?(e(78,p),function(e,{capabilities:i,layout:a,elementBlock:s,positional:o,named:l,blocks:u}){var{symbolTable:c}=a @@ -2305,7 +2306,7 @@ E|=8 var R=t.EMPTY_STRING_ARRAY if(null!==l){R=l[0] for(var w=l[1],A=0;A0?1:0),e(19,0) for(var x=f.length-1;x>=0;x--){var N=f[x];-1===N?e(34,1):e(19,N+1)}null!==o&&e(34,o.length) @@ -2323,7 +2324,7 @@ function J(e){return"string"==typeof e?e:Q[e]}function X(e){return"string"==type else if(28===t[0]){var[,r,n,a]=t b(r)?e(1007,r,{ifComponent(t){U(e,t,null,n,Z(a),null)},ifHelper(t){e(0),k(e,t,n,a),e(3,c("cautious-non-dynamic-append")),e(1)}}):L(e,(()=>{O(e,r),e(106)}),(t=>{t(0,(()=>{e(81),e(79),V(e,{capabilities:!0,elementBlock:null,positional:n,named:a,atNames:!1,blocks:l(null)})})),t(1,(()=>{D(e,n,a,(()=>{e(3,c("cautious-non-dynamic-append"))}))}))}))}else e(0),O(e,t),e(3,c("cautious-append")),e(1) else e(41,null==t?"":String(t))})),W.add(2,((e,[,t])=>{Array.isArray(t)?(e(0),O(e,t),e(3,c("trusting-append")),e(1)):e(41,null==t?"":String(t))})),W.add(6,((e,[,t,r,i,n])=>{f(t)?e(1004,t,(t=>{U(e,t,null,r,Z(i),n)})):H(e,t,null,r,i,n,!1,!1)})) -W.add(40,((e,[,t,i,n,a])=>{$(e,(()=>(O(e,i),void 0===a?P(e,void 0):O(e,a),O(e,n),e(33,r.$sp,0),4)),(()=>{e(50),N(e,t),e(56)}))})),W.add(41,((e,[,t,r,i])=>$(e,(()=>(O(e,t),e(71),1)),(()=>{N(e,r)}),i?()=>{N(e,i)}:void 0))),W.add(42,((e,[,t,i,n,a])=>z(e,(()=>(i?O(e,i):P(e,null),O(e,t),2)),(()=>{e(72,u("BODY"),u("ELSE")),e(0),e(33,r.$fp,1),e(6,u("ITER")),e(1e3,"ITER"),e(74,u("BREAK")),e(1e3,"BODY"),I(e,n,2),e(34,2),e(4,u("FINALLY")),e(1e3,"BREAK"),e(1),e(73),e(4,u("FINALLY")),e(1e3,"ELSE"),a&&N(e,a)})))),W.add(43,((e,[,t,i,n])=>{$(e,(()=>(O(e,t),e(33,r.$sp,0),e(71),2)),(()=>{I(e,i,1)}),(()=>{n&&N(e,n)}))})),W.add(44,((e,[,t,r])=>{I(e,r,T(e,t))})),W.add(45,((e,[,t,r])=>{if(t){var[i,n]=t +W.add(40,((e,[,t,i,n,a])=>{$(e,(()=>(O(e,i),void 0===a?C(e,void 0):O(e,a),O(e,n),e(33,r.$sp,0),4)),(()=>{e(50),N(e,t),e(56)}))})),W.add(41,((e,[,t,r,i])=>$(e,(()=>(O(e,t),e(71),1)),(()=>{N(e,r)}),i?()=>{N(e,i)}:void 0))),W.add(42,((e,[,t,i,n,a])=>z(e,(()=>(i?O(e,i):C(e,null),O(e,t),2)),(()=>{e(72,u("BODY"),u("ELSE")),e(0),e(33,r.$fp,1),e(6,u("ITER")),e(1e3,"ITER"),e(74,u("BREAK")),e(1e3,"BODY"),I(e,n,2),e(34,2),e(4,u("FINALLY")),e(1e3,"BREAK"),e(1),e(73),e(4,u("FINALLY")),e(1e3,"ELSE"),a&&N(e,a)})))),W.add(43,((e,[,t,i,n])=>{$(e,(()=>(O(e,t),e(33,r.$sp,0),e(71),2)),(()=>{I(e,i,1)}),(()=>{n&&N(e,n)}))})),W.add(44,((e,[,t,r])=>{I(e,r,T(e,t))})),W.add(45,((e,[,t,r])=>{if(t){var[i,n]=t T(e,n),function(e,t,r){e(59),e(58,t),r(),e(60)}(e,i,(()=>{N(e,r)}))}else N(e,r)})),W.add(46,((e,[,t,r,i,n])=>{f(t)?e(1004,t,(t=>{U(e,t,null,r,Z(i),n)})):H(e,t,null,r,i,n,!1,!1)})) class ee{constructor(e,t,r,i="plain block"){this.statements=e,this.meta=t,this.symbolTable=r,this.moduleName=i,this.compiled=null}compile(e){return function(e,t){if(null!==e.compiled)return e.compiled e.compiled=-1 @@ -2552,7 +2553,7 @@ class w{constructor(e,t){this.parentNode=e,this.node=t}parentElement(){return th if(r.insertBefore(a,t),a===n)return s a=s}}function A(e){for(var t=e.parentElement(),r=e.firstNode(),i=e.lastNode(),n=r;;){var a=n.nextSibling if(t.removeChild(n),n===i)return a -n=a}}function T(e){return S(e)?"":String(e)}function S(e){return null==e||"function"!=typeof e.toString}function C(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function P(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function M(e){return"string"==typeof e}function k(e,t){var r,i,n,a,s +n=a}}function T(e){return S(e)?"":String(e)}function S(e){return null==e||"function"!=typeof e.toString}function P(e){return"object"==typeof e&&null!==e&&"function"==typeof e.toHTML}function C(e){return"object"==typeof e&&null!==e&&"number"==typeof e.nodeType}function M(e){return"string"==typeof e}function k(e,t){var r,i,n,a,s if(t in e)i=t,r="prop" else{var o=t.toLowerCase() o in e?(r="prop",i=o):(r="attr",i=t)}return"prop"===r&&("style"===i.toLowerCase()||(n=e.tagName,a=i,(s=D[n.toUpperCase()])&&s[a.toLowerCase()]))&&(r="attr"),{normalized:i,type:r}}var D={INPUT:{form:!0,autocorrect:!0,list:!0},SELECT:{form:!0},OPTION:{form:!0},TEXTAREA:{form:!0},LABEL:{form:!0},FIELDSET:{form:!0},LEGEND:{form:!0},OBJECT:{form:!0},OUTPUT:{form:!0},BUTTON:{form:!0}} @@ -2563,7 +2564,7 @@ return"string"==typeof e&&(t=q.parse(e).protocol),null===t?":":t}}else if("funct else{var Y=document.createElement("a") x=e=>(Y.href=e,Y.protocol)}function G(e,t,r){var i=null if(null==r)return r -if(C(r))return r.toHTML() +if(P(r))return r.toHTML() i=e?e.tagName.toUpperCase():null var n=T(r) if(U(i,t)){var a=x(n) @@ -2617,7 +2618,7 @@ function Ee(e){return _e.has(e)}function Re(e,t){return Ee(e)&&e[me]===t}class w if(null!==o){var{named:u,positional:c}=o c.length>0&&(t=void 0===t?c:c.concat(t)),void 0===r&&(r=[]),r.unshift(u)}if(!Ee(l)){i=l,n=s[be],a=s[ye] break}s=l}return{definition:i,owner:n,resolved:a,positional:t,named:r}}function Ae(e,t,r,i,n=!1){return new we(e,t,r,i,n)}e.CurriedValue=we -class Te{constructor(){this.stack=null,this.positional=new Ce,this.named=new Pe,this.blocks=new De}empty(e){var t=e[b][a.$sp]+1 +class Te{constructor(){this.stack=null,this.positional=new Pe,this.named=new Ce,this.blocks=new De}empty(e){var t=e[b][a.$sp]+1 return this.named.empty(e,t),this.positional.empty(e,t),this.blocks.empty(e,t),this}setup(e,t,r,i,n){this.stack=e var s=this.named,o=t.length,l=e[b][a.$sp]-o+1 s.setup(e,l,o,t,n) @@ -2629,14 +2630,14 @@ if(e>0&&null!==t){for(var{positional:r,named:i}=this,n=r.base+e,s=r.length+i.len r.base+=e,i.base+=e,t[b][a.$sp]+=e}}capture(){var e=0===this.positional.length?ze:this.positional.capture() return{named:0===this.named.length?Le:this.named.capture(),positional:e}}clear(){var{stack:e,length:t}=this t>0&&null!==e&&e.pop(t)}}var Se=(0,t.emptyArray)() -class Ce{constructor(){this.base=0,this.length=0,this.stack=null,this._references=null}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=Se}setup(e,t,r){this.stack=e,this.base=t,this.length=r,this._references=0===r?Se:null}at(e){var{base:t,length:i,stack:n}=this +class Pe{constructor(){this.base=0,this.length=0,this.stack=null,this._references=null}empty(e,t){this.stack=e,this.base=t,this.length=0,this._references=Se}setup(e,t,r){this.stack=e,this.base=t,this.length=r,this._references=0===r?Se:null}at(e){var{base:t,length:i,stack:n}=this return e<0||e>=i?r.UNDEFINED_REFERENCE:n.get(e,t)}capture(){return this.references}prepend(e){var t=e.length if(t>0){var{base:r,length:i,stack:n}=this this.base=r-=t,this.length=i+t for(var a=0;a{var i=e.fetchValue(r),{definition:n,manager:a,capabilities:s}=i +s.setup(i,M,R,P,!1)}i.pushJs(s)}else i.pushJs(s)})),he.add(87,((e,{op1:t,op2:r})=>{var i=e.fetchValue(r),{definition:n,manager:a,capabilities:s}=i if((0,o.managerHasCapability)(a,s,512)){var l=null;(0,o.managerHasCapability)(a,s,64)&&(l=e.dynamicScope()) var u=1&t,c=null;(0,o.managerHasCapability)(a,s,8)&&(c=e.stack.peekJs()) var d=null;(0,o.managerHasCapability)(a,s,128)&&(d=e.getSelf()) @@ -2815,7 +2816,7 @@ r.update(t,i)}}class it extends pe{constructor(e,t){super(),this.component=e,thi i.didUpdateLayout(n,r),e.env.didUpdate(t)}}class nt extends pe{constructor(e){super(),this.bucket=e,this.type="debug-render-tree-update"}evaluate(e){var t null===(t=e.env.debugRenderTree)||void 0===t||t.update(this.bucket)}}class at extends pe{constructor(e,t){super(),this.bucket=e,this.bounds=t,this.type="debug-render-tree-did-render"}evaluate(e){var t null===(t=e.env.debugRenderTree)||void 0===t||t.didRender(this.bucket,this.bounds)}}class st extends pe{constructor(e,t,r){super(),this.node=e,this.reference=t,this.lastValue=r,this.type="dynamic-text"}evaluate(){var e,t=(0,r.valueForRef)(this.reference),{lastValue:i}=this -t!==i&&((e=S(t)?"":M(t)?t:String(t))!==i&&(this.node.nodeValue=this.lastValue=e))}}function ot(e){return function(e){return M(e)||S(e)||"boolean"==typeof e||"number"==typeof e}(e)?2:Re(e,0)||(0,o.hasInternalComponentManager)(e)?0:Re(e,1)||(0,o.hasInternalHelperManager)(e)?1:C(e)?4:function(e){return P(e)&&11===e.nodeType}(e)?5:P(e)?6:2}function lt(e){if(!(0,t.isObject)(e))return 2 +t!==i&&((e=S(t)?"":M(t)?t:String(t))!==i&&(this.node.nodeValue=this.lastValue=e))}}function ot(e){return function(e){return M(e)||S(e)||"boolean"==typeof e||"number"==typeof e}(e)?2:Re(e,0)||(0,o.hasInternalComponentManager)(e)?0:Re(e,1)||(0,o.hasInternalHelperManager)(e)?1:P(e)?4:function(e){return C(e)&&11===e.nodeType}(e)?5:C(e)?6:2}function lt(e){if(!(0,t.isObject)(e))return 2 if(Re(e,0)||(0,o.hasInternalComponentManager)(e))return 0 if(!Re(e,1)&&!(0,o.hasInternalHelperManager)(e))throw new Error(`Attempted use a dynamic value as a component or helper, but that value did not have an associated component or helper manager. The value was: ${e}`) return 1}function ut(e,t){console.info("Use `context`, and `get()` to debug this template."),t("this")}he.add(76,(e=>{var t=e.stack.peek() @@ -2874,9 +2875,9 @@ var Tt=At Tt=Et(Ot,Tt) var St=Tt=_t(Ot,Tt,"http://www.w3.org/2000/svg") e.DOMChanges=St -var Ct=Rt.DOMTreeConstruction -e.DOMTreeConstruction=Ct -var Pt,Mt=0 +var Pt=Rt.DOMTreeConstruction +e.DOMTreeConstruction=Pt +var Ct,Mt=0 class kt{constructor(e){this.id=Mt++,this.value=e}get(){return this.value}release(){if(null===this.value)throw new Error("BUG: double release?") this.value=null}toString(){var e=`Ref ${this.id}` if(null===this.value)return`${e} (released)` @@ -2900,13 +2901,13 @@ var m=u.getTag(c) if(null!==m){var g=(0,s.track)((()=>u.install(c)),`- While rendering:\n (instance of a \`${f.definition.resolvedName||u.getDebugName(f.definition.state)}\` modifier)`);(0,s.updateTag)(m,g)}else u.install(c)}for(var b=0;bu.update(c)),`- While rendering:\n (instance of a \`${v.definition.resolvedName||u.getDebugName(v.definition.state)}\` modifier)`);(0,s.updateTag)(y,_)}else u.update(c)}}}class Ft{constructor(e,t){if(this.delegate=t,this[Pt]=null,this.isInteractive=this.delegate.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new Dt:void 0,e.appendOperations)this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations +if(null!==y){var _=(0,s.track)((()=>u.update(c)),`- While rendering:\n (instance of a \`${v.definition.resolvedName||u.getDebugName(v.definition.state)}\` modifier)`);(0,s.updateTag)(y,_)}else u.update(c)}}}class Ft{constructor(e,t){if(this.delegate=t,this[Ct]=null,this.isInteractive=this.delegate.isInteractive,this.debugRenderTree=this.delegate.enableDebugTooling?new Dt:void 0,e.appendOperations)this.appendOperations=e.appendOperations,this.updateOperations=e.updateOperations else{if(!e.document)throw new Error("you must pass document or appendOperations to a new runtime") -this.appendOperations=new Ct(e.document),this.updateOperations=new At(e.document)}}getAppendOperations(){return this.appendOperations}getDOM(){return this.updateOperations}begin(){var e +this.appendOperations=new Pt(e.document),this.updateOperations=new At(e.document)}}getAppendOperations(){return this.appendOperations}getDOM(){return this.updateOperations}begin(){var e null===(e=this.debugRenderTree)||void 0===e||e.begin(),this[Nt]=new It}get transaction(){return this[Nt]}didCreate(e){this.transaction.didCreate(e)}didUpdate(e){this.transaction.didUpdate(e)}scheduleInstallModifier(e){this.isInteractive&&this.transaction.scheduleInstallModifier(e)}scheduleUpdateModifier(e){this.isInteractive&&this.transaction.scheduleUpdateModifier(e)}commit(){var e,t=this.transaction this[Nt]=null,t.commit(),null===(e=this.debugRenderTree)||void 0===e||e.commit(),this.delegate.onTransactionCommit()}}function Lt(e,t){if(e[Nt])t() else{e.begin() -try{t()}finally{e.commit()}}}e.EnvironmentImpl=Ft,Pt=Nt +try{t()}finally{e.commit()}}}e.EnvironmentImpl=Ft,Ct=Nt class zt{constructor(e,t,r,i,n){this.stack=e,this.heap=t,this.program=r,this.externs=i,this.registers=n,this.currentOpSize=0}fetchRegister(e){return this.registers[e]}loadRegister(e,t){this.registers[e]=t}setPc(e){this.registers[a.$pc]=e}pushFrame(){this.stack.pushSmallInt(this.registers[a.$ra]),this.stack.pushSmallInt(this.registers[a.$fp]),this.registers[a.$fp]=this.registers[a.$sp]-1}popFrame(){this.registers[a.$sp]=this.registers[a.$fp]-1,this.registers[a.$ra]=this.stack.get(0),this.registers[a.$fp]=this.stack.get(1)}pushSmallFrame(){this.stack.pushSmallInt(this.registers[a.$ra])}popSmallFrame(){this.registers[a.$ra]=this.stack.popSmallInt()}goto(e){this.setPc(this.target(e))}target(e){return this.registers[a.$pc]+e-this.currentOpSize}call(e){this.registers[a.$ra]=this.registers[a.$pc],this.setPc(this.heap.getaddr(e))}returnTo(e){this.registers[a.$ra]=this.target(e)}return(){this.setPc(this.registers[a.$ra])}nextStatement(){var{registers:e,program:t}=this,r=e[a.$pc] if(-1===r)return null var i=t.opcode(r),n=this.currentOpSize=i.size @@ -3073,12 +3074,12 @@ if("function"!=typeof l)throw new Error(`You must pass a function as the second var u=(0,r.valueForRef)(o) if(u!==this.userProvidedCallback&&(this.userProvidedCallback=u,this.shouldUpdate=!0),2!==t.positional.length)throw new Error(`You can only pass two positional arguments (event name and callback) to the \`on\` modifier, but you provided ${t.positional.length}. Consider using the \`fn\` helper to provide additional arguments to the \`on\` callback.`) var c=!1===Or&&i||n -if(this.shouldUpdate)if(c)var h=this.callback=function(t){return n&&(t.preventDefault=()=>{throw new Error(`You marked this listener as 'passive', meaning that you must not call 'event.preventDefault()': \n\n${u}`)}),!Or&&i&&Cr(this,s,h,e),u.call(wr,t)} +if(this.shouldUpdate)if(c)var h=this.callback=function(t){return n&&(t.preventDefault=()=>{throw new Error(`You marked this listener as 'passive', meaning that you must not call 'event.preventDefault()': \n\n${u}`)}),!Or&&i&&Pr(this,s,h,e),u.call(wr,t)} else this.callback=u.bind(wr)}}var Tr=0,Sr=0 -function Cr(e,t,r,i){Sr++,Or?e.removeEventListener(t,r,i):void 0!==i&&i.capture?e.removeEventListener(t,r,!0):e.removeEventListener(t,r)}function Pr(e,t,r,i){Tr++,Or?e.addEventListener(t,r,i):void 0!==i&&i.capture?e.addEventListener(t,r,!0):e.addEventListener(t,r)}var Mr=(0,o.setInternalModifierManager)(new class{constructor(){this.SUPPORTS_EVENT_OPTIONS=Or}getDebugName(){return"on"}get counters(){return{adds:Tr,removes:Sr}}create(e,t,r,i){return new Ar(t,i)}getTag(e){return null===e?null:e.tag}install(e){if(null!==e){e.updateFromArgs() +function Pr(e,t,r,i){Sr++,Or?e.removeEventListener(t,r,i):void 0!==i&&i.capture?e.removeEventListener(t,r,!0):e.removeEventListener(t,r)}function Cr(e,t,r,i){Tr++,Or?e.addEventListener(t,r,i):void 0!==i&&i.capture?e.addEventListener(t,r,!0):e.addEventListener(t,r)}var Mr=(0,o.setInternalModifierManager)(new class{constructor(){this.SUPPORTS_EVENT_OPTIONS=Or}getDebugName(){return"on"}get counters(){return{adds:Tr,removes:Sr}}create(e,t,r,i){return new Ar(t,i)}getTag(e){return null===e?null:e.tag}install(e){if(null!==e){e.updateFromArgs() var{element:t,eventName:r,callback:i,options:a}=e -Pr(t,r,i,a),(0,n.registerDestructor)(e,(()=>Cr(t,r,i,a))),e.shouldUpdate=!1}}update(e){if(null!==e){var{element:t,eventName:r,callback:i,options:n}=e -e.updateFromArgs(),e.shouldUpdate&&(Cr(t,r,i,n),Pr(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}}getDestroyable(e){return e}},{}) +Cr(t,r,i,a),(0,n.registerDestructor)(e,(()=>Pr(t,r,i,a))),e.shouldUpdate=!1}}update(e){if(null!==e){var{element:t,eventName:r,callback:i,options:n}=e +e.updateFromArgs(),e.shouldUpdate&&(Pr(t,r,i,n),Cr(e.element,e.eventName,e.callback,e.options),e.shouldUpdate=!1)}}getDestroyable(e){return e}},{}) e.on=Mr})),e("@glimmer/util",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.assertNever=function(e,t="unexpected unreachable branch"){throw x.log("unreachable",e),x.log(`${t} :: ${JSON.stringify(e)} (${e})`),new Error("code reached unreachable")},e.assert=function(e,t){if(!e)throw new Error(t||"assertion failure")},e.deprecate=function(e){D.warn(`DEPRECATION: ${e}`)},e.dict=l,e.isDict=function(e){return null!=e},e.isObject=function(e){return"function"==typeof e||"object"==typeof e&&null!==e},e.ensureGuid=o,e.initializeGuid=s,e.isSerializationFirstNode=function(e){return e.nodeValue===c},e.fillNulls=function(e){for(var t=new Array(e),r=0;r=0},e.isNonPrimitiveHandle= var t=e.errors[0] throw new Error(`Compile Error: ${t.problem} @ ${t.span.start}..${t.span.end}`)} e.unwrapTemplate=function(e){if("error"===e.result)throw new Error(`Compile Error: ${e.problem} @ ${e.span.start}..${e.span.end}`) -return e},e.extractHandle=function(e){return"number"==typeof e?e:e.handle},e.isOkHandle=function(e){return"number"==typeof e},e.isErrHandle=function(e){return"number"==typeof e},e.isPresent=P,e.ifPresent=function(e,t,r){return P(e)?t(e):r()},e.toPresentOption=function(e){return P(e)?e:null},e.assertPresent=function(e,t="unexpected empty list"){if(!P(e))throw new Error(t)},e.mapPresent=function(e,t){if(null===e)return null +return e},e.extractHandle=function(e){return"number"==typeof e?e:e.handle},e.isOkHandle=function(e){return"number"==typeof e},e.isErrHandle=function(e){return"number"==typeof e},e.isPresent=C,e.ifPresent=function(e,t,r){return C(e)?t(e):r()},e.toPresentOption=function(e){return C(e)?e:null},e.assertPresent=function(e,t="unexpected empty list"){if(!C(e))throw new Error(t)},e.mapPresent=function(e,t){if(null===e)return null var r=[] for(var i of e)r.push(t(i)) return r},e.symbol=e.tuple=e.HAS_NATIVE_SYMBOL=e.HAS_NATIVE_PROXY=e.EMPTY_NUMBER_ARRAY=e.EMPTY_STRING_ARRAY=e.EMPTY_ARRAY=e.verifySteps=e.logStep=e.endTestSteps=e.beginTestSteps=e.debugToString=e._WeakSet=e.assign=e.SERIALIZATION_FIRST_NODE_STRING=e.NonemptyStack=e.Stack=e.DictSet=e.LOGGER=e.LOCAL_LOGGER=void 0 @@ -3143,15 +3144,15 @@ var v=m?Symbol:b function y(e){return-536870913&e}function _(e){return 536870912|e}function E(e){return~e}function R(e){return~e}function w(e){return(e|=0)<0?y(e):E(e)}function O(e){return(e|=0)>-536870913?R(e):_(e)}e.symbol=v,[1,-1].forEach((e=>O(w(e)))) var A="function"==typeof WeakSet?WeakSet:class{constructor(){this._map=new WeakMap}add(e){return this._map.set(e,!0),this}delete(e){return this._map.delete(e)}has(e){return this._map.has(e)}} function T(e){return 9===e.nodeType}function S(e,t){var r=!1 -if(null!==e)if("string"==typeof t)r=C(e,t) +if(null!==e)if("string"==typeof t)r=P(e,t) else{if(!Array.isArray(t))throw g() -r=t.some((t=>C(e,t)))}if(r)return e -throw function(e,t){return new Error(`cannot cast a ${e} into ${t}`)}(`SimpleElement(${e})`,t)}function C(e,t){switch(t){case"NODE":return!0 +r=t.some((t=>P(e,t)))}if(r)return e +throw function(e,t){return new Error(`cannot cast a ${e} into ${t}`)}(`SimpleElement(${e})`,t)}function P(e,t){switch(t){case"NODE":return!0 case"HTML":return e instanceof HTMLElement case"SVG":return e instanceof SVGElement case"ELEMENT":return e instanceof Element default:if(t.toUpperCase()===t)throw new Error("BUG: this code is missing handling for a generic node type") -return e instanceof Element&&e.tagName.toLowerCase()===t}}function P(e){return e.length>0}e._WeakSet=A +return e instanceof Element&&e.tagName.toLowerCase()===t}}function C(e){return e.length>0}e._WeakSet=A var M=e=>{var t=e.name if(void 0===t){var r=Function.prototype.toString.call(e).match(/function (\w+)\s*\(/) t=r&&r[1]||""}return t.replace(/^bound /,"")},k=e=>{return"function"==typeof e?M(e)||"(unknown function)":"object"==typeof e&&null!==e?((t=e).constructor&&"function"==typeof t.constructor&&(i=M(t.constructor)),"toString"in t&&t.toString!==Object.prototype.toString&&t.toString!==Function.prototype.toString&&(r=t.toString()),(r&&r.match(/<.*:ember\d+>/)&&i&&"_"!==i[0]&&i.length>2&&"Class"!==i?r.replace(/<.*:/,`<${i}:`):r||i)||"(unknown object)"):(e=>String(e))(e) @@ -3161,7 +3162,7 @@ var D=console e.LOCAL_LOGGER=D var x=console e.LOGGER=x})),e("@glimmer/validator",["exports","@ember/polyfills","@glimmer/global-context"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.bump=function(){_++},e.createTag=function(){return new T(0)},e.createUpdatableTag=P,e.isConstTag=k,e.validateTag=w,e.valueForTag=R,e.dirtyTagFor=B,e.tagFor=H,e.tagMetaFor=U,e.beginTrackFrame=G,e.endTrackFrame=W,e.beginUntrackFrame=K,e.endUntrackFrame=Q,e.resetTracking=function(){for(;Y.length>0;)Y.pop() +Object.defineProperty(e,"__esModule",{value:!0}),e.bump=function(){_++},e.createTag=function(){return new T(0)},e.createUpdatableTag=C,e.isConstTag=k,e.validateTag=w,e.valueForTag=R,e.dirtyTagFor=B,e.tagFor=H,e.tagMetaFor=U,e.beginTrackFrame=G,e.endTrackFrame=W,e.beginUntrackFrame=K,e.endUntrackFrame=Q,e.resetTracking=function(){for(;Y.length>0;)Y.pop() return q=null,f(o)()},e.consumeTag=J,e.isTracking=function(){return null!==q},e.track=function(e,t){var r G(t) try{e()}finally{r=W()}return r},e.untrack=function(e){K() @@ -3228,8 +3229,8 @@ var r=e,i=t i===M?r.subtag=null:(r.subtagBufferCache=i[E](),r.subtag=i)}static dirtyTag(e,t){if(1!==e[A]&&0!==e[A])throw new Error("Attempted to dirty a tag that was not dirtyable") !0!==t&&f(u)(e),e.revision=++_,(0,r.scheduleRevalidate)()}}var S=T.dirtyTag e.dirtyTag=S -var C=T.updateTag -function P(){return new T(1)}e.updateTag=C +var P=T.updateTag +function C(){return new T(1)}e.updateTag=P var M=new T(3) function k(e){return e===M}e.CONSTANT_TAG=M class D{[E](){return NaN}}e.VolatileTag=D @@ -3240,15 +3241,15 @@ var N=new j e.CURRENT_TAG=N var I=T.combine e.combine=I -var F=P(),L=P(),z=P() -R(F),S(F),R(F),C(F,I([L,z])),R(F),S(L),R(F),S(z),R(F),C(F,z),R(F),S(z),R(F) +var F=C(),L=C(),z=C() +R(F),S(F),R(F),P(F,I([L,z])),R(F),S(L),R(F),S(z),R(F),P(F,z),R(F),S(z),R(F) var $=new WeakMap function B(e,t,r){if(("object"!=typeof(i=e)||null===i)&&"function"!=typeof i)throw new Error("BUG: Can't update a tag for a primitive") var i,n=void 0===r?$.get(e):r if(void 0!==n){var a=n.get(t) void 0!==a&&(f(u)(a,e,t),S(a,!0))}}function U(e){var t=$.get(e) return void 0===t&&(t=new Map,$.set(e,t)),t}function H(e,t,r){var i=void 0===r?U(e):r,n=i.get(t) -return void 0===n&&(n=P(),i.set(t,n)),n}class V{constructor(){this.tags=new Set,this.last=null}add(e){e!==M&&(this.tags.add(e),f(c)(e),this.last=e)}combine(){var{tags:e}=this +return void 0===n&&(n=C(),i.set(t,n)),n}class V{constructor(){this.tags=new Set,this.last=null}add(e){e!==M&&(this.tags.add(e),f(c)(e),this.last=e)}combine(){var{tags:e}=this if(0===e.size)return M if(1===e.size)return this.last var t=[] @@ -3365,10 +3366,10 @@ else{var n=2,a=arguments[0],s=arguments[1],o=typeof s if("function"===o?(r=a,t=s):null!==a&&"string"===o&&s in a?t=(r=a)[s]:"function"==typeof a&&(n=1,r=null,t=a),i>n){var l=i-n e=new Array(l) for(var u=0;u{F++,!1!==this._autorun&&(this._autorun=!1,this._autorunStack=null,this._end(!0))} var r=this.options._buildPlatform||n -this._platform=r(this._boundAutorunEnd)}get counters(){return{begin:_,end:E,events:{begin:R,end:0},autoruns:{created:I,completed:F},run:w,join:O,defer:A,schedule:T,scheduleIterable:S,deferOnce:C,scheduleOnce:P,setTimeout:M,later:k,throttle:D,debounce:x,cancelTimers:j,cancel:N,loops:{total:L,nested:z}}}get defaultQueue(){return this._defaultQueue}begin(){_++ +this._platform=r(this._boundAutorunEnd)}get counters(){return{begin:_,end:E,events:{begin:R,end:0},autoruns:{created:I,completed:F},run:w,join:O,defer:A,schedule:T,scheduleIterable:S,deferOnce:P,scheduleOnce:C,setTimeout:M,later:k,throttle:D,debounce:x,cancelTimers:j,cancel:N,loops:{total:L,nested:z}}}get defaultQueue(){return this._defaultQueue}begin(){_++ var e,t=this.options,r=this.currentInstance return!1!==this._autorun?(e=r,this._cancelAutorun()):(null!==r&&(z++,this.instanceStack.push(r)),L++,e=this.currentInstance=new p(this.queueNames,t),R++,this._trigger("begin",e,r)),this._onBegin(e,r),e}end(){E++,this._end(!1)}on(e,t){if("function"!=typeof t)throw new TypeError("Callback must be a function") var r=this._eventCallbacks[e] @@ -3385,7 +3386,7 @@ return this._join(e,t,r)}defer(e,t,r,...i){return A++,this.schedule(e,t,r,...i)} var[r,i,n]=b(...t),a=this.DEBUG?new Error:void 0 return this._ensureInstance().schedule(e,r,i,n,!1,a)}scheduleIterable(e,t){S++ var r=this.DEBUG?new Error:void 0 -return this._ensureInstance().schedule(e,null,f,[t],!1,r)}deferOnce(e,t,r,...i){return C++,this.scheduleOnce(e,t,r,...i)}scheduleOnce(e,...t){P++ +return this._ensureInstance().schedule(e,null,f,[t],!1,r)}deferOnce(e,t,r,...i){return P++,this.scheduleOnce(e,t,r,...i)}scheduleOnce(e,...t){C++ var[r,i,n]=b(...t),a=this.DEBUG?new Error:void 0 return this._ensureInstance().schedule(e,r,i,n,!0,a)}setTimeout(){return M++,this.later(...arguments)}later(){k++ var[e,t,r,i]=function(){var[e,t,r]=b(...arguments),i=0,n=void 0!==r?r.length:0 @@ -3581,16 +3582,16 @@ for(var e=0;e((0,c.deprecate)("Accessing Ember.EXTEND_PROTOTYPES is deprecated, please migrate to Ember.ENV.EXTEND_PROTOTYPES",!1,{id:"ember-env.old-extend-prototypes",until:"4.0.0",for:"ember-source",since:{enabled:"3.3.0"}}),r.ENV.EXTEND_PROTOTYPES)}),B.getOwner=P.getOwner,B.setOwner=P.setOwner,B.Application=M.default,B.ApplicationInstance=D.default,Object.defineProperty(B,"Resolver",{get:()=>((0,c.deprecate)("Using the globals resolver is deprecated. Use the ember-resolver package instead. See https://deprecations.emberjs.com/v3.x#toc_ember-deprecate-globals-resolver",!1,{id:"ember.globals-resolver",until:"4.0.0",url:"https://deprecations.emberjs.com/v3.x#toc_ember-deprecate-globals-resolver",for:"ember-source",since:{enabled:"3.16.0"}}),k.default)}),Object.defineProperty(B,"DefaultResolver",{get:()=>B.Resolver}),B.Engine=x.default,B.EngineInstance=j.default,B.assign=N.assign,B.merge=N.merge,B.generateGuid=n.generateGuid,B.GUID_KEY=n.GUID_KEY,B.guidFor=n.guidFor,B.inspect=n.inspect +$.isIE&&(0,c.deprecate)("Internet Explorer 11 will no longer be supported in the next major version of Ember. For details on the new browser support policy, see the official documentation: http://emberjs.com/browser-support",!$.isIE,{id:"3-0-browser-support-policy",url:"https://emberjs.com/deprecations/v3.x#toc_3-0-browser-support-policy",until:"4.0.0",for:"ember-source",since:{enabled:"3.26.0"}}),B.isNamespace=!0,B.toString=function(){return"Ember"},Object.defineProperty(B,"ENV",{get:r.getENV,enumerable:!1}),Object.defineProperty(B,"lookup",{get:r.getLookup,set:r.setLookup,enumerable:!1}),I.EMBER_EXTEND_PROTOTYPES&&Object.defineProperty(B,"EXTEND_PROTOTYPES",{enumerable:!1,get:()=>((0,c.deprecate)("Accessing Ember.EXTEND_PROTOTYPES is deprecated, please migrate to Ember.ENV.EXTEND_PROTOTYPES",!1,{id:"ember-env.old-extend-prototypes",until:"4.0.0",for:"ember-source",since:{enabled:"3.3.0"}}),r.ENV.EXTEND_PROTOTYPES)}),B.getOwner=C.getOwner,B.setOwner=C.setOwner,B.Application=M.default,B.ApplicationInstance=D.default,Object.defineProperty(B,"Resolver",{get:()=>((0,c.deprecate)("Using the globals resolver is deprecated. Use the ember-resolver package instead. See https://deprecations.emberjs.com/v3.x#toc_ember-deprecate-globals-resolver",!1,{id:"ember.globals-resolver",until:"4.0.0",url:"https://deprecations.emberjs.com/v3.x#toc_ember-deprecate-globals-resolver",for:"ember-source",since:{enabled:"3.16.0"}}),k.default)}),Object.defineProperty(B,"DefaultResolver",{get:()=>B.Resolver}),B.Engine=x.default,B.EngineInstance=j.default,B.assign=N.assign,B.merge=N.merge,B.generateGuid=n.generateGuid,B.GUID_KEY=n.GUID_KEY,B.guidFor=n.guidFor,B.inspect=n.inspect B.makeArray=n.makeArray,B.canInvoke=n.canInvoke,B.tryInvoke=n.tryInvoke,B.wrap=n.wrap,B.uuid=n.uuid,B.Container=a.Container,B.Registry=a.Registry,B.assert=c.assert,B.warn=c.warn,B.debug=c.debug,B.deprecate=c.deprecate,B.deprecateFunc=c.deprecateFunc,B.runInDebug=c.runInDebug,B.Error=T.default,B.Debug={registerDeprecationHandler:c.registerDeprecationHandler,registerWarnHandler:c.registerWarnHandler,isComputed:l.isComputed},B.instrument=s.instrument,B.subscribe=s.subscribe,B.Instrumentation={instrument:s.instrument,subscribe:s.subscribe,unsubscribe:s.unsubscribe,reset:s.reset},B.run=S._globalsRun,B.run.backburner=S.backburner B.run.begin=S.begin,B.run.bind=S.bind,B.run.cancel=S.cancel,B.run.debounce=S.debounce,B.run.end=S.end,B.run.hasScheduledTimers=S.hasScheduledTimers,B.run.join=S.join,B.run.later=S.later,B.run.next=S.next,B.run.once=S.once,B.run.schedule=S.schedule,B.run.scheduleOnce=S.scheduleOnce,B.run.throttle=S.throttle,B.run.cancelTimers=S.cancelTimers,Object.defineProperty(B.run,"currentRunLoop",{get:S.getCurrentRunLoop,enumerable:!1}) var U=l._globalsComputed B.computed=U,B._descriptor=l.nativeDescDecorator,B._tracked=l.tracked,U.alias=l.alias,B.cacheFor=l.getCachedValueFor,B.ComputedProperty=l.ComputedProperty,B._setClassicDecorator=l.setClassicDecorator,B.meta=o.meta,B.get=l.get,B.getWithDefault=l.getWithDefault,B._getPath=l._getPath,B.set=l.set,B.trySet=l.trySet,B.FEATURES=(0,N.assign)({isEnabled:u.isEnabled},u.FEATURES),B._Cache=n.Cache,B.on=l.on,B.addListener=l.addListener,B.removeListener=l.removeListener,B.sendEvent=l.sendEvent,B.hasListeners=l.hasListeners B.isNone=l.isNone,B.isEmpty=l.isEmpty,B.isBlank=l.isBlank,B.isPresent=l.isPresent,B.notifyPropertyChange=l.notifyPropertyChange,B.beginPropertyChanges=l.beginPropertyChanges,B.endPropertyChanges=l.endPropertyChanges,B.changeProperties=l.changeProperties,B.platform={defineProperty:!0,hasPropertyAccessors:!0},B.defineProperty=l.defineProperty,B.destroy=z.destroy,B.libraries=l.libraries,B.getProperties=l.getProperties,B.setProperties=l.setProperties,B.expandProperties=l.expandProperties,B.addObserver=l.addObserver,B.removeObserver=l.removeObserver,B.aliasMethod=l.aliasMethod,B.observer=l.observer,B.mixin=l.mixin -B.Mixin=l.Mixin,B._createCache=l.createCache,B._cacheGetValue=l.getValue,B._cacheIsConst=l.isConst,B._registerDestructor=z.registerDestructor,B._unregisterDestructor=z.unregisterDestructor,B._associateDestroyableChild=z.associateDestroyableChild,B._assertDestroyablesDestroyed=z.assertDestroyablesDestroyed,B._enableDestroyableTracking=z.enableDestroyableTracking,B._isDestroying=z.isDestroying,B._isDestroyed=z.isDestroyed,Object.defineProperty(B,"onerror",{get:C.getOnerror,set:C.setOnerror,enumerable:!1}),Object.defineProperty(B,"testing",{get:c.isTesting,set:c.setTesting,enumerable:!1}),B._Backburner=d.default,I.LOGGER&&(B.Logger=h.default),B.A=_.A,B.String={loc:m.loc,w:m.w,dasherize:m.dasherize,decamelize:m.decamelize,camelize:m.camelize,classify:m.classify,underscore:m.underscore,capitalize:m.capitalize},B.Object=_.Object,B._RegistryProxyMixin=_.RegistryProxyMixin,B._ContainerProxyMixin=_.ContainerProxyMixin +B.Mixin=l.Mixin,B._createCache=l.createCache,B._cacheGetValue=l.getValue,B._cacheIsConst=l.isConst,B._registerDestructor=z.registerDestructor,B._unregisterDestructor=z.unregisterDestructor,B._associateDestroyableChild=z.associateDestroyableChild,B._assertDestroyablesDestroyed=z.assertDestroyablesDestroyed,B._enableDestroyableTracking=z.enableDestroyableTracking,B._isDestroying=z.isDestroying,B._isDestroyed=z.isDestroyed,Object.defineProperty(B,"onerror",{get:P.getOnerror,set:P.setOnerror,enumerable:!1}),Object.defineProperty(B,"testing",{get:c.isTesting,set:c.setTesting,enumerable:!1}),B._Backburner=d.default,I.LOGGER&&(B.Logger=h.default),B.A=_.A,B.String={loc:m.loc,w:m.w,dasherize:m.dasherize,decamelize:m.decamelize,camelize:m.camelize,classify:m.classify,underscore:m.underscore,capitalize:m.capitalize},B.Object=_.Object,B._RegistryProxyMixin=_.RegistryProxyMixin,B._ContainerProxyMixin=_.ContainerProxyMixin B.compare=_.compare,B.copy=_.copy,B.isEqual=_.isEqual,B.inject=function e(){(0,c.assert)(`Injected properties must be created through helpers, see '${Object.keys(e).map((e=>`'inject.${e}'`)).join(" or ")}'`)},B.inject.service=g.inject,B.inject.controller=p.inject,B.Array=_.Array,B.Comparable=_.Comparable,B.Enumerable=_.Enumerable,B.ArrayProxy=_.ArrayProxy,B.ObjectProxy=_.ObjectProxy,B.ActionHandler=_.ActionHandler,B.CoreObject=_.CoreObject,B.NativeArray=_.NativeArray,B.Copyable=_.Copyable,B.MutableEnumerable=_.MutableEnumerable,B.MutableArray=_.MutableArray,B.TargetActionSupport=_.TargetActionSupport,B.Evented=_.Evented,B.PromiseProxyMixin=_.PromiseProxyMixin B.Observable=_.Observable,B.typeOf=_.typeOf,B.isArray=_.isArray,B.Object=_.Object,B.onLoad=M.onLoad,B.runLoadHooks=M.runLoadHooks,B.Controller=p.default,B.ControllerMixin=f.default,B.Service=g.default,B._ProxyMixin=_._ProxyMixin,B.RSVP=_.RSVP,B.Namespace=_.Namespace,B._action=b.action,B._dependentKeyCompat=v.dependentKeyCompat,U.empty=y.empty,U.notEmpty=y.notEmpty,U.none=y.none,U.not=y.not,U.bool=y.bool,U.match=y.match U.equal=y.equal,U.gt=y.gt,U.gte=y.gte,U.lt=y.lt,U.lte=y.lte,U.oneWay=y.oneWay,U.reads=y.oneWay,U.readOnly=y.readOnly,U.deprecatingAlias=y.deprecatingAlias,U.and=y.and,U.or=y.or,U.sum=y.sum,U.min=y.min,U.max=y.max,U.map=y.map,U.sort=y.sort,U.setDiff=y.setDiff,U.mapBy=y.mapBy,U.filter=y.filter,U.filterBy=y.filterBy @@ -3638,7 +3639,7 @@ var v=[] v[0]=function(e){return e.value.replace(p,"\\$1")},v[1]=function(){return"([^/]+)"},v[2]=function(){return"(.+)"},v[4]=function(){return""} var y=[] y[0]=function(e){return e.value},y[1]=function(e,t){var r=g(t,e.value) -return P.ENCODE_AND_DECODE_PATH_SEGMENTS?h(r):r},y[2]=function(e,t){return g(t,e.value)},y[4]=function(){return""} +return C.ENCODE_AND_DECODE_PATH_SEGMENTS?h(r):r},y[2]=function(e,t){return g(t,e.value)},y[4]=function(){return""} var _=Object.freeze({}),E=Object.freeze([]) function R(e,t,r){t.length>0&&47===t.charCodeAt(0)&&(t=t.substr(1)) for(var i=t.split("/"),n=void 0,a=void 0,s=0;s2&&"[]"===a.slice(s-2)&&(o=!0,r[a=a.slice(0,s-2)]||(r[a]=[])),l=n[1]?C(n[1]):""),o?r[a].push(l):r[a]=l}return r},P.prototype.recognize=function(e){var t,r=[this.rootState],i={},n=!1,a=e.indexOf("#");-1!==a&&(e=e.substr(0,a)) +t.push(l)}else s+="="+encodeURIComponent(a),t.push(s)}}return 0===t.length?"":"?"+t.join("&")},C.prototype.parseQueryString=function(e){for(var t=e.split("&"),r={},i=0;i2&&"[]"===a.slice(s-2)&&(o=!0,r[a=a.slice(0,s-2)]||(r[a]=[])),l=n[1]?P(n[1]):""),o?r[a].push(l):r[a]=l}return r},C.prototype.recognize=function(e){var t,r=[this.rootState],i={},n=!1,a=e.indexOf("#");-1!==a&&(e=e.substr(0,a)) var s=e.indexOf("?") if(-1!==s){var o=e.substr(s+1,e.length) e=e.substr(0,s),i=this.parseQueryString(o)}"/"!==e.charAt(0)&&(e="/"+e) var u=e -P.ENCODE_AND_DECODE_PATH_SEGMENTS?e=l(e):(e=decodeURI(e),u=decodeURI(u)) +C.ENCODE_AND_DECODE_PATH_SEGMENTS?e=l(e):(e=decodeURI(e),u=decodeURI(u)) var c=e.length c>1&&"/"===e.charAt(c-1)&&(e=e.substr(0,c-1),u=u.substr(0,u.length-1),n=!0) for(var d=0;de.resolvedModels[a]))}stashResolvedModel(e,t){e.resolvedModels=e.resolvedModels||{},e.resolvedModels[this.name]=t}fetchRoute(){var e=this.router.getRoute(this.name) return this._processRoute(e)}_processRoute(e){return this.routePromise=r.Promise.resolve(e),null!==(t=e)&&"object"==typeof t&&"function"==typeof t.then?(this.routePromise=this.routePromise.then((e=>this.updateRoute(e))),this.route=void 0):e?this.updateRoute(e):void 0 var t}}e.InternalRouteInfo=S -class C extends S{constructor(e,t,r,i,n,a){super(e,t,r,n),this.params=i,this.isResolved=!0,this.context=a}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),r.Promise.resolve(this)}}class P extends S{constructor(e,t,r,i,n){super(e,t,r,n),this.params={},this.params=i}getModel(e){var t=this.params +class P extends S{constructor(e,t,r,i,n,a){super(e,t,r,n),this.params=i,this.isResolved=!0,this.context=a}resolve(e){return e&&e.resolvedModels&&(e.resolvedModels[this.name]=this.context),r.Promise.resolve(this)}}class C extends S{constructor(e,t,r,i,n){super(e,t,r,n),this.params={},this.params=i}getModel(e){var t=this.params e&&e[y]&&(l(t={},this.params),t.queryParams=e[y]) var i,n=this.route return n.deserialize?i=n.deserialize(t,e):n.model&&(i=n.model(t,e)),i&&R(i)&&(i=void 0),r.Promise.resolve(i)}}class M extends S{constructor(e,t,r,i){super(e,t,r),this.context=i,this.serializer=this.router.getSerializer(t)}getModel(e){return void 0!==this.router.log&&this.router.log(this.name+": resolving provided model"),super.getModel(e)}serialize(e){var{paramNames:t,context:r}=this @@ -3795,14 +3796,14 @@ if(f=d.names.length>0?a>=c?this.createParamHandlerInfo(h,d.names,u,p):this.getHa var m=p&&p.context d.names.length>0&&void 0!==p.context&&f.context===m&&(f.params=p&&p.params),f.context=m}var g=p;(a>=c||f.shouldSupersede(p))&&(c=Math.min(a,c),g=f),i&&!n&&(g=g.becomeResolved(null,g.context)),o.routeInfos.unshift(g)}if(u.length>0)throw new Error("More context objects were passed than there are dynamic segments for the route: "+r) return i||this.invalidateChildren(o.routeInfos,c),l(o.queryParams,this.queryParams||{}),i&&e.queryParams&&l(o.queryParams,e.queryParams),o}invalidateChildren(e,t){for(var r=t,i=e.length;r0){if(h(s=r[r.length-1]))return this.createParamHandlerInfo(e,t,r,i) r.pop()}else{if(i&&i.name===e)return i if(!this.preTransitionState)return i var o=this.preTransitionState.routeInfos[a] s=o&&o.context}return new M(this.router,e,t,s)}createParamHandlerInfo(e,t,r,i){for(var n={},a=t.length,s=[];a--;){var o=i&&e===i.name&&i.params||{},l=r[r.length-1],u=t[a] h(l)?n[u]=""+r.pop():o.hasOwnProperty(u)?n[u]=o[u]:s.push(u)}if(s.length>0)throw new Error(`You didn't provide enough string/numeric parameters to satisfy all of the dynamic segments for route ${e}. Missing params: ${s}`) -return new P(this.router,e,t,n)}}var L=function(){function e(t){var r=Error.call(this,t) +return new C(this.router,e,t,n)}}var L=function(){function e(t){var r=Error.call(this,t) this.name="UnrecognizedURLError",this.message=t||"UnrecognizedURL",Error.captureStackTrace?Error.captureStackTrace(this,e):this.stack=r.stack}return e.prototype=Object.create(Error.prototype),e.prototype.constructor=e,e}() class z extends k{constructor(e,t,r){super(e,r),this.url=t,this.preTransitionState=void 0}applyToState(e){var t,r,i=new N,n=this.router.recognizer.recognize(this.url) if(!n)throw new L(this.url) @@ -3810,7 +3811,7 @@ var a=!1,s=this.url function o(e){if(e&&e.inaccessibleByURL)throw new L(s) return e}for(t=0,r=n.length;t{r||(r=!0,h(e,t))}),(t=>{r||(r=!0,m(e,t))}))}catch(t){m(e,t)}}(this,e):function(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}_onError(e){n.after((()=>{this._onError&&n.trigger("error",e,this._label)}))}catch(e,t){return this.then(void 0,e,t)}finally(e,t){var r=this,i=r.constructor return"function"==typeof e?r.then((t=>i.resolve(e()).then((()=>t))),(t=>i.resolve(e()).then((()=>{throw t})))):r.then(e,e)}}function A(e,t){for(var r={},i=e.length,n=new Array(i),a=0;ae.call(t,r,i)}}function C(e,t){var r=function(){for(var r=arguments.length,i=new Array(r+1),n=!1,a=0;ae.call(t,r,i)}}function P(e,t){var r=function(){for(var r=arguments.length,i=new Array(r+1),n=!1,a=0;aP(e,t,r,i)))}function k(e,t){return O.all(e,t)}e.Promise=O,O.cast=l,O.all=function(e,t){return Array.isArray(e)?new _(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},O.race=function(e,t){var r=new this(u,t) +return i[r]=function(e,r){e?m(l,e):void 0===t?h(l,r):!0===t?h(l,T(arguments)):Array.isArray(t)?h(l,A(arguments,t)):h(l,r)},n?M(l,i,e,this):C(l,i,e,this)} +return r.__proto__=e,r}function C(e,t,r,i){try{r.apply(i,t)}catch(t){m(e,t)}return e}function M(e,t,r,i){return O.all(t).then((t=>C(e,t,r,i)))}function k(e,t){return O.all(e,t)}e.Promise=O,O.cast=l,O.all=function(e,t){return Array.isArray(e)?new _(this,e,!0,t).promise:this.reject(new TypeError("Promise.all must be called with an array"),t)},O.race=function(e,t){var r=new this(u,t) if(!Array.isArray(e))return m(r,new TypeError("Promise.race must be called with an array")),r for(var i=0;r._state===c&&ih(r,e)),(e=>m(r,e))) return r},O.resolve=l,O.reject=function(e,t){var r=new this(u,t) @@ -3966,7 +3967,7 @@ var he=H e.cast=he var pe=(e,t)=>n.async(e,t) function fe(){n.on(...arguments)}function me(){n.off(...arguments)}if(e.async=pe,"undefined"!=typeof window&&"object"==typeof window.__PROMISE_INSTRUMENTATION__){var ge=window.__PROMISE_INSTRUMENTATION__ -for(var be in a("instrument",!0),ge)ge.hasOwnProperty(be)&&fe(be,ge[be])}var ve={asap:Q,cast:he,Promise:O,EventTarget:i,all:k,allSettled:x,race:j,hash:I,hashSettled:L,rethrow:z,defer:$,denodeify:C,configure:a,on:fe,off:me,resolve:H,reject:V,map:U,async:pe,filter:G} +for(var be in a("instrument",!0),ge)ge.hasOwnProperty(be)&&fe(be,ge[be])}var ve={asap:Q,cast:he,Promise:O,EventTarget:i,all:k,allSettled:x,race:j,hash:I,hashSettled:L,rethrow:z,defer:$,denodeify:P,configure:a,on:fe,off:me,resolve:H,reject:V,map:U,async:pe,filter:G} e.default=ve})) t("ember")}(),define("@ember/ordered-set",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -3991,14 +3992,14 @@ var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabi i(t,n,r.named)},updateModifier(){},destroyModifier(){}})),class{}) e.default=t})),define("@ember/render-modifiers/modifiers/did-update",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier({element:e},t){let[r,...i]=t.positional -r(e,i,t.named)},destroyModifier(){}})),class{}) +var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(e,t){let{element:r}=e,[i,...n]=t.positional +i(r,n,t.named)},destroyModifier(){}})),class{}) e.default=t})),define("@ember/render-modifiers/modifiers/will-destroy",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[r,...i]=t.positional -r(e,i,t.named)}})),class{}) +var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier(e,t){let{element:r}=e,[i,...n]=t.positional +i(r,n,t.named)}})),class{}) e.default=t})),define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"defaultRules",{enumerable:!0,get:function(){return t.defaultRules}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}),e.default=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"defaultRules",{enumerable:!0,get:function(){return t.defaultRules}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}) var r=t.Inflector e.default=r})),define("ember-inflector/lib/system",["exports","ember-inflector/lib/system/inflector","ember-inflector/lib/system/string"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Inflector",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return r.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return r.singularize}})})),define("ember-inflector/lib/helpers/pluralize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,r){"use strict" @@ -4018,9 +4019,11 @@ for(let i=0,n=t.length;i2&&void 0!==arguments[2]?arguments[2]:{} +this._cacheUsed=!0 var i=[e,t,r.withoutCount] -return this._pCache[i]||(this._pCache[i]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=u(),this._pCache=u()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize(...arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),s(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),o(this.rules,[[e,t]])},pluralize(){return this._pluralize(...arguments)},_pluralize(e,t,r={}){return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:"".concat(e," ").concat(t))},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,t,s){let o,l,u,c,d,h,p,f,m,g +return this._pCache[i]||(this._pCache[i]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=u(),this._pCache=u()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize(...arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),s(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),o(this.rules,[[e,t]])},pluralize(){return this._pluralize(...arguments)},_pluralize(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:"".concat(e," ").concat(t))},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,t,s){let o,l,u,c,d,h,p,f,m,g if(p=!e||r.test(e),f=a.test(e),p)return e if(c=e.toLowerCase(),d=i.exec(e)||n.exec(e),d&&(h=d[2].toLowerCase()),g=this.rules.uncountable[c]||this.rules.uncountable[h],g)return e for(m in s)if(c.match(m+"$"))return l=s[m],f&&s[h]&&(l=Ember.String.capitalize(l),m=Ember.String.capitalize(m)),e.replace(new RegExp(m,"i"),l) @@ -4053,7 +4056,7 @@ const r=Ember.Namespace.create({VERSION:t.default,name:"DS"}) Ember.libraries&&Ember.libraries.registerCoreLibrary("Ember Data",t.default) var i=r e.default=i})),define("ember-data/-private/index",["exports","@ember-data/store","ember-data/-private/core","@ember-data/model/-private","@ember-data/store/-private","@ember-data/record-data/-private"],(function(e,t,r,i,n,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"DS",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return i.Errors}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return i.ManyArray}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return i.PromiseManyArray}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return n.Snapshot}}),Object.defineProperty(e,"AdapterPopulatedRecordArray",{enumerable:!0,get:function(){return n.AdapterPopulatedRecordArray}}),Object.defineProperty(e,"InternalModel",{enumerable:!0,get:function(){return n.InternalModel}}),Object.defineProperty(e,"PromiseArray",{enumerable:!0,get:function(){return n.PromiseArray}}),Object.defineProperty(e,"PromiseObject",{enumerable:!0,get:function(){return n.PromiseObject}}),Object.defineProperty(e,"RecordArray",{enumerable:!0,get:function(){return n.RecordArray}}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return n.RecordArrayManager}}),Object.defineProperty(e,"RootState",{enumerable:!0,get:function(){return n.RootState}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return n.SnapshotRecordArray}}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:function(){return n.normalizeModelName}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return n.coerceId}}),Object.defineProperty(e,"RecordData",{enumerable:!0,get:function(){return a.RecordData}}),Object.defineProperty(e,"Relationship",{enumerable:!0,get:function(){return a.Relationship}})})),define("ember-data/adapters/errors",["exports","@ember-data/adapter/error"],(function(e,t){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AdapterPopulatedRecordArray",{enumerable:!0,get:function(){return n.AdapterPopulatedRecordArray}}),Object.defineProperty(e,"DS",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return i.Errors}}),Object.defineProperty(e,"InternalModel",{enumerable:!0,get:function(){return n.InternalModel}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return i.ManyArray}}),Object.defineProperty(e,"PromiseArray",{enumerable:!0,get:function(){return n.PromiseArray}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return i.PromiseManyArray}}),Object.defineProperty(e,"PromiseObject",{enumerable:!0,get:function(){return n.PromiseObject}}),Object.defineProperty(e,"RecordArray",{enumerable:!0,get:function(){return n.RecordArray}}),Object.defineProperty(e,"RecordArrayManager",{enumerable:!0,get:function(){return n.RecordArrayManager}}),Object.defineProperty(e,"RecordData",{enumerable:!0,get:function(){return a.RecordData}}),Object.defineProperty(e,"Relationship",{enumerable:!0,get:function(){return a.Relationship}}),Object.defineProperty(e,"RootState",{enumerable:!0,get:function(){return n.RootState}}),Object.defineProperty(e,"Snapshot",{enumerable:!0,get:function(){return n.Snapshot}}),Object.defineProperty(e,"SnapshotRecordArray",{enumerable:!0,get:function(){return n.SnapshotRecordArray}}),Object.defineProperty(e,"Store",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"coerceId",{enumerable:!0,get:function(){return n.coerceId}}),Object.defineProperty(e,"normalizeModelName",{enumerable:!0,get:function(){return n.normalizeModelName}})})),define("ember-data/adapters/errors",["exports","@ember-data/adapter/error"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"AbortError",{enumerable:!0,get:function(){return t.AbortError}}),Object.defineProperty(e,"AdapterError",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"ConflictError",{enumerable:!0,get:function(){return t.ConflictError}}),Object.defineProperty(e,"ForbiddenError",{enumerable:!0,get:function(){return t.ForbiddenError}}),Object.defineProperty(e,"InvalidError",{enumerable:!0,get:function(){return t.InvalidError}}),Object.defineProperty(e,"NotFoundError",{enumerable:!0,get:function(){return t.NotFoundError}}),Object.defineProperty(e,"ServerError",{enumerable:!0,get:function(){return t.ServerError}}),Object.defineProperty(e,"TimeoutError",{enumerable:!0,get:function(){return t.TimeoutError}}),Object.defineProperty(e,"UnauthorizedError",{enumerable:!0,get:function(){return t.UnauthorizedError}}),Object.defineProperty(e,"errorsArrayToHash",{enumerable:!0,get:function(){return t.errorsArrayToHash}}),Object.defineProperty(e,"errorsHashToArray",{enumerable:!0,get:function(){return t.errorsHashToArray}})})),define("ember-data/adapters/json-api",["exports","@ember-data/adapter/json-api"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/adapters/rest",["exports","@ember-data/adapter/rest"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/serializers/embedded-records-mixin",["exports","@ember-data/serializer/rest"],(function(e,t){"use strict" @@ -4061,11 +4064,13 @@ Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"defaul Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/serializers/json",["exports","@ember-data/serializer/json"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("ember-data/serializers/rest",["exports","@ember-data/serializer/rest"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("@ember-data/adapter/error",["exports","@ember-data/store/-private"],(function(e,t){"use strict" -function r(e,t="Adapter operation failed"){this.isAdapterError=!0 +function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Adapter operation failed" +this.isAdapterError=!0 let r=Ember.Error.call(this,t) -r&&(this.stack=r.stack,this.description=r.description,this.fileName=r.fileName,this.lineNumber=r.lineNumber,this.message=r.message,this.name=r.name,this.number=r.number),this.errors=e||[{title:"Adapter Error",detail:t}]}Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"errorsHashToArray",{enumerable:!0,get:function(){return t.errorsHashToArray}}),Object.defineProperty(e,"errorsArrayToHash",{enumerable:!0,get:function(){return t.errorsArrayToHash}}),e.ServerError=e.ConflictError=e.NotFoundError=e.ForbiddenError=e.UnauthorizedError=e.AbortError=e.TimeoutError=e.InvalidError=e.default=void 0 +r&&(this.stack=r.stack,this.description=r.description,this.fileName=r.fileName,this.lineNumber=r.lineNumber,this.message=r.message,this.name=r.name,this.number=r.number),this.errors=e||[{title:"Adapter Error",detail:t}]}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UnauthorizedError=e.TimeoutError=e.ServerError=e.NotFoundError=e.InvalidError=e.ForbiddenError=e.ConflictError=e.AbortError=void 0,Object.defineProperty(e,"errorsArrayToHash",{enumerable:!0,get:function(){return t.errorsArrayToHash}}),Object.defineProperty(e,"errorsHashToArray",{enumerable:!0,get:function(){return t.errorsHashToArray}}) var i=r -function n(e){return function({message:t}={}){return a(e,t)}}function a(e,t){let r=function(r,i){e.call(this,r,i||t)} +function n(e){return function(){let{message:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +return a(e,t)}}function a(e,t){let r=function(r,i){e.call(this,r,i||t)} return r.prototype=Object.create(e.prototype),r.extend=n(r),r}e.default=i,r.prototype=Object.create(Ember.Error.prototype),r.prototype.code="AdapterError",r.extend=n(r) const s=a(r,"The adapter rejected the commit because it was invalid") e.InvalidError=s,s.prototype.code="InvalidError" @@ -4084,19 +4089,19 @@ e.ConflictError=h,h.prototype.code="ConflictError" const p=a(r,"The adapter operation failed due to a server error") e.ServerError=p,p.prototype.code="ServerError"})),define("@ember-data/adapter/index",["exports","@ember-data/adapter/-private"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BuildURLMixin",{enumerable:!0,get:function(){return t.BuildURLMixin}}),e.default=void 0 -class r extends Ember.Object{constructor(...e){super(...e),this.defaultSerializer="-default",this.coalesceFindRequests=!0}findRecord(e,t,r,i){return Ember.RSVP.Promise.resolve()}findAll(e,t,r,i){return Ember.RSVP.Promise.resolve()}query(e,t,r){return Ember.RSVP.Promise.resolve()}queryRecord(e,t,r,i){return Ember.RSVP.Promise.resolve()}serialize(e,t){return e.serialize(t)}createRecord(e,t,r){return Ember.RSVP.Promise.resolve()}updateRecord(e,t,r){return Ember.RSVP.Promise.resolve()}deleteRecord(e,t,r){return Ember.RSVP.Promise.resolve()}groupRecordsForFindMany(e,t){return[t]}shouldReloadRecord(e,t){return!1}shouldReloadAll(e,t){return!t.length}shouldBackgroundReloadRecord(e,t){return!0}shouldBackgroundReloadAll(e,t){return!0}}e.default=r})),define("@ember-data/adapter/json-api",["exports","ember-inflector","@ember-data/adapter/-private","@ember-data/adapter/rest"],(function(e,t,r,i){"use strict" +class r extends Ember.Object{constructor(){super(...arguments),this.defaultSerializer="-default",this.coalesceFindRequests=!0}findRecord(e,t,r,i){return Ember.RSVP.Promise.resolve()}findAll(e,t,r,i){return Ember.RSVP.Promise.resolve()}query(e,t,r){return Ember.RSVP.Promise.resolve()}queryRecord(e,t,r,i){return Ember.RSVP.Promise.resolve()}serialize(e,t){return e.serialize(t)}createRecord(e,t,r){return Ember.RSVP.Promise.resolve()}updateRecord(e,t,r){return Ember.RSVP.Promise.resolve()}deleteRecord(e,t,r){return Ember.RSVP.Promise.resolve()}groupRecordsForFindMany(e,t){return[t]}shouldReloadRecord(e,t){return!1}shouldReloadAll(e,t){return!t.length}shouldBackgroundReloadRecord(e,t){return!0}shouldBackgroundReloadAll(e,t){return!0}}e.default=r})),define("@ember-data/adapter/json-api",["exports","ember-inflector","@ember-data/adapter/-private","@ember-data/adapter/rest"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class n extends i.default{constructor(...e){super(...e),this.defaultSerializer="-json-api",this._defaultContentType="application/vnd.api+json",this.coalesceFindRequests=!1}ajaxOptions(e,t,r={}){let i=super.ajaxOptions(e,t,r) +class n extends i.default{constructor(){super(...arguments),this.defaultSerializer="-json-api",this._defaultContentType="application/vnd.api+json",this.coalesceFindRequests=!1}ajaxOptions(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=super.ajaxOptions(e,t,r) return i.headers.Accept=i.headers.Accept||"application/vnd.api+json",i}findMany(e,t,r,i){let n=this.buildURL(t.modelName,r,i,"findMany") return this.ajax(n,"GET",{data:{filter:{id:r.join(",")}}})}pathForType(e){let r=Ember.String.dasherize(e) return(0,t.pluralize)(r)}updateRecord(e,t,i){const n=(0,r.serializeIntoHash)(e,t,i) let a=this.buildURL(t.modelName,i.id,i,"updateRecord") return this.ajax(a,"PATCH",{data:n})}}var a=n e.default=a})),define("@ember-data/adapter/rest",["exports","require","@ember-data/adapter","@ember-data/adapter/error","@ember-data/store/-private","@ember-data/adapter/-private"],(function(e,t,r,i,n,a){"use strict" -var s,o,l -Object.defineProperty(e,"__esModule",{value:!0}),e.fetchOptions=w,e.default=void 0 -const u=(0,n.symbol)("useFetch"),c="undefined"!=typeof jQuery -let d=(s=Ember.computed(),l=class extends(r.default.extend(r.BuildURLMixin)){constructor(...e){super(...e),this.defaultSerializer="-rest",this._defaultContentType="application/json; charset=utf-8",this.coalesceFindRequests=!1,this.maxURLLength=2048}get fastboot(){let e=this._fastboot +var s,o +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.fetchOptions=R +const l=(0,n.symbol)("useFetch"),u="undefined"!=typeof jQuery +let c=(s=Ember.computed(),o=class extends(r.default.extend(r.BuildURLMixin)){constructor(){super(...arguments),this.defaultSerializer="-rest",this._defaultContentType="application/json; charset=utf-8",this.coalesceFindRequests=!1,this.maxURLLength=2048}get fastboot(){let e=this._fastboot return e||(this._fastboot=Ember.getOwner(this).lookup("service:fastboot"))}set fastboot(e){this._fastboot=e}sortQueryParams(e){let t=Object.keys(e),r=t.length if(r<2)return e let i={},n=t.sort() @@ -4131,26 +4136,26 @@ switch(e){case 401:return new i.UnauthorizedError(a,s) case 403:return new i.ForbiddenError(a,s) case 404:return new i.NotFoundError(a,s) case 409:return new i.ConflictError(a,s) -default:if(e>=500)return new i.ServerError(a,s)}return new i.default(a,s)}isSuccess(e,t,r){return e>=200&&e<300||304===e}isInvalid(e,t,r){return 422===e}ajax(e,t,r={}){let i=this,n={url:e,method:t} +default:if(e>=500)return new i.ServerError(a,s)}return new i.default(a,s)}isSuccess(e,t,r){return e>=200&&e<300||304===e}isInvalid(e,t,r){return 422===e}ajax(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this,n={url:e,method:t} if(this.useFetch){let s,o=i.ajaxOptions(e,t,r) -return this._fetchRequest(o).then((e=>(s=e,(0,a.determineBodyPromise)(e,n)))).then((e=>{if(!s.ok||e instanceof Error)throw function(e,t,r,i,n){let a=_(r) +return this._fetchRequest(o).then((e=>(s=e,(0,a.determineBodyPromise)(e,n)))).then((e=>{if(!s.ok||e instanceof Error)throw function(e,t,r,i,n){let a=y(r) 200===a.status&&t instanceof Error?(a.errorThrown=t,t=a.errorThrown.payload):(a.errorThrown=i,"string"==typeof t&&(t=e.parseErrorResponse(t))) -return y(e,t,n,a)}(i,e,s,null,n) -return function(e,t,r,i){let n=_(r) -return v(e,t,i,n)}(i,e,s,n)}))}{let a=i.ajaxOptions(e,t,r) -return new Ember.RSVP.Promise((function(e,t){a.success=function(t,r,a){let s=function(e,t,r,i){let n=E(r) -return v(e,t,i,n)}(i,t,a,n) -Ember.run.join(null,e,s)},a.error=function(e,r,a){let s=function(e,t,r,i){let n=E(t) +return v(e,t,n,a)}(i,e,s,null,n) +return function(e,t,r,i){let n=y(r) +return b(e,t,i,n)}(i,e,s,n)}))}{let a=i.ajaxOptions(e,t,r) +return new Ember.RSVP.Promise((function(e,t){a.success=function(t,r,a){let s=function(e,t,r,i){let n=_(r) +return b(e,t,i,n)}(i,t,a,n) +Ember.run.join(null,e,s)},a.error=function(e,r,a){let s=function(e,t,r,i){let n=_(t) n.errorThrown=r let a=e.parseErrorResponse(t.responseText) 0 -return y(e,a,i,n)}(i,e,a,n) +return v(e,a,i,n)}(i,e,a,n) Ember.run.join(null,t,s)},i._ajax(a)}),"DS: RESTAdapter#ajax "+t+" to "+e)}}_ajaxRequest(e){"undefined"!=typeof jQuery&&jQuery.ajax(e)}_fetchRequest(e){let t=(0,a.fetch)() if(t)return t(e.url,e) throw new Error("cannot find the `fetch` module or the `fetch` global. Did you mean to install the `ember-fetch` addon?")}_ajax(e){this.useFetch?this._fetchRequest(e):this.fastboot&&this.fastboot.isFastBoot?window.$&&window.$.ajax?this._ajaxRequest(e):this._najaxRequest(e):this._ajaxRequest(e)}ajaxOptions(e,t,r){let i=Ember.assign({url:e,method:t,type:t},r) void 0!==this.headers?i.headers=Ember.assign({},this.headers,i.headers):r.headers||(i.headers={}) let n=i.contentType||this._defaultContentType -return this.useFetch?(i.data&&"GET"!==i.type&&i.headers&&(i.headers["Content-Type"]||i.headers["content-type"]||(i.headers["content-type"]=n)),i=w(i,this)):(i.data&&"GET"!==i.type&&(i=Ember.assign(i,{contentType:n})),i=function(e,t){e.dataType="json",e.context=t,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)) +return this.useFetch?(i.data&&"GET"!==i.type&&i.headers&&(i.headers["Content-Type"]||i.headers["content-type"]||(i.headers["content-type"]=n)),i=R(i,this)):(i.data&&"GET"!==i.type&&(i=Ember.assign(i,{contentType:n})),i=function(e,t){e.dataType="json",e.context=t,e.data&&"GET"!==e.type&&(e.data=JSON.stringify(e.data)) return e.beforeSend=function(t){e.headers&&Object.keys(e.headers).forEach((r=>{let i=e.headers&&e.headers[r];(e=>"string"==typeof e)(i)&&t.setRequestHeader(r,i)}))},e}(i,this)),i.url=this._ajaxURL(i.url),i}_ajaxURL(e){var t if(null!==(t=this.fastboot)&&void 0!==t&&t.isFastBoot){let t=/^https?:\/\//,r=/^\/\//,i=this.fastboot.request.protocol,n=this.fastboot.request.host if(r.test(e))return"".concat(i).concat(e) @@ -4158,28 +4163,29 @@ if(!t.test(e))try{return"".concat(i,"//").concat(n).concat(e)}catch(e){throw new try{t=JSON.parse(e)}catch(e){}return t}normalizeErrorResponse(e,t,r){return r&&"object"==typeof r&&r.errors instanceof Array?r.errors:[{status:"".concat(e),title:"The backend responded with an error",detail:"".concat(r)}]}generatedDetailedMessage(e,t,r,i){let n,a=t["content-type"]||"Empty Content-Type" return n="text/html"===a&&"string"==typeof r&&r.length>250?"[Omitted Lengthy HTML]":r,["Ember Data Request "+(i.method+" "+i.url)+" returned a "+e,"Payload ("+a+")",n].join("\n")}buildQuery(e){let t={} if(e){let{include:r}=e -r&&(t.include=r)}return t}},h=(o=l).prototype,p="fastboot",f=[s],m=Object.getOwnPropertyDescriptor(o.prototype,"fastboot"),g=o.prototype,b={},Object.keys(m).forEach((function(e){b[e]=m[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=f.slice().reverse().reduce((function(e,t){return t(h,p,e)||e}),b),g&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(g):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(h,p,b),b=null),o) -var h,p,f,m,g,b -function v(e,t,r,i){let n -try{n=e.handleResponse(i.status,i.headers,t,r)}catch(e){return Ember.RSVP.Promise.reject(e)}return n&&n.isAdapterError?Ember.RSVP.Promise.reject(n):n}function y(e,t,r,n){let a +r&&(t.include=r)}return t}},d=o.prototype,h="fastboot",p=[s],f=Object.getOwnPropertyDescriptor(o.prototype,"fastboot"),m=o.prototype,g={},Object.keys(f).forEach((function(e){g[e]=f[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=p.slice().reverse().reduce((function(e,t){return t(d,h,e)||e}),g),m&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(m):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(d,h,g),g=null),o) +var d,h,p,f,m,g +function b(e,t,r,i){let n +try{n=e.handleResponse(i.status,i.headers,t,r)}catch(e){return Ember.RSVP.Promise.reject(e)}return n&&n.isAdapterError?Ember.RSVP.Promise.reject(n):n}function v(e,t,r,n){let a if(n.errorThrown instanceof Error&&""!==t)a=n.errorThrown else if("timeout"===n.textStatus)a=new i.TimeoutError else if("abort"===n.textStatus||0===n.status)a=function(e,t){let{method:r,url:n,errorThrown:a}=e,{status:s}=t,o=[{title:"Adapter Error",detail:"Request failed: ".concat(r," ").concat(n," ").concat(a||"").trim(),status:s}] return new i.AbortError(o)}(r,n) -else try{a=e.handleResponse(n.status,n.headers,t||n.errorThrown,r)}catch(e){a=e}return a}function _(e){return{status:e.status,textStatus:e.statusText,headers:R(e.headers)}}function E(e){return{status:e.status,textStatus:e.statusText,headers:(0,a.parseResponseHeaders)(e.getAllResponseHeaders())}}function R(e){let t={} -return e&&e.forEach(((e,r)=>t[r]=e)),t}function w(e,t){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.indexOf("?")>-1?"&":"?" +else try{a=e.handleResponse(n.status,n.headers,t||n.errorThrown,r)}catch(e){a=e}return a}function y(e){return{status:e.status,textStatus:e.statusText,headers:E(e.headers)}}function _(e){return{status:e.status,textStatus:e.statusText,headers:(0,a.parseResponseHeaders)(e.getAllResponseHeaders())}}function E(e){let t={} +return e&&e.forEach(((e,r)=>t[r]=e)),t}function R(e,t){if(e.credentials=e.credentials||"same-origin",e.data)if("GET"===e.method||"HEAD"===e.method){if(Object.keys(e.data).length&&e.url){const t=e.url.indexOf("?")>-1?"&":"?" e.url+="".concat(t).concat((0,a.serializeQueryParams)(e.data))}}else"[object Object]"===Object.prototype.toString.call(e.data)?e.body=JSON.stringify(e.data):e.body=e.data -return e}d.prototype._najaxRequest=function(e){if("undefined"==typeof najax)throw new Error("najax does not seem to be defined in your app. Did you override it via `addOrOverrideSandboxGlobals` in the fastboot server?") -najax(e)},Object.defineProperty(d.prototype,"useFetch",{get(){if("boolean"==typeof this[u])return this[u] +return e}c.prototype._najaxRequest=function(e){if("undefined"==typeof najax)throw new Error("najax does not seem to be defined in your app. Did you override it via `addOrOverrideSandboxGlobals` in the fastboot server?") +najax(e)},Object.defineProperty(c.prototype,"useFetch",{get(){if("boolean"==typeof this[l])return this[l] let e,r=Ember.getOwner(this)?Ember.getOwner(this).resolveRegistration("config:environment"):{} -return r&&r.EmberENV&&!1===r.EmberENV._JQUERY_INTEGRATION?e=!0:"undefined"!=typeof najax?((0,t.has)("fetch"),e=!1):e=!c,(0,n.addSymbol)(this,u,e),e},set(e){return(0,n.addSymbol)(this,u,e),e}}) -var O=d -e.default=O})),define("@ember-data/adapter/-private/build-url-mixin",["exports","ember-inflector"],(function(e,t){"use strict" +return r&&r.EmberENV&&!1===r.EmberENV._JQUERY_INTEGRATION?e=!0:"undefined"!=typeof najax?((0,t.has)("fetch"),e=!1):e=!u,(0,n.addSymbol)(this,l,e),e},set(e){return(0,n.addSymbol)(this,l,e),e}}) +var w=c +e.default=w})),define("@ember-data/adapter/-private/build-url-mixin",["exports","ember-inflector"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var r=Ember.Mixin.create({buildURL(e,t,r,i="",n={}){switch(i){case"findRecord":return this.urlForFindRecord(t,e,r) +var r=Ember.Mixin.create({buildURL(e,t,r){let i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{} +switch(arguments.length>3&&void 0!==arguments[3]?arguments[3]:""){case"findRecord":return this.urlForFindRecord(t,e,r) case"findAll":return this.urlForFindAll(e,r) -case"query":return this.urlForQuery(n,e) -case"queryRecord":return this.urlForQueryRecord(n,e) +case"query":return this.urlForQuery(i,e) +case"queryRecord":return this.urlForQueryRecord(i,e) case"findMany":return this.urlForFindMany(t,e,r) case"findHasMany":return this.urlForFindHasMany(t,e,r) case"findBelongsTo":return this.urlForFindBelongsTo(t,e,r) @@ -4194,8 +4200,9 @@ if(r&&"/"!==r||(r=""),e)return/^\/\//.test(e)||/http(s)?:\/\//.test(e)?e:"/"===e let n=[] return r&&n.push(r),i&&n.push(i),n.join("/")},pathForType(e){let r=Ember.String.camelize(e) return(0,t.pluralize)(r)}}) -e.default=r})),define("@ember-data/adapter/-private/fastboot-interface",[],(function(){})),define("@ember-data/adapter/-private/index",["exports","@ember-data/adapter/-private/utils/parse-response-headers","@ember-data/adapter/-private/utils/determine-body-promise","@ember-data/adapter/-private/utils/serialize-query-params","@ember-data/adapter/-private/utils/fetch","@ember-data/adapter/-private/build-url-mixin","@ember-data/adapter/-private/utils/serialize-into-hash"],(function(e,t,r,i,n,a,s){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"parseResponseHeaders",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"determineBodyPromise",{enumerable:!0,get:function(){return r.determineBodyPromise}}),Object.defineProperty(e,"serializeQueryParams",{enumerable:!0,get:function(){return i.serializeQueryParams}}),Object.defineProperty(e,"fetch",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"BuildURLMixin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"serializeIntoHash",{enumerable:!0,get:function(){return s.default}})})) +e.default=r})),define("@ember-data/adapter/-private/fastboot-interface",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/adapter/-private/index",["exports","@ember-data/adapter/-private/utils/parse-response-headers","@ember-data/adapter/-private/utils/determine-body-promise","@ember-data/adapter/-private/utils/serialize-query-params","@ember-data/adapter/-private/utils/fetch","@ember-data/adapter/-private/build-url-mixin","@ember-data/adapter/-private/utils/serialize-into-hash"],(function(e,t,r,i,n,a,s){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BuildURLMixin",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"determineBodyPromise",{enumerable:!0,get:function(){return r.determineBodyPromise}}),Object.defineProperty(e,"fetch",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"parseResponseHeaders",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"serializeIntoHash",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"serializeQueryParams",{enumerable:!0,get:function(){return i.serializeQueryParams}})})) define("@ember-data/adapter/-private/utils/continue-on-reject",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return Ember.RSVP.resolve(e).catch((e=>e))}})),define("@ember-data/adapter/-private/utils/determine-body-promise",["exports","@ember-data/adapter/-private/utils/continue-on-reject"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.determineBodyPromise=function(e,r){return(0,t.default)(e.text()).then((t=>function(e,t,r){let i,n=r @@ -4221,7 +4228,8 @@ let s=t.substring(0,n).trim(),o=t.substring(n+1,t.length).trim() if(o){let e=s.toLowerCase() r[e]=o,r[s]=o}}return r} const t=/\r?\n/})),define("@ember-data/adapter/-private/utils/serialize-into-hash",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r,i={includeId:!0}){const n=e.serializerFor(t.modelName) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){let i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{includeId:!0} +const n=e.serializerFor(t.modelName) if("function"==typeof n.serializeIntoHash){const e={} return n.serializeIntoHash(e,t,r,i),e}return n.serialize(r,i)}})),define("@ember-data/adapter/-private/utils/serialize-query-params",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.serializeQueryParams=function(e){var i=[] @@ -4236,7 +4244,7 @@ const t=/\[\]$/ function r(e,t,r){void 0!==r&&(null===r&&(r=""),r="function"==typeof r?r():r,e[e.length]="".concat(encodeURIComponent(t),"=").concat(encodeURIComponent(r)))}})),define("@ember-data/canary-features/default-features",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={SAMPLE_FEATURE_FLAG:null,RECORD_DATA_ERRORS:null,RECORD_DATA_STATE:null,IDENTIFIERS:!0,REQUEST_SERVICE:null,CUSTOM_MODEL_CLASS:null,FULL_LINKS_ON_RELATIONSHIPS:!0,RECORD_ARRAY_MANAGER_IDENTIFIERS:!0,REMOVE_RECORD_ARRAY_MANAGER_LEGACY_COMPAT:null}})),define("@ember-data/canary-features/index",["exports","@ember-data/canary-features/default-features"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.REMOVE_RECORD_ARRAY_MANAGER_LEGACY_COMPAT=e.RECORD_ARRAY_MANAGER_IDENTIFIERS=e.FULL_LINKS_ON_RELATIONSHIPS=e.CUSTOM_MODEL_CLASS=e.IDENTIFIERS=e.REQUEST_SERVICE=e.RECORD_DATA_STATE=e.RECORD_DATA_ERRORS=e.SAMPLE_FEATURE_FLAG=e.FEATURES=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.SAMPLE_FEATURE_FLAG=e.REQUEST_SERVICE=e.REMOVE_RECORD_ARRAY_MANAGER_LEGACY_COMPAT=e.RECORD_DATA_STATE=e.RECORD_DATA_ERRORS=e.RECORD_ARRAY_MANAGER_IDENTIFIERS=e.IDENTIFIERS=e.FULL_LINKS_ON_RELATIONSHIPS=e.FEATURES=e.CUSTOM_MODEL_CLASS=void 0 const r="undefined"!=typeof EmberDataENV&&null!==EmberDataENV?EmberDataENV:{} function i(e){return!(!r.ENABLE_OPTIONAL_FEATURES||null!==e)||e}const n=Ember.assign({},t.default,r.FEATURES) e.FEATURES=n @@ -4279,7 +4287,7 @@ i.forEach((function(i){let a=function(){t(n.wrapRecord(e))} Ember.addObserver(e,i,a),r.push((function(){Ember.removeObserver(e,i,a)}))})) return function(){r.forEach((e=>e()))}}}) e.default=r})),define("@ember-data/debug/setup",["exports","@ember-data/store"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.typesMapFor=i,e.default=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.typesMapFor=i const r=new WeakMap function i(e){let t=r.get(e) return void 0===t&&(t=new Map,r.set(e,t)),t}const n=t.default.prototype._createRecordData @@ -4287,7 +4295,7 @@ t.default.prototype._createRecordData=function(e){const t=i(this) return t.has(e.type)||t.set(e.type,!1),n.call(this,e)} var a={name:"@ember-data/data-adapter",initialize(){}} e.default=a})),define("@ember-data/model/index",["exports","@ember-data/model/-private"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Model}}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.attr}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.belongsTo}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.hasMany}})})),define("@ember-data/model/-private/attr",["exports","@ember-data/store/-private","@ember-data/model/-private/util"],(function(e,t,r){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.attr}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return t.belongsTo}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.Model}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return t.hasMany}})})),define("@ember-data/model/-private/attr",["exports","@ember-data/store/-private","@ember-data/model/-private/util"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var i=(0,r.computedMacroWithOptionalParams)((function(e,r){"object"==typeof e?(r=e,e=void 0):r=r||{} let i={type:e,isAttribute:!0,kind:"attribute",options:r} @@ -4322,7 +4330,7 @@ let i={type:e,options:r,isRelationship:!0,kind:"hasMany",name:"Has Many",key:nul return Ember.computed({get(e){return this._internalModel.getHasMany(e)},set(e,t){let r=this._internalModel return r.setDirtyHasMany(e,t),r.getHasMany(e)}}).meta(i)})) e.default=i})),define("@ember-data/model/-private/index",["exports","@ember-data/model/-private/attr","@ember-data/model/-private/belongs-to","@ember-data/model/-private/has-many","@ember-data/model/-private/model","@ember-data/model/-private/errors","@ember-data/model/-private/system/many-array","@ember-data/model/-private/system/promise-belongs-to","@ember-data/model/-private/system/promise-many-array","@ember-data/model/-private/system/model-for-mixin"],(function(e,t,r,i,n,a,s,o,l,u){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"Model",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"PromiseBelongsTo",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"_modelForMixin",{enumerable:!0,get:function(){return u.default}})})),define("@ember-data/model/-private/model",["exports","@ember-data/store/-private","@ember-data/model/-private/errors","@ember-data/model/-private/system/relationships/ext"],(function(e,t,r,i){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Errors",{enumerable:!0,get:function(){return a.default}}),Object.defineProperty(e,"ManyArray",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(e,"Model",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"PromiseBelongsTo",{enumerable:!0,get:function(){return o.default}}),Object.defineProperty(e,"PromiseManyArray",{enumerable:!0,get:function(){return l.default}}),Object.defineProperty(e,"_modelForMixin",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(e,"attr",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"belongsTo",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"hasMany",{enumerable:!0,get:function(){return i.default}})})),define("@ember-data/model/-private/model",["exports","@ember-data/store/-private","@ember-data/model/-private/errors","@ember-data/model/-private/system/relationships/ext"],(function(e,t,r,i){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const{changeProperties:n}=Ember function a(e,t,r,i){let n=i||[],s=Ember.get(t,"relationships") @@ -4372,11 +4380,13 @@ return this.eachAttribute(((t,r)=>{r.type&&e.set(t,r.type)})),e})).readOnly(),ea var m=p e.default=m})),define("@ember-data/model/-private/util",["exports","ember-compatibility-helpers"],(function(e,t){"use strict" function r(e){let[t,r,i]=e -return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}Object.defineProperty(e,"__esModule",{value:!0}),e.isElementDescriptor=r,e.computedMacroWithOptionalParams=function(e){return(...t)=>r(t)?e()(...t):e(...t)}})),define("@ember-data/model/-private/system/many-array",["exports","@ember-data/store/-private"],(function(e,t){"use strict" +return 3===e.length&&("function"==typeof t||"object"==typeof t&&null!==t)&&"string"==typeof r&&("object"==typeof i&&null!==i&&"enumerable"in i&&"configurable"in i||void 0===i)}Object.defineProperty(e,"__esModule",{value:!0}),e.computedMacroWithOptionalParams=function(e){return function(){for(var t=arguments.length,i=new Array(t),n=0;ne._isDematerializing||!e.isLoaded()))[0]},removeUnloadedInternalModel(){for(let e=0;e1&&void 0!==arguments[1])||arguments[1] +if(!(0,t._objectIsAlive)(this))return let i=(0,t.diffArray)(this.currentState,e) null!==i.firstChangeIndex&&(this.arrayContentWillChange(i.firstChangeIndex,i.removedCount,i.addedCount),this.set("length",e.length),this.currentState=e.slice(),this.arrayContentDidChange(i.firstChangeIndex,i.removedCount,i.addedCount),r&&i.addedCount>0&&this.internalModel.manyArrayRecordAdded(this.get("key")))},replace(e,r,i){let n r>0&&(n=this.currentState.slice(e,e+r),this.get("recordData").removeFromHasMany(this.get("key"),n.map((e=>(0,t.recordDataFor)(e))))),i&&this.get("recordData").addToHasMany(this.get("key"),i.map((e=>(0,t.recordDataFor)(e))),e),this.retrieveLatest()},retrieveLatest(){let e=this.get("recordData").getHasMany(this.get("key")),t=this.store._getHasManyByJsonApiResource(e) @@ -4393,11 +4403,11 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var r=t.PromiseObject.extend({meta:Ember.computed((function(){})),reload(e){let{key:t,store:r,originatingInternalModel:i}=this._belongsToState return r.reloadBelongsTo(this,i,t,e).then((()=>this))}}) e.default=r})),define("@ember-data/model/-private/system/promise-many-array",["exports","@ember-data/store/-private"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.promiseManyArray=function(e,t){return r.create({promise:Ember.RSVP.Promise.resolve(e,t)})},e.default=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.promiseManyArray=function(e,t){return r.create({promise:Ember.RSVP.Promise.resolve(e,t)})} const r=t.PromiseArray.extend({links:Ember.computed.reads("content.links"),reload(e){return this.set("promise",this.get("content").reload(e)),this},createRecord:n("createRecord"),on:n("on"),one:n("one"),trigger:n("trigger"),off:n("off"),has:n("has")}) var i=r function n(e){return function(){return Ember.get(this,"content")[e](...arguments)}}e.default=i})),define("@ember-data/model/-private/system/relationships/ext",["exports","@ember-data/store/-private"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.relationshipsByNameDescriptor=e.relationshipsObjectDescriptor=e.relatedTypesDescriptor=e.relationshipsDescriptor=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.relationshipsObjectDescriptor=e.relationshipsDescriptor=e.relationshipsByNameDescriptor=e.relatedTypesDescriptor=void 0 const r=Ember.computed((function(){let e=new Map return Ember.get(this,"relationshipsByName").forEach((t=>{let{type:r}=t e.has(r)||e.set(r,[]),e.get(r).push(t)})),e})).readOnly() @@ -4415,13 +4425,13 @@ const a=Ember.computed((function(){let e=new Map,t=Ember.get(this,"relationships for(let i=0;i0?e:null:"number"!=typeof e||isNaN(e)||(t=""+e) 0 -return t},e.default=void 0 +return t} var t=function(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():""+e} e.default=t})),define("@ember-data/record-data/-private/index",["exports","@ember-data/record-data/-private/record-data","@ember-data/record-data/-private/relationships/state/relationship","@ember-data/record-data/-private/relationships/state/belongs-to","@ember-data/record-data/-private/relationships/state/has-many","@ember-data/record-data/-private/record-data-for"],(function(e,t,r,i,n,a){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"RecordData",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"Relationship",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"BelongsToRelationship",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ManyRelationship",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"relationshipStateFor",{enumerable:!0,get:function(){return a.relationshipStateFor}}),Object.defineProperty(e,"relationshipsFor",{enumerable:!0,get:function(){return a.relationshipsFor}})})),define("@ember-data/record-data/-private/normalize-link",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BelongsToRelationship",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"ManyRelationship",{enumerable:!0,get:function(){return n.default}}),Object.defineProperty(e,"RecordData",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"Relationship",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"relationshipStateFor",{enumerable:!0,get:function(){return a.relationshipStateFor}}),Object.defineProperty(e,"relationshipsFor",{enumerable:!0,get:function(){return a.relationshipsFor}})})),define("@ember-data/record-data/-private/normalize-link",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){switch(typeof e){case"object":return e case"string":return{href:e}}return null}})),define("@ember-data/record-data/-private/ordered-set",["exports","@ember/ordered-set"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -4430,7 +4440,7 @@ if(!0!==i[r])return i[r]=!0,null==t?n.push(e):n.splice(t,0,e),this.size+=1,this} if(!0===i[r]){delete i[r] let a=void 0!==t?t:n.indexOf(e) return a>-1&&n.splice(a,1),this.size=n.length,!0}return!1}}e.default=r})),define("@ember-data/record-data/-private/record-data-for",["exports","@ember-data/store/-private"],(function(e,t){"use strict" -function r(e){return((0,t.recordDataFor)(e)||e)._relationships}function i(e){return((0,t.recordDataFor)(e)||e)._implicitRelationships}Object.defineProperty(e,"__esModule",{value:!0}),e.relationshipsFor=r,e.relationshipStateFor=function(e,t){return r(e).get(t)},e.implicitRelationshipsFor=i,e.implicitRelationshipStateFor=function(e,t){return i(e)[t]}})),define("@ember-data/record-data/-private/record-data",["exports","@ember-data/record-data/-private/coerce-id","@ember-data/record-data/-private/relationships/state/create"],(function(e,t,r){"use strict" +function r(e){return((0,t.recordDataFor)(e)||e)._relationships}function i(e){return((0,t.recordDataFor)(e)||e)._implicitRelationships}Object.defineProperty(e,"__esModule",{value:!0}),e.implicitRelationshipStateFor=function(e,t){return i(e)[t]},e.implicitRelationshipsFor=i,e.relationshipStateFor=function(e,t){return r(e).get(t)},e.relationshipsFor=r})),define("@ember-data/record-data/-private/record-data",["exports","@ember-data/record-data/-private/coerce-id","@ember-data/record-data/-private/relationships/state/create"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 let i=1 class n{constructor(e,t){this._errors=void 0,this.__relationships=void 0,this.__implicitRelationships=void 0,this.modelName=void 0,this.clientId=void 0,this.id=void 0,this.isDestroyed=void 0,this._isNew=void 0,this._bfsId=void 0,this.__attributes=void 0,this.__inFlightAttributes=void 0,this.__data=void 0,this._scheduledDestroy=void 0,this._isDeleted=void 0,this._isDeletionCommited=void 0,this._directlyRelatedRecordDatasIterable=()=>{const e=this._relationships.initializedRelationships,t=Object.keys(e).map((t=>e[t])) @@ -4479,14 +4489,16 @@ case"belongsTo":this.setDirtyBelongsTo(i,l),u=s.get(i),u.setHasAnyRelationshipDa break case"hasMany":this.setDirtyHasMany(i,l),u=s.get(i),u.setHasAnyRelationshipData(!0),u.setRelationshipIsEmpty(!1) break -default:t[i]=l}}}return t}removeFromInverseRelationships(e=!1){this._relationships.forEach(((t,r)=>{r.removeCompletelyFromInverse(),!0===e&&r.clear()})),this.__relationships=null +default:t[i]=l}}}return t}removeFromInverseRelationships(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0] +this._relationships.forEach(((t,r)=>{r.removeCompletelyFromInverse(),!0===e&&r.clear()})),this.__relationships=null let t=this._implicitRelationships this.__implicitRelationships=null,Object.keys(t).forEach((r=>{let i=t[r] i.removeCompletelyFromInverse(),!0===e&&i.clear()}))}_destroyRelationships(){this._relationships.forEach(((e,t)=>a(t))) let e=this._implicitRelationships this.__implicitRelationships=null,Object.keys(e).forEach((t=>{a(e[t])}))}clientDidCreate(){this._isNew=!0}_changedKeys(e){let t=[] if(e){let r,i,n,a,s,o=Object.keys(e),l=o.length,u=this.hasChangedAttributes() -for(u&&(s=this._attributes),r=Ember.assign(Object.create(null),this._data,this.__inFlightAttributes),i=0;i")}}function a(e){e.recordDataDidDematerialize(),e._inverseIsSync()&&(e.removeAllRecordDatasFromOwn(),e.removeAllCanonicalRecordDatasFromOwn())}e.default=n})),define("@ember-data/record-data/-private/ts-interfaces/relationship-record-data",[],(function(){})),define("@ember-data/record-data/-private/relationships/state/belongs-to",["exports","@ember-data/store/-debug","@ember-data/record-data/-private/relationships/state/relationship"],(function(e,t,r){"use strict" +for(u&&(s=this._attributes),r=Ember.assign(Object.create(null),this._data,this.__inFlightAttributes),i=0;i")}}function a(e){e.recordDataDidDematerialize(),e._inverseIsSync()&&(e.removeAllRecordDatasFromOwn(),e.removeAllCanonicalRecordDatasFromOwn())}e.default=n})),define("@ember-data/record-data/-private/ts-interfaces/relationship-record-data",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/record-data/-private/relationships/state/belongs-to",["exports","@ember-data/store/-debug","@ember-data/record-data/-private/relationships/state/relationship"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends r.default{constructor(e,t,r,i,n){super(e,t,r,i,n),this.inverseRecordData=void 0,this.canonicalState=void 0,this.key=void 0,this.key=r.key,this.inverseRecordData=null,this.canonicalState=null,this.key=r.key}setRecordData(e){e?this.addRecordData(e):this.inverseRecordData&&this.removeRecordData(this.inverseRecordData),this.setHasAnyRelationshipData(!0),this.setRelationshipIsStale(!1),this.setRelationshipIsEmpty(!1)}setCanonicalRecordData(e){e?this.addCanonicalRecordData(e):this.canonicalState&&this.removeCanonicalRecordData(this.canonicalState),this.flushCanonicalLater()}addCanonicalRecordData(e){this.canonicalMembers.has(e)||(this.canonicalState&&this.removeCanonicalRecordData(this.canonicalState),this.canonicalState=e,super.addCanonicalRecordData(e),this.setHasAnyRelationshipData(!0),this.setRelationshipIsEmpty(!1))}inverseDidDematerialize(){super.inverseDidDematerialize(this.inverseRecordData),this.notifyBelongsToChange()}removeCompletelyFromOwn(e){super.removeCompletelyFromOwn(e),this.canonicalState===e&&(this.canonicalState=null),this.inverseRecordData===e&&(this.inverseRecordData=null,this.notifyBelongsToChange())}removeCompletelyFromInverse(){super.removeCompletelyFromInverse(),this.inverseRecordData=null}flushCanonical(){this.inverseRecordData&&this.inverseRecordData.isNew()&&!this.canonicalState?this.willSync=!1:(this.inverseRecordData!==this.canonicalState&&(this.inverseRecordData=this.canonicalState,this.notifyBelongsToChange()),super.flushCanonical())}addRecordData(e){this.members.has(e)||((0,t.assertPolymorphicType)(this.recordData,this.relationshipMeta,e,this.store),this.inverseRecordData&&this.removeRecordData(this.inverseRecordData),this.inverseRecordData=e,super.addRecordData(e),this.notifyBelongsToChange())}removeRecordDataFromOwn(e){this.members.has(e)&&(this.inverseRecordData=null,super.removeRecordDataFromOwn(e),this.notifyBelongsToChange())}removeAllRecordDatasFromOwn(){super.removeAllRecordDatasFromOwn(),this.inverseRecordData=null,this.notifyBelongsToChange()}notifyBelongsToChange(){let e=this.recordData this.recordData.storeWrapper.notifyBelongsToChange(e.modelName,e.id,e.clientId,this.key)}removeCanonicalRecordDataFromOwn(e,t){this.canonicalMembers.has(e)&&(this.canonicalState=null,this.setHasAnyRelationshipData(!0),this.setRelationshipIsEmpty(!0),super.removeCanonicalRecordDataFromOwn(e,t))}removeAllCanonicalRecordDatasFromOwn(){super.removeAllCanonicalRecordDatasFromOwn(),this.canonicalState=null}getData(){let e,t={} @@ -4503,7 +4515,8 @@ class i extends r.default{constructor(e,t,r,i,n){super(e,t,r,i,n),this.canonical this.canonicalMembers.has(e)&&(void 0===r&&(r=this.canonicalState.indexOf(e)),r>-1&&this.canonicalState.splice(r,1),super.removeCanonicalRecordDataFromOwn(e,t))}removeAllCanonicalRecordDatasFromOwn(){super.removeAllCanonicalRecordDatasFromOwn(),this.canonicalMembers.clear(),this.canonicalState.splice(0,this.canonicalState.length),super.removeAllCanonicalRecordDatasFromOwn()}removeCompletelyFromOwn(e){super.removeCompletelyFromOwn(e) const t=this.canonicalState.indexOf(e);-1!==t&&this.canonicalState.splice(t,1),this.removeRecordDataFromOwn(e)}flushCanonical(){let e=this.canonicalState,t=this.currentState.filter((t=>t.isNew()&&-1===e.indexOf(t))) e=e.concat(t),this.currentState=e,super.flushCanonical(),this.notifyHasManyChange()}removeRecordDataFromOwn(e,t){super.removeRecordDataFromOwn(e,t) -let r=t||this.currentState.indexOf(e);-1!==r&&(this.currentState.splice(r,1),this.notifyHasManyChange())}notifyRecordRelationshipAdded(){this.notifyHasManyChange()}computeChanges(e=[]){const t=this.canonicalMembers.toArray() +let r=t||this.currentState.indexOf(e);-1!==r&&(this.currentState.splice(r,1),this.notifyHasManyChange())}notifyRecordRelationshipAdded(){this.notifyHasManyChange()}computeChanges(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[] +const t=this.canonicalMembers.toArray() for(let e=t.length-1;e>=0;e--)this.removeCanonicalRecordData(t[e],e) for(let t=0,r=e.length;t1&&void 0!==arguments[1]&&arguments[1] +if((0,s.default)(e))return e let n=(0,t.default)(e.lid),a=null!==n?this._cache.lids[n]:void 0 if(void 0!==a)return a let o=(0,r.default)(e.type),l=(0,t.default)(e.id) @@ -4782,18 +4796,18 @@ return this.forgetRecordIdentifier(s),e.id[n]=a,g(this._cache.types,r.type).id[n null!==t.id&&delete r.id[t.id],delete this._cache.lids[t.lid],delete r.lid[t.lid] let i=r._allIdentifiers.indexOf(t) r._allIdentifiers.splice(i,1),(0,s.unmarkStableIdentifier)(e),this._forget(t,"record")}destroy(){this._reset()}}function g(e,t){let r=e[t] -return void 0===r&&(r={lid:Object.create(null),id:Object.create(null),_allIdentifiers:[]},e[t]=r),r}function b(e,t,r,i,n=!1){let a={lid:r,id:e,type:t} -return(0,s.markStableIdentifier)(a),a}e.IdentifierCache=m})),define("@ember-data/store/-private/identifiers/is-stable-identifier",["exports"],(function(e){"use strict" +return void 0===r&&(r={lid:Object.create(null),id:Object.create(null),_allIdentifiers:[]},e[t]=r),r}function b(e,t,r,i){let n={lid:r,id:e,type:t} +return(0,s.markStableIdentifier)(n),n}e.IdentifierCache=m})),define("@ember-data/store/-private/identifiers/is-stable-identifier",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return t.has(e)},e.markStableIdentifier=function(e){t.set(e,"is-identifier")},e.unmarkStableIdentifier=function(e){t.delete(e)} const t=new WeakMap})),define("@ember-data/store/-private/system/backburner",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const t=new Ember._Backburner(["normalizeRelationships","syncRelationships","finished"]) var r=t e.default=r})),define("@ember-data/store/-private/system/coerce-id",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.ensureStringId=function(e){let t=null +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.ensureStringId=function(e){let t=null "string"==typeof e?t=e.length>0?e:null:"number"!=typeof e||isNaN(e)||(t=""+e) if(null===t)throw new Error("Expected id to be a string or number, received ".concat(String(e))) -return t},e.default=void 0 +return t} var t=function(e){return null==e||""===e?null:"string"==typeof e?e:"symbol"==typeof e?e.toString():""+e} e.default=t})),define("@ember-data/store/-private/system/core-store",["exports","require","@ember-data/store/-private/identifiers/cache","@ember-data/store/-private/utils/construct-resource","@ember-data/store/-private/utils/promise-record","@ember-data/store/-private/utils/symbol","@ember-data/store/-private/system/backburner","@ember-data/store/-private/system/coerce-id","@ember-data/store/-private/system/errors-utils","@ember-data/store/-private/system/fetch-manager","@ember-data/store/-private/system/model/internal-model","@ember-data/store/-private/system/model/shim-model-class","@ember-data/store/-private/system/normalize-model-name","@ember-data/store/-private/system/promise-proxies","@ember-data/store/-private/system/record-array-manager","@ember-data/store/-private/system/record-data-for","@ember-data/store/-private/system/record-notification-manager","@ember-data/store/-private/system/references","@ember-data/store/-private/system/request-cache","@ember-data/store/-private/system/store/common","@ember-data/store/-private/system/store/finders","@ember-data/store/-private/system/store/internal-model-factory","@ember-data/store/-private/system/store/record-data-store-wrapper","@ember-data/store/-private/system/store/serializer-response"],(function(e,t,r,i,n,a,s,o,l,u,c,d,h,p,f,m,g,b,v,y,_,E,R,w){"use strict" let O @@ -4809,14 +4823,15 @@ if(r=r||{},!this.hasRecordForId(a,s))return this._findByInternalModel(u,r) let c=this._findRecord(u,r) return(0,n.default)(c,"DS: Store#findRecord ".concat(a," with id: ").concat(t))}_findRecord(e,t){if(t.reload)return this._scheduleFetch(e,t) let r=e.createSnapshot(t),i=this.adapterFor(e.modelName) -return void 0===t.reload&&i.shouldReloadRecord&&i.shouldReloadRecord(this,r)?this._scheduleFetch(e,t):(!1===t.backgroundReload||(t.backgroundReload||!i.shouldBackgroundReloadRecord||i.shouldBackgroundReloadRecord(this,r))&&this._scheduleFetch(e,t),Ember.RSVP.Promise.resolve(e))}_findByInternalModel(e,t={}){t.preload&&e.preloadData(t.preload) +return void 0===t.reload&&i.shouldReloadRecord&&i.shouldReloadRecord(this,r)?this._scheduleFetch(e,t):(!1===t.backgroundReload||(t.backgroundReload||!i.shouldBackgroundReloadRecord||i.shouldBackgroundReloadRecord(this,r))&&this._scheduleFetch(e,t),Ember.RSVP.Promise.resolve(e))}_findByInternalModel(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{} +t.preload&&e.preloadData(t.preload) let r=this._findEmptyInternalModel(e,t) return(0,n.default)(r,"DS: Store#findRecord ".concat(e.modelName," with id: ").concat(e.id))}_findEmptyInternalModel(e,t){return e.isEmpty()?this._scheduleFetch(e,t):e.isLoading()?e._promiseProxy:Ember.RSVP.Promise.resolve(e)}findByIds(e,t){let r=new Array(t.length),i=(0,h.default)(e) for(let e=0;e1&&void 0!==arguments[1]?arguments[1]:{},r=this.generateStackTracesForTrackedRequests e.loadingData() let i=e.identifier return function(e){D("Attempted to schedule a fetch for a record without an id.",null===e.id)}(i),this._fetchManager.scheduleFetch(i,t,r).then((t=>{t.data&&!Array.isArray(t.data)&&(t.data.lid=i.lid) @@ -4878,7 +4893,7 @@ let n=(0,h.default)(e) return this._query(n,t,null,i)}_query(e,t,r,i){let n=this.adapterFor(e) return(0,p.promiseArray)((0,_._query)(n,this,e,t,r,i))}queryRecord(e,t,r){let i=(0,h.default)(e),n=this.adapterFor(i),a={} return r&&r.adapterOptions&&(a.adapterOptions=r.adapterOptions),(0,p.promiseObject)((0,_._queryRecord)(n,this,i,t,a).then((e=>e?e.getRecord():null)))}findAll(e,t){let r=(0,h.default)(e) -return this._fetchAll(r,this.peekAll(r),t)}_fetchAll(e,t,r={}){let i=this.adapterFor(e) +return this._fetchAll(r,this.peekAll(r),t)}_fetchAll(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=this.adapterFor(e) if(r.reload)return Ember.set(t,"isUpdating",!0),(0,p.promiseArray)((0,_._findAll)(i,this,e,r)) let n=t._createSnapshot(r) return!1!==r.reload&&(i.shouldReloadAll&&i.shouldReloadAll(this,n)||!i.shouldReloadAll&&0===n.length)?(Ember.set(t,"isUpdating",!0),(0,p.promiseArray)((0,_._findAll)(i,this,e,r))):(!1===r.backgroundReload||(r.backgroundReload||!i.shouldBackgroundReloadAll||i.shouldBackgroundReloadAll(this,n))&&(Ember.set(t,"isUpdating",!0),(0,_._findAll)(i,this,e,r)),(0,p.promiseArray)(Ember.RSVP.Promise.resolve(t)))}_didUpdateAll(e){this.recordArrayManager._didUpdateAll(e)}peekAll(e){let t=(0,h.default)(e) @@ -4890,7 +4905,7 @@ if(e._isRecordFullyDeleted())return t.resolve(),t.promise e.adapterWillCommit(),this._pendingSave.push({snapshot:i,resolver:t}),Ember.run.backburner.scheduleOnce("actions",this,this.flushPendingSave)}flushPendingSave(){let e=this._pendingSave.slice() this._pendingSave=[] for(let t=0,r=e.length;te[r](t,s,i))),u=t.serializerFor(a),c="DS: Extract and notify about ".concat(r," completion of ").concat(n) +var P=S +function C(e,t,r,i){let n=i._internalModel,a=i.modelName,s=t.modelFor(a),o=Ember.RSVP.Promise.resolve().then((()=>e[r](t,s,i))),u=t.serializerFor(a),c="DS: Extract and notify about ".concat(r," completion of ").concat(n) return o=(0,y.guardDestroyedStore)(o,t,c),o=(0,y._guard)(o,(0,y._bind)(y._objectIsAlive,n)),o.then((e=>(t._backburner.join((()=>{let a,o,l e&&(a=(0,w.normalizeResponseHelper)(u,t,s,e,i.id,r),a.included&&(l=a.included),o=a.data),t.didSaveRecord(n,{data:o},r),l&&t._push({data:null,included:l})})),n)),(function(e){if(e&&!0===e.isAdapterError&&"InvalidError"===e.code){let r r="function"==typeof u.extractErrors?u.extractErrors(t,s,e,i.id):(0,l.errorsArrayToHash)(e.errors),t.recordWasInvalid(n,r,e)}else t.recordWasError(n,e) throw e}),c)}function M(e,t){const i=(0,r.identifierCacheFor)(e) if(Array.isArray(t.data)){return!t.data.reduce(((t,r)=>t||k(e,i,r).isEmpty()),!1)}if(t.data){return!k(e,i,t.data).isEmpty()}return!0}function k(e,t,r){const i=t.getOrCreateRecordIdentifier(r) -return e._internalModelForResource(i)}function D(e,t=!1){0}e.default=C})),define("@ember-data/store/-private/system/deprecated-evented",["exports"],(function(e){"use strict" +return e._internalModelForResource(i)}function D(e){}e.default=P})),define("@ember-data/store/-private/system/deprecated-evented",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 var t=Ember.Evented e.default=t})),define("@ember-data/store/-private/system/diff-array",["exports"],(function(e){"use strict" @@ -4955,7 +4970,7 @@ if(null!==a){let l=n-a for(let a=1;a<=n;a++)if(e[r-a]!==t[i-a]){l=a-1 break}s=i-l-a,o=r-l-a}return{firstChangeIndex:a,addedCount:s,removedCount:o}}})),define("@ember-data/store/-private/system/ds-model-store",["exports","@ember-data/store/-private/system/core-store","@ember-data/store/-private/system/model/notify-changes","@ember-data/store/-private/system/model/shim-model-class","@ember-data/store/-private/system/normalize-model-name","@ember-data/store/-private/system/schema-definition-service"],(function(e,t,r,i,n,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -class s extends t.default{constructor(...e){super(...e),this._modelFactoryCache=Object.create(null),this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null)}instantiateRecord(e,t,i,n){let a=e.type,s=this._internalModelForResource(e),o={store:this,_internalModel:s,currentState:s.currentState,container:null} +class s extends t.default{constructor(){super(...arguments),this._modelFactoryCache=Object.create(null),this._relationshipsDefCache=Object.create(null),this._attributesDefCache=Object.create(null)}instantiateRecord(e,t,i,n){let a=e.type,s=this._internalModelForResource(e),o={store:this,_internalModel:s,currentState:s.currentState,container:null} Ember.assign(o,t),Ember.setOwner(o,Ember.getOwner(this)),delete o.container let l=this._modelFactoryFor(a).create(o) return n.subscribe(e,((e,t)=>(0,r.default)(e,t,l,this))),l}teardownRecord(e){e.destroy()}modelFor(e){let t=this._modelFactoryFor(e),r=t&&t.class?t.class:t @@ -4969,19 +4984,19 @@ t=Object.create(null),i.forEach(((e,r)=>t[r]=e)),this._attributesDefCache[e]=t}r if(void 0===t){let r=this.modelFor(e) t=Ember.get(r,"relationshipsObject")||null,this._relationshipsDefCache[e]=t}return t}}getSchemaDefinitionService(){throw"schema service is only available when custom model class feature flag is on"}}var o=s e.default=o})),define("@ember-data/store/-private/system/errors-utils",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.errorsHashToArray=function(e){let t=[] +Object.defineProperty(e,"__esModule",{value:!0}),e.errorsArrayToHash=function(e){let n={} +Ember.isPresent(e)&&e.forEach((e=>{if(e.source&&e.source.pointer){let a=e.source.pointer.match(t) +a?a=a[2]:-1!==e.source.pointer.search(r)&&(a=i),a&&(n[a]=n[a]||[],n[a].push(e.detail||e.title))}})) +return n},e.errorsHashToArray=function(e){let t=[] Ember.isPresent(e)&&Object.keys(e).forEach((r=>{let n=Ember.makeArray(e[r]) for(let e=0;e{if(e.source&&e.source.pointer){let a=e.source.pointer.match(t) -a?a=a[2]:-1!==e.source.pointer.search(r)&&(a=i),a&&(n[a]=n[a]||[],n[a].push(e.detail||e.title))}})) -return n} +return t} const t=/^\/?data\/(attributes|relationships)\/(.*)/,r=/^\/?data/,i="base"})),define("@ember-data/store/-private/system/fetch-manager",["exports","@ember-data/store/-private/utils/symbol","@ember-data/store/-private/system/coerce-id","@ember-data/store/-private/system/errors-utils","@ember-data/store/-private/system/request-cache","@ember-data/store/-private/system/snapshot","@ember-data/store/-private/system/store/common","@ember-data/store/-private/system/store/serializer-response"],(function(e,t,r,i,n,a,s,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SaveOp=void 0 const l=(0,t.symbol)("SaveOp") e.SaveOp=l -function u(e){0}e.default=class{constructor(e){this.isDestroyed=void 0,this.requestCache=void 0,this._pendingSave=void 0,this._pendingFetch=void 0,this._store=e,this._pendingFetch=new Map,this._pendingSave=[],this.requestCache=new n.default}scheduleSave(e,t={}){let r="DS: Model#save "+this,i=Ember.RSVP.defer(r),n={data:[{op:"saveRecord",recordIdentifier:e,options:t}]},s={snapshot:new a.default(t,e,this._store),resolver:i,identifier:e,options:t,queryRequest:n} +function u(e){0}e.default=class{constructor(e){this.isDestroyed=void 0,this.requestCache=void 0,this._pendingSave=void 0,this._pendingFetch=void 0,this._store=e,this._pendingFetch=new Map,this._pendingSave=[],this.requestCache=new n.default}scheduleSave(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r="DS: Model#save "+this,i=Ember.RSVP.defer(r),n={data:[{op:"saveRecord",recordIdentifier:e,options:t}]},s={snapshot:new a.default(t,e,this._store),resolver:i,identifier:e,options:t,queryRequest:n} return this._pendingSave.push(s),Ember.run.backburner.scheduleOnce("actions",this,this._flushPendingSaves),this.requestCache.enqueue(i.promise,s.queryRequest),i.promise}_flushPendingSave(e){let{snapshot:t,resolver:r,identifier:n,options:a}=e,u=this._store.adapterFor(n.type),c=a[l],d=t._internalModel,h=t.modelName,p=this._store,f=p.modelFor(h),m=Ember.RSVP.Promise.resolve().then((()=>u[c](p,f,t))),g=p.serializerFor(h),b="DS: Extract and notify about ".concat(c," completion of ").concat(d) m=(0,s.guardDestroyedStore)(m,p,b),m=(0,s._guard)(m,(0,s._bind)(s._objectIsAlive,d)),m=m.then((e=>{if(e)return(0,o.normalizeResponseHelper)(g,p,f,e,t.id,c)}),(function(e){if(e&&!0===e.isAdapterError&&"InvalidError"===e.code){let r=e.errors throw r="function"==typeof g.extractErrors?g.extractErrors(p,f,e,t.id):(0,i.errorsArrayToHash)(e.errors),{error:e,parsedErrors:r}}throw{error:e}}),b),r.resolve(m)}_flushPendingSaves(){let e=this._pendingSave.slice() @@ -5029,12 +5044,12 @@ let r=this._models.indexOf(e);-1!==r&&this._models.splice(r,1)}contains(e){retur this._models=[] for(let t=0;t{let t return t=e.request.data instanceof Array?e.request.data[0]:e.request.data,t.op!==r})),this._done[t.lid].push(e)}))}subscribeForRecord(e,t){this._subscriptions[e.lid]||(this._subscriptions[e.lid]=[]),this._subscriptions[e.lid].push(t)}getPendingRequestsForRecord(e){return this._pending[e.lid]?this._pending[e.lid]:[]}getLastRequestForRecord(e){let t=this._done[e.lid] return t?t[t.length-1]:null}}})),define("@ember-data/store/-private/system/schema-definition-service",["exports","require","@ember-data/store/-private/system/normalize-model-name"],(function(e,t,r){"use strict" let i -Object.defineProperty(e,"__esModule",{value:!0}),e.getModelFactory=n,e._lookupModelFactory=a,e.DSModelSchemaDefinitionService=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.DSModelSchemaDefinitionService=void 0,e._lookupModelFactory=a,e.getModelFactory=n {let e i=function(){return e||(e=(0,t.default)("@ember-data/model/-private")._modelForMixin),e(...arguments)}}function n(e,t,r){let n=t[r] if(!n){if(n=a(e,r),n||(n=i(e,r)),!n)return null @@ -5121,7 +5136,8 @@ if(t="string"==typeof e?e:e.type,r=this._relationshipsDefCache[t],void 0===r){le r=Ember.get(e,"relationshipsObject")||null,this._relationshipsDefCache[t]=r}return r}doesTypeExist(e){let t=(0,r.default)(e) return null!==n(this.store,this._modelFactoryCache,t)}}})),define("@ember-data/store/-private/system/snapshot-record-array",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e,t,r={}){this._snapshots=void 0,this._recordArray=void 0,this._type=void 0,this.length=void 0,this.meta=void 0,this.adapterOptions=void 0,this.include=void 0,this._snapshots=null,this._recordArray=e,this.length=e.get("length"),this._type=null,this.meta=t,this.adapterOptions=r.adapterOptions,this.include=r.include}get type(){return this._type||(this._type=this._recordArray.get("type"))}get modelName(){return this._recordArray.modelName}snapshots(){return null!==this._snapshots||(this._snapshots=this._recordArray._takeSnapshot()),this._snapshots}}})),define("@ember-data/store/-private/system/snapshot",["exports","@ember-data/store/-private/system/record-data-for"],(function(e,t){"use strict" +e.default=class{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +this._snapshots=void 0,this._recordArray=void 0,this._type=void 0,this.length=void 0,this.meta=void 0,this.adapterOptions=void 0,this.include=void 0,this._snapshots=null,this._recordArray=e,this.length=e.get("length"),this._type=null,this.meta=t,this.adapterOptions=r.adapterOptions,this.include=r.include}get type(){return this._type||(this._type=this._recordArray.get("type"))}get modelName(){return this._recordArray.modelName}snapshots(){return null!==this._snapshots||(this._snapshots=this._recordArray._takeSnapshot()),this._snapshots}}})),define("@ember-data/store/-private/system/snapshot",["exports","@ember-data/store/-private/system/record-data-for"],(function(e,t){"use strict" function r(e,t){return function(e){return e._internalModel._recordData._relationships}(e).get(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,r,i){this.__attributes=null,this._belongsToRelationships=Object.create(null),this._belongsToIds=Object.create(null),this._hasManyRelationships=Object.create(null),this._hasManyIds=Object.create(null),this._internalModel=void 0,this._changedAttributes=void 0,this.identifier=void 0,this.modelName=void 0,this.id=void 0,this.include=void 0,this.adapterOptions=void 0,this._store=i let n=this._internalModel=i._internalModelForResource(r) @@ -5146,15 +5162,26 @@ i=r(this,e) let u=i.getData() return u.data&&(n=[],u.data.forEach((e=>{let t=l._internalModelForResource(e) t.isDeleted()||(a?n.push(e.id):n.push(t.createSnapshot()))}))),a?this._hasManyIds[e]=n:this._hasManyRelationships[e]=n,n}eachAttribute(e,t){this.record.eachAttribute(e,t)}eachRelationship(e,t){this.record.eachRelationship(e,t)}serialize(e){return this._store.serializerFor(this.modelName).serialize(this,e)}}})),define("@ember-data/store/-private/system/ts-upgrade-map",["exports","@ember-data/store/-private/utils/brand"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.upgradeForInternal=function(e){return e}})),define("@ember-data/store/-private/ts-interfaces/ds-model",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/ember-data-json-api",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/fetch-manager",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.upgradeForInternal=function(e){return e}})),define("@ember-data/store/-private/ts-interfaces/ds-model",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/ember-data-json-api",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/fetch-manager",["exports"],(function(e){"use strict" let t Object.defineProperty(e,"__esModule",{value:!0}),e.RequestStateEnum=void 0,e.RequestStateEnum=t,function(e){e.pending="pending",e.fulfilled="fulfilled",e.rejected="rejected"}(t||(e.RequestStateEnum=t={}))})),define("@ember-data/store/-private/ts-interfaces/identifier",["exports","@ember-data/store/-private/utils/symbol"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.DEBUG_IDENTIFIER_BUCKET=e.DEBUG_CLIENT_ORIGINATED=void 0 const r=(0,t.symbol)("record-originated-on-client") e.DEBUG_CLIENT_ORIGINATED=r const i=(0,t.symbol)("identifier-bucket") -e.DEBUG_IDENTIFIER_BUCKET=i})),define("@ember-data/store/-private/ts-interfaces/minimum-adapter-interface",[],(function(){})) -define("@ember-data/store/-private/ts-interfaces/minimum-serializer-interface",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/promise-proxies",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/record-data-json-api",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/record-data-record-wrapper",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/record-data-schemas",["@ember-data/store/-private/utils/brand"],(function(e){})),define("@ember-data/store/-private/ts-interfaces/record-data-store-wrapper",["@ember-data/store/-private/utils/brand"],(function(e){})),define("@ember-data/store/-private/ts-interfaces/record-data",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/record-instance",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/schema-definition-service",[],(function(){})),define("@ember-data/store/-private/ts-interfaces/utils",[],(function(){})),define("@ember-data/store/-private/utils/brand",["exports","@ember-data/store/-private/utils/symbol"],(function(e,t){"use strict" +e.DEBUG_IDENTIFIER_BUCKET=i})),define("@ember-data/store/-private/ts-interfaces/minimum-adapter-interface",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})) +define("@ember-data/store/-private/ts-interfaces/minimum-serializer-interface",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/promise-proxies",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/record-data-json-api",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/record-data-record-wrapper",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/record-data-schemas",["@ember-data/store/-private/utils/brand"],(function(e){})),define("@ember-data/store/-private/ts-interfaces/record-data-store-wrapper",["@ember-data/store/-private/utils/brand"],(function(e){})),define("@ember-data/store/-private/ts-interfaces/record-data",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/record-instance",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/schema-definition-service",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/ts-interfaces/utils",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0})})),define("@ember-data/store/-private/utils/brand",["exports","@ember-data/store/-private/utils/symbol"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.BRAND_SYMBOL=void 0 const r=(0,t.symbol)("DEBUG-ts-brand") e.BRAND_SYMBOL=r})),define("@ember-data/store/-private/utils/construct-resource",["exports","@ember-data/store/-private/system/coerce-id","@ember-data/store/-private/utils/is-non-empty-string"],(function(e,t,r){"use strict" @@ -5179,7 +5206,7 @@ if(e&&void 0!==window.msCrypto&&"function"==typeof window.msCrypto.getRandomValu throw new Error("ember-data: Cannot find a valid way to generate local identifiers")})() const r=[] for(let e=0;e<256;++e)r[e]=(e+256).toString(16).substr(1)})),define("@ember-data/store/-private/system/model/internal-model",["exports","@ember-data/store/-private/identifiers/cache","@ember-data/store/-private/system/coerce-id","@ember-data/store/-private/system/errors-utils","@ember-data/store/-private/system/record-array-manager","@ember-data/store/-private/system/record-data-for","@ember-data/store/-private/system/references","@ember-data/store/-private/system/snapshot","@ember-data/store/-private/system/store/internal-model-factory","@ember-data/store/-private/system/model/states"],(function(e,t,r,i,n,a,s,o,l,u){"use strict" -function c(e,t){return function(e){return(0,a.default)(e)._relationships}(e).get(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.assertRecordsPassedToHasMany=w,e.extractRecordDatasFromRecords=O,e.extractRecordDataFromRecord=A,e.default=void 0 +function c(e,t){return function(e){return(0,a.default)(e)._relationships}(e).get(t)}Object.defineProperty(e,"__esModule",{value:!0}),e.assertRecordsPassedToHasMany=w,e.default=void 0,e.extractRecordDataFromRecord=A,e.extractRecordDatasFromRecords=O const{hasOwnProperty:d}=Object.prototype let h,p,f,m,g=!1 m=function(){if(!g){let e=require("@ember-data/model/-private");({ManyArray:h,PromiseBelongsTo:p,PromiseManyArray:f}=e),h&&p&&f&&(g=!0)}return g} @@ -5207,7 +5234,7 @@ if(i._relationship.hasFailedLoadAttempt)return this._relationshipProxyCache[e] let o=this._findBelongsTo(e,i,a,r) return this._updatePromiseProxyFor("belongsTo",e,{promise:o,content:t?t.getRecord():null,_belongsToState:u})}if(null===n)return null {let e=s._internalModelForResource(n).getRecord() -return e}}getManyArray(e,t=!1){let r=this.store._relationshipMetaFor(this.modelName,null,e),i=this._recordData.getHasMany(e),n=this._manyArrayCache[e] +return e}}getManyArray(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=this.store._relationshipMetaFor(this.modelName,null,e),i=this._recordData.getHasMany(e),n=this._manyArrayCache[e] if(!n){let a=this.store._getHasManyByJsonApiResource(i),s=!!i._relationship&&i._relationship._inverseIsAsync() n=h.create({store:this.store,type:this.store.modelFor(r.type),recordData:this._recordData,meta:i.meta,links:i.links,key:e,isPolymorphic:r.options.polymorphic,initialState:a.slice(),_inverseIsAsync:s,internalModel:this,isLoaded:!t}),this._manyArrayCache[e]=n}return this._retainedManyArrayCache[e]&&(this._retainedManyArrayCache[e].destroy(),delete this._retainedManyArrayCache[e]),n}fetchAsyncHasMany(e,t,r,i,n){let a=this._relationshipPromisesCache[e] return a||(a=this.store._findHasManyByJsonApiResource(r,this,t,n).then((()=>(i.retrieveLatest(),i.set("isLoaded",!0),i))).then((t=>R(this,e,r._relationship,t,null)),(t=>R(this,e,r._relationship,null,t))),this._relationshipPromisesCache[e]=a,a)}getHasMany(e,t){let r=this._recordData.getHasMany(e),i=this.store._relationshipMetaFor(this.modelName,null,e),n=i.options.async,a=void 0===n||n,s=this.getManyArray(e,a) @@ -5246,10 +5273,12 @@ let a=_(e) for(i=0,n=a.length;i0&&void 0!==arguments[0]&&arguments[0] +this._recordData.removeFromInverseRelationships(e)}preloadData(e){let t={} Object.keys(e).forEach((r=>{let i=Ember.get(e,r) this.modelClass.metaForProperty(r).isRelationship?(t.relationships||(t.relationships={}),t.relationships[r]=this._preloadRelationship(r,i)):(t.attributes||(t.attributes={}),t.attributes[r]=i)})),this._recordData.pushData(t)}_preloadRelationship(e,t){let r,i=this.modelClass.metaForProperty(e),n=i.type return r="hasMany"===i.kind?t.map((e=>this._convertPreloadRelationshipToJSON(e,n))):this._convertPreloadRelationshipToJSON(t,n),{data:r}}_convertPreloadRelationshipToJSON(e,t){if("string"==typeof e||"number"==typeof e)return{type:t,id:e} @@ -5274,11 +5303,11 @@ else if("relationships"===t)r.eachRelationship(((t,n)=>{let a=i._internalModelFo "belongsTo"===n.kind?r.notifyPropertyChange(t):"hasMany"===n.kind&&(n.options.async&&(r.notifyPropertyChange(t),a.hasManyRemovalCheck(t)),a._manyArrayCache[t]&&a._manyArrayCache[t].retrieveLatest())})) else if("errors"===t){let t=i._internalModelForResource(e)._recordData.getErrors(e) r.invalidErrorsChanged(t)}else"state"===t?(r.notifyPropertyChange("isNew"),r.notifyPropertyChange("isDeleted")):"identity"===t&&r.notifyPropertyChange("id")}})),define("@ember-data/store/-private/system/model/shim-model-class",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.getShimClass=function(e,i){let n=t.get(e) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getShimClass=function(e,i){let n=t.get(e) void 0===n&&(n=Object.create(null),t.set(e,n)) let a=n[i] void 0===a&&(a=n[i]=new r(e,i)) -return a},e.default=void 0 +return a} const t=new WeakMap class r{constructor(e,t){this.__store=e,this.modelName=t}get fields(){let e=this.__store._attributesDefinitionFor(this.modelName),t=this.__store._relationshipsDefinitionFor(this.modelName),r=new Map return Object.keys(e).forEach((e=>r.set(e,"attribute"))),Object.keys(t).forEach((e=>r.set(e,t[e].kind))),r}get attributes(){let e=this.__store._attributesDefinitionFor(this.modelName) @@ -5288,7 +5317,8 @@ Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachRelationship(e,t){let r=this Object.keys(r).forEach((i=>{e.call(t,i,r[i])}))}eachTransformedAttribute(e,t){let r=this.__store._relationshipsDefinitionFor(this.modelName) Object.keys(r).forEach((i=>{r[i].type&&e.call(t,i,r[i])}))}}e.default=r})),define("@ember-data/store/-private/system/model/states",["exports"],(function(e){"use strict" function t(e,t){t.isDirty?e.send("becomeDirty"):e.send("propertyWasReset")}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -const r={initialState:"uncommitted",isDirty:!0,uncommitted:{didSetProperty:t,loadingData(){},propertyWasReset(e,t){e.hasChangedAttributes()||e.send("rolledBack")},pushedData(e){e.hasChangedAttributes()||e.transitionTo("loaded.saved")},becomeDirty(){},willCommit(e){e.transitionTo("inFlight")},reloadRecord(e,{resolve:t,options:r}){t(e.store._reloadRecord(e,r))},rolledBack(e){e.transitionTo("loaded.saved"),e.triggerLater("rolledBack")},becameInvalid(e){e.transitionTo("invalid")},rollback(e){e.rollbackAttributes(),e.triggerLater("ready")}},inFlight:{isSaving:!0,didSetProperty:t,becomeDirty(){},pushedData(){},unloadRecord:u,willCommit(){},didCommit(e){e.transitionTo("saved"),e.send("invokeLifecycleCallbacks",this.dirtyType)},rolledBack(e){e.triggerLater("rolledBack")},becameInvalid(e){e.transitionTo("invalid"),e.send("invokeLifecycleCallbacks")},becameError(e){e.transitionTo("uncommitted"),e.triggerLater("becameError",e)}},invalid:{isValid:!1,deleteRecord(e){e.transitionTo("deleted.uncommitted")},didSetProperty(e,r){e.removeErrorMessageFromAttribute(r.name),t(e,r),e.hasErrors()||this.becameValid(e)},becameInvalid(){},becomeDirty(){},pushedData(){},willCommit(e){e.clearErrorMessages(),e.transitionTo("inFlight")},rolledBack(e){e.clearErrorMessages(),e.transitionTo("loaded.saved"),e.triggerLater("ready")},becameValid(e){e.transitionTo("uncommitted")},invokeLifecycleCallbacks(e){e.triggerLater("becameInvalid",e)}}} +const r={initialState:"uncommitted",isDirty:!0,uncommitted:{didSetProperty:t,loadingData(){},propertyWasReset(e,t){e.hasChangedAttributes()||e.send("rolledBack")},pushedData(e){e.hasChangedAttributes()||e.transitionTo("loaded.saved")},becomeDirty(){},willCommit(e){e.transitionTo("inFlight")},reloadRecord(e,t){let{resolve:r,options:i}=t +r(e.store._reloadRecord(e,i))},rolledBack(e){e.transitionTo("loaded.saved"),e.triggerLater("rolledBack")},becameInvalid(e){e.transitionTo("invalid")},rollback(e){e.rollbackAttributes(),e.triggerLater("ready")}},inFlight:{isSaving:!0,didSetProperty:t,becomeDirty(){},pushedData(){},unloadRecord:u,willCommit(){},didCommit(e){e.transitionTo("saved"),e.send("invokeLifecycleCallbacks",this.dirtyType)},rolledBack(e){e.triggerLater("rolledBack")},becameInvalid(e){e.transitionTo("invalid"),e.send("invokeLifecycleCallbacks")},becameError(e){e.transitionTo("uncommitted"),e.triggerLater("becameError",e)}},invalid:{isValid:!1,deleteRecord(e){e.transitionTo("deleted.uncommitted")},didSetProperty(e,r){e.removeErrorMessageFromAttribute(r.name),t(e,r),e.hasErrors()||this.becameValid(e)},becameInvalid(){},becomeDirty(){},pushedData(){},willCommit(e){e.clearErrorMessages(),e.transitionTo("inFlight")},rolledBack(e){e.clearErrorMessages(),e.transitionTo("loaded.saved"),e.triggerLater("ready")},becameValid(e){e.transitionTo("uncommitted")},invokeLifecycleCallbacks(e){e.triggerLater("becameInvalid",e)}}} function i(e){const t={} let r for(let n in e)r=e[n],t[n]=r&&"object"==typeof r?i(r):r @@ -5299,7 +5329,8 @@ const o=a({dirtyType:"updated"}) function l(e){e.transitionTo("deleted.saved"),e.send("invokeLifecycleCallbacks")}function u(e){}s.uncommitted.deleteRecord=l,s.invalid.deleteRecord=l,s.uncommitted.rollback=function(e){r.uncommitted.rollback.apply(this,arguments),e.transitionTo("deleted.saved")},s.uncommitted.pushedData=function(e){e.transitionTo("loaded.updated.uncommitted"),e.triggerLater("didLoad")},s.uncommitted.propertyWasReset=function(){},o.invalid.becameValid=function(e){e.transitionTo("loaded.saved")},o.inFlight.unloadRecord=u,o.uncommitted.deleteRecord=function(e){e.transitionTo("deleted.uncommitted")},o.invalid.rolledBack=function(e){e.clearErrorMessages(),e.transitionTo("loaded.saved"),e.triggerLater("rolledBack")} var c=function e(t,r,i){(t=n(r?Object.create(r):{},t)).parentState=r,t.stateName=i for(let r in t)Object.prototype.hasOwnProperty.call(t,r)&&"parentState"!==r&&"stateName"!==r&&"object"==typeof t[r]&&(t[r]=e(t[r],t,i+"."+r)) -return t}({isEmpty:!1,isLoading:!1,isLoaded:!1,isDirty:!1,isSaving:!1,isDeleted:!1,isNew:!1,isValid:!0,rolledBack(){},unloadRecord(e){},propertyWasReset(){},empty:{isEmpty:!0,loadingData(e,t){e._promiseProxy=t,e.transitionTo("loading")},loadedData(e){e.transitionTo("loaded.created.uncommitted"),e.triggerLater("ready")},pushedData(e){e.transitionTo("loaded.saved"),e.triggerLater("didLoad"),e.triggerLater("ready")},notFound(){}},loading:{isLoading:!0,exit(e){e._promiseProxy=null},loadingData(){},pushedData(e){e.transitionTo("loaded.saved"),e.triggerLater("didLoad"),e.triggerLater("ready"),e.didCleanError()},becameError(e){e.triggerLater("becameError",e)},notFound(e){e.transitionTo("empty")}},loaded:{initialState:"saved",isLoaded:!0,loadingData(){},saved:{setup(e){e.hasChangedAttributes()&&e.adapterDidDirty()},didSetProperty:t,pushedData(){},becomeDirty(e){e.transitionTo("updated.uncommitted")},willCommit(e){e.transitionTo("updated.inFlight")},reloadRecord(e,{resolve:t,options:r}){t(e.store._reloadRecord(e,r))},deleteRecord(e){e.transitionTo("deleted.uncommitted")},unloadRecord(e){},didCommit(){},notFound(){}},created:s,updated:o},deleted:{initialState:"uncommitted",dirtyType:"deleted",isDeleted:!0,isLoaded:!0,isDirty:!0,setup(e){e.updateRecordArrays()},uncommitted:{willCommit(e){e.transitionTo("inFlight")},rollback(e){e.rollbackAttributes(),e.triggerLater("ready")},pushedData(){},becomeDirty(){},deleteRecord(){},rolledBack(e){e.transitionTo("loaded.saved"),e.triggerLater("ready"),e.triggerLater("rolledBack")}},inFlight:{isSaving:!0,unloadRecord:u,willCommit(){},didCommit(e){e.transitionTo("saved"),e.send("invokeLifecycleCallbacks")},becameError(e){e.transitionTo("uncommitted"),e.triggerLater("becameError",e)},becameInvalid(e){e.transitionTo("invalid"),e.triggerLater("becameInvalid",e)}},saved:{isDirty:!1,setup(e){e.removeFromInverseRelationships()},invokeLifecycleCallbacks(e){e.triggerLater("didDelete",e),e.triggerLater("didCommit",e)},willCommit(){},didCommit(){},pushedData(){}},invalid:{isValid:!1,didSetProperty(e,r){e.removeErrorMessageFromAttribute(r.name),t(e,r),e.hasErrors()||this.becameValid(e)},becameInvalid(){},becomeDirty(){},deleteRecord(){},willCommit(){},rolledBack(e){e.clearErrorMessages(),e.transitionTo("loaded.saved"),e.triggerLater("ready")},becameValid(e){e.transitionTo("uncommitted")}}},invokeLifecycleCallbacks(e,t){"created"===t?e.triggerLater("didCreate",e):e.triggerLater("didUpdate",e),e.triggerLater("didCommit",e)}},null,"root") +return t}({isEmpty:!1,isLoading:!1,isLoaded:!1,isDirty:!1,isSaving:!1,isDeleted:!1,isNew:!1,isValid:!0,rolledBack(){},unloadRecord(e){},propertyWasReset(){},empty:{isEmpty:!0,loadingData(e,t){e._promiseProxy=t,e.transitionTo("loading")},loadedData(e){e.transitionTo("loaded.created.uncommitted"),e.triggerLater("ready")},pushedData(e){e.transitionTo("loaded.saved"),e.triggerLater("didLoad"),e.triggerLater("ready")},notFound(){}},loading:{isLoading:!0,exit(e){e._promiseProxy=null},loadingData(){},pushedData(e){e.transitionTo("loaded.saved"),e.triggerLater("didLoad"),e.triggerLater("ready"),e.didCleanError()},becameError(e){e.triggerLater("becameError",e)},notFound(e){e.transitionTo("empty")}},loaded:{initialState:"saved",isLoaded:!0,loadingData(){},saved:{setup(e){e.hasChangedAttributes()&&e.adapterDidDirty()},didSetProperty:t,pushedData(){},becomeDirty(e){e.transitionTo("updated.uncommitted")},willCommit(e){e.transitionTo("updated.inFlight")},reloadRecord(e,t){let{resolve:r,options:i}=t +r(e.store._reloadRecord(e,i))},deleteRecord(e){e.transitionTo("deleted.uncommitted")},unloadRecord(e){},didCommit(){},notFound(){}},created:s,updated:o},deleted:{initialState:"uncommitted",dirtyType:"deleted",isDeleted:!0,isLoaded:!0,isDirty:!0,setup(e){e.updateRecordArrays()},uncommitted:{willCommit(e){e.transitionTo("inFlight")},rollback(e){e.rollbackAttributes(),e.triggerLater("ready")},pushedData(){},becomeDirty(){},deleteRecord(){},rolledBack(e){e.transitionTo("loaded.saved"),e.triggerLater("ready"),e.triggerLater("rolledBack")}},inFlight:{isSaving:!0,unloadRecord:u,willCommit(){},didCommit(e){e.transitionTo("saved"),e.send("invokeLifecycleCallbacks")},becameError(e){e.transitionTo("uncommitted"),e.triggerLater("becameError",e)},becameInvalid(e){e.transitionTo("invalid"),e.triggerLater("becameInvalid",e)}},saved:{isDirty:!1,setup(e){e.removeFromInverseRelationships()},invokeLifecycleCallbacks(e){e.triggerLater("didDelete",e),e.triggerLater("didCommit",e)},willCommit(){},didCommit(){},pushedData(){}},invalid:{isValid:!1,didSetProperty(e,r){e.removeErrorMessageFromAttribute(r.name),t(e,r),e.hasErrors()||this.becameValid(e)},becameInvalid(){},becomeDirty(){},deleteRecord(){},willCommit(){},rolledBack(e){e.clearErrorMessages(),e.transitionTo("loaded.saved"),e.triggerLater("ready")},becameValid(e){e.transitionTo("uncommitted")}}},invokeLifecycleCallbacks(e,t){"created"===t?e.triggerLater("didCreate",e):e.triggerLater("didUpdate",e),e.triggerLater("didCommit",e)}},null,"root") e.default=c})) define("@ember-data/store/-private/system/record-arrays/adapter-populated-record-array",["exports","@ember-data/store/-private/system/record-arrays/record-array"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 @@ -5339,7 +5370,7 @@ return e?e.id:null}id(){return this._id}identifier(){return t.REFERENCE_CACHE.ge if(e&&e.isLoaded())return e.getRecord()}return null}load(){if(null!==this._id)return this.store.findRecord(this.type,this._id) throw new Error("Unable to fetch record of type ".concat(this.type," without an id"))}reload(){if(null!==this._id)return this.store.findRecord(this.type,this._id,{reload:!0}) throw new Error("Unable to fetch record of type ".concat(this.type," without an id"))}}e.default=r})),define("@ember-data/store/-private/system/references/reference",["exports","@ember-data/store/-private/system/store/internal-model-factory"],(function(e,t){"use strict" -function r(e){return e&&e.links&&e.links.related}Object.defineProperty(e,"__esModule",{value:!0}),e.internalModelForReference=function(e){return(0,t.internalModelFactoryFor)(e.store).peek(i.get(e))},e.default=e.REFERENCE_CACHE=void 0 +function r(e){return e&&e.links&&e.links.related}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.REFERENCE_CACHE=void 0,e.internalModelForReference=function(e){return(0,t.internalModelFactoryFor)(e.store).peek(i.get(e))} const i=new WeakMap e.REFERENCE_CACHE=i class n{constructor(e,t){this.store=e,i.set(this,t)}get recordData(){return this.store.recordDataFor(i.get(this),!1)}_resource(){}remoteType(){return r(this._resource())?"link":"id"}link(){let e,t=this._resource() @@ -5349,45 +5380,46 @@ return t&&t.meta&&"object"==typeof t.meta&&(e=t.meta),e}}Object.defineProperty(n var a=n e.default=a})),define("@ember-data/store/-private/system/store/common",["exports"],(function(e){"use strict" function t(e,t){let r=e.finally((()=>{t()||(r._subscribers.length=0)})) -return r}function r(e){return!(Ember.get(e,"isDestroyed")||Ember.get(e,"isDestroying"))}Object.defineProperty(e,"__esModule",{value:!0}),e._bind=function(e,...t){return function(){return e.apply(void 0,t)}},e._guard=t,e._objectIsAlive=r,e.guardDestroyedStore=function(e,i,n){0 +return r}function r(e){return!(Ember.get(e,"isDestroyed")||Ember.get(e,"isDestroying"))}Object.defineProperty(e,"__esModule",{value:!0}),e._bind=function(e){for(var t=arguments.length,r=new Array(t>1?t-1:0),i=1;ie)),(()=>r(i)))}})),define("@ember-data/store/-private/system/store/finders",["exports","@ember-data/store/-private/system/coerce-id","@ember-data/store/-private/system/store/common","@ember-data/store/-private/system/store/serializer-response"],(function(e,t,r,i){"use strict" function n(e,t,r,i){let n=(a=t.data,s=(t,n)=>{const{id:a,type:s}=t return function(e,t,r,i,n){let{id:a,type:s}=e e.relationships||(e.relationships={}) -let{relationships:o}=e,l=function(e,t,r,i){return function({_storeWrapper:e},t,r,i){let{name:n}=r,{modelName:a}=t,s=e.inverseForRelationship(a,n) -if(s){let{meta:{kind:t}}=e.relationshipsDefinitionFor(i)[s] -return{inverseKey:s,kind:t}}}(e,t,r,i)}(r,t,i,s) +let{relationships:o}=e,l=function(e,t,r,i){return function(e,t,r,i){let{_storeWrapper:n}=e,{name:a}=r,{modelName:s}=t,o=n.inverseForRelationship(s,a) +if(o){let{meta:{kind:e}}=n.relationshipsDefinitionFor(i)[o] +return{inverseKey:o,kind:e}}}(e,t,r,i)}(r,t,i,s) if(l){let{inverseKey:e,kind:r}=l,i=o[e]&&o[e].data -"hasMany"===r&&void 0===i||(o[e]=o[e]||{},o[e].data=function(e,t,{id:r,modelName:i}){let n,a={id:r,type:i} -return"hasMany"===t?(n=e||[],n.push(a)):(n=e||{},Ember.assign(n,a)),n}(i,r,t))}}(t,r,e,i),{id:a,type:s}},Array.isArray(a)?a.map(s):s(a)) +"hasMany"===r&&void 0===i||(o[e]=o[e]||{},o[e].data=function(e,t,r){let i,{id:n,modelName:a}=r,s={id:n,type:a} +return"hasMany"===t?(i=e||[],i.push(s)):(i=e||{},Ember.assign(i,s)),i}(i,r,t))}}(t,r,e,i),{id:a,type:s}},Array.isArray(a)?a.map(s):s(a)) var a,s const o={id:r.id,type:r.modelName,relationships:{[i.key]:{meta:t.meta,links:t.links,data:n}}} return Array.isArray(t.included)||(t.included=[]),t.included.push(o),t}Object.defineProperty(e,"__esModule",{value:!0}),e._find=function(e,t,n,a,s,o){0 let l=s.createSnapshot(o),{modelName:u}=s,c=Ember.RSVP.Promise.resolve().then((()=>e.findRecord(t,n,a,l))),d="DS: Handle Adapter#findRecord of '".concat(u,"' with id: '").concat(a,"'") const{identifier:h}=s return c=(0,r.guardDestroyedStore)(c,t,d),c.then((e=>{let r=t.serializerFor(u),s=(0,i.normalizeResponseHelper)(r,t,n,e,a,"findRecord") -return s.data.lid=h.lid,t._push(s)}),(e=>{throw s.notFound(),s.isEmpty()&&s.unloadRecord(),e}),"DS: Extract payload of '".concat(u,"'"))},e._findMany=function(e,t,n,a,s,o){let l=Ember.A(s.map((e=>e.createSnapshot(o.get(e))))),u=t.modelFor(n),c=e.findMany(t,u,a,l),d="DS: Handle Adapter#findMany of '".concat(n,"'") +return s.data.lid=h.lid,t._push(s)}),(e=>{throw s.notFound(),s.isEmpty()&&s.unloadRecord(),e}),"DS: Extract payload of '".concat(u,"'"))},e._findAll=function(e,t,n,a){let s=t.modelFor(n),o=t.peekAll(n),l=o._createSnapshot(a),u=Ember.RSVP.Promise.resolve().then((()=>e.findAll(t,s,null,l))),c="DS: Handle Adapter#findAll of "+s +return u=(0,r.guardDestroyedStore)(u,t,c),u.then((e=>{let r=t.serializerFor(n),a=(0,i.normalizeResponseHelper)(r,t,s,e,null,"findAll") +return t._push(a),t._didUpdateAll(n),o}),null,"DS: Extract payload of findAll ${modelName}")},e._findBelongsTo=function(e,t,a,s,o,l){let u=a.createSnapshot(l),c=t.modelFor(o.type),d=s&&"string"!=typeof s?s.href:s,h=e.findBelongsTo(t,u,d,o),p="DS: Handle Adapter#findBelongsTo of ".concat(a.modelName," : ").concat(o.type) +return h=(0,r.guardDestroyedStore)(h,t,p),h=(0,r._guard)(h,(0,r._bind)(r._objectIsAlive,a)),h.then((e=>{let r=t.serializerFor(o.type),s=(0,i.normalizeResponseHelper)(r,t,c,e,null,"findBelongsTo") +return s.data?(s=n(t,s,a,o),t._push(s)):null}),null,"DS: Extract payload of ".concat(a.modelName," : ").concat(o.type))},e._findHasMany=function(e,t,a,s,o,l){let u=a.createSnapshot(l),c=t.modelFor(o.type),d=s&&"string"!=typeof s?s.href:s,h=e.findHasMany(t,u,d,o),p="DS: Handle Adapter#findHasMany of '".concat(a.modelName,"' : '").concat(o.type,"'") +return h=(0,r.guardDestroyedStore)(h,t,p),h=(0,r._guard)(h,(0,r._bind)(r._objectIsAlive,a)),h.then((e=>{let r=t.serializerFor(o.type),s=(0,i.normalizeResponseHelper)(r,t,c,e,null,"findHasMany") +return s=n(t,s,a,o),t._push(s)}),null,"DS: Extract payload of '".concat(a.modelName,"' : hasMany '").concat(o.type,"'"))},e._findMany=function(e,t,n,a,s,o){let l=Ember.A(s.map((e=>e.createSnapshot(o.get(e))))),u=t.modelFor(n),c=e.findMany(t,u,a,l),d="DS: Handle Adapter#findMany of '".concat(n,"'") if(void 0===c)throw new Error("adapter.findMany returned undefined, this was very likely a mistake") return c=(0,r.guardDestroyedStore)(c,t,d),c.then((e=>{let r=t.serializerFor(n),a=(0,i.normalizeResponseHelper)(r,t,u,e,null,"findMany") -return t._push(a)}),null,"DS: Extract payload of ".concat(n))},e._findHasMany=function(e,t,a,s,o,l){let u=a.createSnapshot(l),c=t.modelFor(o.type),d=s&&"string"!=typeof s?s.href:s,h=e.findHasMany(t,u,d,o),p="DS: Handle Adapter#findHasMany of '".concat(a.modelName,"' : '").concat(o.type,"'") -return h=(0,r.guardDestroyedStore)(h,t,p),h=(0,r._guard)(h,(0,r._bind)(r._objectIsAlive,a)),h.then((e=>{let r=t.serializerFor(o.type),s=(0,i.normalizeResponseHelper)(r,t,c,e,null,"findHasMany") -return s=n(t,s,a,o),t._push(s)}),null,"DS: Extract payload of '".concat(a.modelName,"' : hasMany '").concat(o.type,"'"))},e._findBelongsTo=function(e,t,a,s,o,l){let u=a.createSnapshot(l),c=t.modelFor(o.type),d=s&&"string"!=typeof s?s.href:s,h=e.findBelongsTo(t,u,d,o),p="DS: Handle Adapter#findBelongsTo of ".concat(a.modelName," : ").concat(o.type) -return h=(0,r.guardDestroyedStore)(h,t,p),h=(0,r._guard)(h,(0,r._bind)(r._objectIsAlive,a)),h.then((e=>{let r=t.serializerFor(o.type),s=(0,i.normalizeResponseHelper)(r,t,c,e,null,"findBelongsTo") -return s.data?(s=n(t,s,a,o),t._push(s)):null}),null,"DS: Extract payload of ".concat(a.modelName," : ").concat(o.type))},e._findAll=function(e,t,n,a){let s=t.modelFor(n),o=t.peekAll(n),l=o._createSnapshot(a),u=Ember.RSVP.Promise.resolve().then((()=>e.findAll(t,s,null,l))),c="DS: Handle Adapter#findAll of "+s -return u=(0,r.guardDestroyedStore)(u,t,c),u.then((e=>{let r=t.serializerFor(n),a=(0,i.normalizeResponseHelper)(r,t,s,e,null,"findAll") -return t._push(a),t._didUpdateAll(n),o}),null,"DS: Extract payload of findAll ${modelName}")},e._query=function(e,t,n,a,s,o){let l=t.modelFor(n) +return t._push(a)}),null,"DS: Extract payload of ".concat(n))},e._query=function(e,t,n,a,s,o){let l=t.modelFor(n) s=s||t.recordArrayManager.createAdapterPopulatedRecordArray(n,a) let u=Ember.RSVP.Promise.resolve().then((()=>e.query(t,l,a,s,o))),c="DS: Handle Adapter#query of ".concat(n) return u=(0,r.guardDestroyedStore)(u,t,c),u.then((e=>{let r=t.serializerFor(n),o=(0,i.normalizeResponseHelper)(r,t,l,e,null,"query"),u=t._push(o),c=u.map((e=>e.identifier)) return s?s._setIdentifiers(c,o):s=t.recordArrayManager.createAdapterPopulatedRecordArray(n,a,c,o),s}),null,"DS: Extract payload of query ".concat(n))},e._queryRecord=function(e,t,n,a,s){let o=t.modelFor(n),l=Ember.RSVP.Promise.resolve().then((()=>e.queryRecord(t,o,a,s))),u="DS: Handle Adapter#queryRecord of ".concat(n) return l=(0,r.guardDestroyedStore)(l,t,u),l.then((e=>{let r=t.serializerFor(n),a=(0,i.normalizeResponseHelper)(r,t,o,e,null,"queryRecord") return t._push(a)}),null,"DS: Extract payload of queryRecord ".concat(n))}})),define("@ember-data/store/-private/system/store/internal-model-factory",["exports","@ember-data/store/-private/identifiers/cache","@ember-data/store/-private/utils/construct-resource","@ember-data/store/-private/system/identity-map","@ember-data/store/-private/system/model/internal-model"],(function(e,t,r,i,n){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.peekRecordIdentifier=function(e){return s.get(e)},e.recordIdentifierFor=function(e){let t=s.get(e) +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.internalModelFactoryFor=function(e){let t=a.get(e) +void 0===t&&(t=new o(e),a.set(e,t)) +return t},e.peekRecordIdentifier=function(e){return s.get(e)},e.recordIdentifierFor=function(e){let t=s.get(e) 0 return t},e.setRecordIdentifier=function(e,t){0 -s.set(e,t)},e.internalModelFactoryFor=function(e){let t=a.get(e) -void 0===t&&(t=new o(e),a.set(e,t)) -return t},e.default=void 0 +s.set(e,t)} const a=new WeakMap,s=new WeakMap class o{constructor(e){this._identityMap=void 0,this._newlyCreated=void 0,this.identifierCache=void 0,this.store=e,this.identifierCache=(0,t.identifierCacheFor)(e),this.identifierCache.__configureMerge(((e,t,r)=>{let i=e e.id!==t.id?i=e.id===r.id?e:t:e.type!==t.type&&(i=e.type===r.type?e:t) @@ -5405,7 +5437,8 @@ if(null!==s&&null===t)return this.peekById(o,t) null===n.id&&this.identifierCache.updateRecordIdentifier(n,{type:e,id:t}),a.setId(t)}peekById(e,t){const r=this.identifierCache.peekRecordIdentifier({type:e,id:t}) let i=r?this.modelMapFor(e).get(r.lid):null -return i&&i.hasScheduledDestroy()&&(i.destroySync(),i=null),i}build(e){return this._build(e,!0)}_build(e,t=!1){if(!0===t&&e.id){this.peekById(e.type,e.id)}const{identifierCache:r}=this +return i&&i.hasScheduledDestroy()&&(i.destroySync(),i=null),i}build(e){return this._build(e,!0)}_build(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1] +if(!0===t&&e.id){this.peekById(e.type,e.id)}const{identifierCache:r}=this let i i=!0===t?r.createIdentifierForNewRecord(e):e let a=new n.default(this.store,i) @@ -5442,14 +5475,14 @@ return!!l&&l.isRecordInUse()}disconnectRecord(e,r,n){const s=(0,i.default)(e,r,n let l=(0,a.internalModelFactoryFor)(this._store).peek(o) l&&l.destroyFromRecordData()}}})),define("@ember-data/store/-private/system/store/serializer-response",["exports"],(function(e){"use strict" function t(e){let t=[] -return e&&"object"==typeof e?("data"in e||"errors"in e||"meta"in e?"data"in e&&"errors"in e&&t.push('Top level keys "errors" and "data" cannot both be present in a JSON API document'):t.push('One or more of the following keys must be present: "data", "errors", "meta".'),"data"in e&&(null===e.data||Array.isArray(e.data)||"object"==typeof e.data||t.push("data must be null, an object, or an array")),"meta"in e&&"object"!=typeof e.meta&&t.push("meta must be an object"),"errors"in e&&(Array.isArray(e.errors)||t.push("errors must be an array")),"links"in e&&"object"!=typeof e.links&&t.push("links must be an object"),"jsonapi"in e&&"object"!=typeof e.jsonapi&&t.push("jsonapi must be an object"),"included"in e&&"object"!=typeof e.included&&t.push("included must be an array")):t.push("Top level of a JSON API document must be an object"),t}Object.defineProperty(e,"__esModule",{value:!0}),e.validateDocumentStructure=t,e.normalizeResponseHelper=function(e,t,r,i,n,a){let s=e.normalizeResponse(t,r,i,n,a) +return e&&"object"==typeof e?("data"in e||"errors"in e||"meta"in e?"data"in e&&"errors"in e&&t.push('Top level keys "errors" and "data" cannot both be present in a JSON API document'):t.push('One or more of the following keys must be present: "data", "errors", "meta".'),"data"in e&&(null===e.data||Array.isArray(e.data)||"object"==typeof e.data||t.push("data must be null, an object, or an array")),"meta"in e&&"object"!=typeof e.meta&&t.push("meta must be an object"),"errors"in e&&(Array.isArray(e.errors)||t.push("errors must be an array")),"links"in e&&"object"!=typeof e.links&&t.push("links must be an object"),"jsonapi"in e&&"object"!=typeof e.jsonapi&&t.push("jsonapi must be an object"),"included"in e&&"object"!=typeof e.included&&t.push("included must be an array")):t.push("Top level of a JSON API document must be an object"),t}Object.defineProperty(e,"__esModule",{value:!0}),e.normalizeResponseHelper=function(e,t,r,i,n,a){let s=e.normalizeResponse(t,r,i,n,a) 0 -return s}})),define("ember-data/version",["exports"],(function(e){e.default="3.26.0"})),define("@ember-data/private-build-infra/available-packages",["exports"],(function(e){"use strict" +return s},e.validateDocumentStructure=t})),define("ember-data/version",["exports"],(function(e){e.default="3.26.0"})),define("@ember-data/private-build-infra/available-packages",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={HAS_EMBER_DATA_PACKAGE:"ember-data",HAS_STORE_PACKAGE:"@ember-data/store",HAS_MODEL_PACKAGE:"@ember-data/model",HAS_RECORD_DATA_PACKAGE:"@ember-data/record-data",HAS_ADAPTER_PACKAGE:"@ember-data/adapter",HAS_SERIALIZER_PACKAGE:"@ember-data/serializer",HAS_DEBUG_PACKAGE:"@ember-data/debug"}})),define("@ember-data/private-build-infra/current-deprecations",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={DEPRECATE_CATCH_ALL:"99.0",DEPRECATE_EVENTED_API_USAGE:"3.12",DEPRECATE_RECORD_LIFECYCLE_EVENT_METHODS:"3.12",DEPRECATE_MODEL_TOJSON:"3.15",DEPRECATE_LEGACY_TEST_HELPER_SUPPORT:"3.15",DEPRECATE_LEGACY_TEST_REGISTRATIONS:"3.15",DEPRECATE_DEFAULT_SERIALIZER:"3.15",DEPRECATE_DEFAULT_ADAPTER:"3.15",DEPRECATE_METHOD_CALLS_ON_DESTROY_STORE:"3.15",DEPRECATE_MISMATCHED_INVERSE_RELATIONSHIP_DATA:"3.12",DEPRECATE_BELONGS_TO_REFERENCE_PUSH:"3.16",DEPRECATE_REFERENCE_INTERNAL_MODEL:"3.19",DEPRECATE_NAJAX:"3.22"}})),define("@ember-data/private-build-infra/deprecations",["exports","@ember-data/private-build-infra/current-deprecations"],(function(e,t){"use strict" -function r(e){return e in t.default}Object.defineProperty(e,"__esModule",{value:!0}),e.DEPRECATE_NAJAX=e.DEPRECATE_REFERENCE_INTERNAL_MODEL=e.DEPRECATE_BELONGS_TO_REFERENCE_PUSH=e.DEPRECATE_MISMATCHED_INVERSE_RELATIONSHIP_DATA=e.DEPRECATE_METHOD_CALLS_ON_DESTROY_STORE=e.DEPRECATE_DEFAULT_ADAPTER=e.DEPRECATE_DEFAULT_SERIALIZER=e.DEPRECATE_LEGACY_TEST_REGISTRATIONS=e.DEPRECATE_LEGACY_TEST_HELPER_SUPPORT=e.DEPRECATE_MODEL_TOJSON=e.DEPRECATE_RECORD_LIFECYCLE_EVENT_METHODS=e.DEPRECATE_EVENTED_API_USAGE=e.DEPRECATE_CATCH_ALL=void 0 +function r(e){return e in t.default}Object.defineProperty(e,"__esModule",{value:!0}),e.DEPRECATE_REFERENCE_INTERNAL_MODEL=e.DEPRECATE_RECORD_LIFECYCLE_EVENT_METHODS=e.DEPRECATE_NAJAX=e.DEPRECATE_MODEL_TOJSON=e.DEPRECATE_MISMATCHED_INVERSE_RELATIONSHIP_DATA=e.DEPRECATE_METHOD_CALLS_ON_DESTROY_STORE=e.DEPRECATE_LEGACY_TEST_REGISTRATIONS=e.DEPRECATE_LEGACY_TEST_HELPER_SUPPORT=e.DEPRECATE_EVENTED_API_USAGE=e.DEPRECATE_DEFAULT_SERIALIZER=e.DEPRECATE_DEFAULT_ADAPTER=e.DEPRECATE_CATCH_ALL=e.DEPRECATE_BELONGS_TO_REFERENCE_PUSH=void 0 const i=r("DEPRECATE_CATCH_ALL") e.DEPRECATE_CATCH_ALL=i const n=r("DEPRECATE_EVENTED_API_USAGE") @@ -5477,7 +5510,7 @@ e.DEPRECATE_REFERENCE_INTERNAL_MODEL=f const m=r("DEPRECATE_NAJAX") e.DEPRECATE_NAJAX=m})),define("@ember-data/private-build-infra/index",["exports","require","@ember-data/private-build-infra/available-packages"],(function(e,t,r){"use strict" function i(e){const i=r.default[e] -return(0,t.has)(i)||!1}Object.defineProperty(e,"__esModule",{value:!0}),e.HAS_RECORD_DATA_PACKAGE=e.HAS_DEBUG_PACKAGE=e.HAS_SERIALIZER_PACKAGE=e.HAS_ADAPTER_PACKAGE=e.HAS_MODEL_PACKAGE=e.HAS_STORE_PACKAGE=e.HAS_EMBER_DATA_PACKAGE=void 0 +return(0,t.has)(i)||!1}Object.defineProperty(e,"__esModule",{value:!0}),e.HAS_STORE_PACKAGE=e.HAS_SERIALIZER_PACKAGE=e.HAS_RECORD_DATA_PACKAGE=e.HAS_MODEL_PACKAGE=e.HAS_EMBER_DATA_PACKAGE=e.HAS_DEBUG_PACKAGE=e.HAS_ADAPTER_PACKAGE=void 0 const n=i("HAS_EMBER_DATA_PACKAGE") e.HAS_EMBER_DATA_PACKAGE=n const a=i("HAS_STORE_PACKAGE") @@ -5556,7 +5589,8 @@ var a=n e.default=a})),define("ember-resolver/ember-config",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{app:{name:e,rootName:e},types:{adapter:{definitiveCollection:"models"},application:{definitiveCollection:"main"},config:{definitiveCollection:"config"},controller:{definitiveCollection:"routes"},component:{definitiveCollection:"components"},"component-lookup":{definitiveCollection:"main"},"component-manager":{definitiveCollection:"component-managers"},event_dispatcher:{definitiveCollection:"main"},helper:{definitiveCollection:"components"},initializer:{definitiveCollection:"initializers"},"instance-initializers":{definitiveCollection:"instance-initializer"},location:{definitiveCollection:"main"},model:{definitiveCollection:"models"},modifier:{definitiveCollection:"components"},"modifier-manager":{definitiveCollection:"modifier-managers"},partial:{definitiveCollection:"partials"},renderer:{definitiveCollection:"main"},route:{definitiveCollection:"routes"},router:{definitiveCollection:"main"},"route-map":{definitiveCollection:"main"},serializer:{definitiveCollection:"models"},service:{definitiveCollection:"services"},template:{definitiveCollection:"components"},"template-compiler":{definitiveCollection:"main"},transform:{definitiveCollection:"transforms"},view:{definitiveCollection:"views"},"-view-registry":{definitiveCollection:"main"},"-bucket-cache":{definitiveCollection:"main"},"-environment":{definitiveCollection:"main"},"-application-instance":{definitiveCollection:"main"}},collections:{main:{types:["router","-bucket-cache","component-lookup","-view-registry","event_dispatcher","application","location","renderer","-environment","-application-instance","route-map"]},components:{group:"ui",privateCollections:["utils"],types:["component","helper","template","modifier"]},"component-managers":{types:["component-manager"]},config:{unresolvable:!0},initializers:{group:"init",defaultType:"initializer",privateCollections:["utils"],types:["initializer"]},"instance-initializers":{group:"init",defaultType:"instance-initializer",privateCollections:["utils"],types:["instance-initializers"]},models:{group:"data",defaultType:"model",privateCollections:["utils"],types:["model","adapter","serializer"]},"modifier-managers":{types:["modifier-manager"]},partials:{group:"ui",defaultType:"partial",privateCollections:["utils"],types:["partial"]},routes:{group:"ui",defaultType:"route",privateCollections:["components","utils"],types:["route","controller","template"]},services:{defaultType:"service",privateCollections:["utils"],types:["service"]},utils:{unresolvable:!0},views:{defaultType:"view",privateCollections:["utils"],types:["view"]},transforms:{group:"data",defaultType:"transform",privateCollections:["utils"],types:["transform"]}}}}})),define("ember-resolver/module-registries/requirejs",["exports","@glimmer/di"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e,t,r=self.requirejs){this._config=e,this._modulePrefix=t,this._require=r}_baseSegments(e){let t=this._config.collections[e.collection],r=t&&t.group,i=[e.rootName,this._modulePrefix] +e.default=class{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:self.requirejs +this._config=e,this._modulePrefix=t,this._require=r}_baseSegments(e){let t=this._config.collections[e.collection],r=t&&t.group,i=[e.rootName,this._modulePrefix] r&&i.push(r) let n="template"===e.type&&"routes"===e.collection&&"components"===e.namespace return"main"===e.collection||n||i.push(e.collection),e.namespace&&i.push(e.namespace),"main"===e.name&&"main"===e.collection||i.push(e.name),i}_detectModule(e,t,r){let i=this._baseSegments(e),n="".concat(i.join("/")),a=t("".concat(n,"/").concat(e.type)) diff --git a/vendor/memserver.js b/vendor/memserver.js index bdc3978..36f8be8 100644 --- a/vendor/memserver.js +++ b/vendor/memserver.js @@ -9807,7 +9807,10 @@ process.umask = function() { return 0; }; }); _exports.default = _default; - function _default(statusCode = 200, data = {}, headers = {}) { + function _default() { + let statusCode = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 200; + let data = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let headers = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; return [statusCode, Object.assign({ 'Content-Type': 'application/json' }, headers), JSON.stringify(data)]; @@ -19879,8 +19882,8 @@ var routeRecognizer = createCommonjsModule(function (module, exports) { if (route.length > 0 && route.charCodeAt(0) === 47 /* SLASH */ ) { - route = route.substr(1); - } + route = route.substr(1); + } var parts = route.split("/"); var names = undefined; @@ -19898,16 +19901,16 @@ var routeRecognizer = createCommonjsModule(function (module, exports) { } else if (part.charCodeAt(0) === 58 /* COLON */ ) { - type = 1 - /* Dynamic */ - ; - } else if (part.charCodeAt(0) === 42 + type = 1 + /* Dynamic */ + ; + } else if (part.charCodeAt(0) === 42 /* STAR */ ) { - type = 2 - /* Star */ - ; - } else { + type = 2 + /* Star */ + ; + } else { type = 0 /* Static */ ; @@ -19918,20 +19921,20 @@ var routeRecognizer = createCommonjsModule(function (module, exports) { if (flags & 12 /* Named */ ) { - part = part.slice(1); - names = names || []; - names.push(part); - shouldDecodes = shouldDecodes || []; - shouldDecodes.push((flags & 4 - /* Decoded */ - ) !== 0); - } + part = part.slice(1); + names = names || []; + names.push(part); + shouldDecodes = shouldDecodes || []; + shouldDecodes.push((flags & 4 + /* Decoded */ + ) !== 0); + } if (flags & 14 /* Counted */ ) { - types[type]++; - } + types[type]++; + } segments.push({ type: type, @@ -20234,8 +20237,8 @@ var routeRecognizer = createCommonjsModule(function (module, exports) { if (segment.type === 4 /* Epsilon */ ) { - continue; - } + continue; + } isEmpty = false; // Add a "/" for the new segment @@ -20319,8 +20322,8 @@ var routeRecognizer = createCommonjsModule(function (module, exports) { if (segment.type === 4 /* Epsilon */ ) { - continue; - } + continue; + } output += "/"; output += generate[segment.type](segment, params); @@ -21673,9 +21676,9 @@ var pretender = createCommonjsModule(function (module) { var Registry = /** @class */ function () { - function Registry() - /* host */ - { + function + /* host */ + Registry() { // Herein we keep track of RouteRecognizer instances // keyed by HTTP method. Feel free to add more as needed. this.verbs = { @@ -21880,9 +21883,9 @@ var pretender = createCommonjsModule(function (module) { return FakeRequest; } - function Pretender() - /* routeMap1, routeMap2, ..., options*/ - { + function + /* routeMap1, routeMap2, ..., options*/ + Pretender() { this.hosts = new Hosts(); var lastArg = arguments[arguments.length - 1]; var options = typeof lastArg === 'object' ? lastArg : null; @@ -22102,12 +22105,12 @@ var pretender = createCommonjsModule(function (module) { prepareHeaders: function (headers) { return headers; }, - handledRequest: function () - /* verb, path, request */ - {}, - passthroughRequest: function () - /* verb, path, request */ - {}, + handledRequest: function + /* verb, path, request */ + () {}, + passthroughRequest: function + /* verb, path, request */ + () {}, unhandledRequest: function (verb, path /*, request */ ) { diff --git a/vendor/no-ember-data-ember-debug.js b/vendor/no-ember-data-ember-debug.js index 15b0d1c..f348160 100644 --- a/vendor/no-ember-data-ember-debug.js +++ b/vendor/no-ember-data-ember-debug.js @@ -357,16 +357,16 @@ define("@glimmer/resolver/index", ["exports", "@glimmer/resolver/resolver", "@gl Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "default", { + Object.defineProperty(_exports, "BasicModuleRegistry", { enumerable: true, get: function () { - return _resolver.default; + return _basicRegistry.default; } }); - Object.defineProperty(_exports, "BasicModuleRegistry", { + Object.defineProperty(_exports, "default", { enumerable: true, get: function () { - return _basicRegistry.default; + return _resolver.default; } }); }); @@ -526,7 +526,8 @@ define("@glimmer/resolver/module-registries/basic-registry", ["exports"], functi _exports.default = void 0; class BasicRegistry { - constructor(entries = {}) { + constructor() { + let entries = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; this._entries = entries; } @@ -965,9 +966,7 @@ define("@glimmer/component/-private/base-component-manager", ["exports", "@glimm * implementations (and thus this factory) should go away. */ function BaseComponentManager(setOwner, getOwner, capabilities) { - var _temp; - - return _temp = class { + return class { static create(attrs) { let owner = getOwner(attrs); return new this(owner); @@ -992,7 +991,7 @@ define("@glimmer/component/-private/base-component-manager", ["exports", "@glimm return component; } - }, _temp; + }; } }); define("@glimmer/component/-private/component", ["exports", "@glimmer/component/-private/owner", "@glimmer/component/-private/destroyables"], function (_exports, _owner, _destroyables) { @@ -1206,10 +1205,10 @@ define("@glimmer/component/-private/destroyables", ["exports"], function (_expor Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.setDestroying = setDestroying; - _exports.setDestroyed = setDestroyed; - _exports.isDestroying = isDestroying; _exports.isDestroyed = isDestroyed; + _exports.isDestroying = isDestroying; + _exports.setDestroyed = setDestroyed; + _exports.setDestroying = setDestroying; // NOTE: DO NOT MODIFY // // This module is clobbered by ember-addon-main when used in Ember >= 3.20.0-beta.4 @@ -1342,15 +1341,15 @@ define("ember-fetch/errors", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isUnauthorizedResponse = isUnauthorizedResponse; + _exports.isAbortError = isAbortError; + _exports.isBadRequestResponse = isBadRequestResponse; + _exports.isConflictResponse = isConflictResponse; _exports.isForbiddenResponse = isForbiddenResponse; + _exports.isGoneResponse = isGoneResponse; _exports.isInvalidResponse = isInvalidResponse; - _exports.isBadRequestResponse = isBadRequestResponse; _exports.isNotFoundResponse = isNotFoundResponse; - _exports.isGoneResponse = isGoneResponse; - _exports.isAbortError = isAbortError; - _exports.isConflictResponse = isConflictResponse; _exports.isServerErrorResponse = isServerErrorResponse; + _exports.isUnauthorizedResponse = isUnauthorizedResponse; /** * Checks if the given response represents an unauthorized request error @@ -1521,8 +1520,8 @@ define("ember-fetch/utils/serialize-query-params", ["exports", "ember-fetch/type Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.serializeQueryParams = serializeQueryParams; _exports.default = void 0; + _exports.serializeQueryParams = serializeQueryParams; const RBRACKET = /\[\]$/; /** * Helper function that turns the data/body of a request into a query param string. @@ -68165,9 +68164,10 @@ define("@ember/render-modifiers/modifiers/did-update", ["exports"], function (_e state.element = element; }, - updateModifier({ - element - }, args) { + updateModifier(_ref, args) { + let { + element + } = _ref; let [fn, ...positional] = args.positional; fn(element, positional, args.named); }, @@ -68241,9 +68241,10 @@ define("@ember/render-modifiers/modifiers/will-destroy", ["exports"], function ( updateModifier() {}, - destroyModifier({ - element - }, args) { + destroyModifier(_ref, args) { + let { + element + } = _ref; let [fn, ...positional] = args.positional; fn(element, positional, args.named); } @@ -68258,6 +68259,7 @@ define("ember-inflector/index", ["exports", "ember-inflector/lib/system"], funct Object.defineProperty(_exports, "__esModule", { value: true }); + _exports.default = void 0; Object.defineProperty(_exports, "defaultRules", { enumerable: true, get: function () { @@ -68276,7 +68278,6 @@ define("ember-inflector/index", ["exports", "ember-inflector/lib/system"], funct return _system.singularize; } }); - _exports.default = void 0; var _default = _system.Inflector; _exports.default = _default; }); @@ -68524,7 +68525,8 @@ define("ember-inflector/lib/system/inflector", ["exports", "ember-inflector/lib/ return this._sCache[word] || (this._sCache[word] = this._singularize(word)); }; - this.pluralize = function (numberOrWord, word, options = {}) { + this.pluralize = function (numberOrWord, word) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; this._cacheUsed = true; var cacheKey = [numberOrWord, word, options.withoutCount]; return this._pCache[cacheKey] || (this._pCache[cacheKey] = this._pluralize(numberOrWord, word, options)); @@ -68618,7 +68620,9 @@ define("ember-inflector/lib/system/inflector", ["exports", "ember-inflector/lib/ return this._pluralize(...arguments); }, - _pluralize(wordOrCount, word, options = {}) { + _pluralize(wordOrCount, word) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + if (word === undefined) { return this.inflect(wordOrCount, this.rules.plurals, this.rules.irregular); } @@ -69122,9 +69126,7 @@ define("ember-resolver/resolvers/classic/index", ["exports", "ember-resolver/uti return '' + this.namespace.modulePrefix + '@' + fullName + ':'; }, - shouldWrapInClassFactory() - /* module, parsedName */ - { + shouldWrapInClassFactory() { return false; }, @@ -69649,7 +69651,9 @@ define("ember-resolver/module-registries/requirejs", ["exports", "@glimmer/di"], _exports.default = void 0; class RequireJSRegistry { - constructor(config, modulePrefix, require = self.requirejs) { + constructor(config, modulePrefix) { + let require = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : self.requirejs; + this._config = config; this._modulePrefix = modulePrefix; this._require = require; diff --git a/vendor/no-ember-data-ember-prod.js b/vendor/no-ember-data-ember-prod.js index 6b39eb5..759a486 100644 --- a/vendor/no-ember-data-ember-prod.js +++ b/vendor/no-ember-data-ember-prod.js @@ -25,7 +25,7 @@ i&&"new"!==i.state||(arguments.length<2&&s(arguments.length),Array.isArray(t)||( if(!r||"new"===r.state)return(r=new o(e,[],l,null)).module.exports=t,r.state="finalized",n[e]=r,r},define.alias=function(e,t){return 2===arguments.length?define(t,new u(e)):new u(e)},requirejs.entries=requirejs._eak_seen=n,requirejs.has=p,requirejs.unsee=function(e){c(e,"(unsee)",!1).unsee()},requirejs.clear=function(){requirejs.entries=requirejs._eak_seen=n=t(),t()},define("foo",(function(){})),define("foo/bar",[],(function(){})),define("foo/asdf",["module","exports","require"],(function(e,t,r){r.has("foo/bar")&&r("foo/bar")})),define("foo/baz",[],define.alias("foo")),define("foo/quz",define.alias("foo")),define.alias("foo","foo/qux") define("foo/bar",["foo","./quz","./baz","./asdf","./bar","../foo"],(function(){})),define("foo/main",["foo/bar"],(function(){})),define.exports("foo/exports",{}),require("foo/exports"),require("foo/main"),require.unsee("foo/bar"),requirejs.clear(),"object"==typeof exports&&"object"==typeof module&&module.exports&&(module.exports={require:require,define:define})})(this),define("ember-compatibility-helpers",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default={gte:function(e){return!0}},e.gte=function(e){return!0}})),define("@glimmer/resolver/index",["exports","@glimmer/resolver/resolver","@glimmer/resolver/module-registries/basic-registry"],(function(e,t,r){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"BasicModuleRegistry",{enumerable:!0,get:function(){return r.default}})})),define("@glimmer/resolver/module-registry",[],(function(){})),define("@glimmer/resolver/resolver-configuration",[],(function(){})),define("@glimmer/resolver/resolver",["exports","@glimmer/di","@glimmer/resolver/utils/debug","@glimmer/resolver/utils/specifiers"],(function(e,t,r,n){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"BasicModuleRegistry",{enumerable:!0,get:function(){return r.default}}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("@glimmer/resolver/module-registry",[],(function(){})),define("@glimmer/resolver/resolver-configuration",[],(function(){})),define("@glimmer/resolver/resolver",["exports","@glimmer/di","@glimmer/resolver/utils/debug","@glimmer/resolver/utils/specifiers"],(function(e,t,r,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default=class{constructor(e,t){this.config=e,this.registry=t}identify(e,i){if((0,t.isSpecifierStringAbsolute)(e))return e let s,a=(0,t.deserializeSpecifier)(e) @@ -41,7 +41,8 @@ if(r)return this.retrieve(r)}_definitiveCollection(e){let t=this.config.types[e] return(0,r.assert)("'".concat(e,"' is not a recognized type"),t),t.definitiveCollection}_serializeAndVerify(e){let r=(0,t.serializeSpecifier)(e) if(this.registry.has(r))return r}}})),define("@glimmer/resolver/module-registries/basic-registry",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e={}){this._entries=e}has(e){return e in this._entries}get(e){return this._entries[e]}}})),define("@glimmer/resolver/utils/debug",["exports"],(function(e){"use strict" +e.default=class{constructor(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{} +this._entries=e}has(e){return e in this._entries}get(e){return this._entries[e]}}})),define("@glimmer/resolver/utils/debug",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.assert=function(e,t){if(!t)throw new Error("Assertion Failed: "+e)}})),define("@glimmer/resolver/utils/specifiers",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.detectLocalResolutionCollection=function(e){let{namespace:t,collection:r}=e,n=t.lastIndexOf("/-") if(n>-1){n+=2 @@ -90,7 +91,7 @@ Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,r){retur let n Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ARGS_SET=void 0,e.ARGS_SET=n e.default=class{constructor(e,r){this.args=void 0,this.args=r,(0,t.setOwner)(this,e)}get isDestroying(){return(0,r.isDestroying)(this)}get isDestroyed(){return(0,r.isDestroyed)(this)}willDestroy(){}}})),define("@glimmer/component/-private/destroyables",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.setDestroying=function(e){t.set(e,!0)},e.setDestroyed=function(e){r.set(e,!0)},e.isDestroying=function(e){return t.has(e)},e.isDestroyed=function(e){return r.has(e)} +Object.defineProperty(e,"__esModule",{value:!0}),e.isDestroyed=function(e){return r.has(e)},e.isDestroying=function(e){return t.has(e)},e.setDestroyed=function(e){r.set(e,!0)},e.setDestroying=function(e){t.set(e,!0)} const t=new WeakMap,r=new WeakMap})),define("@glimmer/component/-private/ember-component-manager",["exports","ember-compatibility-helpers","@glimmer/component/-private/base-component-manager","@glimmer/component/-private/destroyables"],(function(e,t,r,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const{setDestroyed:i,setDestroying:s}=n,a=(0,t.gte)("3.13.0-beta.1")?Ember._componentManagerCapabilities("3.13",{destructor:!0,asyncLifecycleCallbacks:!1,updateHook:!1}):Ember._componentManagerCapabilities("3.4",{destructor:!0,asyncLifecycleCallbacks:!1}),o=(0,t.gte)("3.20.0-beta.4")?void 0:(e,t)=>{e.isDestroyed||(Ember.destroy(e),t.setSourceDestroyed(),i(e))},l=(0,t.gte)("3.20.0-beta.4")?Ember.destroy:e=>{if(e.isDestroying)return @@ -102,7 +103,7 @@ Ember.set(e,"args",r)}) var d=c e.default=d})),define("@glimmer/component/-private/owner",["exports","@glimmer/di"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"setOwner",{enumerable:!0,get:function(){return t.setOwner}})})),define("ember-fetch/errors",["exports"],(function(e){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.isUnauthorizedResponse=function(e){return 401===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isBadRequestResponse=function(e){return 400===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isAbortError=function(e){return"AbortError"==e.name},e.isConflictResponse=function(e){return 409===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600}})),define("ember-fetch/types",["exports"],(function(e){"use strict" +Object.defineProperty(e,"__esModule",{value:!0}),e.isAbortError=function(e){return"AbortError"==e.name},e.isBadRequestResponse=function(e){return 400===e.status},e.isConflictResponse=function(e){return 409===e.status},e.isForbiddenResponse=function(e){return 403===e.status},e.isGoneResponse=function(e){return 410===e.status},e.isInvalidResponse=function(e){return 422===e.status},e.isNotFoundResponse=function(e){return 404===e.status},e.isServerErrorResponse=function(e){return e.status>=500&&e.status<600},e.isUnauthorizedResponse=function(e){return 401===e.status}})),define("ember-fetch/types",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.isPlainObject=function(e){return"[object Object]"===Object.prototype.toString.call(e)}})),define("ember-fetch/utils/determine-body-promise",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t){return e.text().then((function(r){let n=r try{n=JSON.parse(r)}catch(i){if(!(i instanceof SyntaxError))throw i @@ -113,7 +114,7 @@ if(n.method=(n.method||n.type||"GET").toUpperCase(),n.data)if("GET"===n.method|| n.url+="".concat(e).concat((0,t.serializeQueryParams)(n.data))}}else(0,r.isPlainObject)(n.data)?n.body=JSON.stringify(n.data):n.body=n.data return n}})) define("ember-fetch/utils/serialize-query-params",["exports","ember-fetch/types"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),e.serializeQueryParams=n,e.default=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.serializeQueryParams=n const r=/\[\]$/ function n(e){var n=[] return function e(s,a){var o,l,u @@ -3991,14 +3992,14 @@ var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabi n(t,i,r.named)},updateModifier(){},destroyModifier(){}})),class{}) e.default=t})),define("@ember/render-modifiers/modifiers/did-update",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier({element:e},t){let[r,...n]=t.positional -r(e,n,t.named)},destroyModifier(){}})),class{}) +var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(e,t){let{element:r}=e,[n,...i]=t.positional +n(r,i,t.named)},destroyModifier(){}})),class{}) e.default=t})),define("@ember/render-modifiers/modifiers/will-destroy",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier({element:e},t){let[r,...n]=t.positional -r(e,n,t.named)}})),class{}) +var t=Ember._setModifierManager((()=>({capabilities:Ember._modifierManagerCapabilities("3.13",{disableAutoTracking:!0}),createModifier:()=>({element:null}),installModifier(e,t){e.element=t},updateModifier(){},destroyModifier(e,t){let{element:r}=e,[n,...i]=t.positional +n(r,i,t.named)}})),class{}) e.default=t})),define("ember-inflector/index",["exports","ember-inflector/lib/system"],(function(e,t){"use strict" -Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"defaultRules",{enumerable:!0,get:function(){return t.defaultRules}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}),e.default=void 0 +Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,Object.defineProperty(e,"defaultRules",{enumerable:!0,get:function(){return t.defaultRules}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return t.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return t.singularize}}) var r=t.Inflector e.default=r})),define("ember-inflector/lib/system",["exports","ember-inflector/lib/system/inflector","ember-inflector/lib/system/string"],(function(e,t,r){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"Inflector",{enumerable:!0,get:function(){return t.default}}),Object.defineProperty(e,"pluralize",{enumerable:!0,get:function(){return r.pluralize}}),Object.defineProperty(e,"singularize",{enumerable:!0,get:function(){return r.singularize}})})),define("ember-inflector/lib/helpers/pluralize",["exports","ember-inflector","ember-inflector/lib/utils/make-helper"],(function(e,t,r){"use strict" @@ -4018,9 +4019,11 @@ for(let n=0,i=t.length;n2&&void 0!==arguments[2]?arguments[2]:{} +this._cacheUsed=!0 var n=[e,t,r.withoutCount] -return this._pCache[n]||(this._pCache[n]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=u(),this._pCache=u()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize(...arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),a(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),o(this.rules,[[e,t]])},pluralize(){return this._pluralize(...arguments)},_pluralize(e,t,r={}){return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:"".concat(e," ").concat(t))},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,t,a){let o,l,u,c,d,p,h,f,m,g +return this._pCache[n]||(this._pCache[n]=this._pluralize(e,t,r))}},purgeCache(){this._cacheUsed=!1,this._sCache=u(),this._pCache=u()},disableCache(){this._sCache=null,this._pCache=null,this.singularize=function(e){return this._singularize(e)},this.pluralize=function(){return this._pluralize(...arguments)}},plural(e,t){this._cacheUsed&&this.purgeCache(),this.rules.plurals.push([e,t.toLowerCase()])},singular(e,t){this._cacheUsed&&this.purgeCache(),this.rules.singular.push([e,t.toLowerCase()])},uncountable(e){this._cacheUsed&&this.purgeCache(),a(this.rules,[e.toLowerCase()])},irregular(e,t){this._cacheUsed&&this.purgeCache(),o(this.rules,[[e,t]])},pluralize(){return this._pluralize(...arguments)},_pluralize(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} +return void 0===t?this.inflect(e,this.rules.plurals,this.rules.irregular):(1!==parseFloat(e)&&(t=this.inflect(t,this.rules.plurals,this.rules.irregular)),r.withoutCount?t:"".concat(e," ").concat(t))},singularize(e){return this._singularize(e)},_singularize(e){return this.inflect(e,this.rules.singular,this.rules.irregularInverse)},inflect(e,t,a){let o,l,u,c,d,p,h,f,m,g if(h=!e||r.test(e),f=s.test(e),h)return e if(c=e.toLowerCase(),d=n.exec(e)||i.exec(e),d&&(p=d[2].toLowerCase()),g=this.rules.uncountable[c]||this.rules.uncountable[p],g)return e for(m in a)if(c.match(m+"$"))return l=a[m],f&&a[p]&&(l=Ember.String.capitalize(l),m=Ember.String.capitalize(m)),e.replace(new RegExp(m,"i"),l) @@ -4095,7 +4098,8 @@ var s=i e.default=s})),define("ember-resolver/ember-config",["exports"],(function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){return{app:{name:e,rootName:e},types:{adapter:{definitiveCollection:"models"},application:{definitiveCollection:"main"},config:{definitiveCollection:"config"},controller:{definitiveCollection:"routes"},component:{definitiveCollection:"components"},"component-lookup":{definitiveCollection:"main"},"component-manager":{definitiveCollection:"component-managers"},event_dispatcher:{definitiveCollection:"main"},helper:{definitiveCollection:"components"},initializer:{definitiveCollection:"initializers"},"instance-initializers":{definitiveCollection:"instance-initializer"},location:{definitiveCollection:"main"},model:{definitiveCollection:"models"},modifier:{definitiveCollection:"components"},"modifier-manager":{definitiveCollection:"modifier-managers"},partial:{definitiveCollection:"partials"},renderer:{definitiveCollection:"main"},route:{definitiveCollection:"routes"},router:{definitiveCollection:"main"},"route-map":{definitiveCollection:"main"},serializer:{definitiveCollection:"models"},service:{definitiveCollection:"services"},template:{definitiveCollection:"components"},"template-compiler":{definitiveCollection:"main"},transform:{definitiveCollection:"transforms"},view:{definitiveCollection:"views"},"-view-registry":{definitiveCollection:"main"},"-bucket-cache":{definitiveCollection:"main"},"-environment":{definitiveCollection:"main"},"-application-instance":{definitiveCollection:"main"}},collections:{main:{types:["router","-bucket-cache","component-lookup","-view-registry","event_dispatcher","application","location","renderer","-environment","-application-instance","route-map"]},components:{group:"ui",privateCollections:["utils"],types:["component","helper","template","modifier"]},"component-managers":{types:["component-manager"]},config:{unresolvable:!0},initializers:{group:"init",defaultType:"initializer",privateCollections:["utils"],types:["initializer"]},"instance-initializers":{group:"init",defaultType:"instance-initializer",privateCollections:["utils"],types:["instance-initializers"]},models:{group:"data",defaultType:"model",privateCollections:["utils"],types:["model","adapter","serializer"]},"modifier-managers":{types:["modifier-manager"]},partials:{group:"ui",defaultType:"partial",privateCollections:["utils"],types:["partial"]},routes:{group:"ui",defaultType:"route",privateCollections:["components","utils"],types:["route","controller","template"]},services:{defaultType:"service",privateCollections:["utils"],types:["service"]},utils:{unresolvable:!0},views:{defaultType:"view",privateCollections:["utils"],types:["view"]},transforms:{group:"data",defaultType:"transform",privateCollections:["utils"],types:["transform"]}}}}})),define("ember-resolver/module-registries/requirejs",["exports","@glimmer/di"],(function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 -e.default=class{constructor(e,t,r=self.requirejs){this._config=e,this._modulePrefix=t,this._require=r}_baseSegments(e){let t=this._config.collections[e.collection],r=t&&t.group,n=[e.rootName,this._modulePrefix] +e.default=class{constructor(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:self.requirejs +this._config=e,this._modulePrefix=t,this._require=r}_baseSegments(e){let t=this._config.collections[e.collection],r=t&&t.group,n=[e.rootName,this._modulePrefix] r&&n.push(r) let i="template"===e.type&&"routes"===e.collection&&"components"===e.namespace return"main"===e.collection||i||n.push(e.collection),e.namespace&&n.push(e.namespace),"main"===e.name&&"main"===e.collection||n.push(e.name),n}_detectModule(e,t,r){let n=this._baseSegments(e),i="".concat(n.join("/")),s=t("".concat(i,"/").concat(e.type)) diff --git a/vendor/test-support.js b/vendor/test-support.js index fcbd707..92f6f57 100644 --- a/vendor/test-support.js +++ b/vendor/test-support.js @@ -53,7 +53,10 @@ define("@ember/test-waiters/build-waiter", ["exports", "@ember/test-waiters/toke this.nextToken = nextToken || getNextToken; } - beginAsync(token = this.nextToken(), label) { + beginAsync() { + let token = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : this.nextToken(); + let label = arguments.length > 1 ? arguments[1] : undefined; + this._register(); if (this.items.has(token)) { @@ -194,16 +197,10 @@ define("@ember/test-waiters/index", ["exports", "@ember/test-waiters/types", "@e Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "WaiterName", { - enumerable: true, - get: function () { - return _types.WaiterName; - } - }); - Object.defineProperty(_exports, "Token", { + Object.defineProperty(_exports, "PendingWaiterState", { enumerable: true, get: function () { - return _types.Token; + return _types.PendingWaiterState; } }); Object.defineProperty(_exports, "Primitive", { @@ -212,12 +209,6 @@ define("@ember/test-waiters/index", ["exports", "@ember/test-waiters/types", "@e return _types.Primitive; } }); - Object.defineProperty(_exports, "Waiter", { - enumerable: true, - get: function () { - return _types.Waiter; - } - }); Object.defineProperty(_exports, "TestWaiter", { enumerable: true, get: function () { @@ -230,34 +221,40 @@ define("@ember/test-waiters/index", ["exports", "@ember/test-waiters/types", "@e return _types.TestWaiterDebugInfo; } }); - Object.defineProperty(_exports, "PendingWaiterState", { + Object.defineProperty(_exports, "Token", { enumerable: true, get: function () { - return _types.PendingWaiterState; + return _types.Token; } }); - Object.defineProperty(_exports, "register", { + Object.defineProperty(_exports, "Waiter", { enumerable: true, get: function () { - return _waiterManager.register; + return _types.Waiter; } }); - Object.defineProperty(_exports, "unregister", { + Object.defineProperty(_exports, "WaiterName", { enumerable: true, get: function () { - return _waiterManager.unregister; + return _types.WaiterName; } }); - Object.defineProperty(_exports, "getWaiters", { + Object.defineProperty(_exports, "_reset", { enumerable: true, get: function () { - return _waiterManager.getWaiters; + return _waiterManager._reset; } }); - Object.defineProperty(_exports, "_reset", { + Object.defineProperty(_exports, "_resetWaiterNames", { enumerable: true, get: function () { - return _waiterManager._reset; + return _buildWaiter._resetWaiterNames; + } + }); + Object.defineProperty(_exports, "buildWaiter", { + enumerable: true, + get: function () { + return _buildWaiter.default; } }); Object.defineProperty(_exports, "getPendingWaiterState", { @@ -266,28 +263,28 @@ define("@ember/test-waiters/index", ["exports", "@ember/test-waiters/types", "@e return _waiterManager.getPendingWaiterState; } }); - Object.defineProperty(_exports, "hasPendingWaiters", { + Object.defineProperty(_exports, "getWaiters", { enumerable: true, get: function () { - return _waiterManager.hasPendingWaiters; + return _waiterManager.getWaiters; } }); - Object.defineProperty(_exports, "buildWaiter", { + Object.defineProperty(_exports, "hasPendingWaiters", { enumerable: true, get: function () { - return _buildWaiter.default; + return _waiterManager.hasPendingWaiters; } }); - Object.defineProperty(_exports, "_resetWaiterNames", { + Object.defineProperty(_exports, "register", { enumerable: true, get: function () { - return _buildWaiter._resetWaiterNames; + return _waiterManager.register; } }); - Object.defineProperty(_exports, "waitForPromise", { + Object.defineProperty(_exports, "unregister", { enumerable: true, get: function () { - return _waitForPromise.default; + return _waiterManager.unregister; } }); Object.defineProperty(_exports, "waitFor", { @@ -296,6 +293,12 @@ define("@ember/test-waiters/index", ["exports", "@ember/test-waiters/types", "@e return _waitFor.default; } }); + Object.defineProperty(_exports, "waitForPromise", { + enumerable: true, + get: function () { + return _waitForPromise.default; + } + }); }); define("@ember/test-waiters/token", ["exports"], function (_exports) { "use strict"; @@ -372,7 +375,11 @@ define("@ember/test-waiters/wait-for", ["exports", "@ember/test-waiters/wait-for }); _exports.default = waitFor; - function waitFor(...args) { + function waitFor() { + for (var _len = arguments.length, args = new Array(_len), _key2 = 0; _key2 < _len; _key2++) { + args[_key2] = arguments[_key2]; + } + let isFunction = args.length < 3; if (isFunction) { @@ -400,7 +407,11 @@ define("@ember/test-waiters/wait-for", ["exports", "@ember/test-waiters/wait-for return fn; } - return function (...args) { + return function () { + for (var _len2 = arguments.length, args = new Array(_len2), _key3 = 0; _key3 < _len2; _key3++) { + args[_key3] = arguments[_key3]; + } + let result = fn.call(this, ...args); if (isThenable(result)) { @@ -437,11 +448,11 @@ define("@ember/test-waiters/wait-for", ["exports", "@ember/test-waiters/wait-for } return { - next(...args) { + next() { let hasErrored = true; try { - let val = generator.next(...args); + let val = generator.next(...arguments); hasErrored = false; if (val.done) { @@ -461,14 +472,14 @@ define("@ember/test-waiters/wait-for", ["exports", "@ember/test-waiters/wait-for } }, - return(...args) { + return() { stopWaiting(); - return generator.return(...args); + return generator.return(...arguments); }, - throw(...args) { + throw() { stopWaiting(); - return generator.throw(...args); + return generator.throw(...arguments); } }; @@ -480,12 +491,12 @@ define("@ember/test-waiters/waiter-manager", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.register = register; - _exports.unregister = unregister; - _exports.getWaiters = getWaiters; _exports._reset = _reset; _exports.getPendingWaiterState = getPendingWaiterState; + _exports.getWaiters = getWaiters; _exports.hasPendingWaiters = hasPendingWaiters; + _exports.register = register; + _exports.unregister = unregister; const WAITERS = new Map(); /** * Backwards compatibility with legacy waiters system. @@ -586,8 +597,12 @@ define("@ember/test-waiters/waiter-manager", ["exports"], function (_exports) { return state.pending > 0; } }); -define("@ember/test-waiters/types/index", [], function () { +define("@ember/test-waiters/types/index", ["exports"], function (_exports) { "use strict"; + + Object.defineProperty(_exports, "__esModule", { + value: true + }); }); define("@ember/test-helpers/-tuple", ["exports"], function (_exports) { "use strict"; @@ -598,7 +613,11 @@ define("@ember/test-helpers/-tuple", ["exports"], function (_exports) { _exports.default = tuple; // eslint-disable-next-line require-jsdoc - function tuple(...args) { + function tuple() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return args; } }); @@ -608,9 +627,10 @@ define("@ember/test-helpers/-utils", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.runDestroyablesFor = runDestroyablesFor; + _exports.futureTick = _exports.Promise = void 0; _exports.isNumeric = isNumeric; - _exports.futureTick = _exports.nextTick = _exports.Promise = void 0; + _exports.nextTick = void 0; + _exports.runDestroyablesFor = runDestroyablesFor; const HAS_PROMISE = typeof Promise === 'function' && // @ts-ignore this is checking if someone has explicitly done `window.Promise = window.Promise || Ember.RSVP.Promise Promise !== Ember.RSVP.Promise; @@ -664,8 +684,8 @@ define("@ember/test-helpers/application", ["exports", "@ember/test-helpers/resol Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.setApplication = setApplication; _exports.getApplication = getApplication; + _exports.setApplication = setApplication; let __application__; /** @@ -797,118 +817,118 @@ define("@ember/test-helpers/index", ["exports", "@ember/test-helpers/resolver", Object.defineProperty(_exports, "__esModule", { value: true }); - Object.defineProperty(_exports, "setResolver", { + Object.defineProperty(_exports, "_registerHook", { enumerable: true, get: function () { - return _resolver.setResolver; + return _helperHooks.registerHook; } }); - Object.defineProperty(_exports, "getResolver", { + Object.defineProperty(_exports, "_runHooks", { enumerable: true, get: function () { - return _resolver.getResolver; + return _helperHooks.runHooks; } }); - Object.defineProperty(_exports, "getApplication", { + Object.defineProperty(_exports, "blur", { enumerable: true, get: function () { - return _application.getApplication; + return _blur.default; } }); - Object.defineProperty(_exports, "setApplication", { + Object.defineProperty(_exports, "clearRender", { enumerable: true, get: function () { - return _application.setApplication; + return _setupRenderingContext.clearRender; } }); - Object.defineProperty(_exports, "setupContext", { + Object.defineProperty(_exports, "click", { enumerable: true, get: function () { - return _setupContext.default; + return _click.default; } }); - Object.defineProperty(_exports, "getContext", { + Object.defineProperty(_exports, "currentRouteName", { enumerable: true, get: function () { - return _setupContext.getContext; + return _setupApplicationContext.currentRouteName; } }); - Object.defineProperty(_exports, "setContext", { + Object.defineProperty(_exports, "currentURL", { enumerable: true, get: function () { - return _setupContext.setContext; + return _setupApplicationContext.currentURL; } }); - Object.defineProperty(_exports, "unsetContext", { + Object.defineProperty(_exports, "doubleClick", { enumerable: true, get: function () { - return _setupContext.unsetContext; + return _doubleClick.default; } }); - Object.defineProperty(_exports, "pauseTest", { + Object.defineProperty(_exports, "fillIn", { enumerable: true, get: function () { - return _setupContext.pauseTest; + return _fillIn.default; } }); - Object.defineProperty(_exports, "resumeTest", { + Object.defineProperty(_exports, "find", { enumerable: true, get: function () { - return _setupContext.resumeTest; + return _find.default; } }); - Object.defineProperty(_exports, "teardownContext", { + Object.defineProperty(_exports, "findAll", { enumerable: true, get: function () { - return _teardownContext.default; + return _findAll.default; } }); - Object.defineProperty(_exports, "setupRenderingContext", { + Object.defineProperty(_exports, "focus", { enumerable: true, get: function () { - return _setupRenderingContext.default; + return _focus.default; } }); - Object.defineProperty(_exports, "render", { + Object.defineProperty(_exports, "getApplication", { enumerable: true, get: function () { - return _setupRenderingContext.render; + return _application.getApplication; } }); - Object.defineProperty(_exports, "clearRender", { + Object.defineProperty(_exports, "getContext", { enumerable: true, get: function () { - return _setupRenderingContext.clearRender; + return _setupContext.getContext; } }); - Object.defineProperty(_exports, "setupApplicationContext", { + Object.defineProperty(_exports, "getDebugInfo", { enumerable: true, get: function () { - return _setupApplicationContext.default; + return _debugInfo.getDebugInfo; } }); - Object.defineProperty(_exports, "visit", { + Object.defineProperty(_exports, "getResolver", { enumerable: true, get: function () { - return _setupApplicationContext.visit; + return _resolver.getResolver; } }); - Object.defineProperty(_exports, "currentRouteName", { + Object.defineProperty(_exports, "getRootElement", { enumerable: true, get: function () { - return _setupApplicationContext.currentRouteName; + return _getRootElement.default; } }); - Object.defineProperty(_exports, "currentURL", { + Object.defineProperty(_exports, "getSettledState", { enumerable: true, get: function () { - return _setupApplicationContext.currentURL; + return _settled.getSettledState; } }); - Object.defineProperty(_exports, "settled", { + Object.defineProperty(_exports, "getTestMetadata", { enumerable: true, get: function () { - return _settled.default; + return _testMetadata.default; } }); Object.defineProperty(_exports, "isSettled", { @@ -917,154 +937,154 @@ define("@ember/test-helpers/index", ["exports", "@ember/test-helpers/resolver", return _settled.isSettled; } }); - Object.defineProperty(_exports, "getSettledState", { + Object.defineProperty(_exports, "pauseTest", { enumerable: true, get: function () { - return _settled.getSettledState; + return _setupContext.pauseTest; } }); - Object.defineProperty(_exports, "waitUntil", { + Object.defineProperty(_exports, "registerDebugInfoHelper", { enumerable: true, get: function () { - return _waitUntil.default; + return _debugInfoHelpers.default; } }); - Object.defineProperty(_exports, "validateErrorHandler", { + Object.defineProperty(_exports, "render", { enumerable: true, get: function () { - return _validateErrorHandler.default; + return _setupRenderingContext.render; } }); - Object.defineProperty(_exports, "setupOnerror", { + Object.defineProperty(_exports, "resetOnerror", { enumerable: true, get: function () { - return _setupOnerror.default; + return _setupOnerror.resetOnerror; } }); - Object.defineProperty(_exports, "resetOnerror", { + Object.defineProperty(_exports, "resumeTest", { enumerable: true, get: function () { - return _setupOnerror.resetOnerror; + return _setupContext.resumeTest; } }); - Object.defineProperty(_exports, "getDebugInfo", { + Object.defineProperty(_exports, "scrollTo", { enumerable: true, get: function () { - return _debugInfo.getDebugInfo; + return _scrollTo.default; } }); - Object.defineProperty(_exports, "registerDebugInfoHelper", { + Object.defineProperty(_exports, "select", { enumerable: true, get: function () { - return _debugInfoHelpers.default; + return _select.default; } }); - Object.defineProperty(_exports, "getTestMetadata", { + Object.defineProperty(_exports, "setApplication", { enumerable: true, get: function () { - return _testMetadata.default; + return _application.setApplication; } }); - Object.defineProperty(_exports, "_registerHook", { + Object.defineProperty(_exports, "setContext", { enumerable: true, get: function () { - return _helperHooks.registerHook; + return _setupContext.setContext; } }); - Object.defineProperty(_exports, "_runHooks", { + Object.defineProperty(_exports, "setResolver", { enumerable: true, get: function () { - return _helperHooks.runHooks; + return _resolver.setResolver; } }); - Object.defineProperty(_exports, "click", { + Object.defineProperty(_exports, "settled", { enumerable: true, get: function () { - return _click.default; + return _settled.default; } }); - Object.defineProperty(_exports, "doubleClick", { + Object.defineProperty(_exports, "setupApplicationContext", { enumerable: true, get: function () { - return _doubleClick.default; + return _setupApplicationContext.default; } }); - Object.defineProperty(_exports, "tap", { + Object.defineProperty(_exports, "setupContext", { enumerable: true, get: function () { - return _tap.default; + return _setupContext.default; } }); - Object.defineProperty(_exports, "focus", { + Object.defineProperty(_exports, "setupOnerror", { enumerable: true, get: function () { - return _focus.default; + return _setupOnerror.default; } }); - Object.defineProperty(_exports, "blur", { + Object.defineProperty(_exports, "setupRenderingContext", { enumerable: true, get: function () { - return _blur.default; + return _setupRenderingContext.default; } }); - Object.defineProperty(_exports, "triggerEvent", { + Object.defineProperty(_exports, "tap", { enumerable: true, get: function () { - return _triggerEvent.default; + return _tap.default; } }); - Object.defineProperty(_exports, "triggerKeyEvent", { + Object.defineProperty(_exports, "teardownContext", { enumerable: true, get: function () { - return _triggerKeyEvent.default; + return _teardownContext.default; } }); - Object.defineProperty(_exports, "fillIn", { + Object.defineProperty(_exports, "triggerEvent", { enumerable: true, get: function () { - return _fillIn.default; + return _triggerEvent.default; } }); - Object.defineProperty(_exports, "select", { + Object.defineProperty(_exports, "triggerKeyEvent", { enumerable: true, get: function () { - return _select.default; + return _triggerKeyEvent.default; } }); - Object.defineProperty(_exports, "waitFor", { + Object.defineProperty(_exports, "typeIn", { enumerable: true, get: function () { - return _waitFor.default; + return _typeIn.default; } }); - Object.defineProperty(_exports, "getRootElement", { + Object.defineProperty(_exports, "unsetContext", { enumerable: true, get: function () { - return _getRootElement.default; + return _setupContext.unsetContext; } }); - Object.defineProperty(_exports, "find", { + Object.defineProperty(_exports, "validateErrorHandler", { enumerable: true, get: function () { - return _find.default; + return _validateErrorHandler.default; } }); - Object.defineProperty(_exports, "findAll", { + Object.defineProperty(_exports, "visit", { enumerable: true, get: function () { - return _findAll.default; + return _setupApplicationContext.visit; } }); - Object.defineProperty(_exports, "typeIn", { + Object.defineProperty(_exports, "waitFor", { enumerable: true, get: function () { - return _typeIn.default; + return _waitFor.default; } }); - Object.defineProperty(_exports, "scrollTo", { + Object.defineProperty(_exports, "waitUntil", { enumerable: true, get: function () { - return _scrollTo.default; + return _waitUntil.default; } }); }); @@ -1074,8 +1094,8 @@ define("@ember/test-helpers/resolver", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.setResolver = setResolver; _exports.getResolver = getResolver; + _exports.setResolver = setResolver; let __resolver__; /** @@ -1110,11 +1130,11 @@ define("@ember/test-helpers/settled", ["exports", "@ember/test-helpers/-utils", Object.defineProperty(_exports, "__esModule", { value: true }); - _exports._teardownAJAXHooks = _teardownAJAXHooks; _exports._setupAJAXHooks = _setupAJAXHooks; + _exports._teardownAJAXHooks = _teardownAJAXHooks; + _exports.default = settled; _exports.getSettledState = getSettledState; _exports.isSettled = isSettled; - _exports.default = settled; // Ember internally tracks AJAX requests in the same way that we do here for // legacy style "acceptance" tests using the `ember-testing.js` asset provided @@ -1249,7 +1269,10 @@ define("@ember/test-helpers/settled", ["exports", "@ember/test-helpers/-utils", if (_internalCheckWaiters) { return _internalCheckWaiters(); } else if (EmberTest.waiters) { - if (EmberTest.waiters.some(([context, callback]) => !callback.call(context))) { + if (EmberTest.waiters.some(_ref => { + let [context, callback] = _ref; + return !callback.call(context); + })) { return true; } } @@ -1353,13 +1376,13 @@ define("@ember/test-helpers/setup-application-context", ["exports", "@ember/test Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isApplicationTestContext = isApplicationTestContext; - _exports.hasPendingTransitions = hasPendingTransitions; - _exports.setupRouterSettlednessTracking = setupRouterSettlednessTracking; - _exports.visit = visit; _exports.currentRouteName = currentRouteName; _exports.currentURL = currentURL; _exports.default = setupApplicationContext; + _exports.hasPendingTransitions = hasPendingTransitions; + _exports.isApplicationTestContext = isApplicationTestContext; + _exports.setupRouterSettlednessTracking = setupRouterSettlednessTracking; + _exports.visit = visit; const CAN_USE_ROUTER_EVENTS = (0, _hasEmberVersion.default)(3, 6); let routerTransitionsPending = null; const ROUTER = new WeakMap(); @@ -1555,13 +1578,13 @@ define("@ember/test-helpers/setup-context", ["exports", "@ember/test-helpers/bui Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isTestContext = isTestContext; - _exports.setContext = setContext; + _exports.default = setupContext; _exports.getContext = getContext; - _exports.unsetContext = unsetContext; + _exports.isTestContext = isTestContext; _exports.pauseTest = pauseTest; _exports.resumeTest = resumeTest; - _exports.default = setupContext; + _exports.setContext = setContext; + _exports.unsetContext = unsetContext; // eslint-disable-next-line require-jsdoc function isTestContext(context) { @@ -1699,7 +1722,8 @@ define("@ember/test-helpers/setup-context", ["exports", "@ember/test-helpers/bui */ - function setupContext(context, options = {}) { + function setupContext(context) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; Ember.testing = true; setContext(context); let testMetadata = (0, _testMetadata.default)(context); @@ -1780,7 +1804,11 @@ define("@ember/test-helpers/setup-context", ["exports", "@ember/test-helpers/bui configurable: true, enumerable: true, - value(...args) { + value() { + for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { + args[_key] = arguments[_key]; + } + return Ember.getProperties(context, args); }, @@ -1867,10 +1895,10 @@ define("@ember/test-helpers/setup-rendering-context", ["exports", "@ember/test-h Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isRenderingTestContext = isRenderingTestContext; - _exports.render = render; _exports.clearRender = clearRender; _exports.default = setupRenderingContext; + _exports.isRenderingTestContext = isRenderingTestContext; + _exports.render = render; const OUTLET_TEMPLATE = Ember.HTMLBars.template( /* {{outlet}} @@ -2167,8 +2195,8 @@ define("@ember/test-helpers/test-metadata", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.default = getTestMetadata; _exports.TestMetadata = void 0; + _exports.default = getTestMetadata; class TestMetadata { constructor() { @@ -2243,7 +2271,9 @@ define("@ember/test-helpers/validate-error-handler", ["exports"], function (_exp * }); */ - function validateErrorHandler(callback = Ember.onerror) { + function validateErrorHandler() { + let callback = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : Ember.onerror; + if (callback === undefined || callback === null) { return VALID; } @@ -2296,7 +2326,8 @@ define("@ember/test-helpers/wait-until", ["exports", "@ember/test-helpers/-utils }, { timeout: 2000 }) */ - function waitUntil(callback, options = {}) { + function waitUntil(callback) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; let timeout = 'timeout' in options ? options.timeout : 1000; let timeoutMessage = 'timeoutMessage' in options ? options.timeoutMessage : 'waitUntil timed out'; // creating this error eagerly so it has the proper invocation stack @@ -2359,8 +2390,8 @@ define("@ember/test-helpers/-internal/build-registry", ["exports", "require"], f let method = methods[i]; if (method in container) { - container[method] = function (...args) { - return container._registry[method](...args); + container[method] = function () { + return container._registry[method](...arguments); }; } } @@ -2434,8 +2465,8 @@ define("@ember/test-helpers/-internal/debug-info-helpers", ["exports"], function Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.default = registerDebugInfoHelper; _exports.debugInfoHelpers = void 0; + _exports.default = registerDebugInfoHelper; const debugInfoHelpers = new Set(); /** * Registers a custom debug info helper to augment the output for test isolation validation. @@ -2469,9 +2500,9 @@ define("@ember/test-helpers/-internal/debug-info", ["exports", "@ember/test-help Object.defineProperty(_exports, "__esModule", { value: true }); + _exports.TestDebugInfo = void 0; _exports.backburnerDebugInfoAvailable = backburnerDebugInfoAvailable; _exports.getDebugInfo = getDebugInfo; - _exports.TestDebugInfo = void 0; const PENDING_AJAX_REQUESTS = 'Pending AJAX requests'; const PENDING_TEST_WAITERS = 'Pending test waiters'; const SCHEDULED_ASYNC = 'Scheduled async'; @@ -2512,7 +2543,8 @@ define("@ember/test-helpers/-internal/debug-info", ["exports", "@ember/test-help class TestDebugInfo { - constructor(settledState, debugInfo = getDebugInfo()) { + constructor(settledState) { + let debugInfo = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : getDebugInfo(); this._summaryInfo = undefined; this._settledState = settledState; this._debugInfo = debugInfo; @@ -2549,7 +2581,9 @@ define("@ember/test-helpers/-internal/debug-info", ["exports", "@ember/test-help return this._summaryInfo; } - toConsole(_console = console) { + toConsole() { + let _console = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : console; + let summary = this.summary; if (summary.hasPendingRequests) { @@ -2677,7 +2711,11 @@ define("@ember/test-helpers/-internal/helper-hooks", ["exports", "@ember/test-he */ - function runHooks(helperName, label, ...args) { + function runHooks(helperName, label) { + for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { + args[_key - 2] = arguments[_key]; + } + let hooks = registeredHooks.get(getHelperKey(helperName, label)) || new Set(); let promises = []; hooks.forEach(hook => { @@ -2880,8 +2918,8 @@ define("@ember/test-helpers/dom/-logging", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.log = log; _exports.elementToString = elementToString; + _exports.log = log; /** * Logs a debug message to the console if the `testHelperLogging` query @@ -2891,8 +2929,12 @@ define("@ember/test-helpers/dom/-logging", ["exports"], function (_exports) { * @param {string} helperName Name of the helper * @param {string|Element} target The target element or selector */ - function log(helperName, target, ...args) { + function log(helperName, target) { if (loggingEnabled()) { + for (var _len = arguments.length, args = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) { + args[_key - 2] = arguments[_key]; + } + // eslint-disable-next-line no-console console.log("".concat(helperName, "(").concat([elementToString(target), ...args.filter(Boolean)].join(', '), ")")); } @@ -2958,10 +3000,10 @@ define("@ember/test-helpers/dom/-target", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); + _exports.isContentEditable = isContentEditable; + _exports.isDocument = isDocument; _exports.isElement = isElement; _exports.isWindow = isWindow; - _exports.isDocument = isDocument; - _exports.isContentEditable = isContentEditable; // eslint-disable-next-line require-jsdoc function isElement(target) { @@ -3023,7 +3065,9 @@ define("@ember/test-helpers/dom/blur", ["exports", "@ember/test-helpers/dom/-get @param {Element} relatedTarget the element that is focused after blur */ - function __blur__(element, relatedTarget = null) { + function __blur__(element) { + let relatedTarget = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : null; + if (!(0, _isFocusable.default)(element)) { throw new Error("".concat(element, " is not focusable")); } @@ -3077,7 +3121,8 @@ define("@ember/test-helpers/dom/blur", ["exports", "@ember/test-helpers/dom/-get */ - function blur(target = document.activeElement) { + function blur() { + let target = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : document.activeElement; return _utils.Promise.resolve().then(() => (0, _helperHooks.runHooks)('blur', 'start', target)).then(() => { let element = (0, _getElement.default)(target); @@ -3097,9 +3142,9 @@ define("@ember/test-helpers/dom/click", ["exports", "@ember/test-helpers/dom/-ge Object.defineProperty(_exports, "__esModule", { value: true }); + _exports.DEFAULT_CLICK_OPTIONS = void 0; _exports.__click__ = __click__; _exports.default = click; - _exports.DEFAULT_CLICK_OPTIONS = void 0; const PRIMARY_BUTTON = 1; const MAIN_BUTTON_PRESSED = 0; (0, _helperHooks.registerHook)('click', 'start', target => { @@ -3179,7 +3224,9 @@ define("@ember/test-helpers/dom/click", ["exports", "@ember/test-helpers/dom/-ge */ - function click(target, _options = {}) { + function click(target) { + let _options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let options = Ember.assign({}, DEFAULT_CLICK_OPTIONS, _options); return _utils.Promise.resolve().then(() => (0, _helperHooks.runHooks)('click', 'start', target, _options)).then(() => { if (!target) { @@ -3288,7 +3335,9 @@ define("@ember/test-helpers/dom/double-click", ["exports", "@ember/test-helpers/ */ - function doubleClick(target, _options = {}) { + function doubleClick(target) { + let _options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; + let options = Ember.assign({}, _click.DEFAULT_CLICK_OPTIONS, _options); return _utils.Promise.resolve().then(() => (0, _helperHooks.runHooks)('doubleClick', 'start', target, _options)).then(() => { if (!target) { @@ -3443,11 +3492,11 @@ define("@ember/test-helpers/dom/fire-event", ["exports", "@ember/test-helpers/do Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.isKeyboardEventType = isKeyboardEventType; - _exports.isMouseEventType = isMouseEventType; + _exports.default = _exports.KEYBOARD_EVENT_TYPES = void 0; _exports.isFileSelectionEventType = isFileSelectionEventType; _exports.isFileSelectionInput = isFileSelectionInput; - _exports.default = _exports.KEYBOARD_EVENT_TYPES = void 0; + _exports.isKeyboardEventType = isKeyboardEventType; + _exports.isMouseEventType = isMouseEventType; // eslint-disable-next-line require-jsdoc const MOUSE_EVENT_CONSTRUCTOR = (() => { @@ -3498,7 +3547,9 @@ define("@ember/test-helpers/dom/fire-event", ["exports", "@ember/test-helpers/do */ - function fireEvent(element, eventType, options = {}) { + function fireEvent(element, eventType) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; + if (!element) { throw new Error('Must pass an element to `fireEvent`'); } @@ -3543,7 +3594,8 @@ define("@ember/test-helpers/dom/fire-event", ["exports", "@ember/test-helpers/do _exports.default = _default; - function buildBasicEvent(type, options = {}) { + function buildBasicEvent(type) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; let event = document.createEvent('Events'); let bubbles = options.bubbles !== undefined ? options.bubbles : true; let cancelable = options.cancelable !== undefined ? options.cancelable : true; @@ -3557,7 +3609,8 @@ define("@ember/test-helpers/dom/fire-event", ["exports", "@ember/test-helpers/do } // eslint-disable-next-line require-jsdoc - function buildMouseEvent(type, options = {}) { + function buildMouseEvent(type) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; let event; let eventOpts = Ember.assign({ view: window @@ -3578,7 +3631,8 @@ define("@ember/test-helpers/dom/fire-event", ["exports", "@ember/test-helpers/do } // eslint-disable-next-line require-jsdoc - function buildKeyboardEvent(type, options = {}) { + function buildKeyboardEvent(type) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; let eventOpts = Ember.assign({}, DEFAULT_EVENT_OPTIONS, options); let event; let eventMethodName; @@ -3633,7 +3687,8 @@ define("@ember/test-helpers/dom/fire-event", ["exports", "@ember/test-helpers/do } // eslint-disable-next-line require-jsdoc - function buildFileEvent(type, element, options = {}) { + function buildFileEvent(type, element) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; let event = buildBasicEvent(type); let files = options.files; @@ -3899,7 +3954,8 @@ define("@ember/test-helpers/dom/select", ["exports", "@ember/test-helpers/dom/-g select('select', ['apple', 'orange'], true); */ - function select(target, options, keepPreviouslySelected = false) { + function select(target, options) { + let keepPreviouslySelected = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : false; return _utils.Promise.resolve().then(() => (0, _helperHooks.runHooks)('select', 'start', target, options, keepPreviouslySelected)).then(() => { if (!target) { throw new Error('Must pass an element or selector to `select`.'); @@ -4002,7 +4058,8 @@ define("@ember/test-helpers/dom/tap", ["exports", "@ember/test-helpers/dom/-get- tap('button'); */ - function tap(target, options = {}) { + function tap(target) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return _utils.Promise.resolve().then(() => { return (0, _helperHooks.runHooks)('tap', 'start', target, options); }).then(() => { @@ -4239,7 +4296,8 @@ define("@ember/test-helpers/dom/trigger-key-event", ["exports", "@ember/test-hel */ - function __triggerKeyEvent__(element, eventType, key, modifiers = DEFAULT_MODIFIERS) { + function __triggerKeyEvent__(element, eventType, key) { + let modifiers = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : DEFAULT_MODIFIERS; let props; if (typeof key === 'number') { @@ -4297,7 +4355,8 @@ define("@ember/test-helpers/dom/trigger-key-event", ["exports", "@ember/test-hel */ - function triggerKeyEvent(target, eventType, key, modifiers = DEFAULT_MODIFIERS) { + function triggerKeyEvent(target, eventType, key) { + let modifiers = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : DEFAULT_MODIFIERS; return _utils.Promise.resolve().then(() => { return (0, _helperHooks.runHooks)('triggerKeyEvent', 'start', target, eventType, key); }).then(() => { @@ -4368,7 +4427,8 @@ define("@ember/test-helpers/dom/type-in", ["exports", "@ember/test-helpers/-util * typeIn('input', 'hello world'); */ - function typeIn(target, text, options = {}) { + function typeIn(target, text) { + let options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : {}; return _utils.Promise.resolve().then(() => { return (0, _helperHooks.runHooks)('typeIn', 'start', target, text, options); }).then(() => { @@ -4473,7 +4533,8 @@ define("@ember/test-helpers/dom/wait-for", ["exports", "@ember/test-helpers/wait await waitFor('.my-selector', { timeout: 2000 }) */ - function waitFor(selector, options = {}) { + function waitFor(selector) { + let options = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; return _utils.Promise.resolve().then(() => { if (!selector) { throw new Error('Must pass a selector to `waitFor`.'); @@ -16330,8 +16391,8 @@ define("ember-cli-test-loader/test-support/index", ["exports"], function (_expor Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.addModuleIncludeMatcher = addModuleIncludeMatcher; _exports.addModuleExcludeMatcher = addModuleExcludeMatcher; + _exports.addModuleIncludeMatcher = addModuleIncludeMatcher; _exports.default = void 0; let moduleIncludeMatchers = []; let moduleExcludeMatchers = []; @@ -16434,8 +16495,8 @@ define("ember-cli-qunit/index", ["exports"], function (_exports) { Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.addModuleIncludeMatcher = addModuleIncludeMatcher; _exports.addModuleExcludeMatcher = addModuleExcludeMatcher; + _exports.addModuleIncludeMatcher = addModuleIncludeMatcher; _exports.default = void 0; let moduleIncludeMatchers = []; let moduleExcludeMatchers = []; @@ -16537,8 +16598,8 @@ define("ember-qunit/adapter", ["exports", "qunit", "@ember/test-helpers/has-embe Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.nonTestDoneCallback = nonTestDoneCallback; _exports.default = void 0; + _exports.nonTestDoneCallback = nonTestDoneCallback; function unhandledRejectionAssertion(current, error) { let message, source; @@ -16624,35 +16685,35 @@ define("ember-qunit/index", ["exports", "ember-qunit/adapter", "ember-qunit/test Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.setupTest = setupTest; - _exports.setupRenderingTest = setupRenderingTest; - _exports.setupApplicationTest = setupApplicationTest; - _exports.setupTestContainer = setupTestContainer; - _exports.startTests = startTests; - _exports.setupTestAdapter = setupTestAdapter; - _exports.setupEmberTesting = setupEmberTesting; - _exports.setupEmberOnerrorValidation = setupEmberOnerrorValidation; - _exports.setupResetOnerror = setupResetOnerror; - _exports.setupTestIsolationValidation = setupTestIsolationValidation; - _exports.start = start; Object.defineProperty(_exports, "QUnitAdapter", { enumerable: true, get: function () { return _adapter.default; } }); - Object.defineProperty(_exports, "nonTestDoneCallback", { + Object.defineProperty(_exports, "loadTests", { enumerable: true, get: function () { - return _adapter.nonTestDoneCallback; + return _testLoader.loadTests; } }); - Object.defineProperty(_exports, "loadTests", { + Object.defineProperty(_exports, "nonTestDoneCallback", { enumerable: true, get: function () { - return _testLoader.loadTests; + return _adapter.nonTestDoneCallback; } }); + _exports.setupApplicationTest = setupApplicationTest; + _exports.setupEmberOnerrorValidation = setupEmberOnerrorValidation; + _exports.setupEmberTesting = setupEmberTesting; + _exports.setupRenderingTest = setupRenderingTest; + _exports.setupResetOnerror = setupResetOnerror; + _exports.setupTest = setupTest; + _exports.setupTestAdapter = setupTestAdapter; + _exports.setupTestContainer = setupTestContainer; + _exports.setupTestIsolationValidation = setupTestIsolationValidation; + _exports.start = start; + _exports.startTests = startTests; /* globals Testem */ if (typeof Testem !== 'undefined') { @@ -16824,7 +16885,9 @@ define("ember-qunit/index", ["exports", "ember-qunit/adapter", "ember-qunit/test */ - function start(options = {}) { + function start() { + let options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {}; + if (options.loadTests !== false) { (0, _testLoader.loadTests)(); } @@ -16899,7 +16962,9 @@ define("ember-qunit/test-isolation-validation", ["exports", "qunit", "@ember/tes * @param {string} testInfo.module The name of the test module * @param {string} testInfo.name The test name */ - function detectIfTestNotIsolated(test, message = '') { + function detectIfTestNotIsolated(test) { + let message = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : ''; + if (!(0, _testHelpers.isSettled)()) { let { debugInfo @@ -16924,7 +16989,9 @@ define("ember-qunit/test-isolation-validation", ["exports", "qunit", "@ember/tes */ - function installTestNotIsolatedHook(delay = 50) { + function installTestNotIsolatedHook() { + let delay = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : 50; + if (!(0, _testHelpers.getDebugInfo)()) { return; } @@ -16986,8 +17053,8 @@ define("ember-qunit/test-loader", ["exports", "qunit", "ember-cli-test-loader/te Object.defineProperty(_exports, "__esModule", { value: true }); - _exports.loadTests = loadTests; _exports.TestLoader = void 0; + _exports.loadTests = loadTests; (0, _index.addModuleExcludeMatcher)(function (moduleName) { return QUnit.urlParams.nolint && moduleName.match(/\.(jshint|lint-test)$/); });