From be51e130e96900af45ff24b8f00629dbc538aea4 Mon Sep 17 00:00:00 2001 From: fhysy <1149505133@qq.com> Date: Fri, 10 Oct 2025 09:55:01 +0800 Subject: [PATCH] =?UTF-8?q?refactor(device):=E4=BC=98=E5=8C=96=E8=AE=BE?= =?UTF-8?q?=E5=A4=87=E5=9B=BE=E7=89=87=E5=BC=95=E7=94=A8=E6=96=B9=E5=BC=8F?= =?UTF-8?q?=E3=80=81=E6=B7=BB=E5=8A=A0=E6=B5=8B=E8=AF=95=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 统一设备卡片和项目页面中的默认图片替换为本地导入的图片资源 - 新增测试页面用于验证告警组件功能 - 调整环境配置文件中的目标地址注释格式 - 更新.gitignore忽略.history目录 --- .env.drgy | 3 +- .gitignore | 1 + public/images/alarm_tips2.mp3 | Bin 0 -> 77366 bytes src/assets/images/device/device-card.png | Bin 0 -> 7357 bytes src/assets/images/device/device-number.png | Bin 0 -> 10745 bytes .../v3/profile/NotificationAlarm.vue | 1 + src/views/iot/device/index.vue | 6 +- src/views/iot/project/index.vue | 6 +- src/views/tenant/device/index.vue | 6 +- src/views/tenant/project/index.vue | 4 +- src/views/test/index.vue | 14 + yarn.lock | 943 ++++++++++++------ 12 files changed, 673 insertions(+), 311 deletions(-) create mode 100644 public/images/alarm_tips2.mp3 create mode 100644 src/assets/images/device/device-card.png create mode 100644 src/assets/images/device/device-number.png create mode 100644 src/views/test/index.vue diff --git a/.env.drgy b/.env.drgy index 68f96a96..f4200a03 100644 --- a/.env.drgy +++ b/.env.drgy @@ -56,4 +56,5 @@ port= 9988 // 测试端 // target = http://192.168.10.241:32024 // 开发端 - target = http://192.168.1.17:8899 +# target = http://power.gkiiot.com + target = http://192.168.1.17:8899 diff --git a/.gitignore b/.gitignore index a65e6bff..35908715 100644 --- a/.gitignore +++ b/.gitignore @@ -23,3 +23,4 @@ package-lock.json yarn.lock /dist*.zip /src/assets/download.zip +.history diff --git a/public/images/alarm_tips2.mp3 b/public/images/alarm_tips2.mp3 new file mode 100644 index 0000000000000000000000000000000000000000..c5188859c4371c1e2bbf06790bcc55942139e142 GIT binary patch literal 77366 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 T;#~eo#*~--C{-!(De!**znCt9 literal 0 HcmV?d00001 diff --git a/src/views/bigScreen/v3/profile/NotificationAlarm.vue b/src/views/bigScreen/v3/profile/NotificationAlarm.vue index 12383e64..2cbe55d8 100644 --- a/src/views/bigScreen/v3/profile/NotificationAlarm.vue +++ b/src/views/bigScreen/v3/profile/NotificationAlarm.vue @@ -8,6 +8,7 @@ ref="audio" v-if="audioHidden" > +
报警提醒 diff --git a/src/views/iot/device/index.vue b/src/views/iot/device/index.vue index 1c1bcb3c..b367ea0e 100644 --- a/src/views/iot/device/index.vue +++ b/src/views/iot/device/index.vue @@ -310,8 +310,8 @@
@@ -586,6 +586,7 @@ import DialogTemplate from "@/components/DialogTemplate"; import JsBarcode from "jsbarcode"; import { getProjectGroupList, listProject } from "@/api/tenant/project"; import { listDeviceType } from '../../../api/iot/deviceType' +import deviceCardImgUrl from "@/assets/images/device/device-card.png"; const deviceStatusOpt = { ONLINE: "在线", @@ -803,6 +804,7 @@ export default { }, data() { return { + deviceCardImgUrl, //列表显示视图 viewType: "card", deviceStatusOpt, diff --git a/src/views/iot/project/index.vue b/src/views/iot/project/index.vue index 9bc973d1..d1229409 100644 --- a/src/views/iot/project/index.vue +++ b/src/views/iot/project/index.vue @@ -161,8 +161,8 @@
@@ -437,6 +437,7 @@ import "@riophae/vue-treeselect/dist/vue-treeselect.css"; import DialogTemplate from "@/components/DialogTemplate/index"; import EDialogTableInput from "@/components/EDialogTableInput"; +import deviceImgUrl from "@/assets/images/device/device-number.png"; /////、、、、、、、、、、、、、、、、、、、、 import EDetailsWrap from "./profileV2/details"; @@ -603,6 +604,7 @@ export default { }, data() { return { + deviceImgUrl, //列表显示视图 viewType: "card", selectPriceTable, diff --git a/src/views/tenant/device/index.vue b/src/views/tenant/device/index.vue index 399c4808..615d328b 100644 --- a/src/views/tenant/device/index.vue +++ b/src/views/tenant/device/index.vue @@ -241,8 +241,8 @@
@@ -364,6 +364,7 @@ import GatewayDetail from "@/views/profile/DeviceDetailsView/index"; import JsBarcode from "jsbarcode"; import { getProjectGroupList, listProject } from "@/api/tenant/project"; import { listDeviceType } from '../../../api/iot/deviceType' +import deviceCardImgUrl from "@/assets/images/device/device-card.png"; const deviceStatusOpt = { ONLINE: "在线", OFFLINE: "离线", @@ -383,6 +384,7 @@ export default { }, data() { return { + deviceCardImgUrl, //列表显示视图 viewType: "card", deviceStatusOpt, diff --git a/src/views/tenant/project/index.vue b/src/views/tenant/project/index.vue index a874448a..df980635 100644 --- a/src/views/tenant/project/index.vue +++ b/src/views/tenant/project/index.vue @@ -118,7 +118,7 @@
@@ -173,6 +173,7 @@ import { import DetailsWrap from '@/views/iot/project/profileV2/details' import Treeselect from "@riophae/vue-treeselect"; import "@riophae/vue-treeselect/dist/vue-treeselect.css"; +import deviceImgUrl from "@/assets/images/device/device-number.png"; export default { name: "Project", @@ -182,6 +183,7 @@ export default { }, data() { return { + deviceImgUrl, //列表显示视图 viewType: "card", // 遮罩层 diff --git a/src/views/test/index.vue b/src/views/test/index.vue new file mode 100644 index 00000000..2d80d5d4 --- /dev/null +++ b/src/views/test/index.vue @@ -0,0 +1,14 @@ + + + \ No newline at end of file diff --git a/yarn.lock b/yarn.lock index 6c3728a8..1ca74a67 100644 --- a/yarn.lock +++ b/yarn.lock @@ -14,7 +14,7 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.12.7.tgz" integrity sha512-YaxPMGs/XIWtYqrdEOZOCPsVWfEoriXopnsz3/i7apYPXQ3698UFhS6dVT1KN5qOsWmVgw/FOrmQgpRaZayGsw== -"@babel/core@^7.11.0", "@babel/core@^7.9.6": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.11.0", "@babel/core@^7.9.6": version "7.12.10" resolved "https://registry.npmjs.org/@babel/core/-/core-7.12.10.tgz" integrity sha512-eTAlQKq65zHfkHZV0sIVODCPGVgoo1HdBlbSLi9CqOzuZanMv2ihzY+4paiKr1mH+XmYESMAmJ/dpZ68eN6d8w== @@ -806,7 +806,14 @@ "@babel/types" "^7.4.4" esutils "^2.0.2" -"@babel/runtime@^7.11.0", "@babel/runtime@^7.3.1", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.11.0": + version "7.12.5" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.3.1": version "7.12.5" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz" integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== @@ -820,6 +827,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.8.4": + version "7.12.5" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.12.5.tgz" + integrity sha512-plcc+hbExy3McchJCEQG3knOsuh3HH+Prx1P6cLIkET/0dLuQDEnrT+s27Axgc9bqfsmNUNHfscgMUdBpC9xfg== + dependencies: + regenerator-runtime "^0.13.4" + "@babel/template@^7.0.0", "@babel/template@^7.10.4", "@babel/template@^7.12.7": version "7.12.7" resolved "https://registry.npmjs.org/@babel/template/-/template-7.12.7.tgz" @@ -879,7 +893,7 @@ resolved "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz" integrity sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA== -"@hapi/hoek@8.x.x", "@hapi/hoek@^8.3.0": +"@hapi/hoek@^8.3.0", "@hapi/hoek@8.x.x": version "8.5.1" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz" integrity sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow== @@ -1204,7 +1218,7 @@ resolved "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-4.5.11.tgz" integrity sha512-JBPeZLubiSHbRkEKDj0tnLiU43AJ3vt6JULn4IKWH1XWZ6MFC8vElaP5/AA4O3Zko5caamDDBq3TRyxdA2ncUQ== -"@vue/cli-service@4.4.6": +"@vue/cli-service@^3.0.0 || ^4.0.0-0", "@vue/cli-service@4.4.6": version "4.4.6" resolved "https://registry.npmjs.org/@vue/cli-service/-/cli-service-4.4.6.tgz" integrity sha512-k5OFGh2NnvRymCyq9DfBiNJvECUuun3pl5KMm3557IZyA5E5csv+RHoSW3dX8HHe0zXq18g52VswP1llvR9POw== @@ -1484,16 +1498,16 @@ acorn-walk@^7.1.1: resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.1.1, acorn@^7.2.0, acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + acorn@^6.4.1: version "6.4.2" resolved "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== -acorn@^7.1.1, acorn@^7.2.0, acorn@^7.4.0: - version "7.4.1" - resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" - integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== - address@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/address/-/address-1.1.2.tgz" @@ -1517,7 +1531,7 @@ ajv-keywords@^3.1.0, ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== -ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4: +ajv@^6.1.0, ajv@^6.10.0, ajv@^6.10.2, ajv@^6.12.3, ajv@^6.12.4, ajv@^6.9.1, ajv@>=5.0.0: version "6.12.6" resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -1579,7 +1593,21 @@ ansi-styles@^2.2.1: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz" integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= -ansi-styles@^3.1.0, ansi-styles@^3.2.0, ansi-styles@^3.2.1: +ansi-styles@^3.1.0: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^3.2.0: + version "3.2.1" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== @@ -1654,16 +1682,16 @@ arr-union@^3.1.0: resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" - integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= - array-flatten@^2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" + integrity sha1-ml9pkFGx5wczKPKgCJaLZOopVdI= + array-union@^1.0.1, array-union@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz" @@ -1698,7 +1726,7 @@ asn1@~0.2.3: dependencies: safer-buffer "~2.1.0" -assert-plus@1.0.0, assert-plus@^1.0.0: +assert-plus@^1.0.0, assert-plus@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz" integrity sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU= @@ -1834,6 +1862,13 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" +babel-plugin-import@^1.13.8: + version "1.13.8" + resolved "https://registry.npmmirror.com/babel-plugin-import/-/babel-plugin-import-1.13.8.tgz" + integrity sha512-36babpjra5m3gca44V6tSTomeBlPA7cHUynrE2WiQIm3rEGD9xy28MKsx5IdO45EbnpJY7Jrgd00C6Dwt/l/2Q== + dependencies: + "@babel/helper-module-imports" "^7.0.0" + babel-runtime@6.x: version "6.26.0" resolved "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz" @@ -1847,11 +1882,6 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz" integrity sha1-ibTRmasr7kneFk6gK4nORi1xt2c= -base64-js@^1.0.2: - version "1.5.1" - resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" - integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== - base@^0.11.1: version "0.11.2" resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" @@ -1865,6 +1895,11 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +base64-js@^1.0.2: + version "1.5.1" + resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" + integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== + batch-processor@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/batch-processor/-/batch-processor-1.0.0.tgz" @@ -1912,13 +1947,6 @@ binary-extensions@^2.0.0: resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.npmmirror.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - bluebird@^3.1.1, bluebird@^3.5.0, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz" @@ -1929,7 +1957,12 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.4.0: resolved "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz" integrity sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw== -bn.js@^5.0.0, bn.js@^5.1.1: +bn.js@^5.0.0: + version "5.1.3" + resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz" + integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== + +bn.js@^5.1.1: version "5.1.3" resolved "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz" integrity sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ== @@ -1991,7 +2024,14 @@ braces@^2.2.2, braces@^2.3.1, braces@^2.3.2: split-string "^3.0.2" to-regex "^3.0.1" -braces@^3.0.1, braces@~3.0.2: +braces@^3.0.1: + version "3.0.2" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -2308,23 +2348,6 @@ caseless@~0.12.0: resolved "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" integrity sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw= -chalk@2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz" - integrity sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q== - dependencies: - ansi-styles "^3.1.0" - escape-string-regexp "^1.0.5" - supports-color "^4.0.0" - -chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" - integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - chalk@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz" @@ -2336,7 +2359,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: +chalk@^2.0.0: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -2345,6 +2368,50 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.3.0, chalk@^2.4.1, chalk@^2.4.2: escape-string-regexp "^1.0.5" supports-color "^5.3.0" +chalk@^2.0.1, chalk@^2.4.2: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.3.0: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^2.4.1: + version "2.4.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.0.0, chalk@^4.1.0, chalk@4.1.0: + version "4.1.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz" + integrity sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz" + integrity sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q== + dependencies: + ansi-styles "^3.1.0" + escape-string-regexp "^1.0.5" + supports-color "^4.0.0" + chardet@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" @@ -2355,21 +2422,6 @@ check-types@^8.0.3: resolved "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz" integrity sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ== -"chokidar@>=3.0.0 <4.0.0": - version "3.6.0" - resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz" - integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chokidar@^2.1.8: version "2.1.8" resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" @@ -2404,6 +2456,21 @@ chokidar@^3.4.1: optionalDependencies: fsevents "~2.3.1" +"chokidar@>=3.0.0 <4.0.0": + version "3.6.0" + resolved "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + chownr@^1.1.1, chownr@^1.1.2: version "1.1.4" resolved "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz" @@ -2495,19 +2562,19 @@ cli-width@^3.0.0: resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== -clipboard@2.0.6: - version "2.0.6" - resolved "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz" - integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== +clipboard@^2.0.0: + version "2.0.8" + resolved "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz" + integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== dependencies: good-listener "^1.2.2" select "^1.1.2" tiny-emitter "^2.0.0" -clipboard@^2.0.0: - version "2.0.8" - resolved "https://registry.npmjs.org/clipboard/-/clipboard-2.0.8.tgz" - integrity sha512-Y6WO0unAIQp5bLmk1zdThRhgJt/x3ks6f30s3oE3H1mgIEU33XyQjEf8gsf6DxC7NPX8Y1SsNWjUjL/ywLnnbQ== +clipboard@^2.0.4, clipboard@2.0.6: + version "2.0.6" + resolved "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz" + integrity sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg== dependencies: good-listener "^1.2.2" select "^1.1.2" @@ -2599,16 +2666,16 @@ color-convert@^2.0.1: dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" - integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= - color-name@^1.0.0, color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= + color-string@^1.5.4: version "1.5.4" resolved "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz" @@ -2637,11 +2704,6 @@ combined-stream@^1.0.6, combined-stream@~1.0.6: dependencies: delayed-stream "~1.0.0" -commander@2.17.x: - version "2.17.1" - resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz" - integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== - commander@^2.18.0, commander@^2.19.0, commander@^2.20.0: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" @@ -2657,6 +2719,11 @@ commander@~2.19.0: resolved "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz" integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== +commander@2.17.x: + version "2.17.1" + resolved "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz" + integrity sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz" @@ -2831,11 +2898,6 @@ core-js-compat@^3.6.5, core-js-compat@^3.8.0: browserslist "^4.16.1" semver "7.0.0" -core-js@3.8.1: - version "3.8.1" - resolved "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz" - integrity sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg== - core-js@^2.4.0: version "2.6.12" resolved "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz" @@ -2851,7 +2913,12 @@ core-js@^3.6.5: resolved "https://registry.npmjs.org/core-js/-/core-js-3.8.3.tgz" integrity sha512-KPYXeVZYemC2TkNEkX/01I+7yd+nX3KddKwZ1Ww7SKWdI2wQprSgLmrTddT8nw92AjEklTsPBoSdQBhbI1bQ6Q== -core-util-is@1.0.2, core-util-is@~1.0.0: +core-js@3.8.1: + version "3.8.1" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.8.1.tgz" + integrity sha512-9Id2xHY1W7m8hCl8NkhQn5CufmF/WuR30BTRewvCXc1aZd3kMECwNZ69ndLbekKfakw9Rf2Xyc+QR6E7Gg+obg== + +core-util-is@~1.0.0, core-util-is@1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz" integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac= @@ -2977,7 +3044,7 @@ crypto-js@^4.1.1: resolved "https://registry.npmmirror.com/crypto-js/-/crypto-js-4.1.1.tgz" integrity sha512-o2JlM7ydqd3Qk9CA0L4NL6mTzU2sdx96a+oOfPu8Mkl/PK51vSyoi8/rQ8NknZtk44vq15lmhAj9CIAGwgeWKw== -css-color-names@0.0.4, css-color-names@^0.0.4: +css-color-names@^0.0.4, css-color-names@0.0.4: version "0.0.4" resolved "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz" integrity sha1-gIrcLnnPhHOAabZGyyDsJ762KeA= @@ -2990,7 +3057,7 @@ css-declaration-sorter@^4.0.1: postcss "^7.0.1" timsort "^0.3.0" -css-loader@^3.5.3: +css-loader@*, css-loader@^3.5.3: version "3.6.0" resolved "https://registry.npmjs.org/css-loader/-/css-loader-3.6.0.tgz" integrity sha512-M5lSukoWi1If8dhQAUCvj4H8vUt3vOnwbQBH9DdTm/s4Ym2B/3dPMtYZeJmq7Q3S3Pa+I94DcZ7pc9bP14cWIQ== @@ -3024,14 +3091,6 @@ css-select@^2.0.0, css-select@^2.0.2: domutils "^1.7.0" nth-check "^1.0.2" -css-tree@1.0.0-alpha.37: - version "1.0.0-alpha.37" - resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" - integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== - dependencies: - mdn-data "2.0.4" - source-map "^0.6.1" - css-tree@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz" @@ -3040,6 +3099,14 @@ css-tree@^1.1.2: mdn-data "2.0.14" source-map "^0.6.1" +css-tree@1.0.0-alpha.37: + version "1.0.0-alpha.37" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz" + integrity sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg== + dependencies: + mdn-data "2.0.4" + source-map "^0.6.1" + css-what@^3.2.1: version "3.4.2" resolved "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz" @@ -3147,14 +3214,28 @@ debounce@^1.2.1: resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@^3.1.1, debug@^3.2.6: +debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^3.1.1: + version "3.2.7" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" + integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== + dependencies: + ms "^2.1.1" + +debug@^3.2.6: version "3.2.7" resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== @@ -3168,6 +3249,13 @@ debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.2.0: dependencies: ms "2.1.2" +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + decamelize@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" @@ -3200,12 +3288,12 @@ deep-is@^0.1.3: resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz" integrity sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ= -deepmerge@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz" - integrity sha1-FmNpFinU2/42T6EqKk8KqGqjoFA= +deepmerge@^1.2.0: + version "1.5.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz" + integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== -deepmerge@^1.2.0, deepmerge@^1.5.2: +deepmerge@^1.5.2: version "1.5.2" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz" integrity sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ== @@ -3215,6 +3303,11 @@ deepmerge@^2.2.1: resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz" integrity sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA== +deepmerge@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz" + integrity sha1-FmNpFinU2/42T6EqKk8KqGqjoFA= + default-gateway@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz" @@ -3375,7 +3468,7 @@ domain-browser@^1.1.1: resolved "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1, domelementtype@^1.3.1: +domelementtype@^1.3.1, domelementtype@1: version "1.3.1" resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz" integrity sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w== @@ -3497,7 +3590,7 @@ element-resize-detector@^1.2.0: element-ui@2.15.14: version "2.15.14" - resolved "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.14.tgz#3c34df79467636592812d720d2e6784e7a6ec2ea" + resolved "https://registry.npmmirror.com/element-ui/-/element-ui-2.15.14.tgz" integrity sha512-2v9fHL0ZGINotOlRIAJD5YuVB8V7WKxrE9Qy7dXhRipa035+kF7WuU/z+tEmLVPBcJ0zt8mOu1DKpWcVzBK8IA== dependencies: async-validator "~1.8.1" @@ -3561,7 +3654,7 @@ enhanced-resolve@^4.5.0: memory-fs "^0.5.0" tapable "^1.0.0" -enquirer@^2.3.5, enquirer@^2.3.6: +enquirer@^2.3.5, enquirer@^2.3.6, "enquirer@>= 2.3.0 < 3": version "2.3.6" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz" integrity sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg== @@ -3655,7 +3748,7 @@ escape-html@~1.0.3: resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5, escape-string-regexp@1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -3714,7 +3807,7 @@ eslint-visitor-keys@^2.0.0: resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz" integrity sha512-QudtT6av5WXels9WjIM7qz1XD1cWGvX4gGXvp/zBn9nXG02D0utdU3Em2m/QjTnrsk6bBjmCygl3rmj118msQQ== -eslint@7.15.0: +"eslint@^6.2.0 || ^7.0.0", "eslint@>= 1.6.0", "eslint@>= 4.12.1", "eslint@>=1.6.0 <7.0.0", eslint@>=5.0.0, eslint@7.15.0: version "7.15.0" resolved "https://registry.npmjs.org/eslint/-/eslint-7.15.0.tgz" integrity sha512-Vr64xFDT8w30wFll643e7cGrIkPEU50yIiI36OdSIDoSGguIeaLzBo0vpGvzo9RECUqq7htURfwEtKqwytkqzA== @@ -3799,7 +3892,12 @@ estraverse@^4.1.1: resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0, estraverse@^5.2.0: +estraverse@^5.1.0: + version "5.2.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" + integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== + +estraverse@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz" integrity sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ== @@ -3975,7 +4073,15 @@ extend-shallow@^2.0.1: dependencies: is-extendable "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: +extend-shallow@^3.0.0: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend-shallow@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" integrity sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg= @@ -4011,16 +4117,16 @@ extglob@^2.0.2, extglob@^2.0.4: snapdragon "^0.8.1" to-regex "^3.0.1" -extsprintf@1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" - integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= - extsprintf@^1.2.0: version "1.4.0" resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.4.0.tgz" integrity sha1-4mifjzVvrWLMplo6kcXfX5VRaS8= +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz" + integrity sha1-lpGEQOMEGnpBT4xS48V06zw+HgU= + fast-deep-equal@^3.1.1: version "3.1.3" resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" @@ -4079,7 +4185,7 @@ file-entry-cache@^6.0.0: dependencies: flat-cache "^3.0.4" -file-loader@^4.2.0: +file-loader@*, file-loader@^4.2.0: version "4.3.0" resolved "https://registry.npmjs.org/file-loader/-/file-loader-4.3.0.tgz" integrity sha512-aKrYPYjF1yG3oX0kWRrqrSMfgftm7oJW5M+m4owoldH5C51C0RkIwB++JbRvEW3IU6/ZG5n8UvEcdgwOt2UOWA== @@ -4092,11 +4198,6 @@ file-saver@2.0.4: resolved "https://registry.npmjs.org/file-saver/-/file-saver-2.0.4.tgz" integrity sha512-QqJr2lQUcwRg9QeCSi1nZFSv4Mx7MYL7oZFFWdjihHfChIC/Qk3PSNCn+pz5OF8fQvmvOPDi+8eN5ienicWXiQ== -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.npmmirror.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - filesize@^3.6.1: version "3.6.1" resolved "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz" @@ -4119,19 +4220,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -finalhandler@1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz" - integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= - dependencies: - debug "2.6.9" - encodeurl "~1.0.1" - escape-html "~1.0.3" - on-finished "~2.3.0" - parseurl "~1.3.2" - statuses "~1.3.1" - unpipe "~1.0.0" - finalhandler@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" @@ -4145,6 +4233,19 @@ finalhandler@~1.1.2: statuses "~1.5.0" unpipe "~1.0.0" +finalhandler@1.1.0: + version "1.1.0" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz" + integrity sha1-zgtoVbRYU+eRsvzGgARtiCU91/U= + dependencies: + debug "2.6.9" + encodeurl "~1.0.1" + escape-html "~1.0.3" + on-finished "~2.3.0" + parseurl "~1.3.2" + statuses "~1.3.1" + unpipe "~1.0.0" + find-cache-dir@^0.1.1: version "0.1.1" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz" @@ -4163,7 +4264,16 @@ find-cache-dir@^2.0.0, find-cache-dir@^2.1.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^3.0.0, find-cache-dir@^3.3.1: +find-cache-dir@^3.0.0: + version "3.3.1" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" + integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-cache-dir@^3.3.1: version "3.3.1" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.1.tgz" integrity sha512-t2GDMt3oGC/v+BMwzmllWDuJF/xcDtE5j/fCGbqDD7OLuJkj0cfh1YSA5VKPvwMeLFLNDBkwOKZ2X85jGLVftQ== @@ -4257,6 +4367,11 @@ fresh@0.5.2: resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= +from@^0.1.7: + version "0.1.7" + resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz" + integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== + from2@^2.1.0: version "2.3.0" resolved "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz" @@ -4265,11 +4380,6 @@ from2@^2.1.0: inherits "^2.0.1" readable-stream "^2.0.0" -from@^0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/from/-/from-0.1.7.tgz" - integrity sha512-twe20eF1OxVxp/ML/kq2p1uc6KvFK/+vs8WjEbeKmV2He22MKm7YF2ANIt+EOqhJ5L3K/SuuPhk0hWQDjOM23g== - fs-extra@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz" @@ -4301,19 +4411,6 @@ fs.realpath@^1.0.0: resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.npmmirror.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@~2.3.1, fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - function-bind@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz" @@ -4397,7 +4494,14 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@~5.1.0: +glob-parent@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" + integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== + dependencies: + is-glob "^4.0.1" + +glob-parent@~5.1.0: version "5.1.1" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz" integrity sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ== @@ -4612,7 +4716,7 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@1.2.x, he@^1.1.0, he@^1.1.1: +he@^1.1.0, he@^1.1.1, he@1.2.x: version "1.2.0" resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -4622,16 +4726,16 @@ hex-color-regex@^1.1.0: resolved "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -highlight.js@9.18.5: - version "9.18.5" - resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz" - integrity sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA== - highlight.js@^10.0.0: version "10.5.0" resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-10.5.0.tgz" integrity sha512-xTmvd9HiIHR6L53TMC7TKolEj65zG1XU+Onr8oi86mYa+nLcIbxTTWkpW7CsEwv/vK7u1zb8alZIMLDqqN6KTw== +highlight.js@9.18.5: + version "9.18.5" + resolved "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.5.tgz" + integrity sha512-a5bFyofd/BHCX52/8i8uJkjr9DYwXIPnM/plwI6W7ezItLGqzt7X2G2nXuYSfsIJdkwwj/g9DG1LkcGJI/dDoA== + hmac-drbg@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz" @@ -4704,7 +4808,7 @@ html-tags@^3.1.0: resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz" integrity sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg== -html-webpack-plugin@^3.2.0: +"html-webpack-plugin@^3.0.0 || ^4.0.0", html-webpack-plugin@^3.2.0, html-webpack-plugin@>=2.26.0: version "3.2.0" resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz" integrity sha1-sBq71yOsqqeze2r0SS69oD2d03s= @@ -4734,17 +4838,6 @@ http-deceiver@^1.2.7: resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc= -http-errors@1.7.2: - version "1.7.2" - resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" - integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.1" - statuses ">= 1.5.0 < 2" - toidentifier "1.0.0" - http-errors@~1.6.2: version "1.6.3" resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" @@ -4766,6 +4859,17 @@ http-errors@~1.7.2: statuses ">= 1.5.0 < 2" toidentifier "1.0.0" +http-errors@1.7.2: + version "1.7.2" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz" + integrity sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.1" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + http-parser-js@>=0.5.1: version "0.5.3" resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz" @@ -4809,7 +4913,7 @@ human-signals@^1.1.1: resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@^0.4.24, iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -4914,7 +5018,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3: +inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.1, inherits@~2.0.3, inherits@2, inherits@2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -4971,7 +5075,7 @@ ip@^1.1.0, ip@^1.1.5: resolved "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz" integrity sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo= -ipaddr.js@1.9.1, ipaddr.js@^1.9.0: +ipaddr.js@^1.9.0, ipaddr.js@1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== @@ -5289,7 +5393,7 @@ is-wsl@^2.1.1: dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: +isarray@^1.0.0, isarray@~1.0.0, isarray@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= @@ -5299,7 +5403,14 @@ isexe@^2.0.0: resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha1-6PvzdNxVb/iUehDcsFctYz8s+hA= -isobject@^2.0.0, isobject@^2.1.0: +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" + integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= + dependencies: + isarray "1.0.0" + +isobject@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" integrity sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk= @@ -5500,7 +5611,21 @@ killable@^1.0.1: resolved "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz" integrity sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg== -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: +kind-of@^3.0.2: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.0.3: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.2.0: version "3.2.2" resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" integrity sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ= @@ -5514,7 +5639,12 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" -kind-of@^5.0.0, kind-of@^5.0.2: +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" + integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== + +kind-of@^5.0.2: version "5.1.0" resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== @@ -5620,6 +5750,15 @@ loader-utils@^1.0.1, loader-utils@^1.0.2, loader-utils@^1.1.0, loader-utils@^1.2 emojis-list "^3.0.0" json5 "^1.0.1" +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + locate-path@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" @@ -5680,16 +5819,16 @@ lodash.uniq@^4.5.0: resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha1-0CJTc662Uq3BvILklFM5qEJ1R3M= -lodash@4.17.11: - version "4.17.11" - resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz" - integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== - lodash@^4.0.0, lodash@^4.17.11, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.3: version "4.17.20" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz" integrity sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA== +lodash@4.17.11: + version "4.17.11" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz" + integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== + log-symbols@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz" @@ -5724,7 +5863,23 @@ lower-case@^1.1.1: resolved "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz" integrity sha1-miyr0bno4K6ZOkv31YdcOcQujqw= -lru-cache@^4.0.1, lru-cache@^4.1.2, lru-cache@^4.1.5: +lru-cache@^4.0.1: + version "4.1.5" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^4.1.2: + version "4.1.5" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" + integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +lru-cache@^4.1.5: version "4.1.5" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== @@ -5875,25 +6030,6 @@ microcli@1.3.3: lodash "4.17.11" microargs "1.1.2" -micromatch@3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz" - integrity sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g== - dependencies: - arr-diff "^4.0.0" - array-unique "^0.3.2" - braces "^2.2.2" - define-property "^1.0.0" - extend-shallow "^2.0.1" - extglob "^2.0.2" - fragment-cache "^0.2.1" - kind-of "^5.0.2" - nanomatch "^1.2.1" - object.pick "^1.3.0" - regex-not "^1.0.0" - snapdragon "^0.8.1" - to-regex "^3.0.1" - micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" @@ -5921,6 +6057,25 @@ micromatch@^4.0.2: braces "^3.0.1" picomatch "^2.0.5" +micromatch@3.1.0: + version "3.1.0" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz" + integrity sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g== + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.2.2" + define-property "^1.0.0" + extend-shallow "^2.0.1" + extglob "^2.0.2" + fragment-cache "^0.2.1" + kind-of "^5.0.2" + nanomatch "^1.2.1" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + miller-rabin@^4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz" @@ -5929,7 +6084,7 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@1.45.0, "mime-db@>= 1.43.0 < 2": +"mime-db@>= 1.43.0 < 2", mime-db@1.45.0: version "1.45.0" resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz" integrity sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w== @@ -5941,16 +6096,16 @@ mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24: dependencies: mime-db "1.45.0" -mime@1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - mime@^2.4.4: version "2.5.0" resolved "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz" integrity sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag== +mime@1.6.0: + version "1.6.0" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + mimic-fn@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz" @@ -6072,6 +6227,18 @@ moment@^2.29.4: resolved "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz" integrity sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w== +monaco-editor-webpack-plugin@3.1.0: + version "3.1.0" + resolved "https://registry.npmmirror.com/monaco-editor-webpack-plugin/-/monaco-editor-webpack-plugin-3.1.0.tgz" + integrity sha512-TP5NkCAV0OeFTry5k/d60KR7CkhTXL4kgJKtE3BzjgbDb5TGEPEhoKmHBrSa6r7Oc0sNbPLZhKD/TP2ig7A+/A== + dependencies: + loader-utils "^2.0.0" + +"monaco-editor@0.22.x || 0.23.x || 0.24.x", monaco-editor@0.24.0: + version "0.24.0" + resolved "https://registry.npmmirror.com/monaco-editor/-/monaco-editor-0.24.0.tgz" + integrity sha512-o1f0Lz6ABFNTtnEqqqvlY9qzNx24rQZx1RgYNQ8SkWkE+Ka63keHH/RqxQ4QhN4fs/UYOnvAtEUZsPrzccH++A== + move-concurrently@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz" @@ -6084,6 +6251,11 @@ move-concurrently@^1.0.1: rimraf "^2.5.4" run-queue "^1.0.3" +ms@^2.1.1: + version "2.1.3" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" @@ -6099,11 +6271,6 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@^2.1.1: - version "2.1.3" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - multicast-dns-service-types@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz" @@ -6131,11 +6298,6 @@ mz@^2.4.0: object-assign "^4.0.1" thenify-all "^1.0.0" -nan@^2.12.1: - version "2.22.2" - resolved "https://registry.npmmirror.com/nan/-/nan-2.22.2.tgz#6b504fd029fb8f38c0990e52ad5c26772fdacfbb" - integrity sha512-DANghxFkS1plDdRsX0X9pm0Z6SJNN6gBdtXfanwoZ8hooC5gosGFSBGRYHUVPz1asKA/kMRqDRdHrluZ61SpBQ== - nanomatch@^1.2.1, nanomatch@^1.2.9: version "1.2.13" resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" @@ -6267,6 +6429,11 @@ normalize-range@^0.1.2: resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha1-LRDAa9/TEuqXd2laTShDlFa3WUI= +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" + integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== + normalize-url@1.9.1: version "1.9.1" resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz" @@ -6277,11 +6444,6 @@ normalize-url@1.9.1: query-string "^4.1.0" sort-keys "^1.0.0" -normalize-url@^3.0.0: - version "3.3.0" - resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz" - integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg== - normalize-wheel@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/normalize-wheel/-/normalize-wheel-1.0.1.tgz" @@ -6699,7 +6861,12 @@ path-key@^2.0.0, path-key@^2.0.1: resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" integrity sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A= -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== @@ -7164,7 +7331,12 @@ postcss-value-parser@^3.0.0: resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz" integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss-value-parser@^4.0.2, postcss-value-parser@^4.1.0: +postcss-value-parser@^4.0.2: + version "4.1.0" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" + integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== + +postcss-value-parser@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz" integrity sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ== @@ -7334,11 +7506,6 @@ pumpify@^1.3.3: inherits "^2.0.3" pump "^2.0.0" -punycode@1.3.2: - version "1.3.2" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" - integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= - punycode@^1.2.4: version "1.4.1" resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" @@ -7349,6 +7516,11 @@ punycode@^2.1.0, punycode@^2.1.1: resolved "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz" integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz" + integrity sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0= + q@^1.1.2: version "1.5.1" resolved "https://registry.npmjs.org/q/-/q-1.5.1.tgz" @@ -7359,16 +7531,16 @@ qrcodejs2@^0.0.2: resolved "https://registry.npmjs.org/qrcodejs2/-/qrcodejs2-0.0.2.tgz" integrity sha1-Rlr+Xjnxn6zsuTLBH3oYYQkUauE= -qs@6.7.0: - version "6.7.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" - integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== - qs@~6.5.2: version "6.5.2" resolved "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz" integrity sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA== +qs@6.7.0: + version "6.7.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz" + integrity sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ== + query-string@^4.1.0, query-string@^4.3.2: version "4.3.4" resolved "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz" @@ -7453,7 +7625,7 @@ read-pkg@^5.1.1: parse-json "^5.0.0" type-fest "^0.6.0" -"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6: +readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.6, readable-stream@~2.3.6, "readable-stream@1 || 2": version "2.3.7" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz" integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== @@ -7466,7 +7638,25 @@ read-pkg@^5.1.1: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.6.0: +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.1.1: + version "3.6.0" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@^3.6.0: version "3.6.0" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz" integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== @@ -7771,15 +7961,20 @@ rxjs@^6.6.0, rxjs@^6.6.3: dependencies: tslib "^1.9.0" -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@>=5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@>=5.1.0, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@5.1.2: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" @@ -7788,7 +7983,7 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: +safer-buffer@^2.0.2, safer-buffer@^2.1.0, "safer-buffer@>= 2.1.2 < 3", safer-buffer@~2.1.0: version "2.1.2" resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== @@ -7835,7 +8030,43 @@ schema-utils@^1.0.0: ajv-errors "^1.0.0" ajv-keywords "^3.1.0" -schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.5, schema-utils@^2.6.6, schema-utils@^2.7.0: +schema-utils@^2.0.0: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^2.5.0: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^2.6.6: + version "2.7.1" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^2.7.0: version "2.7.1" resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz" integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== @@ -7878,28 +8109,45 @@ semver-compare@^1.0.0: resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" integrity sha1-De4hahyUGrN+nvsXiPavxf9VN/w= -"semver@2 || 3 || 4 || 5", semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0: +semver@^5.4.1, semver@^5.5.0, semver@^5.5.1, semver@^5.6.0, "semver@2 || 3 || 4 || 5": version "5.7.1" resolved "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz" integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== -semver@7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" - integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== - -semver@^6.0.0, semver@^6.1.0, semver@^6.3.0: +semver@^6.0.0: version "6.3.0" resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== -semver@^7.2.1, semver@^7.3.2: +semver@^6.1.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^6.3.0: + version "6.3.0" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.2.1: version "7.3.4" resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== dependencies: lru-cache "^6.0.0" +semver@^7.3.2: + version "7.3.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.3.4.tgz" + integrity sha512-tCfb2WLjqFAtXn4KEdxIhalnRtoKFN7nAwj0B3ZXCbQloV2tq5eDbcTmT68JJD3nRJq24/XgxtQKFIpQdtvmVw== + dependencies: + lru-cache "^6.0.0" + +semver@7.0.0: + version "7.0.0" + resolved "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz" + integrity sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A== + send@0.17.1: version "0.17.1" resolved "https://registry.npmjs.org/send/-/send-0.17.1.tgz" @@ -8082,6 +8330,54 @@ slice-ansi@^4.0.0: astral-regex "^2.0.0" is-fullwidth-code-point "^3.0.0" +"smartpower@file:": + version "1.0.0" + resolved "file:" + dependencies: + "@jiaminghi/data-view" "^2.10.0" + "@liveqing/liveplayer" "^2.7.0" + "@riophae/vue-treeselect" "0.4.0" + axios "0.21.0" + clipboard "2.0.6" + core-js "3.8.1" + cron-parser "^3.3.0" + crypto-js "^4.1.1" + debounce "^1.2.1" + echarts "^5.3.3" + element-ui "2.15.14" + file-saver "2.0.4" + fuse.js "6.4.3" + highlight.js "9.18.5" + iview "^3.5.4" + js-beautify "1.13.0" + js-cookie "2.2.1" + js-md5 "^0.7.3" + jsbarcode "^3.11.6" + jsencrypt "3.0.0-rc.1" + moment "^2.29.4" + monaco-editor "0.24.0" + monaco-editor-webpack-plugin "3.1.0" + nprogress "0.2.0" + qrcodejs2 "^0.0.2" + quill "1.3.7" + sass "1.32.12" + sass-loader "^7.0.1" + save "^2.5.0" + screenfull "5.0.2" + smartpower "file:" + sortablejs "1.10.2" + vue "2.6.12" + vue-amap "^0.5.10" + vue-clipboard2 "^0.3.1" + vue-count-to "1.0.13" + vue-cron-editor-buefy "^0.2.17" + vue-cropper "0.5.5" + vue-json-viewer "^2.2.22" + vue-router "3.4.9" + vue-seamless-scroll "^1.1.23" + vuedraggable "2.24.3" + vuex "3.6.0" + snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" @@ -8174,7 +8470,12 @@ source-map-url@^0.4.0: resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz" integrity sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM= -source-map@^0.5.0, source-map@^0.5.6: +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" + integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= + +source-map@^0.5.6: version "0.5.7" resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -8274,7 +8575,15 @@ ssri@^6.0.1: dependencies: figgy-pudding "^3.5.1" -ssri@^7.0.0, ssri@^7.1.0: +ssri@^7.0.0: + version "7.1.0" + resolved "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz" + integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== + dependencies: + figgy-pudding "^3.5.1" + minipass "^3.1.1" + +ssri@^7.1.0: version "7.1.0" resolved "https://registry.npmjs.org/ssri/-/ssri-7.1.0.tgz" integrity sha512-77/WrDZUWocK0mvA5NTRQyveUf+wsrIc6vyrxpS8tVvYBcX215QbafrJR3KtkpskIzoFLqqNuuYQvxaMjXJ/0g== @@ -8355,6 +8664,20 @@ strict-uri-encode@^1.0.0: resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz" integrity sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM= +string_decoder@^1.0.0, string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-argv@0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz" @@ -8402,20 +8725,6 @@ string.prototype.trimstart@^1.0.1, string.prototype.trimstart@^1.0.3: call-bind "^1.0.0" define-properties "^1.1.3" -string_decoder@^1.0.0, string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - stringify-object@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" @@ -8425,7 +8734,14 @@ stringify-object@^3.3.0: is-obj "^1.0.1" is-regexp "^1.0.0" -strip-ansi@^3.0.0, strip-ansi@^3.0.1: +strip-ansi@^3.0.0: + version "3.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" + integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^3.0.1: version "3.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz" integrity sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8= @@ -8439,7 +8755,14 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@^5, strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: +strip-ansi@^5: + 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" + +strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== @@ -8515,7 +8838,14 @@ supports-color@^6.1.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.0.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -8676,6 +9006,11 @@ throttle-debounce@^1.0.1: resolved "https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-1.1.0.tgz" integrity sha512-XH8UiPCQcWNuk2LYePibW/4qL97+ZQ1AN3FNXwZRBNPPowo/NRU5fAlDCSNBJIYCKbioZfuYtMhG4quqoJhVzg== +through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4, through@2: + version "2.3.8" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" + integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= + through2@^2.0.0: version "2.0.5" resolved "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz" @@ -8684,11 +9019,6 @@ through2@^2.0.0: readable-stream "~2.3.6" xtend "~4.0.1" -through@2, through@^2.3.6, through@^2.3.8, through@~2.3, through@~2.3.4: - version "2.3.8" - resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - thunky@^1.0.2: version "1.1.0" resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" @@ -8798,16 +9128,16 @@ ts-pnp@^1.1.6: resolved "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.2.0.tgz" integrity sha512-csd+vJOb/gkzvcCHgTGSChYpy5f1/XKNsmvBGO4JXS+z1v2HobugDz4s1IeFXM3wZB44uczs+eazB5Q/ccdhQw== -tslib@2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" - integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== - tslib@^1.9.0: version "1.14.1" resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@2.3.0: + version "2.3.0" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz" + integrity sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg== + tty-browserify@0.0.0: version "0.0.0" resolved "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz" @@ -8935,7 +9265,7 @@ universalify@^0.1.0: resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw= @@ -9024,14 +9354,6 @@ util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= -util.promisify@1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" - integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== - dependencies: - define-properties "^1.1.2" - object.getownpropertydescriptors "^2.0.3" - util.promisify@~1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz" @@ -9042,12 +9364,13 @@ util.promisify@~1.0.0: has-symbols "^1.0.1" object.getownpropertydescriptors "^2.1.0" -util@0.10.3: - version "0.10.3" - resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" - integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= +util.promisify@1.0.0: + version "1.0.0" + resolved "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz" + integrity sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA== dependencies: - inherits "2.0.1" + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" util@^0.11.0: version "0.11.1" @@ -9056,6 +9379,13 @@ util@^0.11.0: dependencies: inherits "2.0.3" +util@0.10.3: + version "0.10.3" + resolved "https://registry.npmjs.org/util/-/util-0.10.3.tgz" + integrity sha1-evsa/lCAUkZInj23/g7TeTNqwPk= + dependencies: + inherits "2.0.1" + utila@~0.4: version "0.4.0" resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" @@ -9165,6 +9495,13 @@ vue-hot-reload-api@^2.3.0: resolved "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz" integrity sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog== +vue-json-viewer@^2.2.22: + version "2.2.22" + resolved "https://registry.npmmirror.com/vue-json-viewer/-/vue-json-viewer-2.2.22.tgz" + integrity sha512-3oPH5BxoUWva/qp7wNJj+15FBXyi9Yu5VDW4mCWivjHR1pUpMv34fjqqxML7jh2uOqm1S/3Xks5nQ5JjC5+OWw== + dependencies: + clipboard "^2.0.4" + vue-loader@^15.9.2: version "15.9.6" resolved "https://registry.npmjs.org/vue-loader/-/vue-loader-15.9.6.tgz" @@ -9196,7 +9533,7 @@ vue-style-loader@^4.1.0, vue-style-loader@^4.1.2: hash-sum "^1.0.2" loader-utils "^1.0.2" -vue-template-compiler@2.6.12: +vue-template-compiler@^2.0.0, vue-template-compiler@2.6.12: version "2.6.12" resolved "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.12.tgz" integrity sha512-OzzZ52zS41YUbkCBfdXShQTe69j1gQDZ9HIX8miuC9C3rBCk9wIRjLiZZLrmX9V+Ftq/YEyv1JaVr5Y/hNtByg== @@ -9209,7 +9546,7 @@ vue-template-es2015-compiler@^1.9.0: resolved "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz" integrity sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw== -vue@2.6.12, vue@^2.6.10: +"vue@^2 || ^3.0.0-0", vue@^2.0.0, vue@^2.2.0, vue@^2.5.17, vue@^2.5.18, vue@^2.5.2, vue@^2.6.10, vue@^2.6.9, vue@2.6.12: version "2.6.12" resolved "https://registry.npmjs.org/vue/-/vue-2.6.12.tgz" integrity sha512-uhmLFETqPPNyuLLbsKz6ioJ4q7AZHzD8ZVFNATNyICSZouqP2Sz0rotWQC8UNBF6VGSCs5abnKJoStA6JbCbfg== @@ -9363,7 +9700,7 @@ webpack-sources@^1.0.1, webpack-sources@^1.1.0, webpack-sources@^1.4.0, webpack- source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.0.0: +"webpack@^1.0.0 || ^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^2.0.0 || ^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.0.0", "webpack@^3.0.0 || ^4.1.0 || ^5.0.0-0", webpack@^4.0.0, "webpack@^4.0.0 || ^5.0.0", webpack@^4.3.0, webpack@^4.4.0, "webpack@^4.5.0 || 5.x", webpack@>=2, "webpack@>=2.0.0 <5.0.0", webpack@>=4.0.0: version "4.46.0" resolved "https://registry.npmjs.org/webpack/-/webpack-4.46.0.tgz" integrity sha512-6jJuJjg8znb/xRItk7bkT0+Q7AHCYjjFnvKIWQPkNIOyRqoCGvkOs0ipeQzrqz4l5FtN5ZI/ukEHroeX/o1/5Q== @@ -9392,7 +9729,7 @@ webpack@^4.0.0: watchpack "^1.7.4" webpack-sources "^1.4.1" -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: +websocket-driver@^0.7.4, websocket-driver@>=0.5.1: version "0.7.4" resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==