@ -12,9 +12,11 @@
@@ -12,9 +12,11 @@
"axios" : "^0.26.1" ,
"core-js" : "^3.8.3" ,
"pinia" : "^2.0.11" ,
"pinia-plugin-persistedstate" : "^1.5.1" ,
"roboto-fontface" : "*" ,
"vue" : "^2.6.14" ,
"vue-class-component" : "^7.2.6" ,
"vue-i18n" : "^8.26.3" ,
"vue-property-decorator" : "^9.1.2" ,
"vue-router" : "^3.2.0" ,
"vuetify" : "^2.6.0"
@ -37,6 +39,7 @@
@@ -37,6 +39,7 @@
"sass" : "~1.32.0" ,
"sass-loader" : "^10.0.0" ,
"typescript" : "~4.5.5" ,
"vue-cli-plugin-i18n" : "~2.3.1" ,
"vue-cli-plugin-vuetify" : "~2.4.7" ,
"vue-template-compiler" : "^2.6.14" ,
"vuetify-loader" : "^1.7.0"
@ -4160,6 +4163,65 @@
@@ -4160,6 +4163,65 @@
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/cli-table3" : {
"version" : "0.5.1" ,
"resolved" : "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz" ,
"integrity" : "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==" ,
"dev" : true ,
"dependencies" : {
"object-assign" : "^4.1.0" ,
"string-width" : "^2.1.1"
} ,
"engines" : {
"node" : ">=6"
} ,
"optionalDependencies" : {
"colors" : "^1.1.2"
}
} ,
"node_modules/cli-table3/node_modules/ansi-regex" : {
"version" : "3.0.1" ,
"resolved" : "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz" ,
"integrity" : "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" ,
"dev" : true ,
"engines" : {
"node" : ">=4"
}
} ,
"node_modules/cli-table3/node_modules/is-fullwidth-code-point" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" ,
"integrity" : "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" ,
"dev" : true ,
"engines" : {
"node" : ">=4"
}
} ,
"node_modules/cli-table3/node_modules/string-width" : {
"version" : "2.1.1" ,
"resolved" : "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" ,
"integrity" : "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" ,
"dev" : true ,
"dependencies" : {
"is-fullwidth-code-point" : "^2.0.0" ,
"strip-ansi" : "^4.0.0"
} ,
"engines" : {
"node" : ">=4"
}
} ,
"node_modules/cli-table3/node_modules/strip-ansi" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" ,
"integrity" : "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" ,
"dev" : true ,
"dependencies" : {
"ansi-regex" : "^3.0.0"
} ,
"engines" : {
"node" : ">=4"
}
} ,
"node_modules/clipboardy" : {
"version" : "2.3.0" ,
"resolved" : "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz" ,
@ -4235,6 +4297,16 @@
@@ -4235,6 +4297,16 @@
"integrity" : "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" ,
"dev" : true
} ,
"node_modules/colors" : {
"version" : "1.4.0" ,
"resolved" : "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" ,
"integrity" : "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" ,
"dev" : true ,
"optional" : true ,
"engines" : {
"node" : ">=0.1.90"
}
} ,
"node_modules/commander" : {
"version" : "8.3.0" ,
"resolved" : "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" ,
@ -4836,6 +4908,15 @@
@@ -4836,6 +4908,15 @@
"callsite" : "^1.0.0"
}
} ,
"node_modules/decamelize" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" ,
"integrity" : "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" ,
"dev" : true ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/deep-equal" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" ,
@ -5135,6 +5216,25 @@
@@ -5135,6 +5216,25 @@
"tslib" : "^2.0.3"
}
} ,
"node_modules/dot-object" : {
"version" : "1.9.0" ,
"resolved" : "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz" ,
"integrity" : "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==" ,
"dev" : true ,
"dependencies" : {
"commander" : "^2.20.0" ,
"glob" : "^7.1.4"
} ,
"bin" : {
"dot-object" : "bin/dot-object"
}
} ,
"node_modules/dot-object/node_modules/commander" : {
"version" : "2.20.3" ,
"resolved" : "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" ,
"integrity" : "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" ,
"dev" : true
} ,
"node_modules/dotenv" : {
"version" : "10.0.0" ,
"resolved" : "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" ,
@ -5666,6 +5766,15 @@
@@ -5666,6 +5766,15 @@
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/esm" : {
"version" : "3.2.25" ,
"resolved" : "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz" ,
"integrity" : "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" ,
"dev" : true ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/espree" : {
"version" : "7.3.1" ,
"resolved" : "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" ,
@ -6190,6 +6299,15 @@
@@ -6190,6 +6299,15 @@
"node" : ">=8"
}
} ,
"node_modules/flat" : {
"version" : "5.0.2" ,
"resolved" : "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" ,
"integrity" : "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" ,
"dev" : true ,
"bin" : {
"flat" : "cli.js"
}
} ,
"node_modules/flat-cache" : {
"version" : "3.0.4" ,
"resolved" : "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" ,
@ -7253,6 +7371,15 @@
@@ -7253,6 +7371,15 @@
"url" : "https://github.com/sponsors/sindresorhus"
}
} ,
"node_modules/is-valid-glob" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz" ,
"integrity" : "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" ,
"dev" : true ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/is-wsl" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" ,
@ -8860,6 +8987,14 @@
@@ -8860,6 +8987,14 @@
}
}
} ,
"node_modules/pinia-plugin-persistedstate" : {
"version" : "1.5.1" ,
"resolved" : "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-1.5.1.tgz" ,
"integrity" : "sha512-X0jKWvA3kbpYe8RuIyLaZDEAFvsv3+QmBkMzInBHl0O57+eVJjswXHnIWeFAeFjktrE0cJbGHw2sBMgkcleySQ==" ,
"peerDependencies" : {
"pinia" : "^2.0.0"
}
} ,
"node_modules/pkg-dir" : {
"version" : "4.2.0" ,
"resolved" : "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" ,
@ -9852,6 +9987,12 @@
@@ -9852,6 +9987,12 @@
"node" : ">=0.10.0"
}
} ,
"node_modules/require-main-filename" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" ,
"integrity" : "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" ,
"dev" : true
} ,
"node_modules/requires-port" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" ,
@ -10236,6 +10377,12 @@
@@ -10236,6 +10377,12 @@
"node" : ">= 0.8.0"
}
} ,
"node_modules/set-blocking" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" ,
"integrity" : "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" ,
"dev" : true
} ,
"node_modules/setprototypeof" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" ,
@ -11289,6 +11436,43 @@
@@ -11289,6 +11436,43 @@
"vue" : "^2.0.0"
}
} ,
"node_modules/vue-cli-plugin-i18n" : {
"version" : "2.3.1" ,
"resolved" : "https://registry.npmjs.org/vue-cli-plugin-i18n/-/vue-cli-plugin-i18n-2.3.1.tgz" ,
"integrity" : "sha512-1bNVZtLIAL9Pge8hiw986vixofyqF/tlgsqe4fF5JWn9c8xhsqVugEBuUeaYxevrE9efhhFk9mRmEDwBwQnbNg==" ,
"dev" : true ,
"dependencies" : {
"debug" : "^4.3.0" ,
"deepmerge" : "^4.2.0" ,
"dotenv" : "^8.2.0" ,
"flat" : "^5.0.0" ,
"rimraf" : "^3.0.0" ,
"vue" : "^2.6.11" ,
"vue-i18n" : "^8.17.0" ,
"vue-i18n-extract" : "1.0.2"
} ,
"engines" : {
"node" : ">= 12"
}
} ,
"node_modules/vue-cli-plugin-i18n/node_modules/deepmerge" : {
"version" : "4.2.2" ,
"resolved" : "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" ,
"integrity" : "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" ,
"dev" : true ,
"engines" : {
"node" : ">=0.10.0"
}
} ,
"node_modules/vue-cli-plugin-i18n/node_modules/dotenv" : {
"version" : "8.6.0" ,
"resolved" : "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" ,
"integrity" : "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" ,
"dev" : true ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/vue-cli-plugin-vuetify" : {
"version" : "2.4.7" ,
"resolved" : "https://registry.npmmirror.com/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-2.4.7.tgz" ,
@ -11438,6 +11622,192 @@
@@ -11438,6 +11622,192 @@
"integrity" : "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" ,
"dev" : true
} ,
"node_modules/vue-i18n" : {
"version" : "8.27.1" ,
"resolved" : "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.27.1.tgz" ,
"integrity" : "sha512-lWrGm4F25qReJ7XxSnFVb2h3PfW54ldnM4C+YLBGGJ75+Myt/kj4hHSTKqsyDLamvNYpvINMicSOdW+7yuqgIQ=="
} ,
"node_modules/vue-i18n-extract" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/vue-i18n-extract/-/vue-i18n-extract-1.0.2.tgz" ,
"integrity" : "sha512-+zwDKvle4KcfloXZnj5hF01ViKDiFr5RMx5507D7oyDXpSleRpekF5YHgZa/+Ra6Go68//z0Nya58J9tKFsCjw==" ,
"dev" : true ,
"dependencies" : {
"cli-table3" : "^0.5.1" ,
"dot-object" : "^1.7.1" ,
"esm" : "^3.2.13" ,
"glob" : "^7.1.3" ,
"is-valid-glob" : "^1.0.0" ,
"yargs" : "^13.2.2"
} ,
"bin" : {
"vue-i18n-extract" : "dist-node/index.bin.js"
}
} ,
"node_modules/vue-i18n-extract/node_modules/ansi-regex" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" ,
"integrity" : "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" ,
"dev" : true ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/node_modules/camelcase" : {
"version" : "5.3.1" ,
"resolved" : "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" ,
"integrity" : "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" ,
"dev" : true ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/node_modules/cliui" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" ,
"integrity" : "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" ,
"dev" : true ,
"dependencies" : {
"string-width" : "^3.1.0" ,
"strip-ansi" : "^5.2.0" ,
"wrap-ansi" : "^5.1.0"
}
} ,
"node_modules/vue-i18n-extract/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==" ,
"dev" : true
} ,
"node_modules/vue-i18n-extract/node_modules/find-up" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" ,
"integrity" : "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" ,
"dev" : true ,
"dependencies" : {
"locate-path" : "^3.0.0"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/node_modules/is-fullwidth-code-point" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" ,
"integrity" : "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" ,
"dev" : true ,
"engines" : {
"node" : ">=4"
}
} ,
"node_modules/vue-i18n-extract/node_modules/locate-path" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" ,
"integrity" : "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" ,
"dev" : true ,
"dependencies" : {
"p-locate" : "^3.0.0" ,
"path-exists" : "^3.0.0"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/node_modules/p-locate" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" ,
"integrity" : "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" ,
"dev" : true ,
"dependencies" : {
"p-limit" : "^2.0.0"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/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=" ,
"dev" : true ,
"engines" : {
"node" : ">=4"
}
} ,
"node_modules/vue-i18n-extract/node_modules/string-width" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" ,
"integrity" : "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" ,
"dev" : true ,
"dependencies" : {
"emoji-regex" : "^7.0.1" ,
"is-fullwidth-code-point" : "^2.0.0" ,
"strip-ansi" : "^5.1.0"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/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==" ,
"dev" : true ,
"dependencies" : {
"ansi-regex" : "^4.1.0"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/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==" ,
"dev" : true ,
"dependencies" : {
"ansi-styles" : "^3.2.0" ,
"string-width" : "^3.0.0" ,
"strip-ansi" : "^5.0.0"
} ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/vue-i18n-extract/node_modules/y18n" : {
"version" : "4.0.3" ,
"resolved" : "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" ,
"integrity" : "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" ,
"dev" : true
} ,
"node_modules/vue-i18n-extract/node_modules/yargs" : {
"version" : "13.3.2" ,
"resolved" : "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" ,
"integrity" : "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" ,
"dev" : true ,
"dependencies" : {
"cliui" : "^5.0.0" ,
"find-up" : "^3.0.0" ,
"get-caller-file" : "^2.0.1" ,
"require-directory" : "^2.1.1" ,
"require-main-filename" : "^2.0.0" ,
"set-blocking" : "^2.0.0" ,
"string-width" : "^3.0.0" ,
"which-module" : "^2.0.0" ,
"y18n" : "^4.0.0" ,
"yargs-parser" : "^13.1.2"
}
} ,
"node_modules/vue-i18n-extract/node_modules/yargs-parser" : {
"version" : "13.1.2" ,
"resolved" : "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" ,
"integrity" : "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" ,
"dev" : true ,
"dependencies" : {
"camelcase" : "^5.0.0" ,
"decamelize" : "^1.2.0"
}
} ,
"node_modules/vue-loader" : {
"version" : "17.0.0" ,
"resolved" : "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz" ,
@ -12148,6 +12518,12 @@
@@ -12148,6 +12518,12 @@
"node" : ">= 8"
}
} ,
"node_modules/which-module" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" ,
"integrity" : "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" ,
"dev" : true
} ,
"node_modules/wildcard" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" ,
@ -15436,6 +15812,50 @@
@@ -15436,6 +15812,50 @@
"integrity" : "sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==" ,
"dev" : true
} ,
"cli-table3" : {
"version" : "0.5.1" ,
"resolved" : "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz" ,
"integrity" : "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==" ,
"dev" : true ,
"requires" : {
"colors" : "^1.1.2" ,
"object-assign" : "^4.1.0" ,
"string-width" : "^2.1.1"
} ,
"dependencies" : {
"ansi-regex" : {
"version" : "3.0.1" ,
"resolved" : "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz" ,
"integrity" : "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==" ,
"dev" : true
} ,
"is-fullwidth-code-point" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" ,
"integrity" : "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" ,
"dev" : true
} ,
"string-width" : {
"version" : "2.1.1" ,
"resolved" : "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" ,
"integrity" : "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==" ,
"dev" : true ,
"requires" : {
"is-fullwidth-code-point" : "^2.0.0" ,
"strip-ansi" : "^4.0.0"
}
} ,
"strip-ansi" : {
"version" : "4.0.0" ,
"resolved" : "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" ,
"integrity" : "sha1-qEeQIusaw2iocTibY1JixQXuNo8=" ,
"dev" : true ,
"requires" : {
"ansi-regex" : "^3.0.0"
}
}
}
} ,
"clipboardy" : {
"version" : "2.3.0" ,
"resolved" : "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz" ,
@ -15502,6 +15922,13 @@
@@ -15502,6 +15922,13 @@
"integrity" : "sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==" ,
"dev" : true
} ,
"colors" : {
"version" : "1.4.0" ,
"resolved" : "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz" ,
"integrity" : "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==" ,
"dev" : true ,
"optional" : true
} ,
"commander" : {
"version" : "8.3.0" ,
"resolved" : "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" ,
@ -15928,6 +16355,12 @@
@@ -15928,6 +16355,12 @@
"callsite" : "^1.0.0"
}
} ,
"decamelize" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" ,
"integrity" : "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" ,
"dev" : true
} ,
"deep-equal" : {
"version" : "1.1.1" ,
"resolved" : "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz" ,
@ -16160,6 +16593,24 @@
@@ -16160,6 +16593,24 @@
"tslib" : "^2.0.3"
}
} ,
"dot-object" : {
"version" : "1.9.0" ,
"resolved" : "https://registry.npmjs.org/dot-object/-/dot-object-1.9.0.tgz" ,
"integrity" : "sha512-7MPN6y7XhAO4vM4eguj5+5HNKLjJYfkVG1ZR1Aput4Q4TR6SYeSjhpVQ77IzJHoSHffKbDxBC+48aCiiRurDPw==" ,
"dev" : true ,
"requires" : {
"commander" : "^2.20.0" ,
"glob" : "^7.1.4"
} ,
"dependencies" : {
"commander" : {
"version" : "2.20.3" ,
"resolved" : "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" ,
"integrity" : "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" ,
"dev" : true
}
}
} ,
"dotenv" : {
"version" : "10.0.0" ,
"resolved" : "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz" ,
@ -16544,6 +16995,12 @@
@@ -16544,6 +16995,12 @@
}
}
} ,
"esm" : {
"version" : "3.2.25" ,
"resolved" : "https://registry.npmjs.org/esm/-/esm-3.2.25.tgz" ,
"integrity" : "sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA==" ,
"dev" : true
} ,
"espree" : {
"version" : "7.3.1" ,
"resolved" : "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz" ,
@ -16958,6 +17415,12 @@
@@ -16958,6 +17415,12 @@
"path-exists" : "^4.0.0"
}
} ,
"flat" : {
"version" : "5.0.2" ,
"resolved" : "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" ,
"integrity" : "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==" ,
"dev" : true
} ,
"flat-cache" : {
"version" : "3.0.4" ,
"resolved" : "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz" ,
@ -17699,6 +18162,12 @@
@@ -17699,6 +18162,12 @@
"integrity" : "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==" ,
"dev" : true
} ,
"is-valid-glob" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz" ,
"integrity" : "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=" ,
"dev" : true
} ,
"is-wsl" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" ,
@ -18924,6 +19393,12 @@
@@ -18924,6 +19393,12 @@
"vue-demi" : "*"
}
} ,
"pinia-plugin-persistedstate" : {
"version" : "1.5.1" ,
"resolved" : "https://registry.npmjs.org/pinia-plugin-persistedstate/-/pinia-plugin-persistedstate-1.5.1.tgz" ,
"integrity" : "sha512-X0jKWvA3kbpYe8RuIyLaZDEAFvsv3+QmBkMzInBHl0O57+eVJjswXHnIWeFAeFjktrE0cJbGHw2sBMgkcleySQ==" ,
"requires" : { }
} ,
"pkg-dir" : {
"version" : "4.2.0" ,
"resolved" : "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" ,
@ -19605,6 +20080,12 @@
@@ -19605,6 +20080,12 @@
"integrity" : "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" ,
"dev" : true
} ,
"require-main-filename" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" ,
"integrity" : "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==" ,
"dev" : true
} ,
"requires-port" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" ,
@ -19895,6 +20376,12 @@
@@ -19895,6 +20376,12 @@
"send" : "0.17.2"
}
} ,
"set-blocking" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" ,
"integrity" : "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" ,
"dev" : true
} ,
"setprototypeof" : {
"version" : "1.2.0" ,
"resolved" : "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" ,
@ -20685,6 +21172,36 @@
@@ -20685,6 +21172,36 @@
"integrity" : "sha512-+eaQXVrAm/LldalI272PpDe3+i4mPis0ORiMYxF6Ae4hyuCh15W8Idet7wPUEs4N4YptgFHGys4UrgNQOMyO6w==" ,
"requires" : { }
} ,
"vue-cli-plugin-i18n" : {
"version" : "2.3.1" ,
"resolved" : "https://registry.npmjs.org/vue-cli-plugin-i18n/-/vue-cli-plugin-i18n-2.3.1.tgz" ,
"integrity" : "sha512-1bNVZtLIAL9Pge8hiw986vixofyqF/tlgsqe4fF5JWn9c8xhsqVugEBuUeaYxevrE9efhhFk9mRmEDwBwQnbNg==" ,
"dev" : true ,
"requires" : {
"debug" : "^4.3.0" ,
"deepmerge" : "^4.2.0" ,
"dotenv" : "^8.2.0" ,
"flat" : "^5.0.0" ,
"rimraf" : "^3.0.0" ,
"vue" : "^2.6.11" ,
"vue-i18n" : "^8.17.0" ,
"vue-i18n-extract" : "1.0.2"
} ,
"dependencies" : {
"deepmerge" : {
"version" : "4.2.2" ,
"resolved" : "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz" ,
"integrity" : "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" ,
"dev" : true
} ,
"dotenv" : {
"version" : "8.6.0" ,
"resolved" : "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" ,
"integrity" : "sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g==" ,
"dev" : true
}
}
} ,
"vue-cli-plugin-vuetify" : {
"version" : "2.4.7" ,
"resolved" : "https://registry.npmmirror.com/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-2.4.7.tgz" ,
@ -20778,6 +21295,161 @@
@@ -20778,6 +21295,161 @@
"integrity" : "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==" ,
"dev" : true
} ,
"vue-i18n" : {
"version" : "8.27.1" ,
"resolved" : "https://registry.npmjs.org/vue-i18n/-/vue-i18n-8.27.1.tgz" ,
"integrity" : "sha512-lWrGm4F25qReJ7XxSnFVb2h3PfW54ldnM4C+YLBGGJ75+Myt/kj4hHSTKqsyDLamvNYpvINMicSOdW+7yuqgIQ=="
} ,
"vue-i18n-extract" : {
"version" : "1.0.2" ,
"resolved" : "https://registry.npmjs.org/vue-i18n-extract/-/vue-i18n-extract-1.0.2.tgz" ,
"integrity" : "sha512-+zwDKvle4KcfloXZnj5hF01ViKDiFr5RMx5507D7oyDXpSleRpekF5YHgZa/+Ra6Go68//z0Nya58J9tKFsCjw==" ,
"dev" : true ,
"requires" : {
"cli-table3" : "^0.5.1" ,
"dot-object" : "^1.7.1" ,
"esm" : "^3.2.13" ,
"glob" : "^7.1.3" ,
"is-valid-glob" : "^1.0.0" ,
"yargs" : "^13.2.2"
} ,
"dependencies" : {
"ansi-regex" : {
"version" : "4.1.1" ,
"resolved" : "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" ,
"integrity" : "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==" ,
"dev" : true
} ,
"camelcase" : {
"version" : "5.3.1" ,
"resolved" : "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" ,
"integrity" : "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" ,
"dev" : true
} ,
"cliui" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz" ,
"integrity" : "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==" ,
"dev" : true ,
"requires" : {
"string-width" : "^3.1.0" ,
"strip-ansi" : "^5.2.0" ,
"wrap-ansi" : "^5.1.0"
}
} ,
"emoji-regex" : {
"version" : "7.0.3" ,
"resolved" : "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" ,
"integrity" : "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" ,
"dev" : true
} ,
"find-up" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" ,
"integrity" : "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==" ,
"dev" : true ,
"requires" : {
"locate-path" : "^3.0.0"
}
} ,
"is-fullwidth-code-point" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" ,
"integrity" : "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" ,
"dev" : true
} ,
"locate-path" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" ,
"integrity" : "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==" ,
"dev" : true ,
"requires" : {
"p-locate" : "^3.0.0" ,
"path-exists" : "^3.0.0"
}
} ,
"p-locate" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" ,
"integrity" : "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==" ,
"dev" : true ,
"requires" : {
"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=" ,
"dev" : true
} ,
"string-width" : {
"version" : "3.1.0" ,
"resolved" : "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" ,
"integrity" : "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==" ,
"dev" : true ,
"requires" : {
"emoji-regex" : "^7.0.1" ,
"is-fullwidth-code-point" : "^2.0.0" ,
"strip-ansi" : "^5.1.0"
}
} ,
"strip-ansi" : {
"version" : "5.2.0" ,
"resolved" : "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" ,
"integrity" : "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==" ,
"dev" : true ,
"requires" : {
"ansi-regex" : "^4.1.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==" ,
"dev" : true ,
"requires" : {
"ansi-styles" : "^3.2.0" ,
"string-width" : "^3.0.0" ,
"strip-ansi" : "^5.0.0"
}
} ,
"y18n" : {
"version" : "4.0.3" ,
"resolved" : "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" ,
"integrity" : "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==" ,
"dev" : true
} ,
"yargs" : {
"version" : "13.3.2" ,
"resolved" : "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz" ,
"integrity" : "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==" ,
"dev" : true ,
"requires" : {
"cliui" : "^5.0.0" ,
"find-up" : "^3.0.0" ,
"get-caller-file" : "^2.0.1" ,
"require-directory" : "^2.1.1" ,
"require-main-filename" : "^2.0.0" ,
"set-blocking" : "^2.0.0" ,
"string-width" : "^3.0.0" ,
"which-module" : "^2.0.0" ,
"y18n" : "^4.0.0" ,
"yargs-parser" : "^13.1.2"
}
} ,
"yargs-parser" : {
"version" : "13.1.2" ,
"resolved" : "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz" ,
"integrity" : "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==" ,
"dev" : true ,
"requires" : {
"camelcase" : "^5.0.0" ,
"decamelize" : "^1.2.0"
}
}
}
} ,
"vue-loader" : {
"version" : "17.0.0" ,
"resolved" : "https://registry.npmjs.org/vue-loader/-/vue-loader-17.0.0.tgz" ,
@ -21308,6 +21980,12 @@
@@ -21308,6 +21980,12 @@
"isexe" : "^2.0.0"
}
} ,
"which-module" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz" ,
"integrity" : "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" ,
"dev" : true
} ,
"wildcard" : {
"version" : "2.0.0" ,
"resolved" : "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz" ,