From b2358d60399e30930b8d572a093f544a9f820d6a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 23 Apr 2022 01:02:49 +0000 Subject: [PATCH 001/143] Bump @nextcloud/moment from 1.2.0 to 1.2.1 Bumps [@nextcloud/moment](https://github.com/nextcloud/nextcloud-moment) from 1.2.0 to 1.2.1. - [Release notes](https://github.com/nextcloud/nextcloud-moment/releases) - [Changelog](https://github.com/nextcloud/nextcloud-moment/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-moment/compare/v1.2.0...v1.2.1) --- updated-dependencies: - dependency-name: "@nextcloud/moment" dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- package-lock.json | 55 ++++++++++++++++------------------------------- package.json | 2 +- 2 files changed, 20 insertions(+), 37 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c3df5a4c..553e8df77 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,7 +26,7 @@ "@nextcloud/initial-state": "^1.2.1", "@nextcloud/l10n": "^1.4.1", "@nextcloud/logger": "^2.1.0", - "@nextcloud/moment": "^1.2.0", + "@nextcloud/moment": "^1.2.1", "@nextcloud/router": "^2.0.0", "@nextcloud/vue": "^5.1.1", "@nextcloud/vue-dashboard": "^2.0.1", @@ -2882,27 +2882,17 @@ } }, "node_modules/@nextcloud/moment": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.0.tgz", - "integrity": "sha512-HOnZqoYQg0eOQW369s5v7jZWmRNYCsadHnVjN+DSXQQ1n4fHKmr0EkdOFHJu1Br5Rd6Fxi4wRw7E7pD1CVZmgA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.1.tgz", + "integrity": "sha512-v/yfrZ4Jo8YM1v0DLXKjRLwKOhzE4Y6DcgyZAM1vJ5jOMvkHpICuTDJRw8oOtrr/1H6FqI6EMZcYogeGD+rwSA==", "dependencies": { - "@nextcloud/l10n": "1.4.1", - "core-js": "3.18.2", + "@nextcloud/l10n": "^1.4.1", + "core-js": "^3.21.1", "jed": "^1.1.1", - "moment": "2.29.1", + "moment": "^2.29.2", "node-gettext": "^3.0.0" } }, - "node_modules/@nextcloud/moment/node_modules/core-js": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", - "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==", - "hasInstallScript": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/core-js" - } - }, "node_modules/@nextcloud/router": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/@nextcloud/router/-/router-2.0.0.tgz", @@ -13411,9 +13401,9 @@ } }, "node_modules/moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==", + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==", "engines": { "node": "*" } @@ -20737,22 +20727,15 @@ } }, "@nextcloud/moment": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.0.tgz", - "integrity": "sha512-HOnZqoYQg0eOQW369s5v7jZWmRNYCsadHnVjN+DSXQQ1n4fHKmr0EkdOFHJu1Br5Rd6Fxi4wRw7E7pD1CVZmgA==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@nextcloud/moment/-/moment-1.2.1.tgz", + "integrity": "sha512-v/yfrZ4Jo8YM1v0DLXKjRLwKOhzE4Y6DcgyZAM1vJ5jOMvkHpICuTDJRw8oOtrr/1H6FqI6EMZcYogeGD+rwSA==", "requires": { - "@nextcloud/l10n": "1.4.1", - "core-js": "3.18.2", + "@nextcloud/l10n": "^1.4.1", + "core-js": "^3.21.1", "jed": "^1.1.1", - "moment": "2.29.1", + "moment": "^2.29.2", "node-gettext": "^3.0.0" - }, - "dependencies": { - "core-js": { - "version": "3.18.2", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.18.2.tgz", - "integrity": "sha512-zNhPOUoSgoizoSQFdX1MeZO16ORRb9FFQLts8gSYbZU5FcgXhp24iMWMxnOQo5uIaIG7/6FA/IqJPwev1o9ZXQ==" - } } }, "@nextcloud/router": { @@ -28950,9 +28933,9 @@ } }, "moment": { - "version": "2.29.1", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", - "integrity": "sha512-kHmoybcPV8Sqy59DwNDY3Jefr64lK/by/da0ViFcuA4DH0vQg5Q6Ze5VimxkfQNSC+Mls/Kx53s7TjP1RhFEDQ==" + "version": "2.29.3", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.3.tgz", + "integrity": "sha512-c6YRvhEo//6T2Jz/vVtYzqBzwvPT95JBQ+smCytzf7c50oMZRsR/a4w88aD34I+/QVSfnoAnSBFPJHItlOMJVw==" }, "ms": { "version": "2.1.2", diff --git a/package.json b/package.json index 0ce6be69e..cbcd9086d 100644 --- a/package.json +++ b/package.json @@ -52,7 +52,7 @@ "@nextcloud/initial-state": "^1.2.1", "@nextcloud/l10n": "^1.4.1", "@nextcloud/logger": "^2.1.0", - "@nextcloud/moment": "^1.2.0", + "@nextcloud/moment": "^1.2.1", "@nextcloud/router": "^2.0.0", "@nextcloud/vue": "^5.1.1", "@nextcloud/vue-dashboard": "^2.0.1", -- GitLab From 2491ab0ab5a5dedbbc7ae12d918ab3037fab7c2d Mon Sep 17 00:00:00 2001 From: szaimen Date: Fri, 29 Apr 2022 18:12:34 +0200 Subject: [PATCH 002/143] fix sidebar scrolling Signed-off-by: szaimen --- css/app-sidebar.scss | 1 + 1 file changed, 1 insertion(+) diff --git a/css/app-sidebar.scss b/css/app-sidebar.scss index 82254a4ef..b3243085b 100644 --- a/css/app-sidebar.scss +++ b/css/app-sidebar.scss @@ -85,6 +85,7 @@ justify-content: space-between; overflow: unset !important; max-height: unset !important; + height: auto !important; &__buttons { padding-top: 14px; -- GitLab From a72578aa8d9e6afb12db18600a11102a504dd2dd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Sat, 30 Apr 2022 01:02:39 +0000 Subject: [PATCH 003/143] Bump @nextcloud/axios from 1.9.0 to 1.10.0 Bumps [@nextcloud/axios](https://github.com/nextcloud/nextcloud-axios) from 1.9.0 to 1.10.0. - [Release notes](https://github.com/nextcloud/nextcloud-axios/releases) - [Changelog](https://github.com/nextcloud/nextcloud-axios/blob/master/CHANGELOG.md) - [Commits](https://github.com/nextcloud/nextcloud-axios/compare/v1.9.0...v1.10.0) --- updated-dependencies: - dependency-name: "@nextcloud/axios" dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- package-lock.json | 3560 +++++++++------------------------------------ package.json | 2 +- 2 files changed, 704 insertions(+), 2858 deletions(-) diff --git a/package-lock.json b/package-lock.json index 0c3df5a4c..ee1a677a2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -17,7 +17,7 @@ "@fullcalendar/timegrid": "5.11.0", "@fullcalendar/vue": "5.11.0", "@nextcloud/auth": "^1.3.0", - "@nextcloud/axios": "^1.9.0", + "@nextcloud/axios": "^1.10.0", "@nextcloud/calendar-availability-vue": "^0.3.1", "@nextcloud/calendar-js": "^3.0.0", "@nextcloud/cdav-library": "^1.1.0", @@ -76,38 +76,11 @@ "fsevents": "^2.3.2" } }, - "node_modules/@babel/cli": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.5.tgz", - "integrity": "sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==", - "dependencies": { - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - }, - "bin": { - "babel": "bin/babel.js", - "babel-external-helpers": "bin/babel-external-helpers.js" - }, - "engines": { - "node": ">=6.9.0" - }, - "optionalDependencies": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "dependencies": { "@babel/highlight": "^7.16.7" }, @@ -119,6 +92,7 @@ "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -127,6 +101,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -175,6 +150,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7", "jsesc": "^2.5.1", @@ -188,6 +164,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -199,6 +177,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-explode-assignable-expression": "^7.14.5", "@babel/types": "^7.14.5" @@ -211,6 +191,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, "dependencies": { "@babel/compat-data": "^7.16.4", "@babel/helper-validator-option": "^7.16.7", @@ -228,6 +209,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -247,6 +230,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" @@ -262,6 +247,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -280,6 +267,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -291,6 +279,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -302,6 +292,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, "dependencies": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -315,6 +306,7 @@ "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==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -326,6 +318,7 @@ "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==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -337,6 +330,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -348,6 +343,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -359,6 +355,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -377,6 +374,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -388,6 +387,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -396,6 +396,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-wrap-function": "^7.14.5", @@ -409,6 +411,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-member-expression-to-functions": "^7.14.5", "@babel/helper-optimise-call-expression": "^7.14.5", @@ -423,6 +427,7 @@ "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==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -434,6 +439,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/types": "^7.14.5" }, @@ -445,6 +452,7 @@ "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==", + "dev": true, "dependencies": { "@babel/types": "^7.16.7" }, @@ -456,6 +464,7 @@ "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==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -464,6 +473,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -472,6 +482,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-function-name": "^7.14.5", "@babel/template": "^7.14.5", @@ -486,6 +498,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, "dependencies": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.7", @@ -499,6 +512,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -512,6 +526,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -523,6 +538,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -539,6 +556,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.14.5", @@ -555,6 +574,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -570,6 +591,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -586,6 +609,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -601,6 +626,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -616,6 +643,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -631,6 +660,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -646,6 +677,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -661,6 +694,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -676,6 +711,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "peer": true, "dependencies": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -694,6 +731,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -709,6 +748,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -725,6 +766,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -740,6 +783,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-create-class-features-plugin": "^7.14.5", @@ -757,6 +802,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -772,6 +819,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -795,6 +843,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -806,6 +855,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -820,6 +871,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -831,6 +884,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -854,6 +909,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -865,6 +921,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -876,6 +933,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -887,6 +945,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -898,6 +957,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -909,6 +969,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -920,6 +981,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -931,6 +993,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -945,6 +1009,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -959,6 +1024,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -973,6 +1039,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -987,6 +1055,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1003,6 +1073,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1017,6 +1089,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1031,6 +1105,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -1051,6 +1127,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1065,6 +1143,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1079,6 +1159,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1094,6 +1176,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1108,6 +1192,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1123,6 +1209,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1137,6 +1225,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-function-name": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1152,6 +1242,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1166,6 +1258,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1180,6 +1274,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1196,6 +1292,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -1213,6 +1311,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-module-transforms": "^7.14.5", @@ -1231,6 +1331,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1246,6 +1348,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" }, @@ -1260,6 +1364,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1274,6 +1380,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5" @@ -1289,6 +1397,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1303,6 +1413,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1317,6 +1429,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "peer": true, "dependencies": { "regenerator-transform": "^0.14.2" }, @@ -1331,6 +1445,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1345,6 +1461,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1359,6 +1477,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" @@ -1374,6 +1494,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1388,6 +1510,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1402,6 +1526,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1412,26 +1538,12 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/plugin-transform-typescript": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", - "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", - "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.14.6", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1446,6 +1558,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -1483,6 +1597,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "dev": true, + "peer": true, "dependencies": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -1569,6 +1685,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1580,22 +1698,6 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/@babel/preset-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz", - "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==", - "dependencies": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.14.5" - }, - "engines": { - "node": ">=6.9.0" - }, - "peerDependencies": { - "@babel/core": "^7.0.0-0" - } - }, "node_modules/@babel/runtime": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", @@ -1613,6 +1715,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -1626,6 +1729,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, "dependencies": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -1646,6 +1750,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, "dependencies": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2652,21 +2757,17 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" }, "node_modules/@nextcloud/axios": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.9.0.tgz", - "integrity": "sha512-yKExR6/POJpFuEaGofcgAq9fupfz2PsKDs+s9hfKXUAhQcPF1eyaZcWXA324uFlY9IiofhWft8oTSRLm1Vqj9w==", - "dependencies": { - "@babel/cli": "^7.8.4", - "@babel/core": "^7.9.0", - "@babel/preset-env": "^7.9.0", - "@babel/preset-typescript": "^7.9.0", - "@nextcloud/auth": "^1.2.2", - "axios": "^0.25.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.10.0.tgz", + "integrity": "sha512-dC+Z5ibBRxkep6ysoRmUldUfQsZiqC5fGLbwwU0Unxjy+Qrcl2U9rcljZJagwXs1kag5/KZFG1rlGcew2GAgyg==", + "dependencies": { + "@nextcloud/auth": "^1.3.0", + "axios": "^0.27.1", "core-js": "^3.6.4" }, "engines": { - "node": "^14.0.0", - "npm": "^7.0.0" + "node": "^14", + "npm": "^7" } }, "node_modules/@nextcloud/babel-config": { @@ -3301,25 +3402,6 @@ "webpack-dev-server": "^4.7.2" } }, - "node_modules/@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "optional": true, - "dependencies": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -4196,6 +4278,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "dependencies": { "color-convert": "^1.9.0" }, @@ -4207,6 +4290,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "dependencies": { "color-name": "1.1.3" } @@ -4214,29 +4298,8 @@ "node_modules/ansi-styles/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - }, - "node_modules/anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "dependencies": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "node_modules/anymatch/node_modules/normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "dependencies": { - "remove-trailing-separator": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, "node_modules/argparse": { "version": "1.0.10", @@ -4247,33 +4310,6 @@ "sprintf-js": "~1.0.2" } }, - "node_modules/arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -4311,15 +4347,6 @@ "node": ">=8" } }, - "node_modules/array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/array.prototype.flat": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", @@ -4389,15 +4416,6 @@ "util": "^0.12.0" } }, - "node_modules/assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -4418,23 +4436,16 @@ "lodash": "^4.17.14" } }, - "node_modules/async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true - }, "node_modules/asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "node_modules/atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true, + "dev": true, "bin": { "atob": "bin/atob.js" }, @@ -4461,11 +4472,25 @@ } }, "node_modules/axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", + "dependencies": { + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + } + }, + "node_modules/axios/node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", "dependencies": { - "follow-redirects": "^1.14.7" + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" } }, "node_modules/babel-code-frame": { @@ -4711,6 +4736,8 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "peer": true, "dependencies": { "object.assign": "^4.1.0" } @@ -4750,6 +4777,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "peer": true, "dependencies": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.2.2", @@ -4763,6 +4792,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2", "core-js-compat": "^3.14.0" @@ -4775,6 +4806,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "peer": true, "dependencies": { "@babel/helper-define-polyfill-provider": "^0.2.2" }, @@ -4959,37 +4992,8 @@ "node_modules/balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "node_modules/base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "optional": true, - "dependencies": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/base/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "node_modules/base64-js": { "version": "1.5.1", @@ -5027,15 +5031,6 @@ "node": "*" } }, - "node_modules/binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -5127,32 +5122,12 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "node_modules/braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "dependencies": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -5358,30 +5333,11 @@ "node": ">= 0.8" } }, - "node_modules/cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "optional": true, - "dependencies": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -5439,6 +5395,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5452,6 +5409,7 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, "engines": { "node": ">=0.8.0" } @@ -5476,7 +5434,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5497,7 +5456,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -5510,7 +5470,8 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=8" } @@ -5519,7 +5480,8 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "fill-range": "^7.0.1" }, @@ -5531,7 +5493,8 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "to-regex-range": "^5.0.1" }, @@ -5543,7 +5506,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "binary-extensions": "^2.0.0" }, @@ -5555,7 +5519,8 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=0.12.0" } @@ -5564,7 +5529,8 @@ "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "picomatch": "^2.2.1" }, @@ -5576,7 +5542,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "is-number": "^7.0.0" }, @@ -5621,80 +5588,6 @@ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, - "node_modules/class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "optional": true, - "dependencies": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/class-utils/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -5802,19 +5695,6 @@ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "node_modules/collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "optional": true, - "dependencies": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -5873,7 +5753,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5885,6 +5764,7 @@ "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, "engines": { "node": ">= 6" } @@ -5906,12 +5786,6 @@ "dev": true, "peer": true }, - "node_modules/component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "optional": true - }, "node_modules/compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -5964,7 +5838,8 @@ "node_modules/concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "node_modules/condense-newlines": { "version": "0.2.1", @@ -6075,6 +5950,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "dependencies": { "safe-buffer": "~5.1.1" } @@ -6096,15 +5972,6 @@ "dev": true, "peer": true }, - "node_modules/copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/core-js": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz", @@ -6119,6 +5986,8 @@ "version": "3.15.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.1.tgz", "integrity": "sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==", + "dev": true, + "peer": true, "dependencies": { "browserslist": "^4.16.6", "semver": "7.0.0" @@ -6132,6 +6001,8 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "peer": true, "bin": { "semver": "bin/semver.js" } @@ -6140,7 +6011,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "devOptional": true + "dev": true }, "node_modules/cosmiconfig": { "version": "7.0.1", @@ -6563,6 +6434,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, "dependencies": { "ms": "2.1.2" }, @@ -6619,7 +6491,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10" } @@ -6690,6 +6562,7 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "dependencies": { "object-keys": "^1.0.12" }, @@ -6697,19 +6570,6 @@ "node": ">= 0.4" } }, - "node_modules/define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -6747,7 +6607,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true, "engines": { "node": ">=0.4.0" } @@ -8413,98 +8272,6 @@ "node": ">= 0.8.0" } }, - "node_modules/expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "optional": true, - "dependencies": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/expand-brackets/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/expand-brackets/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, "node_modules/expect": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", @@ -8611,7 +8378,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, + "dev": true, "dependencies": { "is-extendable": "^0.1.0" }, @@ -8619,37 +8386,6 @@ "node": ">=0.10.0" } }, - "node_modules/extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "optional": true, - "dependencies": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/extglob/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/extract-from-css": { "version": "0.4.4", "resolved": "https://registry.npmjs.org/extract-from-css/-/extract-from-css-0.4.4.tgz", @@ -8817,21 +8553,6 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true }, - "node_modules/fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/filter-obj": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", @@ -8991,9 +8712,9 @@ "peer": true }, "node_modules/follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==", + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", "funding": [ { "type": "individual", @@ -9020,15 +8741,6 @@ "xmldom": "~0.1.19" } }, - "node_modules/for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", @@ -9060,18 +8772,6 @@ "node": ">= 0.6" } }, - "node_modules/fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "optional": true, - "dependencies": { - "map-cache": "^0.2.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -9089,15 +8789,11 @@ "dev": true, "peer": true }, - "node_modules/fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "node_modules/fsevents": { "version": "2.3.2", @@ -9115,7 +8811,8 @@ "node_modules/function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "node_modules/functional-red-black-tree": { "version": "1.0.1", @@ -9140,6 +8837,7 @@ "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true, "engines": { "node": ">=6.9.0" } @@ -9163,6 +8861,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -9222,19 +8921,11 @@ "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", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -9254,7 +8945,8 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "is-glob": "^4.0.1" }, @@ -9323,6 +9015,7 @@ "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true, "engines": { "node": ">=4" } @@ -9421,6 +9114,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "dependencies": { "function-bind": "^1.1.1" }, @@ -9460,6 +9154,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, "engines": { "node": ">=4" } @@ -9468,6 +9163,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, "engines": { "node": ">= 0.4" }, @@ -9490,45 +9186,6 @@ "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", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "optional": true, - "dependencies": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/has-values/node_modules/kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "optional": true, - "dependencies": { - "is-buffer": "^1.1.5" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -10040,6 +9697,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -10048,7 +9706,8 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "node_modules/ini": { "version": "1.3.8", @@ -10105,27 +9764,6 @@ "node": ">= 10" } }, - "node_modules/is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-accessor-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -10158,18 +9796,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "dependencies": { - "binary-extensions": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-boolean-object": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", @@ -10206,6 +9832,7 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, "dependencies": { "has": "^1.0.3" }, @@ -10213,27 +9840,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "optional": true, - "dependencies": { - "kind-of": "^6.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-data-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-date-object": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", @@ -10246,29 +9852,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-descriptor/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -10289,7 +9872,7 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -10298,7 +9881,8 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -10341,7 +9925,8 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "is-extglob": "^2.1.1" }, @@ -10378,18 +9963,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-number-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", @@ -10436,7 +10009,8 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, + "dev": true, + "peer": true, "dependencies": { "isobject": "^3.0.1" }, @@ -10571,15 +10145,6 @@ "node": ">=0.10.0" } }, - "node_modules/is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -10597,7 +10162,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "devOptional": true + "dev": true, + "peer": true }, "node_modules/isexe": { "version": "2.0.0", @@ -10609,7 +10175,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true, + "dev": true, + "peer": true, "engines": { "node": ">=0.10.0" } @@ -12550,6 +12117,7 @@ "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, "bin": { "jsesc": "bin/jsesc" }, @@ -12607,7 +12175,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "dependencies": { "is-buffer": "^1.1.5" }, @@ -12741,7 +12309,9 @@ "node_modules/lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true, + "peer": true }, "node_modules/lodash.get": { "version": "4.4.2", @@ -12788,26 +12358,6 @@ "yallist": "^2.1.2" } }, - "node_modules/make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dependencies": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/make-dir/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "bin": { - "semver": "bin/semver" - } - }, "node_modules/makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -12817,15 +12367,6 @@ "tmpl": "1.0.5" } }, - "node_modules/map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", @@ -12839,18 +12380,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "optional": true, - "dependencies": { - "object-visit": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -13178,64 +12707,6 @@ "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", "dev": true }, - "node_modules/micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/micromatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", @@ -13326,6 +12797,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "dependencies": { "brace-expansion": "^1.1.7" }, @@ -13373,31 +12845,6 @@ "node": ">=0.10.0" } }, - "node_modules/mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "optional": true, - "dependencies": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/mixin-deep/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -13421,7 +12868,8 @@ "node_modules/ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "node_modules/multicast-dns": { "version": "6.2.3", @@ -13456,75 +12904,19 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, - "node_modules/nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "optional": true, - "dependencies": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true }, - "node_modules/nanomatch/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, + "node_modules/neatequal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/neatequal/-/neatequal-1.0.0.tgz", + "integrity": "sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=", + "dev": true, "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/nanomatch/node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", - "dev": true - }, - "node_modules/neatequal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/neatequal/-/neatequal-1.0.0.tgz", - "integrity": "sha1-LuEhG8n6bkxVcV/SELsFYC6xrjs=", - "dev": true, - "dependencies": { - "varstream": "^0.3.2" + "varstream": "^0.3.2" } }, "node_modules/negotiator": { @@ -13649,7 +13041,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "devOptional": true, + "dev": true, "engines": { "node": ">=0.10.0" } @@ -13687,79 +13079,6 @@ "node": ">=0.10.0" } }, - "node_modules/object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "optional": true, - "dependencies": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", @@ -13790,26 +13109,16 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, "engines": { "node": ">= 0.4" } }, - "node_modules/object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "optional": true, - "dependencies": { - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -13823,18 +13132,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "optional": true, - "dependencies": { - "isobject": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", @@ -13887,6 +13184,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "dependencies": { "wrappy": "1" } @@ -14089,15 +13387,6 @@ "node": ">= 0.8" } }, - "node_modules/pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -14118,6 +13407,7 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -14134,7 +13424,8 @@ "node_modules/path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -14169,7 +13460,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "devOptional": true, + "dev": true, "engines": { "node": ">=8.6" }, @@ -14177,14 +13468,6 @@ "url": "https://github.com/sponsors/jonschlinkert" } }, - "node_modules/pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "engines": { - "node": ">=6" - } - }, "node_modules/pirates": { "version": "4.0.4", "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", @@ -14229,15 +13512,6 @@ "ms": "^2.1.1" } }, - "node_modules/posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/postcss": { "version": "7.0.36", "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.36.tgz", @@ -14453,7 +13727,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "devOptional": true + "dev": true, + "peer": true }, "node_modules/prompts": { "version": "2.4.2", @@ -14708,44 +13983,6 @@ "node": ">= 6" } }, - "node_modules/readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/readdirp/node_modules/readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "dependencies": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "node_modules/readdirp/node_modules/string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/rechoir": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", @@ -14776,12 +14013,16 @@ "node_modules/regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "peer": true }, "node_modules/regenerate-unicode-properties": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "peer": true, "dependencies": { "regenerate": "^1.4.0" }, @@ -14798,6 +14039,8 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "peer": true, "dependencies": { "@babel/runtime": "^7.8.4" } @@ -14806,6 +14049,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "peer": true, "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -14813,44 +14058,6 @@ "node": ">=6.9.0" } }, - "node_modules/regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "optional": true, - "dependencies": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/regex-not/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", @@ -14891,6 +14098,8 @@ "version": "4.7.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "peer": true, "dependencies": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -14916,12 +14125,16 @@ "node_modules/regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true, + "peer": true }, "node_modules/regjsparser": { "version": "0.6.9", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "peer": true, "dependencies": { "jsesc": "~0.5.0" }, @@ -14933,34 +14146,12 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "peer": true, "bin": { "jsesc": "bin/jsesc" } }, - "node_modules/remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "optional": true - }, - "node_modules/repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "optional": true, - "engines": { - "node": ">=0.10" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -15001,6 +14192,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -15035,7 +14227,7 @@ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", "deprecated": "https://github.com/lydell/resolve-url#deprecated", - "devOptional": true + "dev": true }, "node_modules/resolve-url-loader": { "version": "5.0.0", @@ -15103,15 +14295,6 @@ "node": ">=10" } }, - "node_modules/ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "optional": true, - "engines": { - "node": ">=0.12" - } - }, "node_modules/retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -15198,15 +14381,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "optional": true, - "dependencies": { - "ret": "~0.1.10" - } - }, "node_modules/safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -15344,6 +14518,7 @@ "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, "bin": { "semver": "bin/semver.js" } @@ -15488,21 +14663,6 @@ "node": ">= 0.8.0" } }, - "node_modules/set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "optional": true, - "dependencies": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -15607,14 +14767,6 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "node_modules/slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", - "engines": { - "node": ">=6" - } - }, "node_modules/slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -15649,137 +14801,6 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "optional": true, - "dependencies": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "optional": true, - "dependencies": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-node/node_modules/define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "dependencies": { - "is-descriptor": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "optional": true, - "dependencies": { - "kind-of": "^3.2.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "dependencies": { - "ms": "2.0.0" - } - }, - "node_modules/snapdragon/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/snapdragon/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - }, "node_modules/sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -15801,6 +14822,7 @@ "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -15818,7 +14840,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "devOptional": true, + "dev": true, "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -15848,7 +14870,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "devOptional": true + "dev": true }, "node_modules/spdx-correct": { "version": "3.1.1", @@ -15928,136 +14950,27 @@ "specificity": "bin/specificity" } }, - "node_modules/split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "optional": true, - "dependencies": { - "extend-shallow": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/split-string/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/splitpanes": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-2.3.8.tgz", "integrity": "sha512-eM/qZ1v7U5BMV8FQR7oeqVlllz3sTGTm0//g/eJMa0hZ4s+A1VK68j26FWzcaVlw2P5+dCXk7/X6ZRjjwcbrgw==" }, "node_modules/sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - }, - "node_modules/stack-utils": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", - "dev": true, - "dependencies": { - "escape-string-regexp": "^2.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "optional": true, - "dependencies": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "dependencies": { - "is-descriptor": "^0.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, - "node_modules/static-extend/node_modules/is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dev": true, "dependencies": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" + "escape-string-regexp": "^2.0.0" }, "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/static-extend/node_modules/is-descriptor/node_modules/kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true, - "engines": { - "node": ">=0.10.0" + "node": ">=10" } }, "node_modules/statuses": { @@ -16666,6 +15579,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -17022,75 +15936,11 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true, "engines": { "node": ">=4" } }, - "node_modules/to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "optional": true, - "dependencies": { - "kind-of": "^3.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "optional": true, - "dependencies": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "dependencies": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "dependencies": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/to-regex/node_modules/is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "dependencies": { - "is-plain-object": "^2.0.4" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/toastify-js": { "version": "1.11.0", "resolved": "https://registry.npmjs.org/toastify-js/-/toastify-js-1.11.0.tgz", @@ -17301,6 +16151,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -17309,6 +16161,8 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "peer": true, "dependencies": { "unicode-canonical-property-names-ecmascript": "^1.0.4", "unicode-property-aliases-ecmascript": "^1.0.4" @@ -17321,6 +16175,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "peer": true, "engines": { "node": ">=4" } @@ -17329,25 +16185,12 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "peer": true, "engines": { "node": ">=4" } }, - "node_modules/union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "optional": true, - "dependencies": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/universalify": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", @@ -17367,64 +16210,6 @@ "node": ">= 0.8" } }, - "node_modules/unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "optional": true, - "dependencies": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "optional": true, - "dependencies": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "optional": true, - "dependencies": { - "isarray": "1.0.0" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/unset-value/node_modules/has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true, - "engines": { - "node": ">=4", - "yarn": "*" - } - }, "node_modules/uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -17438,7 +16223,7 @@ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", "deprecated": "Please see https://github.com/lydell/urix#deprecated", - "devOptional": true + "dev": true }, "node_modules/url": { "version": "0.11.0", @@ -17458,15 +16243,6 @@ "dev": true, "peer": true }, - "node_modules/use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "optional": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -17486,7 +16262,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "devOptional": true + "dev": true }, "node_modules/utils-merge": { "version": "1.0.1", @@ -18582,7 +17358,8 @@ "node_modules/wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "node_modules/write-file-atomic": { "version": "3.0.3", @@ -18714,26 +17491,11 @@ } }, "dependencies": { - "@babel/cli": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.14.5.tgz", - "integrity": "sha512-poegjhRvXHWO0EAsnYajwYZuqcz7gyfxwfaecUESxDujrqOivf3zrjFbub8IJkrqEaz3fvJWh001EzxBub54fg==", - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.2", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" - } - }, "@babel/code-frame": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, "requires": { "@babel/highlight": "^7.16.7" } @@ -18741,12 +17503,14 @@ "@babel/compat-data": { "version": "7.16.4", "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==" + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true }, "@babel/core": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -18781,6 +17545,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, "requires": { "@babel/types": "^7.16.7", "jsesc": "^2.5.1", @@ -18791,6 +17556,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.14.5.tgz", "integrity": "sha512-EivH9EgBIb+G8ij1B2jAwSH36WnGvkQSEC6CkX/6v6ZFlw5fVOHvsgGF4uiEHO2GzMvunZb6tDLQEQSdrdocrA==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18799,6 +17566,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.14.5.tgz", "integrity": "sha512-YTA/Twn0vBXDVGJuAX6PwW7x5zQei1luDDo2Pl6q1qZ7hVNl0RZrhHCQG/ArGpR29Vl7ETiB8eJyrvpuRp300w==", + "dev": true, + "peer": true, "requires": { "@babel/helper-explode-assignable-expression": "^7.14.5", "@babel/types": "^7.14.5" @@ -18808,6 +17577,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, "requires": { "@babel/compat-data": "^7.16.4", "@babel/helper-validator-option": "^7.16.7", @@ -18819,6 +17589,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.14.6.tgz", "integrity": "sha512-Z6gsfGofTxH/+LQXqYEK45kxmcensbzmk/oi8DmaQytlQCgqNZt9XQF8iqlI/SeXWVjaMNxvYvzaYw+kh42mDg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -18832,6 +17604,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.14.5.tgz", "integrity": "sha512-TLawwqpOErY2HhWbGJ2nZT5wSkR192QpN+nBg1THfBfftrlvOh+WbhrxXCH4q4xJ9Gl16BGPR/48JA+Ryiho/A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "regexpu-core": "^4.7.1" @@ -18841,6 +17615,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.2.3.tgz", "integrity": "sha512-RH3QDAfRMzj7+0Nqu5oqgO5q9mFtQEVvCRsi8qCEfzLR9p2BHfn5FzhSB2oj1fF7I2+DcTORkYaQ6aTR9Cofew==", + "dev": true, + "peer": true, "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -18856,6 +17632,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18864,6 +17641,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.14.5.tgz", "integrity": "sha512-Htb24gnGJdIGT4vnRKMdoXiOIlqOLmdiUYpAQ0mYfgVT/GDm8GOYhgi4GL+hMKrkiPRohO4ts34ELFsGAPQLDQ==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18872,6 +17651,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, "requires": { "@babel/helper-get-function-arity": "^7.16.7", "@babel/template": "^7.16.7", @@ -18882,6 +17662,7 @@ "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==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18890,6 +17671,7 @@ "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==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18898,6 +17680,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.14.7.tgz", "integrity": "sha512-TMUt4xKxJn6ccjcOW7c4hlwyJArizskAhoSTOCkA0uZ+KghIaci0Qg9R043kUMWI9mtQfgny+NQ5QATnZ+paaA==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18906,6 +17690,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18914,6 +17699,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, "requires": { "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-module-imports": "^7.16.7", @@ -18929,6 +17715,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.14.5.tgz", "integrity": "sha512-IqiLIrODUOdnPU9/F8ib1Fx2ohlgDhxnIDU7OEVi+kAbEZcyiF7BLU8W6PfvPi9LzztjS7kcbzbmL7oG8kD6VA==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18936,12 +17724,15 @@ "@babel/helper-plugin-utils": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==" + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "dev": true }, "@babel/helper-remap-async-to-generator": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.14.5.tgz", "integrity": "sha512-rLQKdQU+HYlxBwQIj8dk4/0ENOUEhA/Z0l4hN8BexpvmSMN9oA9EagjnhnDpNsRdWCfjwa4mn/HyBXO9yhQP6A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-wrap-function": "^7.14.5", @@ -18952,6 +17743,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.14.5.tgz", "integrity": "sha512-3i1Qe9/8x/hCHINujn+iuHy+mMRLoc77b2nI9TB0zjH1hvn9qGlXjWlggdwUcju36PkPCy/lpM7LLUdcTyH4Ow==", + "dev": true, + "peer": true, "requires": { "@babel/helper-member-expression-to-functions": "^7.14.5", "@babel/helper-optimise-call-expression": "^7.14.5", @@ -18963,6 +17756,7 @@ "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==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18971,6 +17765,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.14.5.tgz", "integrity": "sha512-dmqZB7mrb94PZSAOYtr+ZN5qt5owZIAgqtoTuqiFbHFtxgEcmQlRJVI+bO++fciBunXtB6MK7HrzrfcAzIz2NQ==", + "dev": true, + "peer": true, "requires": { "@babel/types": "^7.14.5" } @@ -18979,6 +17775,7 @@ "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==", + "dev": true, "requires": { "@babel/types": "^7.16.7" } @@ -18986,17 +17783,21 @@ "@babel/helper-validator-identifier": { "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==" + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", + "dev": true }, "@babel/helper-validator-option": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", - "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==" + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true }, "@babel/helper-wrap-function": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.14.5.tgz", "integrity": "sha512-YEdjTCq+LNuNS1WfxsDCNpgXkJaIyqco6DAelTUjT4f2KIWC1nBcaCaSdHTBqQVLnTBexBcVcFhLSU1KnYuePQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-function-name": "^7.14.5", "@babel/template": "^7.14.5", @@ -19008,6 +17809,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", + "dev": true, "requires": { "@babel/template": "^7.16.7", "@babel/traverse": "^7.16.7", @@ -19018,6 +17820,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", @@ -19027,12 +17830,15 @@ "@babel/parser": { "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", - "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==" + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.14.5.tgz", "integrity": "sha512-ZoJS2XCKPBfTmL122iP6NM9dOg+d4lc9fFk3zxc8iDjvt8Pk4+TlsHSKhIPf6X+L5ORCdBzqMZDjL/WHj7WknQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -19043,6 +17849,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.14.7.tgz", "integrity": "sha512-RK8Wj7lXLY3bqei69/cc25gwS5puEc3dknoFPFbqfy3XxYQBQFvu4ioWpafMBAB+L9NyptQK4nMOa5Xz16og8Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-remap-async-to-generator": "^7.14.5", @@ -19053,6 +17861,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.14.5.tgz", "integrity": "sha512-q/PLpv5Ko4dVc1LYMpCY7RVAAO4uk55qPwrIuJ5QJ8c6cVuAmhu7I/49JOppXL6gXf7ZHzpRVEUZdYoPLM04Gg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19062,6 +17872,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.14.5.tgz", "integrity": "sha512-KBAH5ksEnYHCegqseI5N9skTdxgJdmDoAOc0uXa+4QMYKeZD0w5IARh4FMlTNtaHhbB8v+KzMdTgxMMzsIy6Yg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19072,6 +17884,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.14.5.tgz", "integrity": "sha512-ExjiNYc3HDN5PXJx+bwC50GIx/KKanX2HiggnIUAYedbARdImiCU4RhhHfdf0Kd7JNXGpsBBBCOm+bBVy3Gb0g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -19081,6 +17895,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.14.5.tgz", "integrity": "sha512-g5POA32bXPMmSBu5Dx/iZGLGnKmKPc5AiY7qfZgurzrCYgIztDlHFbznSNCoQuv57YQLnQfaDi7dxCtLDIdXdA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -19090,6 +17906,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.14.5.tgz", "integrity": "sha512-NSq2fczJYKVRIsUJyNxrVUMhB27zb7N7pOFGQOhBKJrChbGcgEAqyZrmZswkPk18VMurEeJAaICbfm57vUeTbQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -19099,6 +17917,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.14.5.tgz", "integrity": "sha512-YGn2AvZAo9TwyhlLvCCWxD90Xq8xJ4aSgaX3G5D/8DW94L8aaT+dS5cSP+Z06+rCJERGSr9GxMBZ601xoc2taw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -19108,6 +17928,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.14.5.tgz", "integrity": "sha512-gun/SOnMqjSb98Nkaq2rTKMwervfdAoz6NphdY0vTfuzMfryj+tDGb2n6UkDKwez+Y8PZDhE3D143v6Gepp4Hg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -19117,6 +17939,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.14.5.tgz", "integrity": "sha512-yiclALKe0vyZRZE0pS6RXgjUOt87GWv6FYa5zqj15PvhOGFO69R5DusPlgK/1K5dVnCtegTiWu9UaBSrLLJJBg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -19126,6 +17950,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.14.7.tgz", "integrity": "sha512-082hsZz+sVabfmDWo1Oct1u1AgbKbUAyVgmX4otIc7bdsRgHBXwTwb3DpDmD4Eyyx6DNiuz5UAATT655k+kL5g==", + "dev": true, + "peer": true, "requires": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -19138,6 +17964,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.14.5.tgz", "integrity": "sha512-3Oyiixm0ur7bzO5ybNcZFlmVsygSIQgdOa7cTfOYCMY+wEPAYhZAJxi3mixKFCTCKUhQXuCTtQ1MzrpL3WT8ZQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -19147,6 +17975,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.14.5.tgz", "integrity": "sha512-ycz+VOzo2UbWNI1rQXxIuMOzrDdHGrI23fRiz/Si2R4kv2XZQ1BK8ccdHwehMKBlcH/joGW/tzrUmo67gbJHlQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5", @@ -19157,6 +17987,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.14.5.tgz", "integrity": "sha512-838DkdUA1u+QTCplatfq4B7+1lnDa/+QMI89x5WZHBcnNv+47N8QEj2k9I2MUU9xIv8XJ4XvPCviM/Dj7Uwt9g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-class-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19166,6 +17998,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.14.5.tgz", "integrity": "sha512-62EyfyA3WA0mZiF2e2IV9mc9Ghwxcg8YTu8BS4Wss4Y3PY725OmS9M0qLORbJwLqFtGh+jiE4wAmocK2CTUK2Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-create-class-features-plugin": "^7.14.5", @@ -19177,6 +18011,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.14.5.tgz", "integrity": "sha512-6axIeOU5LnY471KenAB9vI8I5j7NQ2d652hIYwVyRfgaZT5UpiqFKCuVXCDMSrU+3VFafnu2c5m3lrWIlr6A5Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19186,6 +18022,7 @@ "version": "7.8.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19203,6 +18040,7 @@ "version": "7.12.13", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.12.13" } @@ -19211,6 +18049,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19219,6 +18059,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19227,6 +18069,8 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.8.3" } @@ -19244,6 +18088,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19252,6 +18097,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -19260,6 +18106,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19268,6 +18115,7 @@ "version": "7.10.4", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.10.4" } @@ -19276,6 +18124,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19284,6 +18133,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19292,6 +18142,7 @@ "version": "7.8.3", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.8.0" } @@ -19300,6 +18151,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19308,6 +18161,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19316,6 +18170,7 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.14.5.tgz", "integrity": "sha512-u6OXzDaIXjEstBRRoBCQ/uKQKlbuaeE5in0RvWdA4pN6AhqxTIwUsnHPU1CFZA/amYObMsuWhYfRl3Ch90HD0Q==", + "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19324,6 +18179,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.14.5.tgz", "integrity": "sha512-KOnO0l4+tD5IfOdi4x8C1XmEIRWUjNRV8wc6K2vz/3e8yAOoZZvsRXRRIF/yo/MAOFb4QjtAw9xSxMXbSMRy8A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19332,6 +18189,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.14.5.tgz", "integrity": "sha512-szkbzQ0mNk0rpu76fzDdqSyPu0MuvpXgC+6rz5rpMb5OIRxdmHfQxrktL8CYolL2d8luMCZTR0DpIMIdL27IjA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-imports": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19342,6 +18201,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.14.5.tgz", "integrity": "sha512-dtqWqdWZ5NqBX3KzsVCWfQI3A53Ft5pWFCT2eCVUftWZgjc5DpDponbIF1+c+7cSGk2wN0YK7HGL/ezfRbpKBQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19350,6 +18211,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.14.5.tgz", "integrity": "sha512-LBYm4ZocNgoCqyxMLoOnwpsmQ18HWTQvql64t3GvMUzLQrNoV1BDG0lNftC8QKYERkZgCCT/7J5xWGObGAyHDw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19358,6 +18221,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.14.5.tgz", "integrity": "sha512-J4VxKAMykM06K/64z9rwiL6xnBHgB1+FVspqvlgCdwD1KUbQNfszeKVVOMh59w3sztHYIZDgnhOC4WbdEfHFDA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-annotate-as-pure": "^7.14.5", "@babel/helper-function-name": "^7.14.5", @@ -19372,6 +18237,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.14.5.tgz", "integrity": "sha512-pWM+E4283UxaVzLb8UBXv4EIxMovU4zxT1OPnpHJcmnvyY9QbPPTKZfEj31EUvG3/EQRbYAGaYEUZ4yWOBC2xg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19380,6 +18247,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.14.7.tgz", "integrity": "sha512-0mDE99nK+kVh3xlc5vKwB6wnP9ecuSj+zQCa/n0voENtP/zymdT4HH6QEb65wjjcbqr1Jb/7z9Qp7TF5FtwYGw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19388,6 +18257,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.14.5.tgz", "integrity": "sha512-loGlnBdj02MDsFaHhAIJzh7euK89lBrGIdM9EAtHFo6xKygCUGuuWe07o1oZVk287amtW1n0808sQM99aZt3gw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19397,6 +18268,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.14.5.tgz", "integrity": "sha512-iJjbI53huKbPDAsJ8EmVmvCKeeq21bAze4fu9GBQtSLqfvzj2oRuHVx4ZkDwEhg1htQ+5OBZh/Ab0XDf5iBZ7A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19405,6 +18278,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.14.5.tgz", "integrity": "sha512-jFazJhMBc9D27o9jDnIE5ZErI0R0m7PbKXVq77FFvqFbzvTMuv8jaAwLZ5PviOLSFttqKIW0/wxNSDbjLk0tYA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19414,6 +18289,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.14.5.tgz", "integrity": "sha512-CfmqxSUZzBl0rSjpoQSFoR9UEj3HzbGuGNL21/iFTmjb5gFggJp3ph0xR1YBhexmLoKRHzgxuFvty2xdSt6gTA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19422,6 +18299,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.14.5.tgz", "integrity": "sha512-vbO6kv0fIzZ1GpmGQuvbwwm+O4Cbm2NrPzwlup9+/3fdkuzo1YqOZcXw26+YUJB84Ja7j9yURWposEHLYwxUfQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-function-name": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19431,6 +18310,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.14.5.tgz", "integrity": "sha512-ql33+epql2F49bi8aHXxvLURHkxJbSmMKl9J5yHqg4PLtdE6Uc48CH1GS6TQvZ86eoB/ApZXwm7jlA+B3kra7A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19439,6 +18320,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.14.5.tgz", "integrity": "sha512-WkNXxH1VXVTKarWFqmso83xl+2V3Eo28YY5utIkbsmXoItO8Q3aZxN4BTS2k0hz9dGUloHK26mJMyQEYfkn/+Q==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19447,6 +18330,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.14.5.tgz", "integrity": "sha512-3lpOU8Vxmp3roC4vzFpSdEpGUWSMsHFreTWOMMLzel2gNGfHE5UWIh/LN6ghHs2xurUp4jRFYMUIZhuFbody1g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19457,6 +18342,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.14.5.tgz", "integrity": "sha512-en8GfBtgnydoao2PS+87mKyw62k02k7kJ9ltbKe0fXTHrQmG6QZZflYuGI1VVG7sVpx4E1n7KBpNlPb8m78J+A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5", @@ -19468,6 +18355,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.14.5.tgz", "integrity": "sha512-mNMQdvBEE5DcMQaL5LbzXFMANrQjd2W7FPzg34Y4yEz7dBgdaC+9B84dSO+/1Wba98zoDbInctCDo4JGxz1VYA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-hoist-variables": "^7.14.5", "@babel/helper-module-transforms": "^7.14.5", @@ -19480,6 +18369,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.14.5.tgz", "integrity": "sha512-RfPGoagSngC06LsGUYyM9QWSXZ8MysEjDJTAea1lqRjNECE3y0qIJF/qbvJxc4oA4s99HumIMdXOrd+TdKaAAA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-module-transforms": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19489,6 +18380,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.14.7.tgz", "integrity": "sha512-DTNOTaS7TkW97xsDMrp7nycUVh6sn/eq22VaxWfEdzuEbRsiaOU0pqU7DlyUGHVsbQbSghvjKRpEl+nUCKGQSg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5" } @@ -19497,6 +18390,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.14.5.tgz", "integrity": "sha512-Nx054zovz6IIRWEB49RDRuXGI4Gy0GMgqG0cII9L3MxqgXz/+rgII+RU58qpo4g7tNEx1jG7rRVH4ihZoP4esQ==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19505,6 +18400,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.14.5.tgz", "integrity": "sha512-MKfOBWzK0pZIrav9z/hkRqIk/2bTv9qvxHzPQc12RcVkMOzpIKnFCNYJip00ssKWYkd8Sf5g0Wr7pqJ+cmtuFg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-replace-supers": "^7.14.5" @@ -19514,6 +18411,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.14.5.tgz", "integrity": "sha512-Tl7LWdr6HUxTmzQtzuU14SqbgrSKmaR77M0OKyq4njZLQTPfOvzblNKyNkGwOfEFCEx7KeYHQHDI0P3F02IVkA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19522,6 +18421,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.14.5.tgz", "integrity": "sha512-r1uilDthkgXW8Z1vJz2dKYLV1tuw2xsbrp3MrZmD99Wh9vsfKoob+JTgri5VUb/JqyKRXotlOtwgu4stIYCmnw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19530,6 +18431,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.14.5.tgz", "integrity": "sha512-NVIY1W3ITDP5xQl50NgTKlZ0GrotKtLna08/uGY6ErQt6VEQZXla86x/CTddm5gZdcr+5GSsvMeTmWA5Ii6pkg==", + "dev": true, + "peer": true, "requires": { "regenerator-transform": "^0.14.2" } @@ -19538,6 +18441,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.14.5.tgz", "integrity": "sha512-cv4F2rv1nD4qdexOGsRQXJrOcyb5CrgjUH9PKrrtyhSDBNWGxd0UIitjyJiWagS+EbUGjG++22mGH1Pub8D6Vg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19546,6 +18451,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.14.5.tgz", "integrity": "sha512-xLucks6T1VmGsTB+GWK5Pl9Jl5+nRXD1uoFdA5TSO6xtiNjtXTjKkmPdFXVLGlK5A2/or/wQMKfmQ2Y0XJfn5g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19554,6 +18461,8 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.14.6.tgz", "integrity": "sha512-Zr0x0YroFJku7n7+/HH3A2eIrGMjbmAIbJSVv0IZ+t3U2WUQUA64S/oeied2e+MaGSjmt4alzBCsK9E8gh+fag==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5", "@babel/helper-skip-transparent-expression-wrappers": "^7.14.5" @@ -19563,6 +18472,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.14.5.tgz", "integrity": "sha512-Z7F7GyvEMzIIbwnziAZmnSNpdijdr4dWt+FJNBnBLz5mwDFkqIXU9wmBcWWad3QeJF5hMTkRe4dAq2sUZiG+8A==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19571,6 +18482,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.14.5.tgz", "integrity": "sha512-22btZeURqiepOfuy/VkFr+zStqlujWaarpMErvay7goJS6BWwdd6BY9zQyDLDa4x2S3VugxFb162IZ4m/S/+Gg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19579,24 +18492,18 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.14.5.tgz", "integrity": "sha512-lXzLD30ffCWseTbMQzrvDWqljvZlHkXU+CnseMhkMNqU1sASnCsz3tSzAaH3vCUXb9PHeUb90ZT1BdFTm1xxJw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, - "@babel/plugin-transform-typescript": { - "version": "7.14.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.14.6.tgz", - "integrity": "sha512-XlTdBq7Awr4FYIzqhmYY80WN0V0azF74DMPyFqVHBvf81ZUgc4X7ZOpx6O8eLDK6iM5cCQzeyJw0ynTaefixRA==", - "requires": { - "@babel/helper-create-class-features-plugin": "^7.14.6", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.14.5" - } - }, "@babel/plugin-transform-unicode-escapes": { "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.14.5.tgz", "integrity": "sha512-crTo4jATEOjxj7bt9lbYXcBAM3LZaUrbP2uUdxb6WIorLmjNKSpHfIybgY4B8SRpbf8tEVIWH3Vtm7ayCrKocA==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.14.5" } @@ -19605,6 +18512,8 @@ "version": "7.14.5", "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.14.5.tgz", "integrity": "sha512-UygduJpC5kHeCiRw/xDVzC+wj8VaYSoKl5JNVmbP7MadpNinAm3SvZCxZ42H37KZBKztz46YC73i9yV34d0Tzw==", + "dev": true, + "peer": true, "requires": { "@babel/helper-create-regexp-features-plugin": "^7.14.5", "@babel/helper-plugin-utils": "^7.14.5" @@ -19635,6 +18544,8 @@ "version": "7.14.7", "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.14.7.tgz", "integrity": "sha512-itOGqCKLsSUl0Y+1nSfhbuuOlTs0MJk2Iv7iSH+XT/mR8U1zRLO7NjWlYXB47yhK4J/7j+HYty/EhFZDYKa/VA==", + "dev": true, + "peer": true, "requires": { "@babel/compat-data": "^7.14.7", "@babel/helper-compilation-targets": "^7.14.5", @@ -19715,6 +18626,8 @@ "version": "0.1.4", "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.4.tgz", "integrity": "sha512-J36NhwnfdzpmH41M1DrnkkgAqhZaqr/NBdPfQ677mLzlaXo+oDiv1deyCDtgAhz8p328otdob0Du7+xgHGZbKg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -19723,16 +18636,6 @@ "esutils": "^2.0.2" } }, - "@babel/preset-typescript": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.14.5.tgz", - "integrity": "sha512-u4zO6CdbRKbS9TypMqrlGH7sd2TAJppZwn3c/ZRLeO/wGsbddxgbPDUZVNrie3JWYLQ9vpineKlsrWFvO6Pwkw==", - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.14.5" - } - }, "@babel/runtime": { "version": "7.3.4", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.4.tgz", @@ -19752,6 +18655,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/parser": "^7.16.7", @@ -19762,6 +18666,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, "requires": { "@babel/code-frame": "^7.16.7", "@babel/generator": "^7.16.7", @@ -19779,6 +18684,7 @@ "version": "7.16.7", "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -20563,16 +19469,12 @@ } }, "@nextcloud/axios": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.9.0.tgz", - "integrity": "sha512-yKExR6/POJpFuEaGofcgAq9fupfz2PsKDs+s9hfKXUAhQcPF1eyaZcWXA324uFlY9IiofhWft8oTSRLm1Vqj9w==", - "requires": { - "@babel/cli": "^7.8.4", - "@babel/core": "^7.9.0", - "@babel/preset-env": "^7.9.0", - "@babel/preset-typescript": "^7.9.0", - "@nextcloud/auth": "^1.2.2", - "axios": "^0.25.0", + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@nextcloud/axios/-/axios-1.10.0.tgz", + "integrity": "sha512-dC+Z5ibBRxkep6ysoRmUldUfQsZiqC5fGLbwwU0Unxjy+Qrcl2U9rcljZJagwXs1kag5/KZFG1rlGcew2GAgyg==", + "requires": { + "@nextcloud/auth": "^1.3.0", + "axios": "^0.27.1", "core-js": "^3.6.4" } }, @@ -21031,25 +19933,6 @@ "dev": true, "requires": {} }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.2", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.2.tgz", - "integrity": "sha512-Fb8WxUFOBQVl+CX4MWet5o7eCc6Pj04rXIwVKZ6h1NnqTo45eOQW6aWyhG25NIODvWFwTDMwBsYxrQ3imxpetg==", - "optional": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "glob-parent": "^5.1.2", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" - } - }, "@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", @@ -21839,6 +20722,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, "requires": { "color-convert": "^1.9.0" }, @@ -21847,6 +20731,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, "requires": { "color-name": "1.1.3" } @@ -21854,28 +20739,8 @@ "color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" - } - } - }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "optional": true, - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "optional": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true } } }, @@ -21888,24 +20753,6 @@ "sprintf-js": "~1.0.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "optional": true - }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "optional": true - }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", - "optional": true - }, "array-flatten": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", @@ -21934,12 +20781,6 @@ "dev": true, "peer": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", - "optional": true - }, "array.prototype.flat": { "version": "1.2.5", "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.2.5.tgz", @@ -21999,12 +20840,6 @@ "util": "^0.12.0" } }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "optional": true - }, "astral-regex": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", @@ -22022,23 +20857,16 @@ "lodash": "^4.17.14" } }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "optional": true - }, "asynckit": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", - "dev": true + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", - "devOptional": true + "dev": true }, "autosize": { "version": "5.0.1", @@ -22053,11 +20881,24 @@ "peer": true }, "axios": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.25.0.tgz", - "integrity": "sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==", + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.27.2.tgz", + "integrity": "sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==", "requires": { - "follow-redirects": "^1.14.7" + "follow-redirects": "^1.14.9", + "form-data": "^4.0.0" + }, + "dependencies": { + "form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } } }, "babel-code-frame": { @@ -22249,6 +21090,8 @@ "version": "2.3.3", "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "peer": true, "requires": { "object.assign": "^4.1.0" } @@ -22282,6 +21125,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.2.2.tgz", "integrity": "sha512-kISrENsJ0z5dNPq5eRvcctITNHYXWOA4DUZRFYCz3jYCcvTb/A546LIddmoGNMVYg2U38OyFeNosQwI9ENTqIQ==", + "dev": true, + "peer": true, "requires": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.2.2", @@ -22292,6 +21137,8 @@ "version": "0.2.3", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.2.3.tgz", "integrity": "sha512-rCOFzEIJpJEAU14XCcV/erIf/wZQMmMT5l5vXOpL5uoznyOGfDIjPj6FVytMvtzaKSTSVKouOCTPJ5OMUZH30g==", + "dev": true, + "peer": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2", "core-js-compat": "^3.14.0" @@ -22301,6 +21148,8 @@ "version": "0.2.2", "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.2.2.tgz", "integrity": "sha512-Goy5ghsc21HgPDFtzRkSirpZVW35meGoTmTOb2bxqdl60ghub4xOidgNTHaZfQ2FaxQsKmwvXtOAkcIS4SMBWg==", + "dev": true, + "peer": true, "requires": { "@babel/helper-define-polyfill-provider": "^0.2.2" } @@ -22468,33 +21317,8 @@ "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "optional": true, - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true }, "base64-js": { "version": "1.5.1", @@ -22515,12 +21339,6 @@ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "optional": true - }, "bindings": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", @@ -22608,29 +21426,12 @@ "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "optional": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - } - }, "brorand": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", @@ -22797,27 +21598,11 @@ "dev": true, "peer": true }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "optional": true, - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -22856,6 +21641,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -22865,7 +21651,8 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true } } }, @@ -22883,7 +21670,8 @@ "version": "3.5.2", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -22899,7 +21687,8 @@ "version": "3.1.2", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -22909,13 +21698,15 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "devOptional": true + "dev": true, + "peer": true }, "braces": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "fill-range": "^7.0.1" } @@ -22924,7 +21715,8 @@ "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "to-regex-range": "^5.0.1" } @@ -22933,7 +21725,8 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "binary-extensions": "^2.0.0" } @@ -22942,13 +21735,15 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "devOptional": true + "dev": true, + "peer": true }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "picomatch": "^2.2.1" } @@ -22957,7 +21752,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "is-number": "^7.0.0" } @@ -22998,66 +21794,6 @@ "resolved": "https://registry.npmjs.org/clamp/-/clamp-1.0.1.tgz", "integrity": "sha1-ZqDmQBGBbjcZaCj9yMjBRzEshjQ=" }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - } - } - }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -23145,16 +21881,6 @@ "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", "dev": true }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", - "optional": true, - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } - }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", @@ -23209,7 +21935,6 @@ "version": "1.0.8", "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", - "dev": true, "requires": { "delayed-stream": "~1.0.0" } @@ -23217,7 +21942,8 @@ "commander": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==" + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true }, "comment-parser": { "version": "1.3.0", @@ -23233,12 +21959,6 @@ "dev": true, "peer": true }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "optional": true - }, "compressible": { "version": "2.0.18", "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", @@ -23287,7 +22007,8 @@ "concat-map": { "version": "0.0.1", "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true }, "condense-newlines": { "version": "0.2.1", @@ -23371,6 +22092,7 @@ "version": "1.8.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, "requires": { "safe-buffer": "~5.1.1" } @@ -23389,12 +22111,6 @@ "dev": true, "peer": true }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "optional": true - }, "core-js": { "version": "3.22.0", "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz", @@ -23404,6 +22120,8 @@ "version": "3.15.1", "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.15.1.tgz", "integrity": "sha512-xGhzYMX6y7oEGQGAJmP2TmtBLvR4nZmRGEcFa3ubHOq5YEp51gGN9AovVa0AoujGZIq+Wm6dISiYyGNfdflYww==", + "dev": true, + "peer": true, "requires": { "browserslist": "^4.16.6", "semver": "7.0.0" @@ -23412,7 +22130,9 @@ "semver": { "version": "7.0.0", "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true, + "peer": true } } }, @@ -23420,7 +22140,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "devOptional": true + "dev": true }, "cosmiconfig": { "version": "7.0.1", @@ -23756,6 +22476,7 @@ "version": "4.3.3", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", + "dev": true, "requires": { "ms": "2.1.2" } @@ -23797,7 +22518,7 @@ "version": "0.2.0", "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "devOptional": true + "dev": true }, "dedent": { "version": "0.7.0", @@ -23853,20 +22574,11 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, "requires": { "object-keys": "^1.0.12" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "optional": true, - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - } - }, "del": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", @@ -23896,8 +22608,7 @@ "delayed-stream": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", - "dev": true + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" }, "delegate": { "version": "3.2.0", @@ -25150,84 +23861,6 @@ "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", "dev": true }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", - "optional": true, - "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - } - } - }, "expect": { "version": "27.5.1", "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", @@ -25316,36 +23949,9 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "devOptional": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "optional": true, + "dev": true, "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } + "is-extendable": "^0.1.0" } }, "extract-from-css": { @@ -25489,18 +24095,6 @@ "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", "dev": true }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - } - }, "filter-obj": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", @@ -25630,9 +24224,9 @@ "peer": true }, "follow-redirects": { - "version": "1.14.8", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.8.tgz", - "integrity": "sha512-1x0S9UVJHsQprFcEC/qnNzBLcIxsjAV905f/UkQxbclCsoTWlacCNOpQa/anodLl2uaEKFhfWOvM2Qg77+15zA==" + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==" }, "fonteditor-core": { "version": "0.0.37", @@ -25645,12 +24239,6 @@ "xmldom": "~0.1.19" } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "optional": true - }, "foreach": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz", @@ -25676,15 +24264,6 @@ "dev": true, "peer": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", - "optional": true, - "requires": { - "map-cache": "^0.2.2" - } - }, "fresh": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", @@ -25699,15 +24278,11 @@ "dev": true, "peer": true }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==" - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, "fsevents": { "version": "2.3.2", @@ -25718,7 +24293,8 @@ "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, "functional-red-black-tree": { "version": "1.0.1", @@ -25739,7 +24315,8 @@ "gensync": { "version": "1.0.0-beta.2", "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true }, "geometry-interfaces": { "version": "1.1.4", @@ -25757,6 +24334,7 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -25792,16 +24370,11 @@ "get-intrinsic": "^1.1.1" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "optional": true - }, "glob": { "version": "7.1.7", "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -25815,7 +24388,8 @@ "version": "5.1.2", "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "is-glob": "^4.0.1" } @@ -25870,7 +24444,8 @@ "globals": { "version": "11.12.0", "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "globby": { "version": "11.0.4", @@ -25950,6 +24525,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -25978,12 +24554,14 @@ "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true }, "has-symbols": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", - "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true }, "has-tostringtag": { "version": "1.0.0", @@ -25994,38 +24572,6 @@ "has-symbols": "^1.0.2" } }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "optional": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "optional": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "hash-base": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", @@ -26428,6 +24974,7 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -26436,7 +24983,8 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true }, "ini": { "version": "1.3.8", @@ -26484,23 +25032,6 @@ "dev": true, "peer": true }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "optional": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", @@ -26524,15 +25055,6 @@ "integrity": "sha512-0JV5+SOCQkIdzjBK9buARcV804Ddu7A0Qet6sHi3FimE9ne6m4BGQZfRn+NZiXbBk4F4XmHfDZIipLj9pX8dSA==", "dev": true }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "optional": true, - "requires": { - "binary-extensions": "^1.0.0" - } - }, "is-boolean-object": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.1.tgz", @@ -26557,52 +25079,17 @@ "version": "2.8.1", "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, "requires": { "has": "^1.0.3" } }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "optional": true, - "requires": { - "kind-of": "^6.0.0" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "is-date-object": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.4.tgz", "integrity": "sha512-/b4ZVsG7Z5XVtIxs/h9W8nvfLgSAyKYdtGWQLbqy6jA1icmgjf8WCoTKgeS4wy5tYaPePouzFMANbnj94c2Z+A==", "dev": true }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - }, - "dependencies": { - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "is-docker": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", @@ -26614,13 +25101,14 @@ "version": "0.1.1", "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "devOptional": true + "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "devOptional": true + "dev": true, + "peer": true }, "is-fullwidth-code-point": { "version": "3.0.0", @@ -26648,7 +25136,8 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "is-extglob": "^2.1.1" } @@ -26670,15 +25159,6 @@ "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", "dev": true }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, "is-number-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.5.tgz", @@ -26710,7 +25190,8 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "devOptional": true, + "dev": true, + "peer": true, "requires": { "isobject": "^3.0.1" } @@ -26803,12 +25284,6 @@ "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", "dev": true }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "optional": true - }, "is-wsl": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", @@ -26823,7 +25298,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", - "devOptional": true + "dev": true, + "peer": true }, "isexe": { "version": "2.0.0", @@ -26835,7 +25311,8 @@ "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "devOptional": true + "dev": true, + "peer": true }, "istanbul-lib-coverage": { "version": "3.2.0", @@ -28257,7 +26734,8 @@ "jsesc": { "version": "2.5.2", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, "json-parse-better-errors": { "version": "1.0.2", @@ -28300,7 +26778,7 @@ "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "devOptional": true, + "dev": true, "requires": { "is-buffer": "^1.1.5" } @@ -28407,7 +26885,9 @@ "lodash.debounce": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true, + "peer": true }, "lodash.get": { "version": "4.4.2", @@ -28451,22 +26931,6 @@ "yallist": "^2.1.2" } }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - } - } - }, "makeerror": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", @@ -28476,12 +26940,6 @@ "tmpl": "1.0.5" } }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "optional": true - }, "map-obj": { "version": "4.2.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.2.1.tgz", @@ -28489,15 +26947,6 @@ "dev": true, "peer": true }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "optional": true, - "requires": { - "object-visit": "^1.0.0" - } - }, "material-colors": { "version": "1.2.6", "resolved": "https://registry.npmjs.org/material-colors/-/material-colors-1.2.6.tgz", @@ -28763,54 +27212,6 @@ "integrity": "sha1-izgy7UDIfVH0e7I0kTppinVtGdI=", "dev": true }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "miller-rabin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", @@ -28882,6 +27283,7 @@ "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, "requires": { "brace-expansion": "^1.1.7" } @@ -28919,27 +27321,6 @@ } } }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "optional": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "mkdirp": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", @@ -28957,7 +27338,8 @@ "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, "multicast-dns": { "version": "6.2.3", @@ -28983,52 +27365,6 @@ "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", "dev": true }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "optional": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "optional": true - } - } - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -29145,7 +27481,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "devOptional": true + "dev": true }, "normalize-selector": { "version": "0.2.0", @@ -29174,65 +27510,6 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "optional": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - } - } - }, "object-inspect": { "version": "1.12.0", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", @@ -29253,21 +27530,14 @@ "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" - }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "optional": true, - "requires": { - "isobject": "^3.0.0" - } + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true }, "object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -29275,15 +27545,6 @@ "object-keys": "^1.1.1" } }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "optional": true, - "requires": { - "isobject": "^3.0.1" - } - }, "object.values": { "version": "1.1.5", "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", @@ -29324,6 +27585,7 @@ "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, "requires": { "wrappy": "1" } @@ -29477,12 +27739,6 @@ "dev": true, "peer": true }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "optional": true - }, "path-browserify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", @@ -29499,7 +27755,8 @@ "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true }, "path-key": { "version": "3.1.1", @@ -29510,7 +27767,8 @@ "path-parse": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true }, "path-to-regexp": { "version": "0.1.7", @@ -29542,12 +27800,7 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "devOptional": true - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + "dev": true }, "pirates": { "version": "4.0.4", @@ -29582,13 +27835,7 @@ "ms": "^2.1.1" } } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "optional": true + } }, "postcss": { "version": "7.0.36", @@ -29748,7 +27995,8 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", - "devOptional": true + "dev": true, + "peer": true }, "prompts": { "version": "2.4.2", @@ -29949,43 +28197,6 @@ "util-deprecate": "^1.0.1" } }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "optional": true, - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - } - } - }, "rechoir": { "version": "0.7.1", "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", @@ -30010,12 +28221,16 @@ "regenerate": { "version": "1.4.2", "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true, + "peer": true }, "regenerate-unicode-properties": { "version": "8.2.0", "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "peer": true, "requires": { "regenerate": "^1.4.0" } @@ -30029,6 +28244,8 @@ "version": "0.14.5", "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", + "dev": true, + "peer": true, "requires": { "@babel/runtime": "^7.8.4" }, @@ -30037,43 +28254,14 @@ "version": "7.14.6", "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.14.6.tgz", "integrity": "sha512-/PCB2uJ7oM44tz8YhC4Z/6PeOKXp4K588f+5M3clr1M4zbqztlo0XEfJ2LEzj/FgwfgGcIdl8n7YYjTCI0BYwg==", + "dev": true, + "peer": true, "requires": { "regenerator-runtime": "^0.13.4" } } } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", - "optional": true, - "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "regex-parser": { "version": "2.2.11", "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", @@ -30102,6 +28290,8 @@ "version": "4.7.1", "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.1.tgz", "integrity": "sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==", + "dev": true, + "peer": true, "requires": { "regenerate": "^1.4.0", "regenerate-unicode-properties": "^8.2.0", @@ -30121,12 +28311,16 @@ "regjsgen": { "version": "0.5.2", "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==" + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "dev": true, + "peer": true }, "regjsparser": { "version": "0.6.9", "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.9.tgz", "integrity": "sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==", + "dev": true, + "peer": true, "requires": { "jsesc": "~0.5.0" }, @@ -30134,28 +28328,12 @@ "jsesc": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true, + "peer": true } } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "optional": true - }, - "repeat-element": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", - "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", - "optional": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "optional": true - }, "require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -30187,6 +28365,7 @@ "version": "1.20.0", "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "dev": true, "requires": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" @@ -30211,7 +28390,7 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", - "devOptional": true + "dev": true }, "resolve-url-loader": { "version": "5.0.0", @@ -30262,12 +28441,6 @@ "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", "dev": true }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "optional": true - }, "retry": { "version": "0.13.1", "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", @@ -30327,15 +28500,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "optional": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", @@ -30432,7 +28596,8 @@ "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true }, "send": { "version": "0.17.2", @@ -30568,18 +28733,6 @@ "send": "0.17.2" } }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "optional": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - } - }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", @@ -30668,11 +28821,6 @@ "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, "slice-ansi": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", @@ -30697,116 +28845,6 @@ } } }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "optional": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "optional": true - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "optional": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "optional": true, - "requires": { - "is-descriptor": "^1.0.0" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", - "optional": true, - "requires": { - "kind-of": "^3.2.0" - } - }, "sockjs": { "version": "0.3.24", "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", @@ -30827,7 +28865,8 @@ "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, "source-map-js": { "version": "1.0.1", @@ -30839,7 +28878,7 @@ "version": "0.5.3", "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "devOptional": true, + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0", @@ -30868,7 +28907,7 @@ "version": "0.4.1", "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", - "devOptional": true + "dev": true }, "spdx-correct": { "version": "3.1.1", @@ -30942,36 +28981,6 @@ "dev": true, "peer": true }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "optional": true, - "requires": { - "extend-shallow": "^3.0.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "splitpanes": { "version": "2.3.8", "resolved": "https://registry.npmjs.org/splitpanes/-/splitpanes-2.3.8.tgz", @@ -30992,64 +29001,6 @@ "escape-string-regexp": "^2.0.0" } }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "optional": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "optional": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "optional": true, - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "optional": true - } - } - } - } - }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -31494,6 +29445,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, "requires": { "has-flag": "^3.0.0" } @@ -31767,59 +29719,8 @@ "to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "optional": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "optional": true, - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", - "optional": true, - "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" - } - }, - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "optional": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", - "optional": true, - "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" - } + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true }, "toastify-js": { "version": "1.11.0", @@ -31992,12 +29893,16 @@ "unicode-canonical-property-names-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", - "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true, + "peer": true }, "unicode-match-property-ecmascript": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "peer": true, "requires": { "unicode-canonical-property-names-ecmascript": "^1.0.4", "unicode-property-aliases-ecmascript": "^1.0.4" @@ -32006,24 +29911,16 @@ "unicode-match-property-value-ecmascript": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", - "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==" + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true, + "peer": true }, "unicode-property-aliases-ecmascript": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", - "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==" - }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "optional": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true, + "peer": true }, "universalify": { "version": "0.1.2", @@ -32038,52 +29935,6 @@ "dev": true, "peer": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "optional": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "optional": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "optional": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "optional": true - } - } - }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "optional": true - }, "uri-js": { "version": "4.4.1", "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", @@ -32096,7 +29947,7 @@ "version": "0.1.0", "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "devOptional": true + "dev": true }, "url": { "version": "0.11.0", @@ -32118,12 +29969,6 @@ } } }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "optional": true - }, "util": { "version": "0.12.4", "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", @@ -32143,7 +29988,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "devOptional": true + "dev": true }, "utils-merge": { "version": "1.0.1", @@ -32978,7 +30823,8 @@ "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, "write-file-atomic": { "version": "3.0.3", diff --git a/package.json b/package.json index 0ce6be69e..787033331 100644 --- a/package.json +++ b/package.json @@ -43,7 +43,7 @@ "@fullcalendar/timegrid": "5.11.0", "@fullcalendar/vue": "5.11.0", "@nextcloud/auth": "^1.3.0", - "@nextcloud/axios": "^1.9.0", + "@nextcloud/axios": "^1.10.0", "@nextcloud/calendar-availability-vue": "^0.3.1", "@nextcloud/calendar-js": "^3.0.0", "@nextcloud/cdav-library": "^1.1.0", -- GitLab From 36a9a9cac125559287a11b453ba63f637e2b4458 Mon Sep 17 00:00:00 2001 From: Anna Larch Date: Thu, 5 May 2022 16:10:39 +0200 Subject: [PATCH 004/143] Update inof.xml Signed-off-by: Anna Larch --- appinfo/info.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/appinfo/info.xml b/appinfo/info.xml index 1ad4ec60c..973a8ff87 100644 --- a/appinfo/info.xml +++ b/appinfo/info.xml @@ -15,7 +15,7 @@ * ☑️ Tasks! See tasks with a due date directly in the calendar * 🙈 **We’re not reinventing the wheel!** Based on the great [c-dav library](https://github.com/nextcloud/cdav-library), [ical.js](https://github.com/mozilla-comm/ical.js) and [fullcalendar](https://github.com/fullcalendar/fullcalendar) libraries. ]]> - 3.3.0 + 3.4.0-alpha.1 agpl Anna Larch Nextcloud Groupware Team -- GitLab From a4fbe2e0f58b2f33d21e679bff99acabeda4f112 Mon Sep 17 00:00:00 2001 From: Louis Chemineau Date: Thu, 5 May 2022 16:21:11 +0200 Subject: [PATCH 005/143] Compare lower case email when checking invitees When comparing email to check if it is present in the invitees list, we do not normalize the value. This leads to inconsistancies: - the user will see two options when searching for alice@exampe.com if the stored email is Alice@example.com - the user will see one option when searching for alice@exampe.com if the stored email is alice@example.com This PR transform the values to lower cases to consolidate the number of options offered to the user. Signed-off-by: Louis Chemineau --- src/components/Editor/Invitees/InviteesListSearch.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Editor/Invitees/InviteesListSearch.vue b/src/components/Editor/Invitees/InviteesListSearch.vue index 62bfd019a..e935a0dee 100644 --- a/src/components/Editor/Invitees/InviteesListSearch.vue +++ b/src/components/Editor/Invitees/InviteesListSearch.vue @@ -115,7 +115,7 @@ export default { // eslint-disable-next-line const emailRegex = /^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/ if (emailRegex.test(query)) { - const alreadyInList = matches.find((attendee) => attendee.email === query) + const alreadyInList = matches.find((attendee) => attendee.email.toLowerCase() === query.toLowerCase()) if (!alreadyInList) { matches.unshift({ calendarUserType: 'INDIVIDUAL', -- GitLab From 6265f5fdc0c314066292154addba8b37ab718b3d Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 7 May 2022 02:35:14 +0000 Subject: [PATCH 006/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/nb.js | 24 ++++++++++++++++++++++++ l10n/nb.json | 24 ++++++++++++++++++++++++ 2 files changed, 48 insertions(+) diff --git a/l10n/nb.js b/l10n/nb.js index 1fa181440..771924200 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -3,13 +3,24 @@ OC.L10N.register( { "Provided email-address is not valid" : "Oppgitt e-postadresse er ikke gyldig", "%s has published the calendar »%s«" : "%s har publisert kalenderen \"%s\"", + "Unexpected error sending email. Please contact your administrator." : "Det oppstod uventet feil under sending av e-post. Kontakt din administrator.", + "Successfully sent email to %1$s" : "Epost sendt til %1$s", "Hello," : "Hei,", "We wanted to inform you that %s has published the calendar »%s«." : "Vi ønsker å informere deg om at %s har publisert kalenderen \"%s\".", "Open »%s«" : "Åpne \"%s\"", "Cheers!" : "Ha det!", "Upcoming events" : "Kommende hendelser", "Appointments" : "Avtaler", + "Schedule appointment \"%s\"" : "Registrer avtale \"%s\"", + "Schedule an appointment" : "Registrer en avtale", + "Prepare for %s" : "Forbered for %s", + "Follow up for %s" : "Følg opp for %s", + "Your appointment \"%s\" needs confirmation" : "Avtalen din \"%s\" trenger bekreftelse", + "Dear %s, please confirm your booking" : "Kjære %s, vennligst bekreft bookingen din", "Confirm" : "Bekreft", + "This confirmation link expires in %s hours." : "Denne bekreftelseslinken utgår om %stimer.", + "If you wish to cancel the appointment after all, please contact your organizer." : "Hvis du ønsker å avlyse avtalen likevel, vennligst kontakt arrangøren din.", + "Appointment:" : "Avtale:", "Date:" : "Dato:", "Where:" : "Hvor:", "Description:" : "Beskrivelse:", @@ -31,7 +42,12 @@ OC.L10N.register( "Copy link" : "Kopier lenke", "Edit" : "Rediger", "Delete" : "Slett", + "Appointment link was copied to clipboard" : "Avtalelenke ble kopiert til utklippstavlen", + "Appointment link could not be copied to clipboard" : "Avtalelenken ble ikke kopiert til utklippstavlen", + "Add new" : "Legg til ny", "Untitled calendar" : "Kalender uten tittel", + "Disable calendar" : "Deaktiver kalender", + "Enable calendar" : "Aktiver kalender", "Edit name" : "Rediger navn", "Saving name …" : "Lagrer navn ...", "Edit color" : "Rediger farge", @@ -77,6 +93,7 @@ OC.L10N.register( "An error occurred, unable to change the permission of the share." : "En feil oppstod, kan ikke endre rettighetene til delingen.", "+ New calendar" : "+ Ny kalender", "New calendar" : "Ny kalender", + "Name for new calendar" : "Navn på ny kalender", "Creating calendar …" : "Oppretter kalender ...", "New calendar with task list" : "Ny kalender med oppgaveliste", "New subscription from link (read-only)" : "Nytt abonnement fra lenke (kun lesing)", @@ -84,11 +101,18 @@ OC.L10N.register( "An error occurred, unable to create the calendar." : "En feil oppstod, kunne ikke opprette kalenderen", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vennligst angi gyldig lenke (starte med http://, https://, webcal://, eller webcals://)", "Trash bin" : "Papirkurv", + "Loading deleted elements." : "Laster slettede elementer.", + "You do not have any deleted elements." : "Du har ingen slettede elementer.", "Name" : "Navn", "Deleted" : "Slettet", "Restore" : "Gjenoprett", "Delete permanently" : "Slett permament", "Empty trash bin" : "Tøm papirkurv", + "Untitled element" : "Element uten tittel", + "Unknown calendar" : "Ukjent kalender", + "Could not load deleted calendars and objects" : "Kunne ikke laste slettede kalendere og objekter", + "Could not restore calendar or event" : "Kunne ikke gjenopprette kalender eller hendelse", + "Do you really want to empty the trash bin?" : "Vil du virkelig tømme papirkurven?", "Could not update calendar order." : "Kunne ikke oppdatere rekkefølgen på kalendrene.", "Import calendars" : "Importer kalendere", "Please select a calendar to import into …" : "Vennligst velg en kalender å importere til ...", diff --git a/l10n/nb.json b/l10n/nb.json index c33ba0e7e..812a58012 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -1,13 +1,24 @@ { "translations": { "Provided email-address is not valid" : "Oppgitt e-postadresse er ikke gyldig", "%s has published the calendar »%s«" : "%s har publisert kalenderen \"%s\"", + "Unexpected error sending email. Please contact your administrator." : "Det oppstod uventet feil under sending av e-post. Kontakt din administrator.", + "Successfully sent email to %1$s" : "Epost sendt til %1$s", "Hello," : "Hei,", "We wanted to inform you that %s has published the calendar »%s«." : "Vi ønsker å informere deg om at %s har publisert kalenderen \"%s\".", "Open »%s«" : "Åpne \"%s\"", "Cheers!" : "Ha det!", "Upcoming events" : "Kommende hendelser", "Appointments" : "Avtaler", + "Schedule appointment \"%s\"" : "Registrer avtale \"%s\"", + "Schedule an appointment" : "Registrer en avtale", + "Prepare for %s" : "Forbered for %s", + "Follow up for %s" : "Følg opp for %s", + "Your appointment \"%s\" needs confirmation" : "Avtalen din \"%s\" trenger bekreftelse", + "Dear %s, please confirm your booking" : "Kjære %s, vennligst bekreft bookingen din", "Confirm" : "Bekreft", + "This confirmation link expires in %s hours." : "Denne bekreftelseslinken utgår om %stimer.", + "If you wish to cancel the appointment after all, please contact your organizer." : "Hvis du ønsker å avlyse avtalen likevel, vennligst kontakt arrangøren din.", + "Appointment:" : "Avtale:", "Date:" : "Dato:", "Where:" : "Hvor:", "Description:" : "Beskrivelse:", @@ -29,7 +40,12 @@ "Copy link" : "Kopier lenke", "Edit" : "Rediger", "Delete" : "Slett", + "Appointment link was copied to clipboard" : "Avtalelenke ble kopiert til utklippstavlen", + "Appointment link could not be copied to clipboard" : "Avtalelenken ble ikke kopiert til utklippstavlen", + "Add new" : "Legg til ny", "Untitled calendar" : "Kalender uten tittel", + "Disable calendar" : "Deaktiver kalender", + "Enable calendar" : "Aktiver kalender", "Edit name" : "Rediger navn", "Saving name …" : "Lagrer navn ...", "Edit color" : "Rediger farge", @@ -75,6 +91,7 @@ "An error occurred, unable to change the permission of the share." : "En feil oppstod, kan ikke endre rettighetene til delingen.", "+ New calendar" : "+ Ny kalender", "New calendar" : "Ny kalender", + "Name for new calendar" : "Navn på ny kalender", "Creating calendar …" : "Oppretter kalender ...", "New calendar with task list" : "Ny kalender med oppgaveliste", "New subscription from link (read-only)" : "Nytt abonnement fra lenke (kun lesing)", @@ -82,11 +99,18 @@ "An error occurred, unable to create the calendar." : "En feil oppstod, kunne ikke opprette kalenderen", "Please enter a valid link (starting with http://, https://, webcal://, or webcals://)" : "Vennligst angi gyldig lenke (starte med http://, https://, webcal://, eller webcals://)", "Trash bin" : "Papirkurv", + "Loading deleted elements." : "Laster slettede elementer.", + "You do not have any deleted elements." : "Du har ingen slettede elementer.", "Name" : "Navn", "Deleted" : "Slettet", "Restore" : "Gjenoprett", "Delete permanently" : "Slett permament", "Empty trash bin" : "Tøm papirkurv", + "Untitled element" : "Element uten tittel", + "Unknown calendar" : "Ukjent kalender", + "Could not load deleted calendars and objects" : "Kunne ikke laste slettede kalendere og objekter", + "Could not restore calendar or event" : "Kunne ikke gjenopprette kalender eller hendelse", + "Do you really want to empty the trash bin?" : "Vil du virkelig tømme papirkurven?", "Could not update calendar order." : "Kunne ikke oppdatere rekkefølgen på kalendrene.", "Import calendars" : "Importer kalendere", "Please select a calendar to import into …" : "Vennligst velg en kalender å importere til ...", -- GitLab From 7a0cbec2be22cc292fe50c16dae1a49ad1d25dc8 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sun, 8 May 2022 02:35:58 +0000 Subject: [PATCH 007/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/pt_PT.js | 1 + l10n/pt_PT.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/pt_PT.js b/l10n/pt_PT.js index 3c6c7e08a..5c93d7688 100644 --- a/l10n/pt_PT.js +++ b/l10n/pt_PT.js @@ -163,6 +163,7 @@ OC.L10N.register( "Resources" : "Recursos", "Close" : "Fechar", "Anniversary" : "Aniversário", + "Miscellaneous" : "Diversos", "Week {number} of {year}" : "Semana {number} do {year}", "Daily" : "Diariamente", "Weekly" : "Semanalmente", diff --git a/l10n/pt_PT.json b/l10n/pt_PT.json index fb7cade11..7c6dd90cd 100644 --- a/l10n/pt_PT.json +++ b/l10n/pt_PT.json @@ -161,6 +161,7 @@ "Resources" : "Recursos", "Close" : "Fechar", "Anniversary" : "Aniversário", + "Miscellaneous" : "Diversos", "Week {number} of {year}" : "Semana {number} do {year}", "Daily" : "Diariamente", "Weekly" : "Semanalmente", -- GitLab From 494c10b698cd820900fccbdf6cca09713166698b Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Mon, 9 May 2022 02:35:53 +0000 Subject: [PATCH 008/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/pl.js | 2 +- l10n/pl.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/l10n/pl.js b/l10n/pl.js index 31c502e3d..1f2849a74 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -116,7 +116,7 @@ OC.L10N.register( "Could not restore calendar or event" : "Nie udało się przywrócić kalendarza lub wydarzenia", "Do you really want to empty the trash bin?" : "Czy na pewno chcesz opróżnić kosz?", "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Elementy w koszu są usuwane po {numDays} dniu","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach"], - "Could not update calendar order." : "Nie można zaktualizować sortowania w kalendarzu.", + "Could not update calendar order." : "Nie można zaktualizować kolejności kalendarza.", "Import calendars" : "Importuj kalendarze", "Please select a calendar to import into …" : "Wybierz kalendarz do zaimportowania do…", "Filename" : "Nazwa pliku", diff --git a/l10n/pl.json b/l10n/pl.json index 400179d75..07b44caa7 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -114,7 +114,7 @@ "Could not restore calendar or event" : "Nie udało się przywrócić kalendarza lub wydarzenia", "Do you really want to empty the trash bin?" : "Czy na pewno chcesz opróżnić kosz?", "_Elements in the trash bin are deleted after {numDays} day_::_Elements in the trash bin are deleted after {numDays} days_" : ["Elementy w koszu są usuwane po {numDays} dniu","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach","Elementy w koszu są usuwane po {numDays} dniach"], - "Could not update calendar order." : "Nie można zaktualizować sortowania w kalendarzu.", + "Could not update calendar order." : "Nie można zaktualizować kolejności kalendarza.", "Import calendars" : "Importuj kalendarze", "Please select a calendar to import into …" : "Wybierz kalendarz do zaimportowania do…", "Filename" : "Nazwa pliku", -- GitLab From 9a03427f931ccb9178ca5ec0631aeb524b554d0c Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Mon, 9 May 2022 11:19:07 +0200 Subject: [PATCH 009/143] Fix view switching on creating new events Signed-off-by: Richard Steinmetz --- .../AppNavigationHeader/AppNavigationHeaderNewEvent.vue | 2 +- src/router.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderNewEvent.vue b/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderNewEvent.vue index 1db3a605e..8f454b10a 100644 --- a/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderNewEvent.vue +++ b/src/components/AppNavigation/AppNavigationHeader/AppNavigationHeaderNewEvent.vue @@ -42,7 +42,7 @@ export default { * Opens the new event dialog */ newEvent() { - this.$router.push('/new') + this.$router.push(`/new/${this.$route.params.view}`) }, }, } diff --git a/src/router.js b/src/router.js index be5077fe8..7c5a4287f 100644 --- a/src/router.js +++ b/src/router.js @@ -104,8 +104,8 @@ const router = new Router({ redirect: `/embed/:tokens/${getInitialView()}/now`, }, { - path: '/new', - redirect: () => `/${getInitialView()}/now/new/${getPreferredEditorRoute()}/0/${getDefaultStartDateForNewEvent()}/${getDefaultEndDateForNewEvent()}`, + path: '/new/:view?', + redirect: (to) => `/${to.params.view ?? getInitialView()}/now/new/${getPreferredEditorRoute()}/0/${getDefaultStartDateForNewEvent()}/${getDefaultEndDateForNewEvent()}`, }, { path: '/new/:allDay/:dtstart/:dtend', -- GitLab From 360471c778e0e4bb5cf2372c7791e3a875555150 Mon Sep 17 00:00:00 2001 From: szaimen Date: Wed, 13 Apr 2022 01:35:53 +0200 Subject: [PATCH 010/143] Add some basic key events to the simple editor Signed-off-by: szaimen --- css/app-settings.scss | 8 +++++++- .../AppNavigation/Settings/ShortcutOverview.vue | 15 ++++++++++++++- src/mixins/EditorMixin.js | 15 +++++++++++++++ src/views/EditSidebar.vue | 10 ++++++++++ src/views/EditSimple.vue | 8 ++++++++ 5 files changed, 54 insertions(+), 2 deletions(-) diff --git a/css/app-settings.scss b/css/app-settings.scss index 4debe2085..63986fe58 100644 --- a/css/app-settings.scss +++ b/css/app-settings.scss @@ -87,7 +87,6 @@ .shortcut-overview-modal { .modal-container { - min-width: 600px; display: flex !important; flex-wrap: wrap; padding: 0 12px 12px 12px !important; @@ -130,3 +129,10 @@ } } } + +// Fix the shortcut overview on smaller screens +@media screen and (max-width: 800px) { + .shortcut-overview-modal .modal-container .shortcut-section { + width: 100%; + } +} diff --git a/src/components/AppNavigation/Settings/ShortcutOverview.vue b/src/components/AppNavigation/Settings/ShortcutOverview.vue index 43ffa2296..90274a25b 100644 --- a/src/components/AppNavigation/Settings/ShortcutOverview.vue +++ b/src/components/AppNavigation/Settings/ShortcutOverview.vue @@ -20,7 +20,7 @@ --> @@ -60,11 +64,15 @@ import { import { mapState } from 'vuex' import formatDateRage from '../../../filters/dateRangeFormat.js' import DatePicker from '../../Shared/DatePicker.vue' +import ChevronLeftIcon from 'vue-material-design-icons/ChevronLeft' +import ChevronRightIcon from 'vue-material-design-icons/ChevronRight' export default { name: 'AppNavigationHeaderDatePicker', components: { DatePicker, + ChevronLeftIcon, + ChevronRightIcon, }, filters: { formatDateRage, -- GitLab From d67161d0f864c6975e9c16c5d73b7e96455e4171 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Fri, 27 May 2022 16:01:40 +0200 Subject: [PATCH 032/143] Improve appointment booking message Signed-off-by: Richard Steinmetz --- src/components/Appointments/AppointmentBookingConfirmation.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Appointments/AppointmentBookingConfirmation.vue b/src/components/Appointments/AppointmentBookingConfirmation.vue index 7cdedca1e..c0ebff0d1 100644 --- a/src/components/Appointments/AppointmentBookingConfirmation.vue +++ b/src/components/Appointments/AppointmentBookingConfirmation.vue @@ -26,7 +26,7 @@ - {{ $t('calendar', 'Your appointment is booked') }} + {{ $t('calendar', 'Please confirm your reservation') }} -- GitLab From a4c7f434c2f4dccadbc0a0f7614fd7f62ee30042 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Fri, 27 May 2022 16:52:16 +0200 Subject: [PATCH 034/143] Fix and harden logic to extract an avatar link in invitee list Signed-off-by: Richard Steinmetz --- .../Editor/Invitees/InviteesListItem.vue | 11 ++++++++++- .../Editor/Invitees/OrganizerListItem.vue | 18 ++++++++++++++---- 2 files changed, 24 insertions(+), 5 deletions(-) diff --git a/src/components/Editor/Invitees/InviteesListItem.vue b/src/components/Editor/Invitees/InviteesListItem.vue index 3c02ce0e8..7bc0d28e1 100644 --- a/src/components/Editor/Invitees/InviteesListItem.vue +++ b/src/components/Editor/Invitees/InviteesListItem.vue @@ -2,6 +2,7 @@ - @copyright Copyright (c) 2019 Georg Ehrke - - @author Georg Ehrke + - @author Richard Steinmetz - - @license GNU AGPL version 3 or any later version - @@ -106,10 +107,18 @@ export default { }, }, computed: { + /** + * @return {string} + */ avatarLink() { // return this.$store.getters.getAvatarForContact(this.uri) || this.commonName return this.commonName }, + /** + * Common name of the organizer or the uri without the 'mailto:' prefix. + * + * @return {string} + */ commonName() { if (this.attendee.commonName) { return this.attendee.commonName @@ -119,7 +128,7 @@ export default { return removeMailtoPrefix(this.attendee.uri) } - return this.attendee.uri + return '' }, radioName() { return this._uid + '-role-radio-input-group' diff --git a/src/components/Editor/Invitees/OrganizerListItem.vue b/src/components/Editor/Invitees/OrganizerListItem.vue index c2fd5e16b..b755941e7 100644 --- a/src/components/Editor/Invitees/OrganizerListItem.vue +++ b/src/components/Editor/Invitees/OrganizerListItem.vue @@ -2,6 +2,7 @@ - @copyright Copyright (c) 2019 Georg Ehrke - - @author Georg Ehrke + - @author Richard Steinmetz - - @license GNU AGPL version 3 or any later version - @@ -40,6 +41,7 @@ + + diff --git a/src/fullcalendar/eventSources/eventSourceFunction.js b/src/fullcalendar/eventSources/eventSourceFunction.js index 028ff73bc..bcf9b3ebd 100644 --- a/src/fullcalendar/eventSources/eventSourceFunction.js +++ b/src/fullcalendar/eventSources/eventSourceFunction.js @@ -52,6 +52,7 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez for (const object of allObjectsInTimeRange) { const classNames = [] + let hasAlarms = false if (object.status === 'CANCELLED') { classNames.push('fc-event-nc-cancelled') @@ -60,6 +61,7 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez } if (object.hasComponent('VALARM')) { + hasAlarms = true classNames.push('fc-event-nc-alarms') } @@ -143,6 +145,7 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez davUrl: calendarObject.dav.url, location: object.location, description: object.description, + hasAlarms, }, } diff --git a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js index 9944827df..994965709 100644 --- a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js +++ b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js @@ -27,10 +27,10 @@ import { getHexForColorName, } from '../../../../../src/utils/color.js' import { translate } from '@nextcloud/l10n' -import {getAllObjectsInTimeRange} from "../../../../../src/utils/calendarObject.js"; +import { getAllObjectsInTimeRange } from '../../../../../src/utils/calendarObject.js' jest.mock('@nextcloud/l10n') jest.mock('../../../../../src/utils/color.js') -jest.mock("../../../../../src/utils/calendarObject.js") +jest.mock('../../../../../src/utils/calendarObject.js') describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { @@ -51,16 +51,16 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { isLight .mockImplementation(() => false) - const event11Start = new Date(2020, 1, 1, 10, 0, 0, 0); - const event11End = new Date(2020, 1, 1, 15, 0, 0, 0); - const event12Start = new Date(2020, 1, 2, 10, 0, 0, 0); - const event12End = new Date(2020, 1, 2, 15, 0, 0, 0); - const event13Start = new Date(2020, 1, 3, 10, 0, 0, 0); - const event13End = new Date(2020, 1, 3, 15, 0, 0, 0); - const event21Start = new Date(2020, 5, 5, 0, 0, 0, 0); - const event21End = new Date(2020, 5, 6, 0, 0, 0, 0); - const event31Start = new Date(2020, 6, 10, 10, 0, 0, 0); - const event31End = new Date(2020, 6, 10, 10, 0, 0, 0); + const event11Start = new Date(2020, 1, 1, 10, 0, 0, 0) + const event11End = new Date(2020, 1, 1, 15, 0, 0, 0) + const event12Start = new Date(2020, 1, 2, 10, 0, 0, 0) + const event12End = new Date(2020, 1, 2, 15, 0, 0, 0) + const event13Start = new Date(2020, 1, 3, 10, 0, 0, 0) + const event13End = new Date(2020, 1, 3, 15, 0, 0, 0) + const event21Start = new Date(2020, 5, 5, 0, 0, 0, 0) + const event21End = new Date(2020, 5, 6, 0, 0, 0, 0) + const event31Start = new Date(2020, 6, 10, 10, 0, 0, 0) + const event31End = new Date(2020, 6, 10, 10, 0, 0, 0) const eventComponentSet1 = [{ name: 'VEVENT', @@ -71,13 +71,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event11Start - }) + jsDate: event11Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event11End - }) + jsDate: event11End, + }), }, hasComponent: jest.fn().mockReturnValue(false), }, { @@ -89,13 +89,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event12Start - }) + jsDate: event12Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event12End - }) + jsDate: event12End, + }), }, hasComponent: jest.fn().mockReturnValue(false), title: 'Untitled\nmultiline\nevent', @@ -108,13 +108,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event13Start - }) + jsDate: event13Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event13End - }) + jsDate: event13End, + }), }, hasComponent: jest.fn().mockReturnValue(true), }] @@ -127,13 +127,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(true), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event21Start - }) + jsDate: event21Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event21End - }) + jsDate: event21End, + }), }, hasComponent: jest.fn().mockReturnValue(false), }] @@ -146,13 +146,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(true), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event31Start - }) + jsDate: event31Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event31End - }) + jsDate: event31End, + }), }, hasComponent: jest.fn().mockReturnValue(false), color: 'red', @@ -219,7 +219,8 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url1', objectType: 'VEVENT', percent: null, - } + hasAlarms: false, + }, }, { id: '1###1-2', @@ -227,7 +228,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { allDay: false, start: event12Start, end: event12End, - classNames: [ 'fc-event-nc-cancelled' ], + classNames: ['fc-event-nc-cancelled'], extendedProps: { objectId: '1', recurrenceId: 456, @@ -239,7 +240,8 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url1', objectType: 'VEVENT', percent: null, - } + hasAlarms: false, + }, }, { id: '1###1-3', @@ -247,7 +249,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { allDay: false, start: event13Start, end: event13End, - classNames: [ 'fc-event-nc-tentative', 'fc-event-nc-alarms' ], + classNames: ['fc-event-nc-tentative', 'fc-event-nc-alarms'], extendedProps: { objectId: '1', recurrenceId: 789, @@ -259,7 +261,8 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url1', objectType: 'VEVENT', percent: null, - } + hasAlarms: true, + }, }, { id: '2###2-1', @@ -279,7 +282,8 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url2', objectType: 'VEVENT', percent: null, - } + hasAlarms: false, + }, }, { id: '4###3-1', @@ -299,11 +303,12 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url4', objectType: 'VEVENT', percent: null, + hasAlarms: false, }, backgroundColor: '#ff0000', borderColor: '#ff0000', textColor: '#eeeeee', - } + }, ]) expect(eventComponentSet1[0].startDate.getInTimezone).toHaveBeenCalledTimes(1) @@ -432,16 +437,16 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { isLight .mockImplementation(() => false) - const event1Start = new Date(2020, 1, 1, 10, 0, 0, 0); - const event1End = new Date(2020, 1, 1, 15, 0, 0, 0); - const event2Start = new Date(2020, 1, 2, 10, 0, 0, 0); - const event2End = new Date(2020, 1, 2, 15, 0, 0, 0); - const event3Start = new Date(2020, 1, 3, 10, 0, 0, 0); - const event3End = new Date(2020, 1, 3, 15, 0, 0, 0); - const event4Start = new Date(2020, 5, 5, 0, 0, 0, 0); - const event4End = new Date(2020, 5, 6, 0, 0, 0, 0); - const event5Start = new Date(2020, 6, 10, 10, 0, 0, 0); - const event5End = new Date(2020, 6, 10, 10, 0, 0, 0); + const event1Start = new Date(2020, 1, 1, 10, 0, 0, 0) + const event1End = new Date(2020, 1, 1, 15, 0, 0, 0) + const event2Start = new Date(2020, 1, 2, 10, 0, 0, 0) + const event2End = new Date(2020, 1, 2, 15, 0, 0, 0) + const event3Start = new Date(2020, 1, 3, 10, 0, 0, 0) + const event3End = new Date(2020, 1, 3, 15, 0, 0, 0) + const event4Start = new Date(2020, 5, 5, 0, 0, 0, 0) + const event4End = new Date(2020, 5, 6, 0, 0, 0, 0) + const event5Start = new Date(2020, 6, 10, 10, 0, 0, 0) + const event5End = new Date(2020, 6, 10, 10, 0, 0, 0) const eventComponentSet = [{ name: 'VTODO', @@ -452,13 +457,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event1Start - }) + jsDate: event1Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event1End - }) + jsDate: event1End, + }), }, hasComponent: jest.fn().mockReturnValue(false), percent: null, @@ -471,13 +476,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event2Start - }) + jsDate: event2Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event2End - }) + jsDate: event2End, + }), }, hasComponent: jest.fn().mockReturnValue(false), percent: null, @@ -490,13 +495,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event3Start - }) + jsDate: event3Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event3End - }) + jsDate: event3End, + }), }, hasComponent: jest.fn().mockReturnValue(false), percent: 99, @@ -509,13 +514,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event4Start - }) + jsDate: event4Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event4End - }) + jsDate: event4End, + }), }, hasComponent: jest.fn().mockReturnValue(false), title: 'This task has a title', @@ -529,13 +534,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event5Start - }) + jsDate: event5Start, + }), }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event5End - }) + jsDate: event5End, + }), }, hasComponent: jest.fn().mockReturnValue(false), title: 'This task has a title and percent', @@ -590,6 +595,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: null, recurrenceId: 123, + hasAlarms: false, }, id: '1###1', start: event1End, @@ -611,6 +617,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: null, recurrenceId: 123, + hasAlarms: false, }, id: '1###2', start: event2End, @@ -632,6 +639,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: 99, recurrenceId: 123, + hasAlarms: false, }, id: '1###3', start: event3End, @@ -653,6 +661,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: null, recurrenceId: 123, + hasAlarms: false, }, id: '1###4', start: event4End, @@ -674,6 +683,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: 99, recurrenceId: 123, + hasAlarms: false, }, id: '1###5', start: event5End, diff --git a/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js b/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js index d48460df0..fcafb883b 100644 --- a/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js +++ b/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js @@ -19,7 +19,7 @@ * along with this program. If not, see . * */ -import eventRender from "../../../../../src/fullcalendar/rendering/eventDidMount.js"; +import eventRender from '../../../../../src/fullcalendar/rendering/eventDidMount.js' describe('fullcalendar/eventDidMount test suite', () => { @@ -82,8 +82,6 @@ describe('fullcalendar/eventDidMount test suite', () => { } eventRender({ event, el }) - - expect(el.outerHTML).toEqual('
2pmTitle 123
') }) it('should add an alarm bell icon if event has an alarm - light', () => { @@ -114,73 +112,6 @@ describe('fullcalendar/eventDidMount test suite', () => { } eventRender({ event, el }) - - expect(el.outerHTML).toEqual('
2pmTitle 123
') }) - // TODO: fix me later - // it('should prepend a checkbox before tasks - incomplete', () => { - // const fcTime = document.createElement('span') - // fcTime.classList.add('fc-time') - // fcTime.appendChild(document.createTextNode('2pm')) - // const fcTitle = document.createElement('span') - // fcTitle.classList.add('fc-title') - // fcTitle.appendChild(document.createTextNode('Title 123')) - // - // const fcContent = document.createElement('div') - // fcContent.classList.add('fc-content') - // fcContent.appendChild(fcTime) - // fcContent.appendChild(fcTitle) - // - // const el = document.createElement('div') - // el.classList.add('fc-event-nc-task') - // el.appendChild(fcContent) - // - // const event = { - // source: {}, - // extendedProps: { - // objectId: 'object123', - // recurrenceId: 'recurrence456', - // darkText: false, - // percent: 50, - // }, - // } - // - // eventRender({ event, el }) - // - // expect(el.outerHTML).toEqual('
2pmTitle 123
') - // }) - // - // it('should prepend a checkbox before tasks - completed', () => { - // const fcTime = document.createElement('span') - // fcTime.classList.add('fc-time') - // fcTime.appendChild(document.createTextNode('2pm')) - // const fcTitle = document.createElement('span') - // fcTitle.classList.add('fc-title') - // fcTitle.appendChild(document.createTextNode('Title 123')) - // - // const fcContent = document.createElement('div') - // fcContent.classList.add('fc-content') - // fcContent.appendChild(fcTime) - // fcContent.appendChild(fcTitle) - // - // const el = document.createElement('div') - // el.classList.add('fc-event-nc-task') - // el.appendChild(fcContent) - // - // const event = { - // source: {}, - // extendedProps: { - // objectId: 'object123', - // recurrenceId: 'recurrence456', - // darkText: false, - // percent: 100, - // }, - // } - // - // eventRender({ event, el }) - // - // expect(el.outerHTML).toEqual('
2pmTitle 123
') - // }) - }) -- GitLab From d3a37f50a413c8738d0a8a927001f27f5cec529c Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 2 Jun 2022 02:41:00 +0000 Subject: [PATCH 044/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/pt_BR.js | 1 + l10n/pt_BR.json | 1 + 2 files changed, 2 insertions(+) diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 69afe4324..bb71b7a77 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -205,6 +205,7 @@ OC.L10N.register( "Edit appointment" : "Editar compromisso", "Save" : "Salvar", "Update" : "Atualizar", + "Please confirm your reservation" : "Por favor, confirme sua reserva", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Enviamos a você um e-mail com os detalhes. Por favor, confirme seu agendamento usando o link no e-mail. Você pode fechar esta página agora.", "Your name" : "Seu nome", "Your email address" : "Seu endereço de e-mail", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index cdec4b6a4..cded70749 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -203,6 +203,7 @@ "Edit appointment" : "Editar compromisso", "Save" : "Salvar", "Update" : "Atualizar", + "Please confirm your reservation" : "Por favor, confirme sua reserva", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Enviamos a você um e-mail com os detalhes. Por favor, confirme seu agendamento usando o link no e-mail. Você pode fechar esta página agora.", "Your name" : "Seu nome", "Your email address" : "Seu endereço de e-mail", -- GitLab From cdeb7ffe84fe04a2d380256cc5ade69e2748cda1 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Thu, 2 Jun 2022 09:23:20 +0200 Subject: [PATCH 045/143] Forward-port changelog Signed-off-by: Christoph Wurst --- CHANGELOG.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 22ce45fd0..a28722a1e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## 3.3.2 – 2022-06-02 +### Fixed +- Squished settings checkbox label + ## 3.3.1 – 2022-05-19 ### Fixed - Free/busy view rendering -- GitLab From 5ecaffefed76c4630086ee9a2a4c48f063fdc895 Mon Sep 17 00:00:00 2001 From: Christoph Wurst Date: Thu, 2 Jun 2022 15:07:08 +0200 Subject: [PATCH 046/143] Show icon for events with attendees Signed-off-by: Christoph Wurst --- src/components/EventRender.vue | 16 +++++++++++++- .../eventSources/eventSourceFunction.js | 1 + ...reeBusyResourceEventSourceFunction.test.js | 21 +++++++++++++++++++ 3 files changed, 37 insertions(+), 1 deletion(-) diff --git a/src/components/EventRender.vue b/src/components/EventRender.vue index 1de64a07c..104f959c6 100644 --- a/src/components/EventRender.vue +++ b/src/components/EventRender.vue @@ -32,18 +32,23 @@ + :style="{ color: iconColor }" /> + -- GitLab From de2b23e9f623c6c548dd3c880fbae29aba3e42df Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Tue, 21 Jun 2022 13:40:06 +0200 Subject: [PATCH 070/143] Fix color dot and event alignment Signed-off-by: Richard Steinmetz --- css/fullcalendar.scss | 4 + src/components/EventRender.vue | 74 ++++-- .../eventSources/eventSourceFunction.js | 13 +- .../eventSources/eventSourceFunction.test.js | 233 ++++++++++++++++++ ...reeBusyResourceEventSourceFunction.test.js | 47 +++- 5 files changed, 335 insertions(+), 36 deletions(-) create mode 100644 tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js diff --git a/css/fullcalendar.scss b/css/fullcalendar.scss index 200456f40..d8050c33d 100644 --- a/css/fullcalendar.scss +++ b/css/fullcalendar.scss @@ -233,6 +233,10 @@ word-break: break-all; white-space: normal; } + + :not(.fc-timegrid-event-short) > .fc-event-main .fc-event-title-container { + width: 100%; + } } .fc-v-event { diff --git a/src/components/EventRender.vue b/src/components/EventRender.vue index 104f959c6..1328d2939 100644 --- a/src/components/EventRender.vue +++ b/src/components/EventRender.vue @@ -20,23 +20,24 @@ - --> @@ -73,16 +74,45 @@ export default { isDarkText() { return this.eventDetails?.event?._def?.extendedProps?.darkText }, + + /** + * @return {string|undefined} + */ + borderColor() { + return this.eventDetails?.event?.borderColor ?? undefined + }, + + /** + * @return {boolean} + */ + allDay() { + return this.eventDetails?.event?.allDay ?? false + }, }, } - diff --git a/src/fullcalendar/eventSources/eventSourceFunction.js b/src/fullcalendar/eventSources/eventSourceFunction.js index 40aa84813..aa43424de 100644 --- a/src/fullcalendar/eventSources/eventSourceFunction.js +++ b/src/fullcalendar/eventSources/eventSourceFunction.js @@ -150,13 +150,12 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez }, } - if (object.color) { - const customColor = getHexForColorName(object.color) - if (customColor) { - fcEvent.backgroundColor = customColor - fcEvent.borderColor = customColor - fcEvent.textColor = generateTextColorForHex(customColor) - } + // Color of event object is a name while calendar color already is a hex value + const customColor = getHexForColorName(object.color) ?? calendar.color + if (customColor) { + fcEvent.backgroundColor = customColor + fcEvent.borderColor = customColor + fcEvent.textColor = generateTextColorForHex(customColor) } fcEvents.push(fcEvent) diff --git a/tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js b/tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js new file mode 100644 index 000000000..15dafe1d2 --- /dev/null +++ b/tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js @@ -0,0 +1,233 @@ +/** + * @copyright Copyright (c) 2022 Richard Steinmetz + * + * @author Richard Steinmetz + * + * @license AGPL-3.0-or-later + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU Affero General Public License as + * published by the Free Software Foundation, either version 3 of the + * License, or (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU Affero General Public License for more details. + * + * You should have received a copy of the GNU Affero General Public License + * along with this program. If not, see . + * + */ + +import { eventSourceFunction } from '../../../../../src/fullcalendar/eventSources/eventSourceFunction.js' +import { + generateTextColorForHex, + getHexForColorName, hexToRGB, + isLight, +} from '../../../../../src/utils/color.js' +import { getAllObjectsInTimeRange } from '../../../../../src/utils/calendarObject.js' + +jest.mock('../../../../../src/utils/color.js') +jest.mock('../../../../../src/utils/calendarObject.js') + +describe('fullcalendar/eventSourceFunction test suite', () => { + beforeEach(() => { + generateTextColorForHex.mockClear() + getAllObjectsInTimeRange.mockClear() + getHexForColorName.mockClear() + hexToRGB.mockClear() + isLight.mockClear() + }) + + it('should prefer the event color', () => { + const calendar = { + id: 'calendar-id-123', + color: '#ff00ff', + readOnly: false, + } + + const start = new Date() + start.setHours(start.getHours() - 24) + const end = new Date() + end.setHours(end.getHours() + 24) + const timezone = { calendarJsTimezone: true, tzid: 'America/New_York' } + + const calendarObjects = [ + { + calendarObject: true, + dav: { + url: 'url1', + }, + id: '1', + }, + ] + + const eventComponents = [ + { + name: 'VEVENT', + id: '1-1', + status: 'CONFIRMED', + isAllDay: jest.fn().mockReturnValue(false), + getReferenceRecurrenceId: jest.fn().mockReturnValue({ unixTime: 123 }), + canModifyAllDay: jest.fn().mockReturnValue(true), + startDate: { + getInTimezone: jest.fn().mockReturnValue({ + jsDate: new Date(start), + }), + }, + endDate: { + getInTimezone: jest.fn().mockReturnValue({ + jsDate: new Date(end), + }), + }, + hasComponent: jest.fn().mockReturnValue(false), + hasProperty: jest.fn().mockReturnValue(false), + color: 'red', + }, + ] + + getAllObjectsInTimeRange + .mockReturnValueOnce(eventComponents) + hexToRGB + .mockReturnValueOnce({ red: 255, green: 0, blue: 255 }) + isLight + .mockReturnValueOnce(false) + getHexForColorName + .mockReturnValueOnce('#ff0000') + generateTextColorForHex + .mockReturnValueOnce('#eeeeee') + + expect(eventSourceFunction(calendarObjects, calendar, new Date(start), new Date(end), timezone)).toEqual([ + { + id: '1###1-1', + title: 'Untitled event', + allDay: false, + start, + end, + classNames: [], + extendedProps: { + objectId: '1', + recurrenceId: 123, + canModifyAllDay: true, + calendarId: 'calendar-id-123', + davUrl: 'url1', + objectType: 'VEVENT', + percent: null, + hasAlarms: false, + hasAttendees: false, + darkText: false, + }, + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', + }, + ]) + + expect(hexToRGB).toHaveBeenCalledTimes(1) + expect(hexToRGB).toHaveBeenNthCalledWith(1, '#ff00ff') + expect(isLight).toHaveBeenCalledTimes(1) + expect(isLight).toHaveBeenNthCalledWith(1, { red: 255, green: 0, blue: 255 }) + expect(getAllObjectsInTimeRange).toHaveBeenCalledTimes(1) + expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(1, calendarObjects[0], start, end) + expect(getHexForColorName).toHaveBeenCalledTimes(1) + expect(getHexForColorName).toHaveBeenNthCalledWith(1, 'red') + expect(generateTextColorForHex).toHaveBeenCalledTimes(1) + expect(generateTextColorForHex).toHaveBeenNthCalledWith(1, '#ff0000') + }) + + it('should fallback to the calendar color', () => { + const calendar = { + id: 'calendar-id-123', + color: '#ff00ff', + readOnly: false, + } + + const start = new Date() + start.setHours(start.getHours() - 24) + const end = new Date() + end.setHours(end.getHours() + 24) + const timezone = { calendarJsTimezone: true, tzid: 'America/New_York' } + + const calendarObjects = [ + { + calendarObject: true, + dav: { + url: 'url1', + }, + id: '1', + }, + ] + + const eventComponents = [ + { + name: 'VEVENT', + id: '1-1', + status: 'CONFIRMED', + isAllDay: jest.fn().mockReturnValue(false), + getReferenceRecurrenceId: jest.fn().mockReturnValue({ unixTime: 123 }), + canModifyAllDay: jest.fn().mockReturnValue(true), + startDate: { + getInTimezone: jest.fn().mockReturnValue({ + jsDate: new Date(start), + }), + }, + endDate: { + getInTimezone: jest.fn().mockReturnValue({ + jsDate: new Date(end), + }), + }, + hasComponent: jest.fn().mockReturnValue(false), + hasProperty: jest.fn().mockReturnValue(false), + }, + ] + + getAllObjectsInTimeRange + .mockReturnValueOnce(eventComponents) + hexToRGB + .mockReturnValueOnce({ red: 255, green: 0, blue: 255 }) + isLight + .mockReturnValueOnce(false) + getHexForColorName + .mockReturnValueOnce(null) + generateTextColorForHex + .mockReturnValueOnce('#eeeeee') + + expect(eventSourceFunction(calendarObjects, calendar, new Date(start), new Date(end), timezone)).toEqual([ + { + id: '1###1-1', + title: 'Untitled event', + allDay: false, + start, + end, + classNames: [], + extendedProps: { + objectId: '1', + recurrenceId: 123, + canModifyAllDay: true, + calendarId: 'calendar-id-123', + davUrl: 'url1', + objectType: 'VEVENT', + percent: null, + hasAlarms: false, + hasAttendees: false, + darkText: false, + }, + backgroundColor: '#ff00ff', + borderColor: '#ff00ff', + textColor: '#eeeeee', + }, + ]) + + expect(hexToRGB).toHaveBeenCalledTimes(1) + expect(hexToRGB).toHaveBeenNthCalledWith(1, '#ff00ff') + expect(isLight).toHaveBeenCalledTimes(1) + expect(isLight).toHaveBeenNthCalledWith(1, { red: 255, green: 0, blue: 255 }) + expect(getAllObjectsInTimeRange).toHaveBeenCalledTimes(1) + expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(1, calendarObjects[0], start, end) + expect(getHexForColorName).toHaveBeenCalledTimes(1) + expect(getHexForColorName).toHaveBeenNthCalledWith(1, undefined) + expect(generateTextColorForHex).toHaveBeenCalledTimes(1) + expect(generateTextColorForHex).toHaveBeenNthCalledWith(1, '#ff00ff') + }) +}) diff --git a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js index 1b0d0c3a4..138fc198b 100644 --- a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js +++ b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js @@ -2,6 +2,7 @@ * @copyright Copyright (c) 2019 Georg Ehrke * * @author Georg Ehrke + * @author Richard Steinmetz * * @license GNU AGPL version 3 or any later version * @@ -227,6 +228,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: false, hasAttendees: false, }, + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { id: '1###1-2', @@ -249,6 +253,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: false, hasAttendees: false, }, + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { id: '1###1-3', @@ -271,6 +278,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: true, hasAttendees: false, }, + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { id: '2###2-1', @@ -293,6 +303,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: false, hasAttendees: false, }, + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { id: '4###3-1', @@ -358,11 +371,14 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(3, calendarObjects[2], start, end) expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(4, calendarObjects[3], start, end) - expect(getHexForColorName).toHaveBeenCalledTimes(1) - expect(getHexForColorName).toHaveBeenNthCalledWith(1, 'red') + expect(getHexForColorName).toHaveBeenCalledTimes(5) + for (let i = 1; i < 5; i++) { + expect(getHexForColorName).toHaveBeenNthCalledWith(i, undefined) + } + expect(getHexForColorName).toHaveBeenNthCalledWith(5, 'red') - expect(generateTextColorForHex).toHaveBeenCalledTimes(1) - expect(generateTextColorForHex).toHaveBeenNthCalledWith(1, '#ff0000') + expect(generateTextColorForHex).toHaveBeenCalledTimes(5) + expect(generateTextColorForHex).toHaveBeenCalledWith('#ff0000') // Make sure the following dates have not been touched expect(event11Start.getFullYear()).toEqual(2020) @@ -617,6 +633,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###1', start: event1End, title: 'Untitled task', + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -640,6 +659,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###2', start: event2End, title: 'Untitled task', + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -663,6 +685,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###3', start: event3End, title: 'Untitled task (99%)', + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -681,11 +706,14 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { percent: null, recurrenceId: 123, hasAlarms: false, - hasAttendees: false + hasAttendees: false, }, id: '1###4', start: event4End, title: 'This task has a title', + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -709,6 +737,9 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###5', start: event5End, title: 'This task has a title and percent (99%)', + backgroundColor: '#ff0000', + borderColor: '#ff0000', + textColor: '#eeeeee', }]) expect(eventComponentSet[0].startDate.getInTimezone).toHaveBeenCalledTimes(0) @@ -740,8 +771,10 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { expect(getAllObjectsInTimeRange).toHaveBeenCalledTimes(1) expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(1, calendarObjects[0], start, end) - expect(getHexForColorName).toHaveBeenCalledTimes(0) - expect(generateTextColorForHex).toHaveBeenCalledTimes(0) + expect(getHexForColorName).toHaveBeenCalledTimes(5) + expect(getHexForColorName).toHaveBeenCalledWith(undefined) + expect(generateTextColorForHex).toHaveBeenCalledTimes(5) + expect(getHexForColorName).toHaveBeenCalledWith(undefined) }) }) -- GitLab From 9653b0216843c6103631d01802f13179f3cb66dc Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Tue, 21 Jun 2022 16:57:02 +0200 Subject: [PATCH 071/143] Include .scss files in .editorconfig Signed-off-by: Richard Steinmetz --- .editorconfig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.editorconfig b/.editorconfig index d6a6c38ae..880f0cb6f 100644 --- a/.editorconfig +++ b/.editorconfig @@ -6,7 +6,7 @@ charset = utf-8 end_of_line = lf insert_final_newline = true -[*.{js,php,vue}] +[*.{js,php,vue,scss}] indent_style = tab insert_final_newline = true -- GitLab From eb9e17c23e44943d390c82c2892173f6a80e09dd Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Tue, 21 Jun 2022 17:01:19 +0200 Subject: [PATCH 072/143] Fix regression caused by #4296 Signed-off-by: Richard Steinmetz --- css/fullcalendar.scss | 6 +++++- src/components/EventRender.vue | 1 - 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/css/fullcalendar.scss b/css/fullcalendar.scss index d8050c33d..827e316d6 100644 --- a/css/fullcalendar.scss +++ b/css/fullcalendar.scss @@ -237,6 +237,10 @@ :not(.fc-timegrid-event-short) > .fc-event-main .fc-event-title-container { width: 100%; } + + .fc-event-main { + flex-wrap: wrap; + } } .fc-v-event { @@ -247,7 +251,7 @@ } .fc-event-title { - white-space: inherit; + white-space: initial; } } diff --git a/src/components/EventRender.vue b/src/components/EventRender.vue index 1328d2939..7a1fc18a6 100644 --- a/src/components/EventRender.vue +++ b/src/components/EventRender.vue @@ -95,7 +95,6 @@ export default { diff --git a/src/fullcalendar/eventSources/eventSourceFunction.js b/src/fullcalendar/eventSources/eventSourceFunction.js index aa43424de..40aa84813 100644 --- a/src/fullcalendar/eventSources/eventSourceFunction.js +++ b/src/fullcalendar/eventSources/eventSourceFunction.js @@ -150,12 +150,13 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez }, } - // Color of event object is a name while calendar color already is a hex value - const customColor = getHexForColorName(object.color) ?? calendar.color - if (customColor) { - fcEvent.backgroundColor = customColor - fcEvent.borderColor = customColor - fcEvent.textColor = generateTextColorForHex(customColor) + if (object.color) { + const customColor = getHexForColorName(object.color) + if (customColor) { + fcEvent.backgroundColor = customColor + fcEvent.borderColor = customColor + fcEvent.textColor = generateTextColorForHex(customColor) + } } fcEvents.push(fcEvent) diff --git a/tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js b/tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js deleted file mode 100644 index 15dafe1d2..000000000 --- a/tests/javascript/unit/fullcalendar/eventSources/eventSourceFunction.test.js +++ /dev/null @@ -1,233 +0,0 @@ -/** - * @copyright Copyright (c) 2022 Richard Steinmetz - * - * @author Richard Steinmetz - * - * @license AGPL-3.0-or-later - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU Affero General Public License as - * published by the Free Software Foundation, either version 3 of the - * License, or (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU Affero General Public License for more details. - * - * You should have received a copy of the GNU Affero General Public License - * along with this program. If not, see . - * - */ - -import { eventSourceFunction } from '../../../../../src/fullcalendar/eventSources/eventSourceFunction.js' -import { - generateTextColorForHex, - getHexForColorName, hexToRGB, - isLight, -} from '../../../../../src/utils/color.js' -import { getAllObjectsInTimeRange } from '../../../../../src/utils/calendarObject.js' - -jest.mock('../../../../../src/utils/color.js') -jest.mock('../../../../../src/utils/calendarObject.js') - -describe('fullcalendar/eventSourceFunction test suite', () => { - beforeEach(() => { - generateTextColorForHex.mockClear() - getAllObjectsInTimeRange.mockClear() - getHexForColorName.mockClear() - hexToRGB.mockClear() - isLight.mockClear() - }) - - it('should prefer the event color', () => { - const calendar = { - id: 'calendar-id-123', - color: '#ff00ff', - readOnly: false, - } - - const start = new Date() - start.setHours(start.getHours() - 24) - const end = new Date() - end.setHours(end.getHours() + 24) - const timezone = { calendarJsTimezone: true, tzid: 'America/New_York' } - - const calendarObjects = [ - { - calendarObject: true, - dav: { - url: 'url1', - }, - id: '1', - }, - ] - - const eventComponents = [ - { - name: 'VEVENT', - id: '1-1', - status: 'CONFIRMED', - isAllDay: jest.fn().mockReturnValue(false), - getReferenceRecurrenceId: jest.fn().mockReturnValue({ unixTime: 123 }), - canModifyAllDay: jest.fn().mockReturnValue(true), - startDate: { - getInTimezone: jest.fn().mockReturnValue({ - jsDate: new Date(start), - }), - }, - endDate: { - getInTimezone: jest.fn().mockReturnValue({ - jsDate: new Date(end), - }), - }, - hasComponent: jest.fn().mockReturnValue(false), - hasProperty: jest.fn().mockReturnValue(false), - color: 'red', - }, - ] - - getAllObjectsInTimeRange - .mockReturnValueOnce(eventComponents) - hexToRGB - .mockReturnValueOnce({ red: 255, green: 0, blue: 255 }) - isLight - .mockReturnValueOnce(false) - getHexForColorName - .mockReturnValueOnce('#ff0000') - generateTextColorForHex - .mockReturnValueOnce('#eeeeee') - - expect(eventSourceFunction(calendarObjects, calendar, new Date(start), new Date(end), timezone)).toEqual([ - { - id: '1###1-1', - title: 'Untitled event', - allDay: false, - start, - end, - classNames: [], - extendedProps: { - objectId: '1', - recurrenceId: 123, - canModifyAllDay: true, - calendarId: 'calendar-id-123', - davUrl: 'url1', - objectType: 'VEVENT', - percent: null, - hasAlarms: false, - hasAttendees: false, - darkText: false, - }, - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', - }, - ]) - - expect(hexToRGB).toHaveBeenCalledTimes(1) - expect(hexToRGB).toHaveBeenNthCalledWith(1, '#ff00ff') - expect(isLight).toHaveBeenCalledTimes(1) - expect(isLight).toHaveBeenNthCalledWith(1, { red: 255, green: 0, blue: 255 }) - expect(getAllObjectsInTimeRange).toHaveBeenCalledTimes(1) - expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(1, calendarObjects[0], start, end) - expect(getHexForColorName).toHaveBeenCalledTimes(1) - expect(getHexForColorName).toHaveBeenNthCalledWith(1, 'red') - expect(generateTextColorForHex).toHaveBeenCalledTimes(1) - expect(generateTextColorForHex).toHaveBeenNthCalledWith(1, '#ff0000') - }) - - it('should fallback to the calendar color', () => { - const calendar = { - id: 'calendar-id-123', - color: '#ff00ff', - readOnly: false, - } - - const start = new Date() - start.setHours(start.getHours() - 24) - const end = new Date() - end.setHours(end.getHours() + 24) - const timezone = { calendarJsTimezone: true, tzid: 'America/New_York' } - - const calendarObjects = [ - { - calendarObject: true, - dav: { - url: 'url1', - }, - id: '1', - }, - ] - - const eventComponents = [ - { - name: 'VEVENT', - id: '1-1', - status: 'CONFIRMED', - isAllDay: jest.fn().mockReturnValue(false), - getReferenceRecurrenceId: jest.fn().mockReturnValue({ unixTime: 123 }), - canModifyAllDay: jest.fn().mockReturnValue(true), - startDate: { - getInTimezone: jest.fn().mockReturnValue({ - jsDate: new Date(start), - }), - }, - endDate: { - getInTimezone: jest.fn().mockReturnValue({ - jsDate: new Date(end), - }), - }, - hasComponent: jest.fn().mockReturnValue(false), - hasProperty: jest.fn().mockReturnValue(false), - }, - ] - - getAllObjectsInTimeRange - .mockReturnValueOnce(eventComponents) - hexToRGB - .mockReturnValueOnce({ red: 255, green: 0, blue: 255 }) - isLight - .mockReturnValueOnce(false) - getHexForColorName - .mockReturnValueOnce(null) - generateTextColorForHex - .mockReturnValueOnce('#eeeeee') - - expect(eventSourceFunction(calendarObjects, calendar, new Date(start), new Date(end), timezone)).toEqual([ - { - id: '1###1-1', - title: 'Untitled event', - allDay: false, - start, - end, - classNames: [], - extendedProps: { - objectId: '1', - recurrenceId: 123, - canModifyAllDay: true, - calendarId: 'calendar-id-123', - davUrl: 'url1', - objectType: 'VEVENT', - percent: null, - hasAlarms: false, - hasAttendees: false, - darkText: false, - }, - backgroundColor: '#ff00ff', - borderColor: '#ff00ff', - textColor: '#eeeeee', - }, - ]) - - expect(hexToRGB).toHaveBeenCalledTimes(1) - expect(hexToRGB).toHaveBeenNthCalledWith(1, '#ff00ff') - expect(isLight).toHaveBeenCalledTimes(1) - expect(isLight).toHaveBeenNthCalledWith(1, { red: 255, green: 0, blue: 255 }) - expect(getAllObjectsInTimeRange).toHaveBeenCalledTimes(1) - expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(1, calendarObjects[0], start, end) - expect(getHexForColorName).toHaveBeenCalledTimes(1) - expect(getHexForColorName).toHaveBeenNthCalledWith(1, undefined) - expect(generateTextColorForHex).toHaveBeenCalledTimes(1) - expect(generateTextColorForHex).toHaveBeenNthCalledWith(1, '#ff00ff') - }) -}) diff --git a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js index 138fc198b..1b0d0c3a4 100644 --- a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js +++ b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js @@ -2,7 +2,6 @@ * @copyright Copyright (c) 2019 Georg Ehrke * * @author Georg Ehrke - * @author Richard Steinmetz * * @license GNU AGPL version 3 or any later version * @@ -228,9 +227,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: false, hasAttendees: false, }, - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { id: '1###1-2', @@ -253,9 +249,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: false, hasAttendees: false, }, - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { id: '1###1-3', @@ -278,9 +271,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: true, hasAttendees: false, }, - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { id: '2###2-1', @@ -303,9 +293,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { hasAlarms: false, hasAttendees: false, }, - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { id: '4###3-1', @@ -371,14 +358,11 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(3, calendarObjects[2], start, end) expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(4, calendarObjects[3], start, end) - expect(getHexForColorName).toHaveBeenCalledTimes(5) - for (let i = 1; i < 5; i++) { - expect(getHexForColorName).toHaveBeenNthCalledWith(i, undefined) - } - expect(getHexForColorName).toHaveBeenNthCalledWith(5, 'red') + expect(getHexForColorName).toHaveBeenCalledTimes(1) + expect(getHexForColorName).toHaveBeenNthCalledWith(1, 'red') - expect(generateTextColorForHex).toHaveBeenCalledTimes(5) - expect(generateTextColorForHex).toHaveBeenCalledWith('#ff0000') + expect(generateTextColorForHex).toHaveBeenCalledTimes(1) + expect(generateTextColorForHex).toHaveBeenNthCalledWith(1, '#ff0000') // Make sure the following dates have not been touched expect(event11Start.getFullYear()).toEqual(2020) @@ -633,9 +617,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###1', start: event1End, title: 'Untitled task', - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -659,9 +640,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###2', start: event2End, title: 'Untitled task', - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -685,9 +663,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###3', start: event3End, title: 'Untitled task (99%)', - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -706,14 +681,11 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { percent: null, recurrenceId: 123, hasAlarms: false, - hasAttendees: false, + hasAttendees: false }, id: '1###4', start: event4End, title: 'This task has a title', - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }, { allDay: false, classNames: [ @@ -737,9 +709,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { id: '1###5', start: event5End, title: 'This task has a title and percent (99%)', - backgroundColor: '#ff0000', - borderColor: '#ff0000', - textColor: '#eeeeee', }]) expect(eventComponentSet[0].startDate.getInTimezone).toHaveBeenCalledTimes(0) @@ -771,10 +740,8 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { expect(getAllObjectsInTimeRange).toHaveBeenCalledTimes(1) expect(getAllObjectsInTimeRange).toHaveBeenNthCalledWith(1, calendarObjects[0], start, end) - expect(getHexForColorName).toHaveBeenCalledTimes(5) - expect(getHexForColorName).toHaveBeenCalledWith(undefined) - expect(generateTextColorForHex).toHaveBeenCalledTimes(5) - expect(getHexForColorName).toHaveBeenCalledWith(undefined) + expect(getHexForColorName).toHaveBeenCalledTimes(0) + expect(generateTextColorForHex).toHaveBeenCalledTimes(0) }) }) -- GitLab From 7ed070f94fa39ab30467ab72cbd28e3a7baf62a2 Mon Sep 17 00:00:00 2001 From: Georg Ehrke Date: Tue, 7 Apr 2020 10:35:33 +0200 Subject: [PATCH 084/143] Keep settings open while using the import modal Signed-off-by: Georg Ehrke --- src/components/AppNavigation/Settings.vue | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/components/AppNavigation/Settings.vue b/src/components/AppNavigation/Settings.vue index 52f7c9c22..cdf78b93a 100644 --- a/src/components/AppNavigation/Settings.vue +++ b/src/components/AppNavigation/Settings.vue @@ -20,7 +20,8 @@ --> diff --git a/src/fullcalendar/eventSources/eventSourceFunction.js b/src/fullcalendar/eventSources/eventSourceFunction.js index bcf9b3ebd..028ff73bc 100644 --- a/src/fullcalendar/eventSources/eventSourceFunction.js +++ b/src/fullcalendar/eventSources/eventSourceFunction.js @@ -52,7 +52,6 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez for (const object of allObjectsInTimeRange) { const classNames = [] - let hasAlarms = false if (object.status === 'CANCELLED') { classNames.push('fc-event-nc-cancelled') @@ -61,7 +60,6 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez } if (object.hasComponent('VALARM')) { - hasAlarms = true classNames.push('fc-event-nc-alarms') } @@ -145,7 +143,6 @@ export function eventSourceFunction(calendarObjects, calendar, start, end, timez davUrl: calendarObject.dav.url, location: object.location, description: object.description, - hasAlarms, }, } diff --git a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js index 994965709..9944827df 100644 --- a/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js +++ b/tests/javascript/unit/fullcalendar/eventSources/freeBusyResourceEventSourceFunction.test.js @@ -27,10 +27,10 @@ import { getHexForColorName, } from '../../../../../src/utils/color.js' import { translate } from '@nextcloud/l10n' -import { getAllObjectsInTimeRange } from '../../../../../src/utils/calendarObject.js' +import {getAllObjectsInTimeRange} from "../../../../../src/utils/calendarObject.js"; jest.mock('@nextcloud/l10n') jest.mock('../../../../../src/utils/color.js') -jest.mock('../../../../../src/utils/calendarObject.js') +jest.mock("../../../../../src/utils/calendarObject.js") describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { @@ -51,16 +51,16 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { isLight .mockImplementation(() => false) - const event11Start = new Date(2020, 1, 1, 10, 0, 0, 0) - const event11End = new Date(2020, 1, 1, 15, 0, 0, 0) - const event12Start = new Date(2020, 1, 2, 10, 0, 0, 0) - const event12End = new Date(2020, 1, 2, 15, 0, 0, 0) - const event13Start = new Date(2020, 1, 3, 10, 0, 0, 0) - const event13End = new Date(2020, 1, 3, 15, 0, 0, 0) - const event21Start = new Date(2020, 5, 5, 0, 0, 0, 0) - const event21End = new Date(2020, 5, 6, 0, 0, 0, 0) - const event31Start = new Date(2020, 6, 10, 10, 0, 0, 0) - const event31End = new Date(2020, 6, 10, 10, 0, 0, 0) + const event11Start = new Date(2020, 1, 1, 10, 0, 0, 0); + const event11End = new Date(2020, 1, 1, 15, 0, 0, 0); + const event12Start = new Date(2020, 1, 2, 10, 0, 0, 0); + const event12End = new Date(2020, 1, 2, 15, 0, 0, 0); + const event13Start = new Date(2020, 1, 3, 10, 0, 0, 0); + const event13End = new Date(2020, 1, 3, 15, 0, 0, 0); + const event21Start = new Date(2020, 5, 5, 0, 0, 0, 0); + const event21End = new Date(2020, 5, 6, 0, 0, 0, 0); + const event31Start = new Date(2020, 6, 10, 10, 0, 0, 0); + const event31End = new Date(2020, 6, 10, 10, 0, 0, 0); const eventComponentSet1 = [{ name: 'VEVENT', @@ -71,13 +71,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event11Start, - }), + jsDate: event11Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event11End, - }), + jsDate: event11End + }) }, hasComponent: jest.fn().mockReturnValue(false), }, { @@ -89,13 +89,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event12Start, - }), + jsDate: event12Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event12End, - }), + jsDate: event12End + }) }, hasComponent: jest.fn().mockReturnValue(false), title: 'Untitled\nmultiline\nevent', @@ -108,13 +108,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event13Start, - }), + jsDate: event13Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event13End, - }), + jsDate: event13End + }) }, hasComponent: jest.fn().mockReturnValue(true), }] @@ -127,13 +127,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(true), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event21Start, - }), + jsDate: event21Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event21End, - }), + jsDate: event21End + }) }, hasComponent: jest.fn().mockReturnValue(false), }] @@ -146,13 +146,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(true), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event31Start, - }), + jsDate: event31Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event31End, - }), + jsDate: event31End + }) }, hasComponent: jest.fn().mockReturnValue(false), color: 'red', @@ -219,8 +219,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url1', objectType: 'VEVENT', percent: null, - hasAlarms: false, - }, + } }, { id: '1###1-2', @@ -228,7 +227,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { allDay: false, start: event12Start, end: event12End, - classNames: ['fc-event-nc-cancelled'], + classNames: [ 'fc-event-nc-cancelled' ], extendedProps: { objectId: '1', recurrenceId: 456, @@ -240,8 +239,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url1', objectType: 'VEVENT', percent: null, - hasAlarms: false, - }, + } }, { id: '1###1-3', @@ -249,7 +247,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { allDay: false, start: event13Start, end: event13End, - classNames: ['fc-event-nc-tentative', 'fc-event-nc-alarms'], + classNames: [ 'fc-event-nc-tentative', 'fc-event-nc-alarms' ], extendedProps: { objectId: '1', recurrenceId: 789, @@ -261,8 +259,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url1', objectType: 'VEVENT', percent: null, - hasAlarms: true, - }, + } }, { id: '2###2-1', @@ -282,8 +279,7 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url2', objectType: 'VEVENT', percent: null, - hasAlarms: false, - }, + } }, { id: '4###3-1', @@ -303,12 +299,11 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { davUrl: 'url4', objectType: 'VEVENT', percent: null, - hasAlarms: false, }, backgroundColor: '#ff0000', borderColor: '#ff0000', textColor: '#eeeeee', - }, + } ]) expect(eventComponentSet1[0].startDate.getInTimezone).toHaveBeenCalledTimes(1) @@ -437,16 +432,16 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { isLight .mockImplementation(() => false) - const event1Start = new Date(2020, 1, 1, 10, 0, 0, 0) - const event1End = new Date(2020, 1, 1, 15, 0, 0, 0) - const event2Start = new Date(2020, 1, 2, 10, 0, 0, 0) - const event2End = new Date(2020, 1, 2, 15, 0, 0, 0) - const event3Start = new Date(2020, 1, 3, 10, 0, 0, 0) - const event3End = new Date(2020, 1, 3, 15, 0, 0, 0) - const event4Start = new Date(2020, 5, 5, 0, 0, 0, 0) - const event4End = new Date(2020, 5, 6, 0, 0, 0, 0) - const event5Start = new Date(2020, 6, 10, 10, 0, 0, 0) - const event5End = new Date(2020, 6, 10, 10, 0, 0, 0) + const event1Start = new Date(2020, 1, 1, 10, 0, 0, 0); + const event1End = new Date(2020, 1, 1, 15, 0, 0, 0); + const event2Start = new Date(2020, 1, 2, 10, 0, 0, 0); + const event2End = new Date(2020, 1, 2, 15, 0, 0, 0); + const event3Start = new Date(2020, 1, 3, 10, 0, 0, 0); + const event3End = new Date(2020, 1, 3, 15, 0, 0, 0); + const event4Start = new Date(2020, 5, 5, 0, 0, 0, 0); + const event4End = new Date(2020, 5, 6, 0, 0, 0, 0); + const event5Start = new Date(2020, 6, 10, 10, 0, 0, 0); + const event5End = new Date(2020, 6, 10, 10, 0, 0, 0); const eventComponentSet = [{ name: 'VTODO', @@ -457,13 +452,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event1Start, - }), + jsDate: event1Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event1End, - }), + jsDate: event1End + }) }, hasComponent: jest.fn().mockReturnValue(false), percent: null, @@ -476,13 +471,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event2Start, - }), + jsDate: event2Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event2End, - }), + jsDate: event2End + }) }, hasComponent: jest.fn().mockReturnValue(false), percent: null, @@ -495,13 +490,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event3Start, - }), + jsDate: event3Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event3End, - }), + jsDate: event3End + }) }, hasComponent: jest.fn().mockReturnValue(false), percent: 99, @@ -514,13 +509,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event4Start, - }), + jsDate: event4Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event4End, - }), + jsDate: event4End + }) }, hasComponent: jest.fn().mockReturnValue(false), title: 'This task has a title', @@ -534,13 +529,13 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { canModifyAllDay: jest.fn().mockReturnValue(false), startDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event5Start, - }), + jsDate: event5Start + }) }, endDate: { getInTimezone: jest.fn().mockReturnValue({ - jsDate: event5End, - }), + jsDate: event5End + }) }, hasComponent: jest.fn().mockReturnValue(false), title: 'This task has a title and percent', @@ -595,7 +590,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: null, recurrenceId: 123, - hasAlarms: false, }, id: '1###1', start: event1End, @@ -617,7 +611,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: null, recurrenceId: 123, - hasAlarms: false, }, id: '1###2', start: event2End, @@ -639,7 +632,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: 99, recurrenceId: 123, - hasAlarms: false, }, id: '1###3', start: event3End, @@ -661,7 +653,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: null, recurrenceId: 123, - hasAlarms: false, }, id: '1###4', start: event4End, @@ -683,7 +674,6 @@ describe('fullcalendar/freeBusyResourceEventSourceFunction test suite', () => { objectType: 'VTODO', percent: 99, recurrenceId: 123, - hasAlarms: false, }, id: '1###5', start: event5End, diff --git a/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js b/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js index fcafb883b..d48460df0 100644 --- a/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js +++ b/tests/javascript/unit/fullcalendar/rendering/eventDidMount.test.js @@ -19,7 +19,7 @@ * along with this program. If not, see . * */ -import eventRender from '../../../../../src/fullcalendar/rendering/eventDidMount.js' +import eventRender from "../../../../../src/fullcalendar/rendering/eventDidMount.js"; describe('fullcalendar/eventDidMount test suite', () => { @@ -82,6 +82,8 @@ describe('fullcalendar/eventDidMount test suite', () => { } eventRender({ event, el }) + + expect(el.outerHTML).toEqual('
2pmTitle 123
') }) it('should add an alarm bell icon if event has an alarm - light', () => { @@ -112,6 +114,73 @@ describe('fullcalendar/eventDidMount test suite', () => { } eventRender({ event, el }) + + expect(el.outerHTML).toEqual('
2pmTitle 123
') }) + // TODO: fix me later + // it('should prepend a checkbox before tasks - incomplete', () => { + // const fcTime = document.createElement('span') + // fcTime.classList.add('fc-time') + // fcTime.appendChild(document.createTextNode('2pm')) + // const fcTitle = document.createElement('span') + // fcTitle.classList.add('fc-title') + // fcTitle.appendChild(document.createTextNode('Title 123')) + // + // const fcContent = document.createElement('div') + // fcContent.classList.add('fc-content') + // fcContent.appendChild(fcTime) + // fcContent.appendChild(fcTitle) + // + // const el = document.createElement('div') + // el.classList.add('fc-event-nc-task') + // el.appendChild(fcContent) + // + // const event = { + // source: {}, + // extendedProps: { + // objectId: 'object123', + // recurrenceId: 'recurrence456', + // darkText: false, + // percent: 50, + // }, + // } + // + // eventRender({ event, el }) + // + // expect(el.outerHTML).toEqual('
2pmTitle 123
') + // }) + // + // it('should prepend a checkbox before tasks - completed', () => { + // const fcTime = document.createElement('span') + // fcTime.classList.add('fc-time') + // fcTime.appendChild(document.createTextNode('2pm')) + // const fcTitle = document.createElement('span') + // fcTitle.classList.add('fc-title') + // fcTitle.appendChild(document.createTextNode('Title 123')) + // + // const fcContent = document.createElement('div') + // fcContent.classList.add('fc-content') + // fcContent.appendChild(fcTime) + // fcContent.appendChild(fcTitle) + // + // const el = document.createElement('div') + // el.classList.add('fc-event-nc-task') + // el.appendChild(fcContent) + // + // const event = { + // source: {}, + // extendedProps: { + // objectId: 'object123', + // recurrenceId: 'recurrence456', + // darkText: false, + // percent: 100, + // }, + // } + // + // eventRender({ event, el }) + // + // expect(el.outerHTML).toEqual('
2pmTitle 123
') + // }) + }) -- GitLab From ecae4b870cd4d4098c231136a63004d0050869c4 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Fri, 8 Jul 2022 02:31:35 +0000 Subject: [PATCH 092/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/oc.js | 6 +++++- l10n/oc.json | 6 +++++- l10n/ru.js | 7 +++++++ l10n/ru.json | 7 +++++++ 4 files changed, 24 insertions(+), 2 deletions(-) diff --git a/l10n/oc.js b/l10n/oc.js index e2bb9214e..51e222d53 100644 --- a/l10n/oc.js +++ b/l10n/oc.js @@ -5,6 +5,7 @@ OC.L10N.register( "Open »%s«" : "Dobrir « %s »", "Cheers!" : "A lèu !", "Upcoming events" : "Eveniments venents", + "Appointments" : "Rendetz-vos", "Confirm" : "Confirmar", "Date:" : "Data :", "Where:" : "Ont :", @@ -17,6 +18,7 @@ OC.L10N.register( "Next day" : "Jorn seguent", "Next week" : "Setmana seguenta", "Next month" : "Mes seguent", + "New event" : "Eveniment novèl", "Today" : "Uèi", "Day" : "Jorn", "Week" : "Aquesta setmana", @@ -66,7 +68,7 @@ OC.L10N.register( "Duration" : "Durada", "to" : "a", "Add" : "Apondre", - "Monday" : "diluns", + "Monday" : "Diluns", "Tuesday" : "Dimars", "Wednesday" : "Dimècres", "Thursday" : "Dijòus", @@ -98,6 +100,7 @@ OC.L10N.register( "Accept" : "Acceptar", "Tentative" : "Provisòri", "Send email" : "Enviar email", + "Event title" : "Títol de l’eveniment", "All day" : "Tota la jornada", "Repeat" : "Repetir", "never" : "pas jamai", @@ -120,6 +123,7 @@ OC.L10N.register( "Type to search time zone" : "Picar per cercar un fus orari", "Global" : "Global", "Personal" : "Personal", + "Create a new event" : "Crear un eveniment novèl", "[Today]" : "[Uèi]", "[Tomorrow]" : "[Deman]", "[Yesterday]" : "[Ièr]", diff --git a/l10n/oc.json b/l10n/oc.json index f397a17cb..4b8092acb 100644 --- a/l10n/oc.json +++ b/l10n/oc.json @@ -3,6 +3,7 @@ "Open »%s«" : "Dobrir « %s »", "Cheers!" : "A lèu !", "Upcoming events" : "Eveniments venents", + "Appointments" : "Rendetz-vos", "Confirm" : "Confirmar", "Date:" : "Data :", "Where:" : "Ont :", @@ -15,6 +16,7 @@ "Next day" : "Jorn seguent", "Next week" : "Setmana seguenta", "Next month" : "Mes seguent", + "New event" : "Eveniment novèl", "Today" : "Uèi", "Day" : "Jorn", "Week" : "Aquesta setmana", @@ -64,7 +66,7 @@ "Duration" : "Durada", "to" : "a", "Add" : "Apondre", - "Monday" : "diluns", + "Monday" : "Diluns", "Tuesday" : "Dimars", "Wednesday" : "Dimècres", "Thursday" : "Dijòus", @@ -96,6 +98,7 @@ "Accept" : "Acceptar", "Tentative" : "Provisòri", "Send email" : "Enviar email", + "Event title" : "Títol de l’eveniment", "All day" : "Tota la jornada", "Repeat" : "Repetir", "never" : "pas jamai", @@ -118,6 +121,7 @@ "Type to search time zone" : "Picar per cercar un fus orari", "Global" : "Global", "Personal" : "Personal", + "Create a new event" : "Crear un eveniment novèl", "[Today]" : "[Uèi]", "[Tomorrow]" : "[Deman]", "[Yesterday]" : "[Ièr]", diff --git a/l10n/ru.js b/l10n/ru.js index d3382ab8d..f4a8a69fd 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -55,6 +55,10 @@ OC.L10N.register( "Copy private link" : "Скопировать закрытую ссылку", "Export" : "Экспорт", "Unshare from me" : "Отписаться", + "Disable calendar \"{calendar}\"" : "Отключить календарь \"{calendar}\"", + "Disable untitled calendar" : "Отключить безымянный календарь", + "Enable calendar \"{calendar}\"" : "Включить календарь \"{calendar}\"", + "Enable untitled calendar" : "Включить безымянный календарь", "An error occurred, unable to change visibility of the calendar." : "Произошла ошибка, не удалось изменить видимость календаря.", "An error occurred, unable to delete the calendar." : "Произошла ошибка, не удалось удалить календарь.", "Calendar link copied to clipboard." : "Ссылка на календарь скопирована в буфер обмена.", @@ -146,6 +150,7 @@ OC.L10N.register( "Close editor" : "Закрыть редактор", "Save edited event" : "Сохранить изменённое событие", "Delete edited event" : "Удалить изменённое событие", + "Duplicate event" : "Дублировать событие", "Enable birthday calendar" : "Включить календарь дней рождения", "Show tasks in calendar" : "Показывать задачи в календаре", "Enable simplified editor" : "Использовать упрощённый редактор", @@ -203,6 +208,7 @@ OC.L10N.register( "Edit appointment" : "Редактировать встречу", "Save" : "Сохранить", "Update" : "Обновить", + "Please confirm your reservation" : "Пожалуйста, подтвердите бронирование", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Мы отправили вам электронное письмо с подробной информацией. Пожалуйста, подтвердите свою встречу, используя ссылку в письме. Теперь вы можете закрыть эту страницу.", "Your name" : "Ваше имя", "Your email address" : "Ваш адрес электронной почты", @@ -364,6 +370,7 @@ OC.L10N.register( "[Yesterday]" : "[Вчера]", "[Last] dddd" : "[Last] dddd", "Event does not exist" : "Событие не существует", + "Duplicate" : "Дублировать", "Delete this occurrence" : "Удалить это повторение", "Delete this and all future" : "Удалить это и все будущие повторения", "Details" : "Подробности", diff --git a/l10n/ru.json b/l10n/ru.json index b275536dd..e048c280a 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -53,6 +53,10 @@ "Copy private link" : "Скопировать закрытую ссылку", "Export" : "Экспорт", "Unshare from me" : "Отписаться", + "Disable calendar \"{calendar}\"" : "Отключить календарь \"{calendar}\"", + "Disable untitled calendar" : "Отключить безымянный календарь", + "Enable calendar \"{calendar}\"" : "Включить календарь \"{calendar}\"", + "Enable untitled calendar" : "Включить безымянный календарь", "An error occurred, unable to change visibility of the calendar." : "Произошла ошибка, не удалось изменить видимость календаря.", "An error occurred, unable to delete the calendar." : "Произошла ошибка, не удалось удалить календарь.", "Calendar link copied to clipboard." : "Ссылка на календарь скопирована в буфер обмена.", @@ -144,6 +148,7 @@ "Close editor" : "Закрыть редактор", "Save edited event" : "Сохранить изменённое событие", "Delete edited event" : "Удалить изменённое событие", + "Duplicate event" : "Дублировать событие", "Enable birthday calendar" : "Включить календарь дней рождения", "Show tasks in calendar" : "Показывать задачи в календаре", "Enable simplified editor" : "Использовать упрощённый редактор", @@ -201,6 +206,7 @@ "Edit appointment" : "Редактировать встречу", "Save" : "Сохранить", "Update" : "Обновить", + "Please confirm your reservation" : "Пожалуйста, подтвердите бронирование", "We sent you an email with details. Please confirm your appointment using the link in the email. You can close this page now." : "Мы отправили вам электронное письмо с подробной информацией. Пожалуйста, подтвердите свою встречу, используя ссылку в письме. Теперь вы можете закрыть эту страницу.", "Your name" : "Ваше имя", "Your email address" : "Ваш адрес электронной почты", @@ -362,6 +368,7 @@ "[Yesterday]" : "[Вчера]", "[Last] dddd" : "[Last] dddd", "Event does not exist" : "Событие не существует", + "Duplicate" : "Дублировать", "Delete this occurrence" : "Удалить это повторение", "Delete this and all future" : "Удалить это и все будущие повторения", "Details" : "Подробности", -- GitLab From c5410ad751a4f06c96b88df74167bc52dd4c23aa Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Sat, 9 Jul 2022 02:32:08 +0000 Subject: [PATCH 093/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/fr.js | 4 ++-- l10n/fr.json | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/l10n/fr.js b/l10n/fr.js index 107ec6416..34b5aa109 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -55,9 +55,9 @@ OC.L10N.register( "Copy private link" : "Copier le lien privé", "Export" : "Exporter", "Unshare from me" : "Cesser le partage avec moi", - "Disable calendar \"{calendar}\"" : "Désactiver l'agenda \"{calendar}\"", + "Disable calendar \"{calendar}\"" : "Désactiver l'agenda {calendar}", "Disable untitled calendar" : "Désactiver agenda sans titre", - "Enable calendar \"{calendar}\"" : "Activer l'agenda \"{calendar}\"", + "Enable calendar \"{calendar}\"" : "Activer l'agenda {calendar}", "Enable untitled calendar" : "Activer agenda sans titre", "An error occurred, unable to change visibility of the calendar." : "Une erreur est survenue, impossible de modifier la visibilité de l'agenda.", "An error occurred, unable to delete the calendar." : "Une erreur est survenue, impossible de supprimer l'agenda.", diff --git a/l10n/fr.json b/l10n/fr.json index fc77f02fa..d915a2e4e 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -53,9 +53,9 @@ "Copy private link" : "Copier le lien privé", "Export" : "Exporter", "Unshare from me" : "Cesser le partage avec moi", - "Disable calendar \"{calendar}\"" : "Désactiver l'agenda \"{calendar}\"", + "Disable calendar \"{calendar}\"" : "Désactiver l'agenda {calendar}", "Disable untitled calendar" : "Désactiver agenda sans titre", - "Enable calendar \"{calendar}\"" : "Activer l'agenda \"{calendar}\"", + "Enable calendar \"{calendar}\"" : "Activer l'agenda {calendar}", "Enable untitled calendar" : "Activer agenda sans titre", "An error occurred, unable to change visibility of the calendar." : "Une erreur est survenue, impossible de modifier la visibilité de l'agenda.", "An error occurred, unable to delete the calendar." : "Une erreur est survenue, impossible de supprimer l'agenda.", -- GitLab From bda798f48088a3433731c224c2beedd9a9a56492 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Tue, 12 Jul 2022 02:30:22 +0000 Subject: [PATCH 094/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/da.js | 2 ++ l10n/da.json | 2 ++ l10n/fr.js | 1 + l10n/fr.json | 1 + 4 files changed, 6 insertions(+) diff --git a/l10n/da.js b/l10n/da.js index 9d245651f..234c5bc7d 100644 --- a/l10n/da.js +++ b/l10n/da.js @@ -42,6 +42,8 @@ OC.L10N.register( "Copy private link" : "Kopier privat link", "Export" : "Eksportér", "Unshare from me" : "Fjern deling fra mig", + "Disable calendar \"{calendar}\"" : "Slå kalender fra \"{calendar}\"", + "Enable calendar \"{calendar}\"" : "Slå kalender til \"{calendar}\"", "An error occurred, unable to change visibility of the calendar." : "Kalenderens synlighed kunne ikke ændres.", "An error occurred, unable to delete the calendar." : "Kalenderen kunne ikke slettes.", "Calendar link copied to clipboard." : "Kalender link kopieret.", diff --git a/l10n/da.json b/l10n/da.json index af794153f..46e9a544e 100644 --- a/l10n/da.json +++ b/l10n/da.json @@ -40,6 +40,8 @@ "Copy private link" : "Kopier privat link", "Export" : "Eksportér", "Unshare from me" : "Fjern deling fra mig", + "Disable calendar \"{calendar}\"" : "Slå kalender fra \"{calendar}\"", + "Enable calendar \"{calendar}\"" : "Slå kalender til \"{calendar}\"", "An error occurred, unable to change visibility of the calendar." : "Kalenderens synlighed kunne ikke ændres.", "An error occurred, unable to delete the calendar." : "Kalenderen kunne ikke slettes.", "Calendar link copied to clipboard." : "Kalender link kopieret.", diff --git a/l10n/fr.js b/l10n/fr.js index 34b5aa109..13ff1f74b 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -370,6 +370,7 @@ OC.L10N.register( "[Yesterday]" : "[Hier]", "[Last] dddd" : "dddd [dernier]", "Event does not exist" : "L'événement n'existe pas", + "Duplicate" : "Doublon", "Delete this occurrence" : "Supprimer cette occurrence", "Delete this and all future" : "Supprimer cette occurrence et toutes les prochaines", "Details" : "Détails", diff --git a/l10n/fr.json b/l10n/fr.json index d915a2e4e..03a719f4d 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -368,6 +368,7 @@ "[Yesterday]" : "[Hier]", "[Last] dddd" : "dddd [dernier]", "Event does not exist" : "L'événement n'existe pas", + "Duplicate" : "Doublon", "Delete this occurrence" : "Supprimer cette occurrence", "Delete this and all future" : "Supprimer cette occurrence et toutes les prochaines", "Details" : "Détails", -- GitLab From a3b30efa11808778db6c6d1ec19cc375ea109c21 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Fri, 8 Jul 2022 14:53:17 +0200 Subject: [PATCH 095/143] Don't rely on guessed mime type on import Signed-off-by: Richard Steinmetz --- .../Settings/SettingsImportSection.vue | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/components/AppNavigation/Settings/SettingsImportSection.vue b/src/components/AppNavigation/Settings/SettingsImportSection.vue index e6dabb40a..a092d3bc7 100644 --- a/src/components/AppNavigation/Settings/SettingsImportSection.vue +++ b/src/components/AppNavigation/Settings/SettingsImportSection.vue @@ -166,12 +166,10 @@ export default { const size = file.size let type = file.type - // Handle cases where we are running inside a browser on Windows - // + // Developers are advised not to rely on the type as a sole validation scheme. // https://developer.mozilla.org/en-US/docs/Web/API/File/type - // "Uncommon" file-extensions will result in an empty type - // and apparently Microsoft considers calendar files to be "uncommon" - if (type === '') { + if (!this.supportedFileTypes.includes(type)) { + // Try to guess file type based on its extension. // If it's an xml file, our best guess is xCal: https://tools.ietf.org/html/rfc6321 // If it's a json file, our best guess is jCal: https://tools.ietf.org/html/rfc7265 // In every other case, our best guess is just plain old iCalendar: https://tools.ietf.org/html/rfc5545 @@ -186,15 +184,6 @@ export default { } } - // Make sure the user didn't select - // files of a different file-type - if (!this.supportedFileTypes.includes(type)) { - showError(this.$t('calendar', '{filename} is an unsupported file-type', { - filename: name, - })) - continue - } - // Use custom-options for parser. // The last one in particular will prevent thousands // of invitation emails to be sent out on import -- GitLab From 9ed74efaed869ecee941f84b5a17b069a458141f Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Wed, 13 Jul 2022 02:31:47 +0000 Subject: [PATCH 096/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/bg.js | 1 - l10n/bg.json | 1 - l10n/br.js | 1 - l10n/br.json | 1 - l10n/ca.js | 1 - l10n/ca.json | 1 - l10n/cs.js | 1 - l10n/cs.json | 1 - l10n/cy_GB.js | 1 - l10n/cy_GB.json | 1 - l10n/de.js | 1 - l10n/de.json | 1 - l10n/de_DE.js | 1 - l10n/de_DE.json | 1 - l10n/el.js | 1 - l10n/el.json | 1 - l10n/es.js | 1 - l10n/es.json | 1 - l10n/eu.js | 1 - l10n/eu.json | 1 - l10n/fi.js | 1 - l10n/fi.json | 1 - l10n/fr.js | 1 - l10n/fr.json | 1 - l10n/gl.js | 1 - l10n/gl.json | 1 - l10n/he.js | 1 - l10n/he.json | 1 - l10n/hr.js | 1 - l10n/hr.json | 1 - l10n/hu.js | 1 - l10n/hu.json | 1 - l10n/is.js | 1 - l10n/is.json | 1 - l10n/it.js | 1 - l10n/it.json | 1 - l10n/ja.js | 1 - l10n/ja.json | 1 - l10n/ko.js | 1 - l10n/ko.json | 1 - l10n/lt_LT.js | 1 - l10n/lt_LT.json | 1 - l10n/mk.js | 1 - l10n/mk.json | 1 - l10n/nb.js | 1 - l10n/nb.json | 1 - l10n/nl.js | 1 - l10n/nl.json | 1 - l10n/pl.js | 1 - l10n/pl.json | 1 - l10n/pt_BR.js | 1 - l10n/pt_BR.json | 1 - l10n/ro.js | 1 - l10n/ro.json | 1 - l10n/ru.js | 1 - l10n/ru.json | 1 - l10n/sc.js | 1 - l10n/sc.json | 1 - l10n/sk.js | 1 - l10n/sk.json | 1 - l10n/sl.js | 1 - l10n/sl.json | 1 - l10n/sv.js | 1 - l10n/sv.json | 1 - l10n/tr.js | 1 - l10n/tr.json | 1 - l10n/uk.js | 1 - l10n/uk.json | 1 - l10n/vi.js | 1 - l10n/vi.json | 1 - l10n/zh_CN.js | 1 - l10n/zh_CN.json | 1 - l10n/zh_HK.js | 1 - l10n/zh_HK.json | 1 - l10n/zh_TW.js | 1 - l10n/zh_TW.json | 1 - 76 files changed, 76 deletions(-) diff --git a/l10n/bg.js b/l10n/bg.js index c67eddbf6..e2f84c308 100644 --- a/l10n/bg.js +++ b/l10n/bg.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Избран календар за внасяне в", "Cancel" : "Отказ", "_Import calendar_::_Import calendars_" : ["Импортиране на календар","Импортиране на календари"], - "{filename} is an unsupported file-type" : "{filename} е неподдържан тип файл", "{filename} could not be parsed" : "{filename} не можа да бъде анализиран", "No valid files found, aborting import" : "Не са намерени валидни файлове, прекъсване на импортирането", "Import partially failed. Imported {accepted} out of {total}." : "Импортирането е частично неуспешно. Импортирани {accepted} от {total}.", diff --git a/l10n/bg.json b/l10n/bg.json index 602dfd417..f7c2ad1fc 100644 --- a/l10n/bg.json +++ b/l10n/bg.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Избран календар за внасяне в", "Cancel" : "Отказ", "_Import calendar_::_Import calendars_" : ["Импортиране на календар","Импортиране на календари"], - "{filename} is an unsupported file-type" : "{filename} е неподдържан тип файл", "{filename} could not be parsed" : "{filename} не можа да бъде анализиран", "No valid files found, aborting import" : "Не са намерени валидни файлове, прекъсване на импортирането", "Import partially failed. Imported {accepted} out of {total}." : "Импортирането е частично неуспешно. Импортирани {accepted} от {total}.", diff --git a/l10n/br.js b/l10n/br.js index 57ad6bece..c97b5da66 100644 --- a/l10n/br.js +++ b/l10n/br.js @@ -90,7 +90,6 @@ OC.L10N.register( "Calendar to import into" : "Deizataer de emporzhiañ e-barzh", "Cancel" : "Arrest", "_Import calendar_::_Import calendars_" : ["Emporzhiañ deizataer","Emporzhiañ deizataer","Emporzhiañ deizataer","Emporzhiañ deizataer","Emporzhiañ deizataer"], - "{filename} is an unsupported file-type" : "{filename} en deus ur stumm restr n'eo ket douget", "{filename} could not be parsed" : "{filename} na c'hell ket bezhañ dielfennet", "No valid files found, aborting import" : "Restr mat kavet ebet, arrestet e vez an emporzhiañ", "Import partially failed. Imported {accepted} out of {total}." : "Emporzhiañ damc'hwitet. Emporzhiet {accepted} diwar {total}.", diff --git a/l10n/br.json b/l10n/br.json index 1b5aa0a6a..7c53da208 100644 --- a/l10n/br.json +++ b/l10n/br.json @@ -88,7 +88,6 @@ "Calendar to import into" : "Deizataer de emporzhiañ e-barzh", "Cancel" : "Arrest", "_Import calendar_::_Import calendars_" : ["Emporzhiañ deizataer","Emporzhiañ deizataer","Emporzhiañ deizataer","Emporzhiañ deizataer","Emporzhiañ deizataer"], - "{filename} is an unsupported file-type" : "{filename} en deus ur stumm restr n'eo ket douget", "{filename} could not be parsed" : "{filename} na c'hell ket bezhañ dielfennet", "No valid files found, aborting import" : "Restr mat kavet ebet, arrestet e vez an emporzhiañ", "Import partially failed. Imported {accepted} out of {total}." : "Emporzhiañ damc'hwitet. Emporzhiet {accepted} diwar {total}.", diff --git a/l10n/ca.js b/l10n/ca.js index 7e56208bd..eba2727a6 100644 --- a/l10n/ca.js +++ b/l10n/ca.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Calendari a importar", "Cancel" : "Cancel·la", "_Import calendar_::_Import calendars_" : ["Importar calendari","Importa calendaris"], - "{filename} is an unsupported file-type" : "{filename} és un tipus de fitxer no compatible amb aquesta aplicació", "{filename} could not be parsed" : "No s'ha pogut entendre el contingut del fitxer {filename}", "No valid files found, aborting import" : "No s'han trobat fitxers que siguin vàlids i s'ha avortat la importació", "Import partially failed. Imported {accepted} out of {total}." : "La importació ha fallat parcialment. S'han importat {accepted} d'un total de {total}.", diff --git a/l10n/ca.json b/l10n/ca.json index 7eea2d104..22ece5d46 100644 --- a/l10n/ca.json +++ b/l10n/ca.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Calendari a importar", "Cancel" : "Cancel·la", "_Import calendar_::_Import calendars_" : ["Importar calendari","Importa calendaris"], - "{filename} is an unsupported file-type" : "{filename} és un tipus de fitxer no compatible amb aquesta aplicació", "{filename} could not be parsed" : "No s'ha pogut entendre el contingut del fitxer {filename}", "No valid files found, aborting import" : "No s'han trobat fitxers que siguin vàlids i s'ha avortat la importació", "Import partially failed. Imported {accepted} out of {total}." : "La importació ha fallat parcialment. S'han importat {accepted} d'un total de {total}.", diff --git a/l10n/cs.js b/l10n/cs.js index efa144439..53eaf5927 100644 --- a/l10n/cs.js +++ b/l10n/cs.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Kalendář do kterého importovat", "Cancel" : "Storno", "_Import calendar_::_Import calendars_" : ["Importovat kalendář","Importovat kalendáře","Importovat kalendářů","Importovat kalendáře"], - "{filename} is an unsupported file-type" : "{filename} není podporovaným typem souboru", "{filename} could not be parsed" : "{filename} není možné zpracovat", "No valid files found, aborting import" : "Nenalezeny žádné platné soubory, import proto bude ukončen", "Import partially failed. Imported {accepted} out of {total}." : "Import se z části nezdařil. Naimportováno {accepted} z {total}.", diff --git a/l10n/cs.json b/l10n/cs.json index 51b41b9f6..40ac7d530 100644 --- a/l10n/cs.json +++ b/l10n/cs.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Kalendář do kterého importovat", "Cancel" : "Storno", "_Import calendar_::_Import calendars_" : ["Importovat kalendář","Importovat kalendáře","Importovat kalendářů","Importovat kalendáře"], - "{filename} is an unsupported file-type" : "{filename} není podporovaným typem souboru", "{filename} could not be parsed" : "{filename} není možné zpracovat", "No valid files found, aborting import" : "Nenalezeny žádné platné soubory, import proto bude ukončen", "Import partially failed. Imported {accepted} out of {total}." : "Import se z části nezdařil. Naimportováno {accepted} z {total}.", diff --git a/l10n/cy_GB.js b/l10n/cy_GB.js index fa153e327..15e0cef18 100644 --- a/l10n/cy_GB.js +++ b/l10n/cy_GB.js @@ -121,7 +121,6 @@ OC.L10N.register( "Calendar to import into" : "Calendr i fewnforio iddo", "Cancel" : "Diddymu", "_Import calendar_::_Import calendars_" : ["Mewnforio'r calendr","Mewnforio calendrau","Mewnforio calendrau","Mewnforio calendrau"], - "{filename} is an unsupported file-type" : "Mae {filename} yn fath o ffeil nad yw'n cael ei gefnogi", "{filename} could not be parsed" : "Nid oedd modd dosrannu {filename}", "No valid files found, aborting import" : "Heb ganfod ffeiliau dilys, yn rhoi'r gorau i fewnforio", "Import partially failed. Imported {accepted} out of {total}." : "Methodd mewnforio yn rhannol. Wedi mewnforio {accepted} allan o {total}.", diff --git a/l10n/cy_GB.json b/l10n/cy_GB.json index f21045c90..1d96242cc 100644 --- a/l10n/cy_GB.json +++ b/l10n/cy_GB.json @@ -119,7 +119,6 @@ "Calendar to import into" : "Calendr i fewnforio iddo", "Cancel" : "Diddymu", "_Import calendar_::_Import calendars_" : ["Mewnforio'r calendr","Mewnforio calendrau","Mewnforio calendrau","Mewnforio calendrau"], - "{filename} is an unsupported file-type" : "Mae {filename} yn fath o ffeil nad yw'n cael ei gefnogi", "{filename} could not be parsed" : "Nid oedd modd dosrannu {filename}", "No valid files found, aborting import" : "Heb ganfod ffeiliau dilys, yn rhoi'r gorau i fewnforio", "Import partially failed. Imported {accepted} out of {total}." : "Methodd mewnforio yn rhannol. Wedi mewnforio {accepted} allan o {total}.", diff --git a/l10n/de.js b/l10n/de.js index 78c257397..2e20d2648 100644 --- a/l10n/de.js +++ b/l10n/de.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Kalender in den importiert werden soll.", "Cancel" : "Abbrechen", "_Import calendar_::_Import calendars_" : ["Kalender importieren","Kalender importieren"], - "{filename} is an unsupported file-type" : "{filename} ist ein ungültiger Dateityp", "{filename} could not be parsed" : "{filename} konnte nicht analysiert werden", "No valid files found, aborting import" : "Keine gültige Dateien gefunden, Import wird abgebrochen.", "Import partially failed. Imported {accepted} out of {total}." : "Der Import ist teilweise fehlgeschlagen. {accepted} von {total} importiert.", diff --git a/l10n/de.json b/l10n/de.json index 47c9f1890..75d9e8ed7 100644 --- a/l10n/de.json +++ b/l10n/de.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Kalender in den importiert werden soll.", "Cancel" : "Abbrechen", "_Import calendar_::_Import calendars_" : ["Kalender importieren","Kalender importieren"], - "{filename} is an unsupported file-type" : "{filename} ist ein ungültiger Dateityp", "{filename} could not be parsed" : "{filename} konnte nicht analysiert werden", "No valid files found, aborting import" : "Keine gültige Dateien gefunden, Import wird abgebrochen.", "Import partially failed. Imported {accepted} out of {total}." : "Der Import ist teilweise fehlgeschlagen. {accepted} von {total} importiert.", diff --git a/l10n/de_DE.js b/l10n/de_DE.js index ea06c7f55..cf02ba327 100644 --- a/l10n/de_DE.js +++ b/l10n/de_DE.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Kalender in den importiert werden soll.", "Cancel" : "Abbrechen", "_Import calendar_::_Import calendars_" : ["Kalender importieren","Kalender importieren"], - "{filename} is an unsupported file-type" : "{filename} ist ein ungültiger Dateityp", "{filename} could not be parsed" : "{filename} konnte nicht analysiert werden", "No valid files found, aborting import" : "Keine gültige Dateien gefunden, Import wird abgebrochen.", "Import partially failed. Imported {accepted} out of {total}." : "Der Import ist teilweise fehlgeschlagen. {accepted} von {total} importiert.", diff --git a/l10n/de_DE.json b/l10n/de_DE.json index ae559dcc7..c3f2da71f 100644 --- a/l10n/de_DE.json +++ b/l10n/de_DE.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Kalender in den importiert werden soll.", "Cancel" : "Abbrechen", "_Import calendar_::_Import calendars_" : ["Kalender importieren","Kalender importieren"], - "{filename} is an unsupported file-type" : "{filename} ist ein ungültiger Dateityp", "{filename} could not be parsed" : "{filename} konnte nicht analysiert werden", "No valid files found, aborting import" : "Keine gültige Dateien gefunden, Import wird abgebrochen.", "Import partially failed. Imported {accepted} out of {total}." : "Der Import ist teilweise fehlgeschlagen. {accepted} von {total} importiert.", diff --git a/l10n/el.js b/l10n/el.js index fd91c652d..6f1ea3733 100644 --- a/l10n/el.js +++ b/l10n/el.js @@ -121,7 +121,6 @@ OC.L10N.register( "Calendar to import into" : " Ημερολόγιο για εισαγωγή σε ", "Cancel" : "Ακύρωση", "_Import calendar_::_Import calendars_" : ["Εισαγωγή ημερολογίου","Εισαγωγή ημερολογίων"], - "{filename} is an unsupported file-type" : "το {filename} είναι μη υποστηριζόμενος τύπος-αρχείου", "{filename} could not be parsed" : "το {filename} δεν μπορεί να αναλυθεί", "No valid files found, aborting import" : "Δεν βρέθηκαν συμβατά αρχεία, ακύρωση εισαγωγής", "Import partially failed. Imported {accepted} out of {total}." : "Η εισαγωγή απέτυχε εν μέρει. Εισήχθησαν {accepted} από {total}.", diff --git a/l10n/el.json b/l10n/el.json index 05a85b57d..56d98ba1f 100644 --- a/l10n/el.json +++ b/l10n/el.json @@ -119,7 +119,6 @@ "Calendar to import into" : " Ημερολόγιο για εισαγωγή σε ", "Cancel" : "Ακύρωση", "_Import calendar_::_Import calendars_" : ["Εισαγωγή ημερολογίου","Εισαγωγή ημερολογίων"], - "{filename} is an unsupported file-type" : "το {filename} είναι μη υποστηριζόμενος τύπος-αρχείου", "{filename} could not be parsed" : "το {filename} δεν μπορεί να αναλυθεί", "No valid files found, aborting import" : "Δεν βρέθηκαν συμβατά αρχεία, ακύρωση εισαγωγής", "Import partially failed. Imported {accepted} out of {total}." : "Η εισαγωγή απέτυχε εν μέρει. Εισήχθησαν {accepted} από {total}.", diff --git a/l10n/es.js b/l10n/es.js index 1c4577db0..9cf09b475 100644 --- a/l10n/es.js +++ b/l10n/es.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Calendario en el cual importar", "Cancel" : "Cancelar", "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios","Importar calendarios"], - "{filename} is an unsupported file-type" : "{filename} es un tipo de archivo no soportado", "{filename} could not be parsed" : "{filename} no pudo ser analizado", "No valid files found, aborting import" : "No se han encontrado archivos válidos, cancelando la importación", "Import partially failed. Imported {accepted} out of {total}." : "La importación ha fallado parcialmente. Importados {accepted} sobre {total}.", diff --git a/l10n/es.json b/l10n/es.json index 3171ed1f3..ac22b2748 100644 --- a/l10n/es.json +++ b/l10n/es.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Calendario en el cual importar", "Cancel" : "Cancelar", "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios","Importar calendarios"], - "{filename} is an unsupported file-type" : "{filename} es un tipo de archivo no soportado", "{filename} could not be parsed" : "{filename} no pudo ser analizado", "No valid files found, aborting import" : "No se han encontrado archivos válidos, cancelando la importación", "Import partially failed. Imported {accepted} out of {total}." : "La importación ha fallado parcialmente. Importados {accepted} sobre {total}.", diff --git a/l10n/eu.js b/l10n/eu.js index cd6941aaa..b43cfe09c 100644 --- a/l10n/eu.js +++ b/l10n/eu.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Hona inportatzeko egutegia", "Cancel" : "Ezeztatu", "_Import calendar_::_Import calendars_" : ["Inportatu egutegia","Inportatu egutegiak"], - "{filename} is an unsupported file-type" : "{filename} sostengu gabeko fitxategi mota bat da", "{filename} could not be parsed" : "{filename} ezin da analizatu", "No valid files found, aborting import" : "Ez da baliodun fitxategirik aurkitu, inportazioa bertan behera uzten", "Import partially failed. Imported {accepted} out of {total}." : "Inportazioak huts egin du hein batean. Guztira {total} ziren, {accepted} inportatu dira.", diff --git a/l10n/eu.json b/l10n/eu.json index 198d032e3..32196ac57 100644 --- a/l10n/eu.json +++ b/l10n/eu.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Hona inportatzeko egutegia", "Cancel" : "Ezeztatu", "_Import calendar_::_Import calendars_" : ["Inportatu egutegia","Inportatu egutegiak"], - "{filename} is an unsupported file-type" : "{filename} sostengu gabeko fitxategi mota bat da", "{filename} could not be parsed" : "{filename} ezin da analizatu", "No valid files found, aborting import" : "Ez da baliodun fitxategirik aurkitu, inportazioa bertan behera uzten", "Import partially failed. Imported {accepted} out of {total}." : "Inportazioak huts egin du hein batean. Guztira {total} ziren, {accepted} inportatu dira.", diff --git a/l10n/fi.js b/l10n/fi.js index 0022638e6..1d646ff2b 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -122,7 +122,6 @@ OC.L10N.register( "Calendar to import into" : "Kalenteri johon tuodaan", "Cancel" : "Peruuta", "_Import calendar_::_Import calendars_" : ["Tuo kalenteri","Tuo kalenterit"], - "{filename} is an unsupported file-type" : "{filename} ei ole tuettua tiedostotyyppiä", "{filename} could not be parsed" : "Tiedostoa {filename} ei voitu jäsentää", "No valid files found, aborting import" : "Kelvollisia tiedostoja ei löytynyt, lopetetaan tuonti", "Import partially failed. Imported {accepted} out of {total}." : "Tuonti epäonnistui osittain. Tuotiin {accepted}/{total}.", diff --git a/l10n/fi.json b/l10n/fi.json index 2de02879c..7e712db23 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -120,7 +120,6 @@ "Calendar to import into" : "Kalenteri johon tuodaan", "Cancel" : "Peruuta", "_Import calendar_::_Import calendars_" : ["Tuo kalenteri","Tuo kalenterit"], - "{filename} is an unsupported file-type" : "{filename} ei ole tuettua tiedostotyyppiä", "{filename} could not be parsed" : "Tiedostoa {filename} ei voitu jäsentää", "No valid files found, aborting import" : "Kelvollisia tiedostoja ei löytynyt, lopetetaan tuonti", "Import partially failed. Imported {accepted} out of {total}." : "Tuonti epäonnistui osittain. Tuotiin {accepted}/{total}.", diff --git a/l10n/fr.js b/l10n/fr.js index 13ff1f74b..4c514dbeb 100644 --- a/l10n/fr.js +++ b/l10n/fr.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Agenda dans lequel importer", "Cancel" : "Annuler", "_Import calendar_::_Import calendars_" : ["Importer un agenda","Importer des agendas","Importer des agendas"], - "{filename} is an unsupported file-type" : "Le fichier {filename} est dans un format non pris en charge", "{filename} could not be parsed" : "{filename} n'a pas pu être analysé", "No valid files found, aborting import" : "Aucun fichier valide trouvé, annulation de l’importation", "Import partially failed. Imported {accepted} out of {total}." : "Échec partiel de l’importation. Import de {accepted} sur {total}.", diff --git a/l10n/fr.json b/l10n/fr.json index 03a719f4d..30a505821 100644 --- a/l10n/fr.json +++ b/l10n/fr.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Agenda dans lequel importer", "Cancel" : "Annuler", "_Import calendar_::_Import calendars_" : ["Importer un agenda","Importer des agendas","Importer des agendas"], - "{filename} is an unsupported file-type" : "Le fichier {filename} est dans un format non pris en charge", "{filename} could not be parsed" : "{filename} n'a pas pu être analysé", "No valid files found, aborting import" : "Aucun fichier valide trouvé, annulation de l’importation", "Import partially failed. Imported {accepted} out of {total}." : "Échec partiel de l’importation. Import de {accepted} sur {total}.", diff --git a/l10n/gl.js b/l10n/gl.js index 22924242e..1ee121535 100644 --- a/l10n/gl.js +++ b/l10n/gl.js @@ -98,7 +98,6 @@ OC.L10N.register( "Calendar to import into" : "Calendario ao que importar", "Cancel" : "Cancelar", "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios"], - "{filename} is an unsupported file-type" : "{filename} é un tipo de ficheiro non admitido", "{filename} could not be parsed" : "Non foi posíbel analizar {filename}", "No valid files found, aborting import" : "Non se atoparon ficheiros válidos, cancelando a importación.", "Import partially failed. Imported {accepted} out of {total}." : "Fallou parcialmente a importación. Importáronse {accepted} de {total}.", diff --git a/l10n/gl.json b/l10n/gl.json index 4431c3c1c..212fad814 100644 --- a/l10n/gl.json +++ b/l10n/gl.json @@ -96,7 +96,6 @@ "Calendar to import into" : "Calendario ao que importar", "Cancel" : "Cancelar", "_Import calendar_::_Import calendars_" : ["Importar calendario","Importar calendarios"], - "{filename} is an unsupported file-type" : "{filename} é un tipo de ficheiro non admitido", "{filename} could not be parsed" : "Non foi posíbel analizar {filename}", "No valid files found, aborting import" : "Non se atoparon ficheiros válidos, cancelando a importación.", "Import partially failed. Imported {accepted} out of {total}." : "Fallou parcialmente a importación. Importáronse {accepted} de {total}.", diff --git a/l10n/he.js b/l10n/he.js index 8f8df084f..06931679f 100644 --- a/l10n/he.js +++ b/l10n/he.js @@ -98,7 +98,6 @@ OC.L10N.register( "Calendar to import into" : "לוח שנה לייבוא אליו", "Cancel" : "ביטול", "_Import calendar_::_Import calendars_" : ["יבוא לוחות שנה","יבוא לוחות שנה","יבוא לוחות שנה","יבוא לוחות שנה"], - "{filename} is an unsupported file-type" : "{filename} הוא סוג קובץ שאינו נתמך", "{filename} could not be parsed" : "לא ניתן לפענח את {filename}", "No valid files found, aborting import" : "לא נמצאו קבצים תקפים, הייבוא מבוטל", "Import partially failed. Imported {accepted} out of {total}." : "הייבוא נכשל חלקית. מיובא {accepted} מתוך {total}.", diff --git a/l10n/he.json b/l10n/he.json index e537f9594..bb839108a 100644 --- a/l10n/he.json +++ b/l10n/he.json @@ -96,7 +96,6 @@ "Calendar to import into" : "לוח שנה לייבוא אליו", "Cancel" : "ביטול", "_Import calendar_::_Import calendars_" : ["יבוא לוחות שנה","יבוא לוחות שנה","יבוא לוחות שנה","יבוא לוחות שנה"], - "{filename} is an unsupported file-type" : "{filename} הוא סוג קובץ שאינו נתמך", "{filename} could not be parsed" : "לא ניתן לפענח את {filename}", "No valid files found, aborting import" : "לא נמצאו קבצים תקפים, הייבוא מבוטל", "Import partially failed. Imported {accepted} out of {total}." : "הייבוא נכשל חלקית. מיובא {accepted} מתוך {total}.", diff --git a/l10n/hr.js b/l10n/hr.js index 781fe166a..f4f61217f 100644 --- a/l10n/hr.js +++ b/l10n/hr.js @@ -107,7 +107,6 @@ OC.L10N.register( "Calendar to import into" : "Kalendar za uvoz", "Cancel" : "Odustani", "_Import calendar_::_Import calendars_" : ["Uvezi kalendar","Uvezi kalendare","Uvezi kalendare"], - "{filename} is an unsupported file-type" : "{filename} je nepodržana vrsta datoteke", "{filename} could not be parsed" : "Nije moguće parsirati {filename}", "No valid files found, aborting import" : "Nisu pronađene važeće datoteke, uvoz je otkazan", "Import partially failed. Imported {accepted} out of {total}." : "Djelomično neuspješan uvoz. Uvezeno {accepted} od {total}.", diff --git a/l10n/hr.json b/l10n/hr.json index a84f54e71..0970411c5 100644 --- a/l10n/hr.json +++ b/l10n/hr.json @@ -105,7 +105,6 @@ "Calendar to import into" : "Kalendar za uvoz", "Cancel" : "Odustani", "_Import calendar_::_Import calendars_" : ["Uvezi kalendar","Uvezi kalendare","Uvezi kalendare"], - "{filename} is an unsupported file-type" : "{filename} je nepodržana vrsta datoteke", "{filename} could not be parsed" : "Nije moguće parsirati {filename}", "No valid files found, aborting import" : "Nisu pronađene važeće datoteke, uvoz je otkazan", "Import partially failed. Imported {accepted} out of {total}." : "Djelomično neuspješan uvoz. Uvezeno {accepted} od {total}.", diff --git a/l10n/hu.js b/l10n/hu.js index 126924fb3..aebc634a3 100644 --- a/l10n/hu.js +++ b/l10n/hu.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Naptár importálva ide:", "Cancel" : "Mégse", "_Import calendar_::_Import calendars_" : ["Naptár importálása","Naptárak importálása"], - "{filename} is an unsupported file-type" : "A {filename} nem támogatott fájltípus", "{filename} could not be parsed" : "A {filename} nem dolgozható fel", "No valid files found, aborting import" : "Nem található érvényes fájl, importálás megszakítva", "Import partially failed. Imported {accepted} out of {total}." : "Az importálás részlegesen sikertelen. {accepted} / {total} lett importálva.", diff --git a/l10n/hu.json b/l10n/hu.json index ce0fa0877..3d3b84b6e 100644 --- a/l10n/hu.json +++ b/l10n/hu.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Naptár importálva ide:", "Cancel" : "Mégse", "_Import calendar_::_Import calendars_" : ["Naptár importálása","Naptárak importálása"], - "{filename} is an unsupported file-type" : "A {filename} nem támogatott fájltípus", "{filename} could not be parsed" : "A {filename} nem dolgozható fel", "No valid files found, aborting import" : "Nem található érvényes fájl, importálás megszakítva", "Import partially failed. Imported {accepted} out of {total}." : "Az importálás részlegesen sikertelen. {accepted} / {total} lett importálva.", diff --git a/l10n/is.js b/l10n/is.js index a96ff175f..26bd1636c 100644 --- a/l10n/is.js +++ b/l10n/is.js @@ -94,7 +94,6 @@ OC.L10N.register( "Calendar to import into" : "Dagatal til að flytja inn í", "Cancel" : "Hætta við", "_Import calendar_::_Import calendars_" : ["Flytja inn dagatal","Flytja inn dagatöl"], - "{filename} is an unsupported file-type" : "{filename} er óstudd skráartegund", "{filename} could not be parsed" : "Ekki var hægt að þátta {filename}", "No valid files found, aborting import" : "Engar gildar skrár fundust, hætti innflutningi", "Automatic" : "Sjálfvirkt", diff --git a/l10n/is.json b/l10n/is.json index 995b3d222..dcf8da271 100644 --- a/l10n/is.json +++ b/l10n/is.json @@ -92,7 +92,6 @@ "Calendar to import into" : "Dagatal til að flytja inn í", "Cancel" : "Hætta við", "_Import calendar_::_Import calendars_" : ["Flytja inn dagatal","Flytja inn dagatöl"], - "{filename} is an unsupported file-type" : "{filename} er óstudd skráartegund", "{filename} could not be parsed" : "Ekki var hægt að þátta {filename}", "No valid files found, aborting import" : "Engar gildar skrár fundust, hætti innflutningi", "Automatic" : "Sjálfvirkt", diff --git a/l10n/it.js b/l10n/it.js index 65b24a996..be07c148d 100644 --- a/l10n/it.js +++ b/l10n/it.js @@ -121,7 +121,6 @@ OC.L10N.register( "Calendar to import into" : "Calendario in cui importare", "Cancel" : "Annulla", "_Import calendar_::_Import calendars_" : ["Importa calendario","Importa calendari","Importa calendari"], - "{filename} is an unsupported file-type" : "{filename} è un tipo di file non supportato", "{filename} could not be parsed" : "{filename} non può essere analizzato", "No valid files found, aborting import" : "Nessun file valido trovato, importazione interrotta", "Import partially failed. Imported {accepted} out of {total}." : "Importazione parzialmente non riuscita. Importati {accepted} di {total}.", diff --git a/l10n/it.json b/l10n/it.json index 3055613e4..931706307 100644 --- a/l10n/it.json +++ b/l10n/it.json @@ -119,7 +119,6 @@ "Calendar to import into" : "Calendario in cui importare", "Cancel" : "Annulla", "_Import calendar_::_Import calendars_" : ["Importa calendario","Importa calendari","Importa calendari"], - "{filename} is an unsupported file-type" : "{filename} è un tipo di file non supportato", "{filename} could not be parsed" : "{filename} non può essere analizzato", "No valid files found, aborting import" : "Nessun file valido trovato, importazione interrotta", "Import partially failed. Imported {accepted} out of {total}." : "Importazione parzialmente non riuscita. Importati {accepted} di {total}.", diff --git a/l10n/ja.js b/l10n/ja.js index 7bdccb523..f5909e78e 100644 --- a/l10n/ja.js +++ b/l10n/ja.js @@ -116,7 +116,6 @@ OC.L10N.register( "Calendar to import into" : "インポートするカレンダー", "Cancel" : "キャンセル", "_Import calendar_::_Import calendars_" : ["カレンダーのインポート"], - "{filename} is an unsupported file-type" : "{filename} はサポートされていないファイルタイプです。", "{filename} could not be parsed" : "{filename} が解析できませんでした", "No valid files found, aborting import" : "有効なファイルが見つかりませんでした。インポートを中止します。", "Import partially failed. Imported {accepted} out of {total}." : "インポートが部分的に失敗しました。 {total}のうち{accepted}をインポートしました。", diff --git a/l10n/ja.json b/l10n/ja.json index 70a1be47a..3ccb27a66 100644 --- a/l10n/ja.json +++ b/l10n/ja.json @@ -114,7 +114,6 @@ "Calendar to import into" : "インポートするカレンダー", "Cancel" : "キャンセル", "_Import calendar_::_Import calendars_" : ["カレンダーのインポート"], - "{filename} is an unsupported file-type" : "{filename} はサポートされていないファイルタイプです。", "{filename} could not be parsed" : "{filename} が解析できませんでした", "No valid files found, aborting import" : "有効なファイルが見つかりませんでした。インポートを中止します。", "Import partially failed. Imported {accepted} out of {total}." : "インポートが部分的に失敗しました。 {total}のうち{accepted}をインポートしました。", diff --git a/l10n/ko.js b/l10n/ko.js index b2dff95ad..de5f0e5f4 100644 --- a/l10n/ko.js +++ b/l10n/ko.js @@ -108,7 +108,6 @@ OC.L10N.register( "Calendar to import into" : "다음으로 가져올 달력", "Cancel" : "취소", "_Import calendar_::_Import calendars_" : ["달력 가져오기"], - "{filename} is an unsupported file-type" : "{filename} 지원하지 않는 파일 유형임", "{filename} could not be parsed" : "{filename} 분석할 수 없음", "No valid files found, aborting import" : "올바른 파일을 발견할 수 없음, 가져오기 취소", "Import partially failed. Imported {accepted} out of {total}." : "가져오기가 부분적으로 실패했습니다. {total} 중 {accepted} 가져옴.", diff --git a/l10n/ko.json b/l10n/ko.json index 25663d9d3..fe8431635 100644 --- a/l10n/ko.json +++ b/l10n/ko.json @@ -106,7 +106,6 @@ "Calendar to import into" : "다음으로 가져올 달력", "Cancel" : "취소", "_Import calendar_::_Import calendars_" : ["달력 가져오기"], - "{filename} is an unsupported file-type" : "{filename} 지원하지 않는 파일 유형임", "{filename} could not be parsed" : "{filename} 분석할 수 없음", "No valid files found, aborting import" : "올바른 파일을 발견할 수 없음, 가져오기 취소", "Import partially failed. Imported {accepted} out of {total}." : "가져오기가 부분적으로 실패했습니다. {total} 중 {accepted} 가져옴.", diff --git a/l10n/lt_LT.js b/l10n/lt_LT.js index 290f9e030..a9f9e3ce3 100644 --- a/l10n/lt_LT.js +++ b/l10n/lt_LT.js @@ -114,7 +114,6 @@ OC.L10N.register( "Calendar to import into" : "Kalendorius, į kurį importuoti", "Cancel" : "Atsisakyti", "_Import calendar_::_Import calendars_" : ["Importuoti kalendorių","Importuoti kalendorius","Importuoti kalendorius","Importuoti kalendorius"], - "{filename} is an unsupported file-type" : "{filename} nėra palaikomas failo tipas", "{filename} could not be parsed" : "Nepavyko išnagrinėti {filename}", "No valid files found, aborting import" : "Nerasta jokių tinkamų failų, importavimas nutraukiamas", "Import partially failed. Imported {accepted} out of {total}." : "Importavimas dalinai nepavyko. Importuota {accepted} iš {total}.", diff --git a/l10n/lt_LT.json b/l10n/lt_LT.json index 2d3ac33d4..6c90e0fff 100644 --- a/l10n/lt_LT.json +++ b/l10n/lt_LT.json @@ -112,7 +112,6 @@ "Calendar to import into" : "Kalendorius, į kurį importuoti", "Cancel" : "Atsisakyti", "_Import calendar_::_Import calendars_" : ["Importuoti kalendorių","Importuoti kalendorius","Importuoti kalendorius","Importuoti kalendorius"], - "{filename} is an unsupported file-type" : "{filename} nėra palaikomas failo tipas", "{filename} could not be parsed" : "Nepavyko išnagrinėti {filename}", "No valid files found, aborting import" : "Nerasta jokių tinkamų failų, importavimas nutraukiamas", "Import partially failed. Imported {accepted} out of {total}." : "Importavimas dalinai nepavyko. Importuota {accepted} iš {total}.", diff --git a/l10n/mk.js b/l10n/mk.js index 551818ebd..380c2e47c 100644 --- a/l10n/mk.js +++ b/l10n/mk.js @@ -98,7 +98,6 @@ OC.L10N.register( "Calendar to import into" : "Календар за да направите увоз во него", "Cancel" : "Откажи", "_Import calendar_::_Import calendars_" : ["Увези календар","Увези календари"], - "{filename} is an unsupported file-type" : "Видот на датотеката {filename} не е поддржана", "{filename} could not be parsed" : "Датотеката {filename} не може да се анализира", "No valid files found, aborting import" : "Не е пронајдена валидна датотека, увозот е откажан", "Import partially failed. Imported {accepted} out of {total}." : "Увозот е делумно неуспешен. Увезени {accepted} од вкупно {total}.", diff --git a/l10n/mk.json b/l10n/mk.json index fb7402570..2aa03ab77 100644 --- a/l10n/mk.json +++ b/l10n/mk.json @@ -96,7 +96,6 @@ "Calendar to import into" : "Календар за да направите увоз во него", "Cancel" : "Откажи", "_Import calendar_::_Import calendars_" : ["Увези календар","Увези календари"], - "{filename} is an unsupported file-type" : "Видот на датотеката {filename} не е поддржана", "{filename} could not be parsed" : "Датотеката {filename} не може да се анализира", "No valid files found, aborting import" : "Не е пронајдена валидна датотека, увозот е откажан", "Import partially failed. Imported {accepted} out of {total}." : "Увозот е делумно неуспешен. Увезени {accepted} од вкупно {total}.", diff --git a/l10n/nb.js b/l10n/nb.js index a9388d4c4..7a7bef917 100644 --- a/l10n/nb.js +++ b/l10n/nb.js @@ -118,7 +118,6 @@ OC.L10N.register( "Calendar to import into" : "Kalenderen det skal importeres til", "Cancel" : "Avbryt", "_Import calendar_::_Import calendars_" : ["Importer kalender","Importer kalendere"], - "{filename} is an unsupported file-type" : "{filename} er en ustøttet filtype", "{filename} could not be parsed" : "{filename} kunne ikke leses", "No valid files found, aborting import" : "Ingen gyldig filer funnet, avbryter importering", "Import partially failed. Imported {accepted} out of {total}." : "Importering mislykkes delvis. Importerte {accepted} av {total}. ", diff --git a/l10n/nb.json b/l10n/nb.json index 3c19c9291..809d42e6b 100644 --- a/l10n/nb.json +++ b/l10n/nb.json @@ -116,7 +116,6 @@ "Calendar to import into" : "Kalenderen det skal importeres til", "Cancel" : "Avbryt", "_Import calendar_::_Import calendars_" : ["Importer kalender","Importer kalendere"], - "{filename} is an unsupported file-type" : "{filename} er en ustøttet filtype", "{filename} could not be parsed" : "{filename} kunne ikke leses", "No valid files found, aborting import" : "Ingen gyldig filer funnet, avbryter importering", "Import partially failed. Imported {accepted} out of {total}." : "Importering mislykkes delvis. Importerte {accepted} av {total}. ", diff --git a/l10n/nl.js b/l10n/nl.js index 363ef2b80..478e1d60a 100644 --- a/l10n/nl.js +++ b/l10n/nl.js @@ -121,7 +121,6 @@ OC.L10N.register( "Calendar to import into" : "Agenda om naar te importeren", "Cancel" : "Annuleren", "_Import calendar_::_Import calendars_" : ["Importeer agenda","Importeer agenda's"], - "{filename} is an unsupported file-type" : "{filename} is een niet-ondersteund bestandstype", "{filename} could not be parsed" : "{filename} kon niet worden geanalyseerd", "No valid files found, aborting import" : "Geen geldige bestand gevonden, import afgebroken", "Import partially failed. Imported {accepted} out of {total}." : "Import is gedeeltelijk gelukt. Geïmporteerd {accepted} van de {total}.", diff --git a/l10n/nl.json b/l10n/nl.json index 68b9ba517..070d4f31a 100644 --- a/l10n/nl.json +++ b/l10n/nl.json @@ -119,7 +119,6 @@ "Calendar to import into" : "Agenda om naar te importeren", "Cancel" : "Annuleren", "_Import calendar_::_Import calendars_" : ["Importeer agenda","Importeer agenda's"], - "{filename} is an unsupported file-type" : "{filename} is een niet-ondersteund bestandstype", "{filename} could not be parsed" : "{filename} kon niet worden geanalyseerd", "No valid files found, aborting import" : "Geen geldige bestand gevonden, import afgebroken", "Import partially failed. Imported {accepted} out of {total}." : "Import is gedeeltelijk gelukt. Geïmporteerd {accepted} van de {total}.", diff --git a/l10n/pl.js b/l10n/pl.js index ff2d97d7e..fb9fa6666 100644 --- a/l10n/pl.js +++ b/l10n/pl.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Kalendarz do zaimportowania", "Cancel" : "Anuluj", "_Import calendar_::_Import calendars_" : ["Importuj kalendarz","Importuj kalendarze","Importuj kalendarze","Importuj kalendarze"], - "{filename} is an unsupported file-type" : "{filename} jest nieobsługiwanym typem pliku", "{filename} could not be parsed" : "Nie można przeanalizować {filename}", "No valid files found, aborting import" : "Nie znaleziono prawidłowych plików, przerywanie importu", "Import partially failed. Imported {accepted} out of {total}." : "Import częściowo nieudany. Zaimportowano {accepted} z {total}.", diff --git a/l10n/pl.json b/l10n/pl.json index cd6e34359..cd6b7c38a 100644 --- a/l10n/pl.json +++ b/l10n/pl.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Kalendarz do zaimportowania", "Cancel" : "Anuluj", "_Import calendar_::_Import calendars_" : ["Importuj kalendarz","Importuj kalendarze","Importuj kalendarze","Importuj kalendarze"], - "{filename} is an unsupported file-type" : "{filename} jest nieobsługiwanym typem pliku", "{filename} could not be parsed" : "Nie można przeanalizować {filename}", "No valid files found, aborting import" : "Nie znaleziono prawidłowych plików, przerywanie importu", "Import partially failed. Imported {accepted} out of {total}." : "Import częściowo nieudany. Zaimportowano {accepted} z {total}.", diff --git a/l10n/pt_BR.js b/l10n/pt_BR.js index 5556eaec1..415aa7581 100644 --- a/l10n/pt_BR.js +++ b/l10n/pt_BR.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Calendário a importar", "Cancel" : "Cancelar", "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários","Importar calendários"], - "{filename} is an unsupported file-type" : "{filename} é um tipo de arquivo não suportado", "{filename} could not be parsed" : "{filename} não pôde ser analisado", "No valid files found, aborting import" : "Nenhum arquivo válido encontrado, importação interrompida", "Import partially failed. Imported {accepted} out of {total}." : "Erro na importação. Importado {accepted} de {total}.", diff --git a/l10n/pt_BR.json b/l10n/pt_BR.json index dab3542f2..d8b268565 100644 --- a/l10n/pt_BR.json +++ b/l10n/pt_BR.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Calendário a importar", "Cancel" : "Cancelar", "_Import calendar_::_Import calendars_" : ["Importar calendário","Importar calendários","Importar calendários"], - "{filename} is an unsupported file-type" : "{filename} é um tipo de arquivo não suportado", "{filename} could not be parsed" : "{filename} não pôde ser analisado", "No valid files found, aborting import" : "Nenhum arquivo válido encontrado, importação interrompida", "Import partially failed. Imported {accepted} out of {total}." : "Erro na importação. Importado {accepted} de {total}.", diff --git a/l10n/ro.js b/l10n/ro.js index 9b9d52959..1b54e8174 100644 --- a/l10n/ro.js +++ b/l10n/ro.js @@ -120,7 +120,6 @@ OC.L10N.register( "Calendar to import into" : "Calendarul în care se importă", "Cancel" : "Anulează", "_Import calendar_::_Import calendars_" : ["Importă calendar","Importă calendare","Importă calendare"], - "{filename} is an unsupported file-type" : "{filename} este un fişier nesuportat", "{filename} could not be parsed" : "{filename} nu a putut fi analizat", "No valid files found, aborting import" : "Nu au fost găsite fişiere valide, importarea se opreşte", "Import partially failed. Imported {accepted} out of {total}." : "Importarea a eşuat parţial. S-au importat {accepted} din {total}.", diff --git a/l10n/ro.json b/l10n/ro.json index 18d2fbf3a..8eed9bc9c 100644 --- a/l10n/ro.json +++ b/l10n/ro.json @@ -118,7 +118,6 @@ "Calendar to import into" : "Calendarul în care se importă", "Cancel" : "Anulează", "_Import calendar_::_Import calendars_" : ["Importă calendar","Importă calendare","Importă calendare"], - "{filename} is an unsupported file-type" : "{filename} este un fişier nesuportat", "{filename} could not be parsed" : "{filename} nu a putut fi analizat", "No valid files found, aborting import" : "Nu au fost găsite fişiere valide, importarea se opreşte", "Import partially failed. Imported {accepted} out of {total}." : "Importarea a eşuat parţial. S-au importat {accepted} din {total}.", diff --git a/l10n/ru.js b/l10n/ru.js index f4a8a69fd..01eb57757 100644 --- a/l10n/ru.js +++ b/l10n/ru.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "Календарь для импорта", "Cancel" : "Отмена", "_Import calendar_::_Import calendars_" : ["Импорт календаря","Импорт календарей","Импорт календарей","Импорт календарей"], - "{filename} is an unsupported file-type" : "Файл {filename} неподдерживаемого типа", "{filename} could not be parsed" : "Не удалось проанализировать файл {filename}", "No valid files found, aborting import" : "Не найдено файлов верного типа, импорт отменён", "Import partially failed. Imported {accepted} out of {total}." : "Импорт завершен частично. Импортировано {accepted} из {total}.", diff --git a/l10n/ru.json b/l10n/ru.json index e048c280a..32de0e8e6 100644 --- a/l10n/ru.json +++ b/l10n/ru.json @@ -123,7 +123,6 @@ "Calendar to import into" : "Календарь для импорта", "Cancel" : "Отмена", "_Import calendar_::_Import calendars_" : ["Импорт календаря","Импорт календарей","Импорт календарей","Импорт календарей"], - "{filename} is an unsupported file-type" : "Файл {filename} неподдерживаемого типа", "{filename} could not be parsed" : "Не удалось проанализировать файл {filename}", "No valid files found, aborting import" : "Не найдено файлов верного типа, импорт отменён", "Import partially failed. Imported {accepted} out of {total}." : "Импорт завершен частично. Импортировано {accepted} из {total}.", diff --git a/l10n/sc.js b/l10n/sc.js index 27b3521fc..08efde40c 100644 --- a/l10n/sc.js +++ b/l10n/sc.js @@ -105,7 +105,6 @@ OC.L10N.register( "Calendar to import into" : "Calendàriu de importare in", "Cancel" : "Annulla", "_Import calendar_::_Import calendars_" : ["Importa calendàriu","Importa calendàrios"], - "{filename} is an unsupported file-type" : "{filename} est una genia de archìviu non suportada", "{filename} could not be parsed" : "No at fatu a analizare {filename} ", "No valid files found, aborting import" : "Perunu archìviu vàlidu agatadu, annullende s'importatzione", "Import partially failed. Imported {accepted} out of {total}." : "Parte de s'importatzione est andada male. Importados {accepted} de {total}.", diff --git a/l10n/sc.json b/l10n/sc.json index de8e85580..0dbf56c8f 100644 --- a/l10n/sc.json +++ b/l10n/sc.json @@ -103,7 +103,6 @@ "Calendar to import into" : "Calendàriu de importare in", "Cancel" : "Annulla", "_Import calendar_::_Import calendars_" : ["Importa calendàriu","Importa calendàrios"], - "{filename} is an unsupported file-type" : "{filename} est una genia de archìviu non suportada", "{filename} could not be parsed" : "No at fatu a analizare {filename} ", "No valid files found, aborting import" : "Perunu archìviu vàlidu agatadu, annullende s'importatzione", "Import partially failed. Imported {accepted} out of {total}." : "Parte de s'importatzione est andada male. Importados {accepted} de {total}.", diff --git a/l10n/sk.js b/l10n/sk.js index 7977a4f12..87d47e800 100644 --- a/l10n/sk.js +++ b/l10n/sk.js @@ -121,7 +121,6 @@ OC.L10N.register( "Calendar to import into" : "Kalendár na import do ...", "Cancel" : "Zrušiť", "_Import calendar_::_Import calendars_" : ["Import kalendára","Import kalendárov","Import kalendárov","Import kalendárov"], - "{filename} is an unsupported file-type" : "{filename} nie je podporovaný typ súboru", "{filename} could not be parsed" : "{filename} nie je možné spracovať", "No valid files found, aborting import" : "Nenašli sa žiadne platné súbory, import sa prerušuje", "Import partially failed. Imported {accepted} out of {total}." : "Import čiastočne zlyhal. Importované {accepted} z {total}.", diff --git a/l10n/sk.json b/l10n/sk.json index 8051ab261..64e4c4606 100644 --- a/l10n/sk.json +++ b/l10n/sk.json @@ -119,7 +119,6 @@ "Calendar to import into" : "Kalendár na import do ...", "Cancel" : "Zrušiť", "_Import calendar_::_Import calendars_" : ["Import kalendára","Import kalendárov","Import kalendárov","Import kalendárov"], - "{filename} is an unsupported file-type" : "{filename} nie je podporovaný typ súboru", "{filename} could not be parsed" : "{filename} nie je možné spracovať", "No valid files found, aborting import" : "Nenašli sa žiadne platné súbory, import sa prerušuje", "Import partially failed. Imported {accepted} out of {total}." : "Import čiastočne zlyhal. Importované {accepted} z {total}.", diff --git a/l10n/sl.js b/l10n/sl.js index 1465f0b32..0a74bd020 100644 --- a/l10n/sl.js +++ b/l10n/sl.js @@ -115,7 +115,6 @@ OC.L10N.register( "Calendar to import into" : "Koledar, v katerega naj se uvozi", "Cancel" : "Prekliči", "_Import calendar_::_Import calendars_" : ["Uvozi koledar","Uvozi koledarja","Uvozi koledarje","Uvozi koledarje"], - "{filename} is an unsupported file-type" : "Datoteka {filename} ni podprte vrste", "{filename} could not be parsed" : "Datoteke {filename} ni mogoče razčleniti", "No valid files found, aborting import" : "Ni najdenih veljavnih datotek, uvoz bo preklican", "Import partially failed. Imported {accepted} out of {total}." : "Uvoz je delno spodletel. Uvoženih je {accepted} od skupno {total}.", diff --git a/l10n/sl.json b/l10n/sl.json index b5871951c..744210f74 100644 --- a/l10n/sl.json +++ b/l10n/sl.json @@ -113,7 +113,6 @@ "Calendar to import into" : "Koledar, v katerega naj se uvozi", "Cancel" : "Prekliči", "_Import calendar_::_Import calendars_" : ["Uvozi koledar","Uvozi koledarja","Uvozi koledarje","Uvozi koledarje"], - "{filename} is an unsupported file-type" : "Datoteka {filename} ni podprte vrste", "{filename} could not be parsed" : "Datoteke {filename} ni mogoče razčleniti", "No valid files found, aborting import" : "Ni najdenih veljavnih datotek, uvoz bo preklican", "Import partially failed. Imported {accepted} out of {total}." : "Uvoz je delno spodletel. Uvoženih je {accepted} od skupno {total}.", diff --git a/l10n/sv.js b/l10n/sv.js index 011b32d10..e7500e61f 100644 --- a/l10n/sv.js +++ b/l10n/sv.js @@ -114,7 +114,6 @@ OC.L10N.register( "Calendar to import into" : "Kalender att importera till", "Cancel" : "Avbryt", "_Import calendar_::_Import calendars_" : ["Importera kalender","Importera kalendrar"], - "{filename} is an unsupported file-type" : "{filename} är en filtyp som inte stöds", "{filename} could not be parsed" : "{filename} kunde inte läsas", "No valid files found, aborting import" : "Inga giltiga filer hittades, avbryter import", "Import partially failed. Imported {accepted} out of {total}." : "Importen misslyckades delvis. Importerade {accepted} av {total}.", diff --git a/l10n/sv.json b/l10n/sv.json index fd2363795..35ec06b25 100644 --- a/l10n/sv.json +++ b/l10n/sv.json @@ -112,7 +112,6 @@ "Calendar to import into" : "Kalender att importera till", "Cancel" : "Avbryt", "_Import calendar_::_Import calendars_" : ["Importera kalender","Importera kalendrar"], - "{filename} is an unsupported file-type" : "{filename} är en filtyp som inte stöds", "{filename} could not be parsed" : "{filename} kunde inte läsas", "No valid files found, aborting import" : "Inga giltiga filer hittades, avbryter import", "Import partially failed. Imported {accepted} out of {total}." : "Importen misslyckades delvis. Importerade {accepted} av {total}.", diff --git a/l10n/tr.js b/l10n/tr.js index dedb7e5c5..f156dff62 100644 --- a/l10n/tr.js +++ b/l10n/tr.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "İçine aktarılacak takvim", "Cancel" : "İptal", "_Import calendar_::_Import calendars_" : ["Takvimi içe aktar","Takvimleri içe aktar"], - "{filename} is an unsupported file-type" : "{filename} dosya türü desteklenmiyor", "{filename} could not be parsed" : "{filename} işlenemedi", "No valid files found, aborting import" : "Geçerli bir dosya bulunamadı, içe aktarım iptal ediliyor", "Import partially failed. Imported {accepted} out of {total}." : "Etkinliklerin tümü içe aktarılamadı. İçe aktarılan: {accepted}, toplam: {total}.", diff --git a/l10n/tr.json b/l10n/tr.json index 7418b5c06..103177dd1 100644 --- a/l10n/tr.json +++ b/l10n/tr.json @@ -123,7 +123,6 @@ "Calendar to import into" : "İçine aktarılacak takvim", "Cancel" : "İptal", "_Import calendar_::_Import calendars_" : ["Takvimi içe aktar","Takvimleri içe aktar"], - "{filename} is an unsupported file-type" : "{filename} dosya türü desteklenmiyor", "{filename} could not be parsed" : "{filename} işlenemedi", "No valid files found, aborting import" : "Geçerli bir dosya bulunamadı, içe aktarım iptal ediliyor", "Import partially failed. Imported {accepted} out of {total}." : "Etkinliklerin tümü içe aktarılamadı. İçe aktarılan: {accepted}, toplam: {total}.", diff --git a/l10n/uk.js b/l10n/uk.js index f7dc0a544..f5846c4f4 100644 --- a/l10n/uk.js +++ b/l10n/uk.js @@ -106,7 +106,6 @@ OC.L10N.register( "Calendar to import into" : "Імпортувати у цей календар", "Cancel" : "Скасувати", "_Import calendar_::_Import calendars_" : ["Імпортувати календар","Імпортувати календарі","Імпортувати календарі","Імпортувати календарі"], - "{filename} is an unsupported file-type" : "{filename} має тип файлів, які не підтримуються", "{filename} could not be parsed" : "Неможливо обробити {filename}", "No valid files found, aborting import" : "Відсутні дійсні файли, імпортування скасовано", "Import partially failed. Imported {accepted} out of {total}." : "Імпорт частково не вдався. Імпортовано {accepted} з {total}", diff --git a/l10n/uk.json b/l10n/uk.json index 3aedbc035..3398c37fc 100644 --- a/l10n/uk.json +++ b/l10n/uk.json @@ -104,7 +104,6 @@ "Calendar to import into" : "Імпортувати у цей календар", "Cancel" : "Скасувати", "_Import calendar_::_Import calendars_" : ["Імпортувати календар","Імпортувати календарі","Імпортувати календарі","Імпортувати календарі"], - "{filename} is an unsupported file-type" : "{filename} має тип файлів, які не підтримуються", "{filename} could not be parsed" : "Неможливо обробити {filename}", "No valid files found, aborting import" : "Відсутні дійсні файли, імпортування скасовано", "Import partially failed. Imported {accepted} out of {total}." : "Імпорт частково не вдався. Імпортовано {accepted} з {total}", diff --git a/l10n/vi.js b/l10n/vi.js index ad844e2b0..d949a22df 100644 --- a/l10n/vi.js +++ b/l10n/vi.js @@ -121,7 +121,6 @@ OC.L10N.register( "Calendar to import into" : "Lịch để nhập vào", "Cancel" : "Hủy", "_Import calendar_::_Import calendars_" : ["Nhập lịch"], - "{filename} is an unsupported file-type" : "{filename} là một kiểu loại tệp không được hỗ trợ", "{filename} could not be parsed" : "{filename} không thể được phân tách", "No valid files found, aborting import" : "Không có tệp khả dụng được tìm thấy, đang hủy quá trình nhập", "Import partially failed. Imported {accepted} out of {total}." : "Quá trình nhập thất bại 1 phần. Đã nhập {accepted} trong tổng {total}.", diff --git a/l10n/vi.json b/l10n/vi.json index 4d51fe0e3..96e174637 100644 --- a/l10n/vi.json +++ b/l10n/vi.json @@ -119,7 +119,6 @@ "Calendar to import into" : "Lịch để nhập vào", "Cancel" : "Hủy", "_Import calendar_::_Import calendars_" : ["Nhập lịch"], - "{filename} is an unsupported file-type" : "{filename} là một kiểu loại tệp không được hỗ trợ", "{filename} could not be parsed" : "{filename} không thể được phân tách", "No valid files found, aborting import" : "Không có tệp khả dụng được tìm thấy, đang hủy quá trình nhập", "Import partially failed. Imported {accepted} out of {total}." : "Quá trình nhập thất bại 1 phần. Đã nhập {accepted} trong tổng {total}.", diff --git a/l10n/zh_CN.js b/l10n/zh_CN.js index 297747ad9..a31894100 100644 --- a/l10n/zh_CN.js +++ b/l10n/zh_CN.js @@ -120,7 +120,6 @@ OC.L10N.register( "Calendar to import into" : "要导入的日历", "Cancel" : "取消", "_Import calendar_::_Import calendars_" : ["导入日历"], - "{filename} is an unsupported file-type" : "{filename} 是不被支持的文件类型", "{filename} could not be parsed" : "{filename} 无法进行解析", "No valid files found, aborting import" : "未找到有效文件,中止导入", "Import partially failed. Imported {accepted} out of {total}." : "导入部分失败。已导入{total}个中的{accepted}个。", diff --git a/l10n/zh_CN.json b/l10n/zh_CN.json index 45387d90d..b4874e74d 100644 --- a/l10n/zh_CN.json +++ b/l10n/zh_CN.json @@ -118,7 +118,6 @@ "Calendar to import into" : "要导入的日历", "Cancel" : "取消", "_Import calendar_::_Import calendars_" : ["导入日历"], - "{filename} is an unsupported file-type" : "{filename} 是不被支持的文件类型", "{filename} could not be parsed" : "{filename} 无法进行解析", "No valid files found, aborting import" : "未找到有效文件,中止导入", "Import partially failed. Imported {accepted} out of {total}." : "导入部分失败。已导入{total}个中的{accepted}个。", diff --git a/l10n/zh_HK.js b/l10n/zh_HK.js index b59244962..d2e68eb09 100644 --- a/l10n/zh_HK.js +++ b/l10n/zh_HK.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "將匯入的日曆", "Cancel" : "取消", "_Import calendar_::_Import calendars_" : ["匯入日曆"], - "{filename} is an unsupported file-type" : "{filename} 是不支援的檔案類型", "{filename} could not be parsed" : "無法解析 {filename}", "No valid files found, aborting import" : "沒有找到有效的檔案,中斷匯入", "Import partially failed. Imported {accepted} out of {total}." : "匯入部分失敗,僅成功匯入 {total} 中的 {accepted} 項", diff --git a/l10n/zh_HK.json b/l10n/zh_HK.json index d4c02f22a..e791f5d45 100644 --- a/l10n/zh_HK.json +++ b/l10n/zh_HK.json @@ -123,7 +123,6 @@ "Calendar to import into" : "將匯入的日曆", "Cancel" : "取消", "_Import calendar_::_Import calendars_" : ["匯入日曆"], - "{filename} is an unsupported file-type" : "{filename} 是不支援的檔案類型", "{filename} could not be parsed" : "無法解析 {filename}", "No valid files found, aborting import" : "沒有找到有效的檔案,中斷匯入", "Import partially failed. Imported {accepted} out of {total}." : "匯入部分失敗,僅成功匯入 {total} 中的 {accepted} 項", diff --git a/l10n/zh_TW.js b/l10n/zh_TW.js index 9ee694b5b..ec457ff76 100644 --- a/l10n/zh_TW.js +++ b/l10n/zh_TW.js @@ -125,7 +125,6 @@ OC.L10N.register( "Calendar to import into" : "將匯入的日曆", "Cancel" : "取消", "_Import calendar_::_Import calendars_" : ["匯入日曆"], - "{filename} is an unsupported file-type" : "{filename} 是不支援的檔案類型", "{filename} could not be parsed" : "無法解析 {filename}", "No valid files found, aborting import" : "沒有找到有效的檔案,中斷匯入", "Import partially failed. Imported {accepted} out of {total}." : "匯入部分失敗,僅成功匯入 {total} 中的 {accepted} 項", diff --git a/l10n/zh_TW.json b/l10n/zh_TW.json index d9c270d7b..70d984573 100644 --- a/l10n/zh_TW.json +++ b/l10n/zh_TW.json @@ -123,7 +123,6 @@ "Calendar to import into" : "將匯入的日曆", "Cancel" : "取消", "_Import calendar_::_Import calendars_" : ["匯入日曆"], - "{filename} is an unsupported file-type" : "{filename} 是不支援的檔案類型", "{filename} could not be parsed" : "無法解析 {filename}", "No valid files found, aborting import" : "沒有找到有效的檔案,中斷匯入", "Import partially failed. Imported {accepted} out of {total}." : "匯入部分失敗,僅成功匯入 {total} 中的 {accepted} 項", -- GitLab From f6ee0904915bef7140d6f24120daf345f94b4324 Mon Sep 17 00:00:00 2001 From: Nextcloud bot Date: Thu, 14 Jul 2022 02:32:12 +0000 Subject: [PATCH 097/143] [tx-robot] updated from transifex Signed-off-by: Nextcloud bot --- l10n/fi.js | 2 ++ l10n/fi.json | 2 ++ 2 files changed, 4 insertions(+) diff --git a/l10n/fi.js b/l10n/fi.js index 1d646ff2b..ea6f841a6 100644 --- a/l10n/fi.js +++ b/l10n/fi.js @@ -55,7 +55,9 @@ OC.L10N.register( "Export" : "Vie", "Unshare from me" : "Lopeta jako minulle", "Disable calendar \"{calendar}\"" : "Poista käytöstä kalenteri \"{calendar}\"", + "Disable untitled calendar" : "Poista nimetön kalenteri käytöstä", "Enable calendar \"{calendar}\"" : "Ota käyttöön kalenteri \"{calendar}\"", + "Enable untitled calendar" : "Ota nimetön kalenteri käyttöön", "An error occurred, unable to change visibility of the calendar." : "Tapahtui virhe. Kalenterin näkyvyyttä ei voitu muuttaa.", "An error occurred, unable to delete the calendar." : "Tapahtui virhe, kalenteria ei voitu poistaa.", "Calendar link copied to clipboard." : "Kalenterilinkki kopioitu leikepöydälle.", diff --git a/l10n/fi.json b/l10n/fi.json index 7e712db23..0921abccd 100644 --- a/l10n/fi.json +++ b/l10n/fi.json @@ -53,7 +53,9 @@ "Export" : "Vie", "Unshare from me" : "Lopeta jako minulle", "Disable calendar \"{calendar}\"" : "Poista käytöstä kalenteri \"{calendar}\"", + "Disable untitled calendar" : "Poista nimetön kalenteri käytöstä", "Enable calendar \"{calendar}\"" : "Ota käyttöön kalenteri \"{calendar}\"", + "Enable untitled calendar" : "Ota nimetön kalenteri käyttöön", "An error occurred, unable to change visibility of the calendar." : "Tapahtui virhe. Kalenterin näkyvyyttä ei voitu muuttaa.", "An error occurred, unable to delete the calendar." : "Tapahtui virhe, kalenteria ei voitu poistaa.", "Calendar link copied to clipboard." : "Kalenterilinkki kopioitu leikepöydälle.", -- GitLab From 3cbf1a1f303dc1d1fca1ba450904ee18b25830d1 Mon Sep 17 00:00:00 2001 From: Richard Steinmetz Date: Tue, 19 Jul 2022 09:21:30 +0200 Subject: [PATCH 098/143] Fix invitee and resource name wrapping Signed-off-by: Richard Steinmetz --- src/components/Editor/Invitees/InviteesListItem.vue | 3 +++ src/components/Editor/Invitees/OrganizerListItem.vue | 3 +++ src/components/Editor/Resources/ResourceListItem.vue | 3 +++ 3 files changed, 9 insertions(+) diff --git a/src/components/Editor/Invitees/InviteesListItem.vue b/src/components/Editor/Invitees/InviteesListItem.vue index 7bc0d28e1..cac222bae 100644 --- a/src/components/Editor/Invitees/InviteesListItem.vue +++ b/src/components/Editor/Invitees/InviteesListItem.vue @@ -183,6 +183,9 @@ export default {