From 6fd7a0f0eeceb51304ed14c7307c9c0e48a59a8a Mon Sep 17 00:00:00 2001 From: eddgabriel <70332435+eddgabriel@users.noreply.github.com> Date: Thu, 8 Jul 2021 22:31:12 +0100 Subject: [PATCH 1/8] Futureproofing So that when the name changes in the script tool, we're ready :) --- src/assets/icons/mezepheles.png | Bin 0 -> 99618 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/assets/icons/mezepheles.png diff --git a/src/assets/icons/mezepheles.png b/src/assets/icons/mezepheles.png new file mode 100644 index 0000000000000000000000000000000000000000..2c246f3a67e9c1b254d5e1e0e7de6f590abe8d9d GIT binary patch literal 99618 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 O{M1#nlq(c1!~Y)&fw4RQ literal 0 HcmV?d00001 From 2a751b7fc2f90bf72fd7027a5f8d0009eacae4a3 Mon Sep 17 00:00:00 2001 From: eddgabriel <70332435+eddgabriel@users.noreply.github.com> Date: Thu, 8 Jul 2021 22:34:40 +0100 Subject: [PATCH 2/8] Update CHANGELOG.md --- CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index fe2b0a8..2aef3ac 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,7 +1,7 @@ # Release Notes ### Version 2.15.1 -- fix Mephit not showing up on scripts +- fix Mephit not showing up on scripts, futureproof Mephit name change - add Boomdandy to list of available characters --- From fe51d60839316385d2273c700f17af2a0cc274b8 Mon Sep 17 00:00:00 2001 From: Steffen Date: Wed, 14 Jul 2021 13:07:53 +0200 Subject: [PATCH 3/8] added mobile web app capabilities --- package-lock.json | 1618 ++++++++++++++++++++++++--------------------- public/index.html | 2 + 2 files changed, 852 insertions(+), 768 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3191ce3..b81f722 100644 --- a/package-lock.json +++ b/package-lock.json @@ -31,26 +31,35 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "dependencies": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==", + "engines": { + "node": ">=6.9.0" + } }, "node_modules/@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "dependencies": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" } }, "node_modules/@fortawesome/fontawesome-common-types": { @@ -106,22 +115,26 @@ "node_modules/@hapi/address": { "version": "2.1.4", "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==" + "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", + "deprecated": "Moved to 'npm install @sideway/address'" }, "node_modules/@hapi/bourne": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==" + "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" }, "node_modules/@hapi/hoek": { "version": "8.5.1", "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==" + "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", + "deprecated": "This version has been deprecated and is no longer supported or maintained" }, "node_modules/@hapi/joi": { "version": "15.1.1", "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "deprecated": "Switch to 'npm install joi'", "dependencies": { "@hapi/address": "2.x.x", "@hapi/bourne": "1.x.x", @@ -133,6 +146,7 @@ "version": "3.1.6", "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "deprecated": "This version has been deprecated and is no longer supported or maintained", "dependencies": { "@hapi/hoek": "^8.3.0" } @@ -186,41 +200,36 @@ "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==" }, - "node_modules/@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" - }, "node_modules/@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", "dependencies": { "@types/connect": "*", "@types/node": "*" } }, "node_modules/@types/connect": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", - "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.4.tgz", - "integrity": "sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "node_modules/@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -229,9 +238,9 @@ } }, "node_modules/@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -248,9 +257,9 @@ } }, "node_modules/@types/http-proxy": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz", - "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", "dependencies": { "@types/node": "*" } @@ -271,9 +280,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "node_modules/@types/minimist": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", - "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" }, "node_modules/@types/node": { "version": "14.14.35", @@ -281,9 +290,9 @@ "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" }, "node_modules/@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" }, "node_modules/@types/q": { "version": "1.5.4", @@ -291,19 +300,19 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "node_modules/@types/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==" + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "node_modules/@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "node_modules/@types/serve-static": { - "version": "1.13.9", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", - "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -315,47 +324,47 @@ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" }, "node_modules/@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" }, "node_modules/@types/uglify-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", - "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", "dependencies": { "source-map": "^0.6.1" } }, "node_modules/@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", + "version": "4.41.30", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", + "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", "dependencies": { - "@types/anymatch": "*", "@types/node": "*", - "@types/tapable": "*", + "@types/tapable": "^1", "@types/uglify-js": "*", "@types/webpack-sources": "*", + "anymatch": "^3.0.0", "source-map": "^0.6.0" } }, "node_modules/@types/webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-13w1VhaghN+G1rYjkBPgN/GFRoHd9uI2fwK9cSKvLutdmZ22L9iicFEvt69by40DP2I6uNcClaGTyPY6nYhIgQ==", + "version": "3.11.5", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz", + "integrity": "sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w==", "dependencies": { "@types/connect-history-api-fallback": "*", "@types/express": "*", "@types/serve-static": "*", - "@types/webpack": "*", + "@types/webpack": "^4", "http-proxy-middleware": "^1.0.0" } }, "node_modules/@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.1.tgz", + "integrity": "sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ==", "dependencies": { "@types/node": "*", "@types/source-list-map": "*", @@ -387,6 +396,10 @@ "inquirer": "^7.1.0", "webpack": "^4.0.0", "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0", + "eslint": ">= 1.6.0 < 7.0.0" } }, "node_modules/@vue/cli-plugin-router": { @@ -395,12 +408,18 @@ "integrity": "sha512-tgtMDjchB/M1z8BcfV4jSOY9fZSMDTPgF9lsJIiqBWMxvBIsk9uIZHxp62DibYME4CCKb/nNK61XHaikFp+83w==", "dependencies": { "@vue/cli-shared-utils": "^4.5.13" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" } }, "node_modules/@vue/cli-plugin-vuex": { "version": "4.5.13", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz", - "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==" + "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==", + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0-0" + } }, "node_modules/@vue/cli-service": { "version": "4.5.13", @@ -456,7 +475,6 @@ "thread-loader": "^2.1.3", "url-loader": "^2.2.0", "vue-loader": "^15.9.2", - "vue-loader-v16": "npm:vue-loader@^16.1.0", "vue-style-loader": "^4.1.2", "webpack": "^4.0.0", "webpack-bundle-analyzer": "^3.8.0", @@ -472,38 +490,71 @@ }, "optionalDependencies": { "vue-loader-v16": "npm:vue-loader@^16.1.0" + }, + "peerDependencies": { + "@vue/compiler-sfc": "^3.0.0-beta.14", + "vue-template-compiler": "^2.0.0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/cli-service/node_modules/ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "engines": { + "node": ">=8" } }, "node_modules/@vue/cli-service/node_modules/ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "optional": true, "dependencies": { "color-convert": "^2.0.1" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, - "node_modules/@vue/cli-service/node_modules/chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "optional": true, + "node_modules/@vue/cli-service/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, "node_modules/@vue/cli-service/node_modules/color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "optional": true, "dependencies": { "color-name": "~1.1.4" }, @@ -514,69 +565,67 @@ "node_modules/@vue/cli-service/node_modules/color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "optional": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "node_modules/@vue/cli-service/node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "optional": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/@vue/cli-service/node_modules/json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "optional": true, - "dependencies": { - "minimist": "^1.2.5" - }, - "bin": { - "json5": "lib/cli.js" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/@vue/cli-service/node_modules/loader-utils": { + "node_modules/@vue/cli-service/node_modules/hash-sum": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "optional": true, - "dependencies": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" - }, + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/@vue/cli-service/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "engines": { - "node": ">=8.9.0" + "node": ">=8" } }, - "node_modules/@vue/cli-service/node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "optional": true, + "node_modules/@vue/cli-service/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "dependencies": { - "has-flag": "^4.0.0" + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/cli-service/node_modules/string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" }, "engines": { "node": ">=8" } }, - "node_modules/@vue/cli-service/node_modules/vue-loader-v16": { - "name": "vue-loader", - "version": "16.3.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.0.tgz", - "integrity": "sha512-UDgni/tUVSdwHuQo+vuBmEgamWx88SuSlEb5fgdvHrlJSPB9qMBRF6W7bfPWSqDns425Gt1wxAUif+f+h/rWjg==", - "optional": true, + "node_modules/@vue/cli-service/node_modules/strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dependencies": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" + "ansi-regex": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" } }, "node_modules/@vue/cli-shared-utils": { @@ -633,11 +682,6 @@ "vue-template-es2015-compiler": "^1.9.0" } }, - "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - }, "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", @@ -1233,7 +1277,21 @@ "node_modules/base64-js": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/batch": { "version": "0.6.1", @@ -1494,7 +1552,21 @@ "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/browserify-zlib": { "version": "0.2.0", @@ -1587,14 +1659,6 @@ "y18n": "^4.0.0" } }, - "node_modules/cacache/node_modules/ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "dependencies": { - "figgy-pudding": "^3.5.1" - } - }, "node_modules/cache-base": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", @@ -1628,6 +1692,9 @@ }, "engines": { "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" } }, "node_modules/call-bind": { @@ -1751,7 +1818,6 @@ "dependencies": { "anymatch": "~3.1.1", "braces": "~3.0.2", - "fsevents": "~2.3.1", "glob-parent": "~5.1.0", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", @@ -1823,12 +1889,9 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "node_modules/chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dependencies": { - "tslib": "^1.9.0" - }, + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", "engines": { "node": ">=6.0" } @@ -2045,6 +2108,9 @@ "integrity": "sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==", "engines": { "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/cli-width": { @@ -2070,53 +2136,31 @@ } }, "node_modules/cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", - "dependencies": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" - } - }, - "node_modules/cliui/node_modules/ansi-regex": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" } }, - "node_modules/cliui/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } + "node_modules/cliui/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/cliui/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/cliui/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/clone": { @@ -2397,6 +2441,13 @@ }, "engines": { "node": ">= 6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, "node_modules/copy-webpack-plugin/node_modules/find-cache-dir": { @@ -2487,14 +2538,6 @@ "node": ">=6" } }, - "node_modules/copy-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, "node_modules/copy-webpack-plugin/node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -2678,6 +2721,13 @@ }, "engines": { "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" } }, "node_modules/css-select": { @@ -3281,11 +3331,11 @@ } }, "node_modules/dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==", "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/dotenv-expand": { @@ -4199,6 +4249,9 @@ }, "engines": { "node": ">= 8.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" } }, "node_modules/file-uri-to-path": { @@ -4289,6 +4342,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" } }, "node_modules/find-up": { @@ -4303,6 +4359,14 @@ "node": ">=8" } }, + "node_modules/find-up/node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, "node_modules/flat-cache": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", @@ -4628,6 +4692,7 @@ "version": "5.1.5", "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", "dependencies": { "ajv": "^6.12.3", "har-schema": "^2.0.0" @@ -4733,12 +4798,26 @@ "node_modules/hash-base/node_modules/safe-buffer": { "version": "5.2.1", "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" }, "node_modules/hash.js": { "version": "1.1.7", @@ -4971,14 +5050,14 @@ } }, "node_modules/http-proxy-middleware": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.0.6.tgz", - "integrity": "sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", "dependencies": { - "@types/http-proxy": "^1.17.4", + "@types/http-proxy": "^1.17.5", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", - "lodash": "^4.17.20", + "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" }, "engines": { @@ -5016,15 +5095,15 @@ } }, "node_modules/http-proxy-middleware/node_modules/micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dependencies": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" }, "engines": { - "node": ">=8" + "node": ">=8.6" } }, "node_modules/http-proxy-middleware/node_modules/to-regex-range": { @@ -5090,7 +5169,21 @@ "node_modules/ieee754": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] }, "node_modules/iferr": { "version": "0.1.5", @@ -5188,14 +5281,6 @@ "node": ">=6" } }, - "node_modules/import-local/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, "node_modules/import-local/node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -5517,11 +5602,14 @@ } }, "node_modules/is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", "dependencies": { "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/is-data-descriptor": { @@ -5690,11 +5778,14 @@ } }, "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", "engines": { - "node": ">=0.10.0" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-plain-object": { @@ -5800,9 +5891,9 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "node_modules/javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", - "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==" }, "node_modules/js-message": { "version": "1.0.7", @@ -6126,6 +6217,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/map-cache": { @@ -6303,6 +6397,9 @@ }, "engines": { "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.4.0" } }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { @@ -6522,9 +6619,9 @@ } }, "node_modules/node-ipc": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.4.tgz", - "integrity": "sha512-A+f0mn2KxUt1uRTSd5ktxQUsn2OEhj5evo7NUi/powBzMSZ0vocdzDjlq9QN2v3LH6CJi3e5xAenpZ1QwU5A8g==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", "dependencies": { "event-pubsub": "4.3.0", "js-message": "1.0.7", @@ -7193,11 +7290,11 @@ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "engines": { - "node": ">=8" + "node": ">=4" } }, "node_modules/path-is-absolute": { @@ -7222,9 +7319,9 @@ } }, "node_modules/path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "node_modules/path-to-regexp": { "version": "0.1.7", @@ -7251,9 +7348,9 @@ } }, "node_modules/pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -7271,11 +7368,14 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "node_modules/picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "engines": { "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, "node_modules/pify": { @@ -8237,6 +8337,9 @@ }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/read-pkg/node_modules/type-fest": { @@ -8422,6 +8525,7 @@ "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", "dependencies": { "aws-sign2": "~0.7.0", "aws4": "^1.8.0", @@ -8473,6 +8577,9 @@ "dependencies": { "is-core-module": "^2.2.0", "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, "node_modules/resolve-cwd": { @@ -9158,6 +9265,14 @@ "node": ">=0.10.0" } }, + "node_modules/sort-keys/node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -9221,9 +9336,9 @@ } }, "node_modules/spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" }, "node_modules/spdy": { "version": "4.0.2", @@ -9297,19 +9412,21 @@ "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, "engines": { "node": ">=0.10.0" } }, "node_modules/ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "dependencies": { - "minipass": "^3.1.1" - }, - "engines": { - "node": ">= 8" + "figgy-pudding": "^3.5.1" } }, "node_modules/stable": { @@ -9710,6 +9827,9 @@ }, "engines": { "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" } }, "node_modules/terser-webpack-plugin/node_modules/find-cache-dir": { @@ -9779,14 +9899,6 @@ "node": ">=6" } }, - "node_modules/terser-webpack-plugin/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, "node_modules/terser-webpack-plugin/node_modules/pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -9999,12 +10111,18 @@ "integrity": "sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw==", "engines": { "node": ">=6" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } } }, "node_modules/tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "node_modules/tty-browserify": { "version": "0.0.0", @@ -10256,6 +10374,15 @@ }, "engines": { "node": ">= 8.9.0" + }, + "peerDependencies": { + "file-loader": "*", + "webpack": "^4.0.0" + }, + "peerDependenciesMeta": { + "file-loader": { + "optional": true + } } }, "node_modules/url-parse": { @@ -10413,10 +10540,122 @@ "vue-style-loader": "^4.1.0" } }, - "node_modules/vue-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "node_modules/vue-loader-v16": { + "name": "vue-loader", + "version": "16.3.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.0.tgz", + "integrity": "sha512-UDgni/tUVSdwHuQo+vuBmEgamWx88SuSlEb5fgdvHrlJSPB9qMBRF6W7bfPWSqDns425Gt1wxAUif+f+h/rWjg==", + "optional": true, + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" + } + }, + "node_modules/vue-loader-v16/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/vue-loader-v16/node_modules/chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "optional": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/vue-loader-v16/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/vue-loader-v16/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "node_modules/vue-loader-v16/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/vue-loader-v16/node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "optional": true + }, + "node_modules/vue-loader-v16/node_modules/json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "optional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/vue-loader-v16/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "optional": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/vue-loader-v16/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } }, "node_modules/vue-style-loader": { "version": "4.1.3", @@ -10427,11 +10666,6 @@ "loader-utils": "^1.0.2" } }, - "node_modules/vue-style-loader/node_modules/hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - }, "node_modules/vue-template-compiler": { "version": "2.6.12", "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz", @@ -10456,12 +10690,11 @@ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", "dependencies": { - "chokidar": "^3.4.1", "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0", - "watchpack-chokidar2": "^2.0.1" + "neo-async": "^2.5.0" }, "optionalDependencies": { + "chokidar": "^3.4.1", "watchpack-chokidar2": "^2.0.1" } }, @@ -10509,12 +10742,12 @@ "version": "2.1.8", "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.", "optional": true, "dependencies": { "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -10523,12 +10756,16 @@ "path-is-absolute": "^1.0.0", "readdirp": "^2.2.1", "upath": "^1.1.1" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" } }, "node_modules/watchpack-chokidar2/node_modules/fsevents": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.", "hasInstallScript": true, "optional": true, "os": [ @@ -10618,6 +10855,18 @@ }, "engines": { "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } } }, "node_modules/webpack-bundle-analyzer": { @@ -10776,7 +11025,6 @@ "anymatch": "^2.0.0", "async-each": "^1.0.1", "braces": "^2.3.2", - "fsevents": "^1.2.7", "glob-parent": "^3.1.0", "inherits": "^2.0.3", "is-binary-path": "^1.0.0", @@ -10790,35 +11038,6 @@ "fsevents": "^1.2.7" } }, - "node_modules/webpack-dev-server/node_modules/cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dependencies": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/cliui/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -10908,14 +11127,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "engines": { - "node": ">=4" - } - }, "node_modules/webpack-dev-server/node_modules/readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -10996,38 +11207,6 @@ "node": ">=6" } }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dependencies": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "engines": { - "node": ">=6" - } - }, - "node_modules/webpack-dev-server/node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dependencies": { - "ansi-regex": "^4.1.0" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", @@ -11194,83 +11373,34 @@ } }, "node_modules/wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "dependencies": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "engines": { - "node": ">=8" + "node": ">=6" } }, - "node_modules/wrap-ansi/node_modules/ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/wrap-ansi/node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "node_modules/wrap-ansi/node_modules/is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", - "engines": { - "node": ">=8" - } + "node_modules/wrap-ansi/node_modules/emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "node_modules/wrap-ansi/node_modules/string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dependencies": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "engines": { - "node": ">=8" - } - }, - "node_modules/wrap-ansi/node_modules/strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "dependencies": { - "ansi-regex": "^5.0.0" - }, - "engines": { - "node": ">=8" + "node": ">=6" } }, "node_modules/wrappy": { @@ -11521,24 +11651,24 @@ }, "dependencies": { "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.14.5.tgz", + "integrity": "sha512-9pzDqyc6OLDaqe+zbACgFkb6fKMNG6CObKpnYXChRsvYGyEdc7CA2BaqeOM+vOtCS5ndmJicPJhKAwYRI6UfFw==", "requires": { - "@babel/highlight": "^7.12.13" + "@babel/highlight": "^7.14.5" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==" + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.14.5.tgz", + "integrity": "sha512-5lsetuxCLilmVGyiLEfoHBRX8UCFD+1m2x3Rj97WrW3V7H3u4RWRXA4evMjImCsin2J2YT0QaVDGf+z8ondbAg==" }, "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.14.5.tgz", + "integrity": "sha512-qf9u2WFWVV0MppaL877j2dBtQIDgmidgjGk5VIMw3OadXvYaXn66U1BFlH2t4+t3i+8PhedppRv+i40ABzd+gg==", "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/helper-validator-identifier": "^7.14.5", "chalk": "^2.0.0", "js-tokens": "^4.0.0" } @@ -11651,41 +11781,36 @@ "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==" }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" - }, "@types/body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-W98JrE0j2K78swW4ukqMleo8R7h/pFETjM2DQ90MF6XK2i4LO4W3gQ71Lt4w3bfm2EvVSyWHplECvB5sK22yFQ==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-a6bTJ21vFOGIkwM0kzh9Yr89ziVxq4vYH2fQ6N8AeipEzai/cFK6aGMArIkUeIdRIgpwQa+2bXiLuUJCpSf2Cg==", "requires": { "@types/connect": "*", "@types/node": "*" } }, "@types/connect": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.34.tgz", - "integrity": "sha512-ePPA/JuI+X0vb+gSWlPKOY0NdNAie/rPUqX2GUPpbZwiKTkSPhjXWuee47E4MtE54QVzGCQMQkAL6JhV2E1+cQ==", + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.4.tgz", - "integrity": "sha512-Kf8v0wljR5GSCOCF/VQWdV3ZhKOVA73drXtY3geMTQgHy9dgqQ0dLrf31M0hcuWkhFzK5sP0kkS3mJzcKVtZbw==", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", "requires": { "@types/express-serve-static-core": "*", "@types/node": "*" } }, "@types/express": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.11.tgz", - "integrity": "sha512-no+R6rW60JEc59977wIxreQVsIEOAYwgCqldrA/vkpCnbD7MqTefO97lmoBe4WE0F156bC4uLSP1XHDOySnChg==", + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -11694,9 +11819,9 @@ } }, "@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", + "version": "4.17.24", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.24.tgz", + "integrity": "sha512-3UJuW+Qxhzwjq3xhwXm2onQcFHn76frIYVbTu+kn24LFxI+dEhdfISDFovPB8VpEgW8oQCTpRuCe+0zJxB7NEA==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -11713,9 +11838,9 @@ } }, "@types/http-proxy": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.5.tgz", - "integrity": "sha512-GNkDE7bTv6Sf8JbV2GksknKOsk7OznNYHSdrtvPJXO0qJ9odZig6IZKUi5RFGi6d1bf6dgIAe4uXi3DBc7069Q==", + "version": "1.17.7", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.7.tgz", + "integrity": "sha512-9hdj6iXH64tHSLTY+Vt2eYOGzSogC+JQ2H7bdPWkuh7KXP5qLllWx++t+K9Wk556c3dkDdPws/SpMRi0sdCT1w==", "requires": { "@types/node": "*" } @@ -11736,9 +11861,9 @@ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" }, "@types/minimist": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.1.tgz", - "integrity": "sha512-fZQQafSREFyuZcdWFAExYjBiCL7AUCdgsk80iO0q4yihYYdcIiH28CcuPTGFgLOCC8RlW49GSQxdHwZP+I7CNg==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz", + "integrity": "sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==" }, "@types/node": { "version": "14.14.35", @@ -11746,9 +11871,9 @@ "integrity": "sha512-Lt+wj8NVPx0zUmUwumiVXapmaLUcAk3yPuHCFVXras9k5VT9TdhJqKqGVUQCD60OTMCl0qxJ57OiTL0Mic3Iag==" }, "@types/normalize-package-data": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", - "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==" + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==" }, "@types/q": { "version": "1.5.4", @@ -11756,19 +11881,19 @@ "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==" }, "@types/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==" + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" }, "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==" + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" }, "@types/serve-static": { - "version": "1.13.9", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.9.tgz", - "integrity": "sha512-ZFqF6qa48XsPdjXV5Gsz0Zqmux2PerNd3a/ktL45mHpa19cuMi/cL8tcxdAx497yRh+QtYPuofjT9oWw9P7nkA==", + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "requires": { "@types/mime": "^1", "@types/node": "*" @@ -11780,47 +11905,47 @@ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" }, "@types/tapable": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", - "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==" + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.8.tgz", + "integrity": "sha512-ipixuVrh2OdNmauvtT51o3d8z12p6LtFW9in7U79der/kwejjdNchQC5UMn5u/KxNoM7VHHOs/l8KS8uHxhODQ==" }, "@types/uglify-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", - "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", "requires": { "source-map": "^0.6.1" } }, "@types/webpack": { - "version": "4.41.26", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.26.tgz", - "integrity": "sha512-7ZyTfxjCRwexh+EJFwRUM+CDB2XvgHl4vfuqf1ZKrgGvcS5BrNvPQqJh3tsZ0P6h6Aa1qClVHaJZszLPzpqHeA==", + "version": "4.41.30", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.30.tgz", + "integrity": "sha512-GUHyY+pfuQ6haAfzu4S14F+R5iGRwN6b2FRNJY7U0NilmFAqbsOfK6j1HwuLBAqwRIT+pVdNDJGJ6e8rpp0KHA==", "requires": { - "@types/anymatch": "*", "@types/node": "*", - "@types/tapable": "*", + "@types/tapable": "^1", "@types/uglify-js": "*", "@types/webpack-sources": "*", + "anymatch": "^3.0.0", "source-map": "^0.6.0" } }, "@types/webpack-dev-server": { - "version": "3.11.2", - "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", - "integrity": "sha512-13w1VhaghN+G1rYjkBPgN/GFRoHd9uI2fwK9cSKvLutdmZ22L9iicFEvt69by40DP2I6uNcClaGTyPY6nYhIgQ==", + "version": "3.11.5", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.5.tgz", + "integrity": "sha512-vjsbQBW3fE5FDICkF3w3ZWFRXNwQdKt7JRPLmRy5W0KXlcuew4wgpKWXhgHS71iLNv7Z2PlY9dSSIaYg+bk+9w==", "requires": { "@types/connect-history-api-fallback": "*", "@types/express": "*", "@types/serve-static": "*", - "@types/webpack": "*", + "@types/webpack": "^4", "http-proxy-middleware": "^1.0.0" } }, "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.1.tgz", + "integrity": "sha512-MjM1R6iuw8XaVbtkCBz0N349cyqBjJHCbQiOeppe3VBeFvxqs74RKHAVt9LkxTnUWc7YLZOEsUfPUnmK6SBPKQ==", "requires": { "@types/node": "*", "@types/source-list-map": "*", @@ -11864,7 +11989,8 @@ "@vue/cli-plugin-vuex": { "version": "4.5.13", "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.13.tgz", - "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==" + "integrity": "sha512-I1S9wZC7iI0Wn8kw8Zh+A2Qkf6s1M6vTGBkx8boXjuzfwEEyEHRxadsVCecZc8Mkpydo0nykj+MyYF96TKFuVA==", + "requires": {} }, "@vue/cli-service": { "version": "4.5.13", @@ -11929,30 +12055,33 @@ "webpack-merge": "^4.2.2" }, "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" + }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "optional": true, "requires": { "color-convert": "^2.0.1" } }, - "chalk": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", - "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", - "optional": true, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "requires": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" } }, "color-convert": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "optional": true, "requires": { "color-name": "~1.1.4" } @@ -11960,53 +12089,52 @@ "color-name": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "optional": true + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "optional": true - }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "loader-utils": { + "hash-sum": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", - "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", - "optional": true, + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^2.1.2" + "minipass": "^3.1.1" } }, - "supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "optional": true, + "string-width": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", + "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", "requires": { - "has-flag": "^4.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "vue-loader-v16": { - "version": "npm:vue-loader@16.3.0", - "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.0.tgz", - "integrity": "sha512-UDgni/tUVSdwHuQo+vuBmEgamWx88SuSlEb5fgdvHrlJSPB9qMBRF6W7bfPWSqDns425Gt1wxAUif+f+h/rWjg==", - "optional": true, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "requires": { - "chalk": "^4.1.0", - "hash-sum": "^2.0.0", - "loader-utils": "^2.0.0" + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" } } } @@ -12061,11 +12189,6 @@ "vue-template-es2015-compiler": "^1.9.0" }, "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - }, "lru-cache": { "version": "4.1.5", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", @@ -12908,16 +13031,6 @@ "ssri": "^6.0.1", "unique-filename": "^1.1.1", "y18n": "^4.0.0" - }, - "dependencies": { - "ssri": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", - "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", - "requires": { - "figgy-pudding": "^3.5.1" - } - } } }, "cache-base": { @@ -13105,12 +13218,9 @@ "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" }, "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "requires": { - "tslib": "^1.9.0" - } + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" }, "ci-info": { "version": "1.6.0", @@ -13296,41 +13406,28 @@ } }, "cliui": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", - "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "requires": { - "string-width": "^4.2.0", - "strip-ansi": "^6.0.0", - "wrap-ansi": "^6.2.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } } } @@ -13638,11 +13735,6 @@ "p-limit": "^2.0.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -14292,9 +14384,9 @@ } }, "dotenv": { - "version": "8.2.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", - "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz", + "integrity": "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" }, "dotenv-expand": { "version": "5.1.0", @@ -15129,6 +15221,13 @@ "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" + }, + "dependencies": { + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + } } }, "flat-cache": { @@ -15479,9 +15578,9 @@ } }, "hash-sum": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", - "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" }, "hash.js": { "version": "1.1.7", @@ -15687,14 +15786,14 @@ } }, "http-proxy-middleware": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.0.6.tgz", - "integrity": "sha512-NyL6ZB6cVni7pl+/IT2W0ni5ME00xR0sN27AQZZrpKn1b+qRh+mLbBxIq9Cq1oGfmTc7BUq4HB77mxwCaxAYNg==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", "requires": { - "@types/http-proxy": "^1.17.4", + "@types/http-proxy": "^1.17.5", "http-proxy": "^1.18.1", "is-glob": "^4.0.1", - "lodash": "^4.17.20", + "is-plain-obj": "^3.0.0", "micromatch": "^4.0.2" }, "dependencies": { @@ -15720,12 +15819,12 @@ "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" }, "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "requires": { "braces": "^3.0.1", - "picomatch": "^2.0.5" + "picomatch": "^2.2.3" } }, "to-regex-range": { @@ -15848,11 +15947,6 @@ "p-limit": "^2.0.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -16111,9 +16205,9 @@ } }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.5.0.tgz", + "integrity": "sha512-TXCMSDsEHMEEZ6eCA8rwRDbLu55MRGmrctljsBX/2v1d9/GzqHOxW5c5oPSgrUt2vBFXebu9rGqckXGPWOlYpg==", "requires": { "has": "^1.0.3" } @@ -16232,9 +16326,9 @@ } }, "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" }, "is-plain-object": { "version": "2.0.4", @@ -16315,9 +16409,9 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" }, "javascript-stringify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", - "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==" + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==" }, "js-message": { "version": "1.0.7", @@ -16925,9 +17019,9 @@ "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==" }, "node-ipc": { - "version": "9.1.4", - "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.4.tgz", - "integrity": "sha512-A+f0mn2KxUt1uRTSd5ktxQUsn2OEhj5evo7NUi/powBzMSZ0vocdzDjlq9QN2v3LH6CJi3e5xAenpZ1QwU5A8g==", + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.2.1.tgz", + "integrity": "sha512-mJzaM6O3xHf9VT8BULvJSbdVbmHUKRNOH7zDDkCrA1/T+CVjq2WVIDfLt0azZRXpgArJtl3rtmEozrbXPZ9GaQ==", "requires": { "event-pubsub": "4.3.0", "js-message": "1.0.7", @@ -17467,9 +17561,9 @@ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", @@ -17487,9 +17581,9 @@ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" }, "path-to-regexp": { "version": "0.1.7", @@ -17512,9 +17606,9 @@ } }, "pbkdf2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz", - "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -17529,9 +17623,9 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" }, "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==" }, "pify": { "version": "4.0.1", @@ -19121,6 +19215,13 @@ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", "requires": { "is-plain-obj": "^1.0.0" + }, + "dependencies": { + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + } } }, "source-list-map": { @@ -19183,9 +19284,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==" + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.9.tgz", + "integrity": "sha512-Ki212dKK4ogX+xDo4CtOZBVIwhsKBEfsEEcwmJfLQzirgc2jIWdzg40Unxz/HzEUqM1WFzVlQSMF9kZZ2HboLQ==" }, "spdy": { "version": "4.0.2", @@ -19254,11 +19355,11 @@ } }, "ssri": { - "version": "8.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", - "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", "requires": { - "minipass": "^3.1.1" + "figgy-pudding": "^3.5.1" } }, "stable": { @@ -19642,11 +19743,6 @@ "p-limit": "^2.0.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -19821,7 +19917,8 @@ "tslib": { "version": "1.14.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true }, "tty-browserify": { "version": "0.0.0", @@ -20173,12 +20270,93 @@ "loader-utils": "^1.1.0", "vue-hot-reload-api": "^2.3.0", "vue-style-loader": "^4.1.0" + } + }, + "vue-loader-v16": { + "version": "npm:vue-loader@16.3.0", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-16.3.0.tgz", + "integrity": "sha512-UDgni/tUVSdwHuQo+vuBmEgamWx88SuSlEb5fgdvHrlJSPB9qMBRF6W7bfPWSqDns425Gt1wxAUif+f+h/rWjg==", + "optional": true, + "requires": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "loader-utils": "^2.0.0" }, "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "optional": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.1.tgz", + "integrity": "sha512-diHzdDKxcU+bAsUboHLPEDQiw0qEe0qd7SYUn3HgcFlWgbDcfLGswOHYeGrHKzG9z6UYf01d9VFMfZxPM1xZSg==", + "optional": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "optional": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "optional": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "optional": true + }, "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "optional": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "optional": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "optional": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, @@ -20189,13 +20367,6 @@ "requires": { "hash-sum": "^1.0.2", "loader-utils": "^1.0.2" - }, - "dependencies": { - "hash-sum": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", - "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" - } } }, "vue-template-compiler": { @@ -20532,31 +20703,6 @@ "upath": "^1.1.1" } }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "emoji-regex": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", @@ -20621,11 +20767,6 @@ "p-limit": "^2.0.0" } }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - }, "readdirp": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", @@ -20687,31 +20828,6 @@ "has-flag": "^3.0.0" } }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "requires": { - "ansi-regex": "^4.1.0" - } - } - } - }, "ws": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", @@ -20829,62 +20945,28 @@ } }, "wrap-ansi": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", - "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", "requires": { - "ansi-styles": "^4.0.0", - "string-width": "^4.1.0", - "strip-ansi": "^6.0.0" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" }, "dependencies": { - "ansi-regex": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", - "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==" - }, - "ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "requires": { - "color-convert": "^2.0.1" - } - }, - "color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "requires": { - "color-name": "~1.1.4" - } - }, - "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" - }, - "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" }, "string-width": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz", - "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "requires": { - "emoji-regex": "^8.0.0", - "is-fullwidth-code-point": "^3.0.0", - "strip-ansi": "^6.0.0" - } - }, - "strip-ansi": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", - "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", - "requires": { - "ansi-regex": "^5.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" } } } diff --git a/public/index.html b/public/index.html index 2f0d5a2..07b015d 100644 --- a/public/index.html +++ b/public/index.html @@ -5,6 +5,8 @@ + + Blood on the Clocktower Town Square From 30aa5cdf8afab5c17f714187f9506da7f7abe08b Mon Sep 17 00:00:00 2001 From: Steffen Date: Wed, 14 Jul 2021 13:23:08 +0200 Subject: [PATCH 4/8] show leaves on tokens with global reminders --- src/components/Token.vue | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/components/Token.vue b/src/components/Token.vue index 147a315..7e57846 100644 --- a/src/components/Token.vue +++ b/src/components/Token.vue @@ -19,10 +19,7 @@ class="leaf-right" v-if="role.otherNight || role.otherNightReminder" > - + Date: Wed, 14 Jul 2021 13:25:42 +0200 Subject: [PATCH 5/8] revert role modal tab when closing (fixes #194) --- src/components/modals/RoleModal.vue | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/modals/RoleModal.vue b/src/components/modals/RoleModal.vue index a49cfb1..eadde8c 100644 --- a/src/components/modals/RoleModal.vue +++ b/src/components/modals/RoleModal.vue @@ -100,6 +100,7 @@ export default { value: role }); } + this.tab = "editionRoles"; this.$store.commit("toggleModal", "role"); }, close() { From 3d696c85ded971a0698c30376bcbd0efec0a789f Mon Sep 17 00:00:00 2001 From: Steffen Date: Wed, 14 Jul 2021 13:57:02 +0200 Subject: [PATCH 6/8] fix negative nightOrder numbers causing a mess (fixes #193) --- README.md | 3 ++- src/store/index.js | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index e67ae5b..993780d 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,8 @@ For base game characters, it is sufficient to only provide the ID, similar to wh _Note_: custom images will only be visible after enabling them in the Grimoire menu! - **edition**: the ID of the edition for this character. can be left blank or "custom" - **firstNight** / **otherNight**: the position that this character acts on the first / other nights, compared to all - other characters + other characters
+ _Note_: must be a positive number or zero, with zero being treated as "does not act during the night" - **firstNightReminder** / **otherNightReminder**: reminder text for first / other nights - **reminders**: reminder tokens, should be an empty array `[]` if none - **remindersGlobal**: global reminder tokens that will always be available, no matter if the character is assigned to a player or not diff --git a/src/store/index.js b/src/store/index.js index 4ab2cdd..feb528d 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -214,7 +214,7 @@ export default new Vuex.Store({ state.roles.get(role.id) || Object.assign({}, customRole, role) ) - // default empty icons and placeholders + // default empty icons and placeholders, clean up firstNight / otherNight .map(role => { if (rolesJSONbyId.get(role.id)) return role; role.imageAlt = // map team to generic icon @@ -225,6 +225,8 @@ export default new Vuex.Store({ demon: "evil", fabled: "fabled" }[role.team] || "custom"; + role.firstNight = Math.abs(role.firstNight); + role.otherNight = Math.abs(role.otherNight); return role; }) // filter out roles that don't match an existing role and also don't have name/ability/team From 97121e81e7db4852ea48c705627a147c60705962 Mon Sep 17 00:00:00 2001 From: Steffen Date: Wed, 14 Jul 2021 13:59:44 +0200 Subject: [PATCH 7/8] changelog --- CHANGELOG.md | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2aef3ac..20998de 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,13 @@ # Release Notes +### Version 2.15.2 +- added mobile web application support +- show correct number of leaves on roles with global reminders +- fixed a bug with traveler list showing up when assigning demon bluffs +- fixed a bug with homebrew scripts that contained negative night order positions + +--- + ### Version 2.15.1 - fix Mephit not showing up on scripts, futureproof Mephit name change - add Boomdandy to list of available characters From af2587295d68cab9f48a57800e722d2a9193504b Mon Sep 17 00:00:00 2001 From: Steffen Date: Wed, 14 Jul 2021 13:59:51 +0200 Subject: [PATCH 8/8] 2.15.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index b81f722..7385067 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,11 +1,11 @@ { "name": "townsquare", - "version": "2.15.1", + "version": "2.15.2", "lockfileVersion": 2, "requires": true, "packages": { "": { - "version": "2.15.1", + "version": "2.15.2", "license": "GPL-3.0", "dependencies": { "@fortawesome/fontawesome-svg-core": "^1.2.32", diff --git a/package.json b/package.json index 76e3c02..22bae1e 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "townsquare", - "version": "2.15.1", + "version": "2.15.2", "description": "Blood on the Clocktower Town Square", "author": "Steffen Baumgart", "scripts": {