From ae5d4d26336d24d0284adb8ca384d2ae9a286dcf Mon Sep 17 00:00:00 2001 From: "sebin.nyshkim@icloud.com" Date: Tue, 4 Jan 2022 00:39:02 +0100 Subject: [PATCH] feat: :recycle: refactor ALL THE THINGS!!! (again) Update to Vue 3 and employ Vue Router, additional design changes and navigation changes --- .eslintrc.js | 2 +- .gitignore | 3 + README.md | 2 +- package-lock.json | 1910 ++++++++++++++--- package.json | 18 +- public/index.html | 2 +- src/App.vue | 847 +------- .../attacks/sebin-burning_twister-hires.png | Bin .../attacks/sebin-fire_breath-hires.png | Bin .../attacks/sebin-flame_toss-hires.png | Bin .../attacks/sebin-kindled_fist-hires.png | Bin .../clothes}/casual/fullbody.png | Bin .../clothes}/cold/fullbody.png | Bin .../clothes}/lazy/pants.jpg | Bin .../clothes}/lazy/undies.jpg | Bin .../clothes}/workout/closeup.jpg | Bin .../clothes}/workout/closeup.png | Bin .../clothes}/workout/fullbody.png | Bin .../muscle}/muscle-ref1.jpg | Bin .../muscle}/muscle-ref10.jpg | Bin .../muscle}/muscle-ref11.jpg | Bin .../muscle}/muscle-ref12.jpg | Bin .../muscle}/muscle-ref2.jpg | Bin .../muscle}/muscle-ref3.jpg | Bin .../muscle}/muscle-ref4.png | Bin .../muscle}/muscle-ref5.jpg | Bin .../muscle}/muscle-ref6.jpg | Bin .../muscle}/muscle-ref7.jpg | Bin .../muscle}/muscle-ref8.jpg | Bin .../muscle}/muscle-ref9.jpg | Bin .../{img => refs}/sebin-hairstyle-short.jpg | Bin .../sebin-overdrive_ref-hires.jpg | Bin .../{img => refs}/sebin-ref-body-NSFW.png | Bin .../{img => refs}/sebin-ref-body-SFW.png | Bin .../{img => refs}/sebin-ref-expressions.png | Bin src/assets/{img => refs}/sebin-ref-penis.png | Bin src/assets/{img => refs}/sebin-smug-icon.png | Bin src/assets/{img => refs}/upper-body-ref.jpg | Bin src/assets/sebin-smug-icon.png | Bin 0 -> 769683 bytes src/components/DataTable.vue | 4 +- src/components/Figure.vue | 4 +- src/components/Gallery.vue | 4 +- src/components/Header.vue | 124 -- src/components/Navbar.vue | 139 -- src/components/Navigation.vue | 105 + src/components/NsfwSwitch.vue | 4 +- src/components/NsfwWarning.vue | 4 +- src/components/Prose.vue | 30 + src/components/QuickFacts.vue | 2 +- src/components/Welcome.vue | 56 + src/main.js | 12 +- src/router/index.js | 47 + src/views/Abilities.vue | 180 ++ src/views/Anatomy.vue | 360 ++++ src/views/Clothing.vue | 82 + src/views/General.vue | 24 + src/views/Home.vue | 24 + src/views/Overdrive.vue | 146 ++ vue.config.js | 14 - 59 files changed, 2768 insertions(+), 1381 deletions(-) rename src/assets/{img => refs}/attacks/sebin-burning_twister-hires.png (100%) rename src/assets/{img => refs}/attacks/sebin-fire_breath-hires.png (100%) rename src/assets/{img => refs}/attacks/sebin-flame_toss-hires.png (100%) rename src/assets/{img => refs}/attacks/sebin-kindled_fist-hires.png (100%) rename src/assets/{img/clothes-ref => refs/clothes}/casual/fullbody.png (100%) rename src/assets/{img/clothes-ref => refs/clothes}/cold/fullbody.png (100%) rename src/assets/{img/clothes-ref => refs/clothes}/lazy/pants.jpg (100%) rename src/assets/{img/clothes-ref => refs/clothes}/lazy/undies.jpg (100%) rename src/assets/{img/clothes-ref => refs/clothes}/workout/closeup.jpg (100%) rename src/assets/{img/clothes-ref => refs/clothes}/workout/closeup.png (100%) rename src/assets/{img/clothes-ref => refs/clothes}/workout/fullbody.png (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref1.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref10.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref11.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref12.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref2.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref3.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref4.png (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref5.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref6.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref7.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref8.jpg (100%) rename src/assets/{img/muscle-ref => refs/muscle}/muscle-ref9.jpg (100%) rename src/assets/{img => refs}/sebin-hairstyle-short.jpg (100%) rename src/assets/{img => refs}/sebin-overdrive_ref-hires.jpg (100%) rename src/assets/{img => refs}/sebin-ref-body-NSFW.png (100%) rename src/assets/{img => refs}/sebin-ref-body-SFW.png (100%) rename src/assets/{img => refs}/sebin-ref-expressions.png (100%) rename src/assets/{img => refs}/sebin-ref-penis.png (100%) rename src/assets/{img => refs}/sebin-smug-icon.png (100%) rename src/assets/{img => refs}/upper-body-ref.jpg (100%) create mode 100644 src/assets/sebin-smug-icon.png delete mode 100644 src/components/Header.vue delete mode 100644 src/components/Navbar.vue create mode 100644 src/components/Navigation.vue create mode 100644 src/components/Prose.vue create mode 100644 src/components/Welcome.vue create mode 100644 src/router/index.js create mode 100644 src/views/Abilities.vue create mode 100644 src/views/Anatomy.vue create mode 100644 src/views/Clothing.vue create mode 100644 src/views/General.vue create mode 100644 src/views/Home.vue create mode 100644 src/views/Overdrive.vue diff --git a/.eslintrc.js b/.eslintrc.js index 37e04a1..2734abe 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -3,7 +3,7 @@ module.exports = { env: { node: true, }, - extends: ["plugin:vue/essential", "eslint:recommended", "@vue/prettier"], + extends: ["plugin:vue/vue3-essential", "eslint:recommended", "@vue/prettier"], parserOptions: { parser: "babel-eslint", }, diff --git a/.gitignore b/.gitignore index 07be599..403adbc 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules /dist + # local env files .env.local .env.*.local @@ -10,9 +11,11 @@ node_modules npm-debug.log* yarn-debug.log* yarn-error.log* +pnpm-debug.log* # Editor directories and files .idea +.vscode *.suo *.ntvs* *.njsproj diff --git a/README.md b/README.md index 46590db..53b755d 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# sebin-reference +# vue3-test ## Project setup ``` diff --git a/package-lock.json b/package-lock.json index ed02bef..2f7f53b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,33 +1,33 @@ { "name": "sebin-reference", - "version": "0.6.4", + "version": "0.7.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "sebin-reference", - "version": "0.6.4", + "version": "0.7.0", "dependencies": { - "core-js": "^3.11.0", + "core-js": "^3.6.5", "normalize.css": "^8.0.1", - "vue": "^2.6.12", - "vue-scrollto": "^2.20.0" + "vue": "^3.0.0", + "vue-router": "^4.0.0-0" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", + "@vue/cli-plugin-router": "~4.5.0", "@vue/cli-service": "~4.5.0", + "@vue/compiler-sfc": "^3.0.0", "@vue/eslint-config-prettier": "^6.0.0", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-prettier": "^3.3.1", - "eslint-plugin-vue": "^6.2.2", - "image-webpack-loader": "^6.0.0", - "lodash": "^4.17.21", + "eslint-plugin-vue": "^7.0.0", + "image-webpack-loader": "^8.0.1", "prettier": "^2.2.1", "sass": "^1.26.5", - "sass-loader": "^8.0.2", - "vue-template-compiler": "^2.6.11" + "sass-loader": "^8.0.2" } }, "node_modules/@babel/code-frame": { @@ -451,7 +451,6 @@ "version": "7.16.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", - "dev": true, "bin": { "parser": "bin/babel-parser.js" }, @@ -1868,6 +1867,16 @@ "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", "dev": true }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -2488,6 +2497,90 @@ "strip-ansi": "^6.0.0" } }, + "node_modules/@vue/compiler-core": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz", + "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.26", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-core/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz", + "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==", + "dependencies": { + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz", + "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-ssr": "3.2.26", + "@vue/reactivity-transform": "3.2.26", + "@vue/shared": "3.2.26", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "node_modules/@vue/compiler-sfc/node_modules/postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dependencies": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz", + "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==", + "dependencies": { + "@vue/compiler-dom": "3.2.26", + "@vue/shared": "3.2.26" + } + }, "node_modules/@vue/component-compiler-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", @@ -2538,6 +2631,11 @@ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", "dev": true }, + "node_modules/@vue/devtools-api": { + "version": "6.0.0-beta.21.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.21.1.tgz", + "integrity": "sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==" + }, "node_modules/@vue/eslint-config-prettier": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-6.0.0.tgz", @@ -2589,6 +2687,62 @@ "webpack": ">=4.0.0" } }, + "node_modules/@vue/reactivity": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz", + "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==", + "dependencies": { + "@vue/shared": "3.2.26" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz", + "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==", + "dependencies": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "node_modules/@vue/runtime-core": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz", + "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==", + "dependencies": { + "@vue/reactivity": "3.2.26", + "@vue/shared": "3.2.26" + } + }, + "node_modules/@vue/runtime-dom": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz", + "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==", + "dependencies": { + "@vue/runtime-core": "3.2.26", + "@vue/shared": "3.2.26", + "csstype": "^2.6.8" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz", + "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==", + "dependencies": { + "@vue/compiler-ssr": "3.2.26", + "@vue/shared": "3.2.26" + }, + "peerDependencies": { + "vue": "3.2.26" + } + }, + "node_modules/@vue/shared": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz", + "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==" + }, "node_modules/@vue/web-component-wrapper": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", @@ -3395,11 +3549,6 @@ "tweetnacl": "^0.14.3" } }, - "node_modules/bezier-easing": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bezier-easing/-/bezier-easing-2.1.0.tgz", - "integrity": "sha1-wE3+i5JtbsrKGBPWn/F5t8ICXYY=" - }, "node_modules/bfj": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", @@ -5866,6 +6015,11 @@ "node": ">=0.10.0" } }, + "node_modules/csstype": { + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" + }, "node_modules/currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -5920,7 +6074,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "node_modules/debug": { "version": "4.3.3", @@ -7027,29 +7183,36 @@ } }, "node_modules/eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", - "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz", + "integrity": "sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==", "dev": true, "dependencies": { + "eslint-utils": "^2.1.0", "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" + "semver": "^6.3.0", + "vue-eslint-parser": "^7.10.0" }, "engines": { "node": ">=8.10" }, "peerDependencies": { - "eslint": "^5.0.0 || ^6.0.0" + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0" } }, - "node_modules/eslint-plugin-vue/node_modules/semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "node_modules/eslint-plugin-vue/node_modules/eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", "dev": true, - "bin": { - "semver": "bin/semver" + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" } }, "node_modules/eslint-scope": { @@ -7246,6 +7409,11 @@ "node": ">=4.0" } }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, "node_modules/esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -8384,23 +8552,162 @@ } }, "node_modules/gifsicle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", - "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.3.0.tgz", + "integrity": "sha512-FJTpgdj1Ow/FITB7SVza5HlzXa+/lqEY0tHQazAJbuAdvyJtkH4wIdsR2K414oaTwRXHFLLF+tYbipj+OpYg+Q==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", - "execa": "^1.0.0", - "logalot": "^2.0.0" + "execa": "^5.0.0" }, "bin": { "gifsicle": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/imagemin/gisicle-bin?sponsor=1" + } + }, + "node_modules/gifsicle/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/gifsicle/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/gifsicle/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gifsicle/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/gifsicle/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gifsicle/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gifsicle/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gifsicle/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/gifsicle/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/gifsicle/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/glob": { @@ -9182,22 +9489,37 @@ } }, "node_modules/image-webpack-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-6.0.0.tgz", - "integrity": "sha512-H5qZ+DH88A4mW9CPJpa7VH8B2dxLbzqiMH+BQYtMw8v2jaFwZPQOS/NfkSaJMz76dsi/uw+0LY4uHR1iK6hq8g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-8.0.1.tgz", + "integrity": "sha512-IarGZ9kUo1mdnnKsk/b+BImysNS09/KaqeKRTXNPpz02tRSU1Fpm5wdD09CqlfuPMgsb4rpuuMpwIrPbSxn30Q==", "dev": true, "dependencies": { - "imagemin": "^7.0.0", - "loader-utils": "^1.2.3", - "object-assign": "^4.1.1" + "imagemin": "^7.0.1", + "loader-utils": "^2.0.0", + "object-assign": "^4.1.1", + "schema-utils": "^2.7.1" }, "optionalDependencies": { - "imagemin-gifsicle": "^6.0.1", - "imagemin-mozjpeg": "^8.0.0", - "imagemin-optipng": "^7.0.0", - "imagemin-pngquant": "^8.0.0", - "imagemin-svgo": "^7.0.0", - "imagemin-webp": "^5.1.0" + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^9.0.0", + "imagemin-optipng": "^8.0.0", + "imagemin-pngquant": "^9.0.2", + "imagemin-svgo": "^9.0.0", + "imagemin-webp": "^6.0.0" + } + }, + "node_modules/image-webpack-loader/node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" } }, "node_modules/imagemin": { @@ -9219,65 +9541,253 @@ } }, "node_modules/imagemin-gifsicle": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", - "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", "dev": true, "optional": true, "dependencies": { - "exec-buffer": "^3.0.0", - "gifsicle": "^4.0.0", + "execa": "^1.0.0", + "gifsicle": "^5.0.0", "is-gif": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/imagemin/imagemin-gifsicle?sponsor=1" } }, "node_modules/imagemin-mozjpeg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", - "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz", + "integrity": "sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==", "dev": true, "optional": true, "dependencies": { - "execa": "^1.0.0", + "execa": "^4.0.0", "is-jpg": "^2.0.0", - "mozjpeg": "^6.0.0" + "mozjpeg": "^7.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-mozjpeg/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/imagemin-optipng": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", - "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz", + "integrity": "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==", "dev": true, "optional": true, "dependencies": { "exec-buffer": "^3.0.0", "is-png": "^2.0.0", - "optipng-bin": "^6.0.0" + "optipng-bin": "^7.0.0" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/imagemin-pngquant": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-8.0.0.tgz", - "integrity": "sha512-PVq0diOxO+Zyq/zlMCz2Pfu6mVLHgiT1GpW702OwVlnej+NhS6ZQegYi3OFEDW8d7GxouyR5e8R+t53SMciOeg==", + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz", + "integrity": "sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg==", "dev": true, "optional": true, "dependencies": { - "execa": "^1.0.0", + "execa": "^4.0.0", "is-png": "^2.0.0", "is-stream": "^2.0.0", - "ow": "^0.13.2", - "pngquant-bin": "^5.0.0" + "ow": "^0.17.0", + "pngquant-bin": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/imagemin-pngquant/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/imagemin-pngquant/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/imagemin-pngquant/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" }, "engines": { "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/imagemin-pngquant/node_modules/is-stream": { @@ -9293,36 +9803,168 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/imagemin-pngquant/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-pngquant/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-pngquant/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-pngquant/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/imagemin-pngquant/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, "node_modules/imagemin-svgo": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", - "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-9.0.0.tgz", + "integrity": "sha512-uNgXpKHd99C0WODkrJ8OO/3zW3qjgS4pW7hcuII0RcHN3tnKxDjJWcitdVC/TZyfIqSricU8WfrHn26bdSW62g==", "dev": true, "optional": true, "dependencies": { "is-svg": "^4.2.1", - "svgo": "^1.3.2" + "svgo": "^2.1.0" }, "engines": { - "node": ">=6" + "node": ">=10" }, "funding": { "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1" } }, + "node_modules/imagemin-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/imagemin-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "optional": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/imagemin-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "optional": true + }, + "node_modules/imagemin-svgo/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true, + "optional": true + }, + "node_modules/imagemin-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/imagemin-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "optional": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, "node_modules/imagemin-webp": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", - "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-6.0.0.tgz", + "integrity": "sha512-DmVCkI8H1csyqAExsk93LzC88gj2uKXaLLW5Ly+WYsvNx7xv5cJAlozXWIx9Z0kEQr9w98gphi5aP2b++iDH8g==", "dev": true, "optional": true, "dependencies": { "cwebp-bin": "^5.0.0", "exec-buffer": "^3.0.0", - "is-cwebp-readable": "^2.0.1" + "is-cwebp-readable": "^3.0.0" }, "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/imagemin/node_modules/@nodelib/fs.stat": { @@ -9983,23 +10625,23 @@ } }, "node_modules/is-cwebp-readable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", - "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-3.0.0.tgz", + "integrity": "sha512-bpELc7/Q1/U5MWHn4NdHI44R3jxk0h9ew9ljzabiRl70/UIjL/ZAqRMb52F5+eke/VC8yTiv4Ewryo1fPWidvA==", "dev": true, "optional": true, "dependencies": { - "file-type": "^4.3.0" + "file-type": "^10.5.0" } }, "node_modules/is-cwebp-readable/node_modules/file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", "dev": true, "optional": true, "engines": { - "node": ">=4" + "node": ">=6" } }, "node_modules/is-data-descriptor": { @@ -11029,6 +11671,14 @@ "yallist": "^3.0.2" } }, + "node_modules/magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "dependencies": { + "sourcemap-codec": "^1.4.4" + } + }, "node_modules/make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -11417,22 +12067,21 @@ } }, "node_modules/mozjpeg": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", - "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.1.1.tgz", + "integrity": "sha512-iIDxWvzhWvLC9mcRJ1uSkiKaj4drF58oCqK2bITm5c2Jt6cJ8qQjSSru2PCaysG+hLIinryj8mgz5ZJzOYTv1A==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" + "bin-wrapper": "^4.0.0" }, "bin": { "mozjpeg": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, "node_modules/ms": { @@ -11484,6 +12133,17 @@ "dev": true, "optional": true }, + "node_modules/nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, "node_modules/nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -12074,22 +12734,21 @@ } }, "node_modules/optipng-bin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", - "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.1.tgz", + "integrity": "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" + "bin-wrapper": "^4.0.0" }, "bin": { "optipng": "cli.js" }, "engines": { - "node": ">=8" + "node": ">=10" } }, "node_modules/ora": { @@ -12214,26 +12873,32 @@ } }, "node_modules/ow": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.13.2.tgz", - "integrity": "sha512-9wvr+q+ZTDRvXDjL6eDOdFe5WUl/wa5sntf9kAolxqSpkBqaIObwLgFCGXSJASFw+YciXnOVtDWpxXa9cqV94A==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", + "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", "dev": true, "optional": true, "dependencies": { - "type-fest": "^0.5.1" + "type-fest": "^0.11.0" }, "engines": { - "node": ">=6" + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/ow/node_modules/type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true, "optional": true, "engines": { - "node": ">=6" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/p-cancelable": { @@ -12663,52 +13328,152 @@ } }, "node_modules/pngquant-bin": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", - "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.1.tgz", + "integrity": "sha512-Q3PUyolfktf+hYio6wsg3SanQzEU/v8aICg/WpzxXcuCMRb7H2Q81okfpcEztbMvw25ILjd3a87doj2N9kvbpQ==", "dev": true, "hasInstallScript": true, "optional": true, "dependencies": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.1", - "execa": "^0.10.0", - "logalot": "^2.0.0" + "execa": "^4.0.0" }, "bin": { "pngquant": "cli.js" }, "engines": { - "node": ">=6" + "node": ">=10" } }, - "node_modules/pngquant-bin/node_modules/execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "node_modules/pngquant-bin/node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "optional": true, "dependencies": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "engines": { - "node": ">=4" + "node": ">= 8" + } + }, + "node_modules/pngquant-bin/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" } }, "node_modules/pngquant-bin/node_modules/get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pngquant-bin/node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "optional": true, "engines": { - "node": ">=4" + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pngquant-bin/node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pngquant-bin/node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pngquant-bin/node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pngquant-bin/node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pngquant-bin/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, "node_modules/pnp-webpack-plugin": { @@ -15081,7 +15846,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", - "dev": true, "engines": { "node": ">=0.10.0" } @@ -15124,6 +15888,11 @@ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, "node_modules/spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -16854,9 +17623,16 @@ "dev": true }, "node_modules/vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz", + "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==", + "dependencies": { + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-sfc": "3.2.26", + "@vue/runtime-dom": "3.2.26", + "@vue/server-renderer": "3.2.26", + "@vue/shared": "3.2.26" + } }, "node_modules/vue-eslint-parser": { "version": "7.11.0", @@ -17026,12 +17802,15 @@ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", "dev": true }, - "node_modules/vue-scrollto": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/vue-scrollto/-/vue-scrollto-2.20.0.tgz", - "integrity": "sha512-7i+AGKJTThZnMEkhIPgrZjyAX+fXV7/rGdg+CV283uZZwCxwiMXaBLTmIc5RTA4uwGnT+E6eJle3mXQfM2OD3A==", + "node_modules/vue-router": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz", + "integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==", "dependencies": { - "bezier-easing": "2.1.0" + "@vue/devtools-api": "^6.0.0-beta.18" + }, + "peerDependencies": { + "vue": "^3.0.0" } }, "node_modules/vue-style-loader": { @@ -17055,6 +17834,8 @@ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", "dev": true, + "optional": true, + "peer": true, "dependencies": { "de-indent": "^1.0.2", "he": "^1.1.0" @@ -18517,8 +19298,7 @@ "@babel/parser": { "version": "7.16.6", "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.6.tgz", - "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==", - "dev": true + "integrity": "sha512-Gr86ujcNuPDnNOY8mi383Hvi8IYrJVJYuf3XcuBM/Dgd+bINn/7tHqsj+tKkoreMbmGsFLsltI/JJd8fOFWGDQ==" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.16.2", @@ -19493,6 +20273,13 @@ "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", "dev": true }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "optional": true + }, "@types/body-parser": { "version": "1.19.2", "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", @@ -20020,6 +20807,81 @@ "strip-ansi": "^6.0.0" } }, + "@vue/compiler-core": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.2.26.tgz", + "integrity": "sha512-N5XNBobZbaASdzY9Lga2D9Lul5vdCIOXvUMd6ThcN8zgqQhPKfCV+wfAJNNJKQkSHudnYRO2gEB+lp0iN3g2Tw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/shared": "3.2.26", + "estree-walker": "^2.0.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-dom": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.2.26.tgz", + "integrity": "sha512-smBfaOW6mQDxcT3p9TKT6mE22vjxjJL50GFVJiI0chXYGU/xzC05QRGrW3HHVuJrmLTLx5zBhsZ2dIATERbarg==", + "requires": { + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26" + } + }, + "@vue/compiler-sfc": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.2.26.tgz", + "integrity": "sha512-ePpnfktV90UcLdsDQUh2JdiTuhV0Skv2iYXxfNMOK/F3Q+2BO0AulcVcfoksOpTJGmhhfosWfMyEaEf0UaWpIw==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-ssr": "3.2.26", + "@vue/reactivity-transform": "3.2.26", + "@vue/shared": "3.2.26", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7", + "postcss": "^8.1.10", + "source-map": "^0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "@vue/compiler-ssr": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.2.26.tgz", + "integrity": "sha512-2mywLX0ODc4Zn8qBoA2PDCsLEZfpUGZcyoFRLSOjyGGK6wDy2/5kyDOWtf0S0UvtoyVq95OTSGIALjZ4k2q/ag==", + "requires": { + "@vue/compiler-dom": "3.2.26", + "@vue/shared": "3.2.26" + } + }, "@vue/component-compiler-utils": { "version": "3.3.0", "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", @@ -20067,6 +20929,11 @@ } } }, + "@vue/devtools-api": { + "version": "6.0.0-beta.21.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.0.0-beta.21.1.tgz", + "integrity": "sha512-FqC4s3pm35qGVeXRGOjTsRzlkJjrBLriDS9YXbflHLsfA9FrcKzIyWnLXoNm+/7930E8rRakXuAc2QkC50swAw==" + }, "@vue/eslint-config-prettier": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/@vue/eslint-config-prettier/-/eslint-config-prettier-6.0.0.tgz", @@ -20100,6 +20967,59 @@ "dev": true, "requires": {} }, + "@vue/reactivity": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.2.26.tgz", + "integrity": "sha512-h38bxCZLW6oFJVDlCcAiUKFnXI8xP8d+eO0pcDxx+7dQfSPje2AO6M9S9QO6MrxQB7fGP0DH0dYQ8ksf6hrXKQ==", + "requires": { + "@vue/shared": "3.2.26" + } + }, + "@vue/reactivity-transform": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.2.26.tgz", + "integrity": "sha512-XKMyuCmzNA7nvFlYhdKwD78rcnmPb7q46uoR00zkX6yZrUmcCQ5OikiwUEVbvNhL5hBJuvbSO95jB5zkUon+eQ==", + "requires": { + "@babel/parser": "^7.16.4", + "@vue/compiler-core": "3.2.26", + "@vue/shared": "3.2.26", + "estree-walker": "^2.0.2", + "magic-string": "^0.25.7" + } + }, + "@vue/runtime-core": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.2.26.tgz", + "integrity": "sha512-BcYi7qZ9Nn+CJDJrHQ6Zsmxei2hDW0L6AB4vPvUQGBm2fZyC0GXd/4nVbyA2ubmuhctD5RbYY8L+5GUJszv9mQ==", + "requires": { + "@vue/reactivity": "3.2.26", + "@vue/shared": "3.2.26" + } + }, + "@vue/runtime-dom": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.2.26.tgz", + "integrity": "sha512-dY56UIiZI+gjc4e8JQBwAifljyexfVCkIAu/WX8snh8vSOt/gMSEGwPRcl2UpYpBYeyExV8WCbgvwWRNt9cHhQ==", + "requires": { + "@vue/runtime-core": "3.2.26", + "@vue/shared": "3.2.26", + "csstype": "^2.6.8" + } + }, + "@vue/server-renderer": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.2.26.tgz", + "integrity": "sha512-Jp5SggDUvvUYSBIvYEhy76t4nr1vapY/FIFloWmQzn7UxqaHrrBpbxrqPcTrSgGrcaglj0VBp22BKJNre4aA1w==", + "requires": { + "@vue/compiler-ssr": "3.2.26", + "@vue/shared": "3.2.26" + } + }, + "@vue/shared": { + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.2.26.tgz", + "integrity": "sha512-vPV6Cq+NIWbH5pZu+V+2QHE9y1qfuTq49uNWw4f7FDEeZaDU2H2cx5jcUZOAKW7qTrUS4k6qZPbMy1x4N96nbA==" + }, "@vue/web-component-wrapper": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", @@ -20756,11 +21676,6 @@ "tweetnacl": "^0.14.3" } }, - "bezier-easing": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/bezier-easing/-/bezier-easing-2.1.0.tgz", - "integrity": "sha1-wE3+i5JtbsrKGBPWn/F5t8ICXYY=" - }, "bfj": { "version": "6.1.2", "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz", @@ -22787,6 +23702,11 @@ } } }, + "csstype": { + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" + }, "currently-unhandled": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", @@ -22828,7 +23748,9 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", - "dev": true + "dev": true, + "optional": true, + "peer": true }, "debug": { "version": "4.3.3", @@ -23772,21 +24694,25 @@ } }, "eslint-plugin-vue": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-6.2.2.tgz", - "integrity": "sha512-Nhc+oVAHm0uz/PkJAWscwIT4ijTrK5fqNqz9QB1D35SbbuMG1uB6Yr5AJpvPSWg+WOw7nYNswerYh0kOk64gqQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-7.20.0.tgz", + "integrity": "sha512-oVNDqzBC9h3GO+NTgWeLMhhGigy6/bQaQbHS+0z7C4YEu/qK/yxHvca/2PTZtGNPsCrHwOTgKMrwu02A9iPBmw==", "dev": true, "requires": { + "eslint-utils": "^2.1.0", "natural-compare": "^1.4.0", - "semver": "^5.6.0", - "vue-eslint-parser": "^7.0.0" + "semver": "^6.3.0", + "vue-eslint-parser": "^7.10.0" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } } } }, @@ -23872,6 +24798,11 @@ "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", "dev": true }, + "estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==" + }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", @@ -24775,16 +25706,112 @@ } }, "gifsicle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", - "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.3.0.tgz", + "integrity": "sha512-FJTpgdj1Ow/FITB7SVza5HlzXa+/lqEY0tHQazAJbuAdvyJtkH4wIdsR2K414oaTwRXHFLLF+tYbipj+OpYg+Q==", "dev": true, "optional": true, "requires": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.0", - "execa": "^1.0.0", - "logalot": "^2.0.0" + "execa": "^5.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "optional": true + }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "optional": true + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } } }, "glob": { @@ -25389,20 +26416,34 @@ "dev": true }, "image-webpack-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-6.0.0.tgz", - "integrity": "sha512-H5qZ+DH88A4mW9CPJpa7VH8B2dxLbzqiMH+BQYtMw8v2jaFwZPQOS/NfkSaJMz76dsi/uw+0LY4uHR1iK6hq8g==", + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-8.0.1.tgz", + "integrity": "sha512-IarGZ9kUo1mdnnKsk/b+BImysNS09/KaqeKRTXNPpz02tRSU1Fpm5wdD09CqlfuPMgsb4rpuuMpwIrPbSxn30Q==", "dev": true, "requires": { - "imagemin": "^7.0.0", - "imagemin-gifsicle": "^6.0.1", - "imagemin-mozjpeg": "^8.0.0", - "imagemin-optipng": "^7.0.0", - "imagemin-pngquant": "^8.0.0", - "imagemin-svgo": "^7.0.0", - "imagemin-webp": "^5.1.0", - "loader-utils": "^1.2.3", - "object-assign": "^4.1.1" + "imagemin": "^7.0.1", + "imagemin-gifsicle": "^7.0.0", + "imagemin-mozjpeg": "^9.0.0", + "imagemin-optipng": "^8.0.0", + "imagemin-pngquant": "^9.0.2", + "imagemin-svgo": "^9.0.0", + "imagemin-webp": "^6.0.0", + "loader-utils": "^2.0.0", + "object-assign": "^4.1.1", + "schema-utils": "^2.7.1" + }, + "dependencies": { + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } } }, "imagemin": { @@ -25543,85 +26584,319 @@ } }, "imagemin-gifsicle": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", - "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-7.0.0.tgz", + "integrity": "sha512-LaP38xhxAwS3W8PFh4y5iQ6feoTSF+dTAXFRUEYQWYst6Xd+9L/iPk34QGgK/VO/objmIlmq9TStGfVY2IcHIA==", "dev": true, "optional": true, "requires": { - "exec-buffer": "^3.0.0", - "gifsicle": "^4.0.0", + "execa": "^1.0.0", + "gifsicle": "^5.0.0", "is-gif": "^3.0.0" } }, "imagemin-mozjpeg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", - "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-9.0.0.tgz", + "integrity": "sha512-TwOjTzYqCFRgROTWpVSt5UTT0JeCuzF1jswPLKALDd89+PmrJ2PdMMYeDLYZ1fs9cTovI9GJd68mRSnuVt691w==", "dev": true, "optional": true, "requires": { - "execa": "^1.0.0", + "execa": "^4.0.0", "is-jpg": "^2.0.0", - "mozjpeg": "^6.0.0" - } - }, - "imagemin-optipng": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", - "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", - "dev": true, - "optional": true, - "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^2.0.0", - "optipng-bin": "^6.0.0" - } - }, - "imagemin-pngquant": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-8.0.0.tgz", - "integrity": "sha512-PVq0diOxO+Zyq/zlMCz2Pfu6mVLHgiT1GpW702OwVlnej+NhS6ZQegYi3OFEDW8d7GxouyR5e8R+t53SMciOeg==", - "dev": true, - "optional": true, - "requires": { - "execa": "^1.0.0", - "is-png": "^2.0.0", - "is-stream": "^2.0.0", - "ow": "^0.13.2", - "pngquant-bin": "^5.0.0" + "mozjpeg": "^7.0.0" }, "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, "is-stream": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "imagemin-optipng": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-8.0.0.tgz", + "integrity": "sha512-CUGfhfwqlPjAC0rm8Fy+R2DJDBGjzy2SkfyT09L8rasnF9jSoHFqJ1xxSZWK6HVPZBMhGPMxCTL70OgTHlLF5A==", + "dev": true, + "optional": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^2.0.0", + "optipng-bin": "^7.0.0" + } + }, + "imagemin-pngquant": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-9.0.2.tgz", + "integrity": "sha512-cj//bKo8+Frd/DM8l6Pg9pws1pnDUjgb7ae++sUX1kUVdv2nrngPykhiUOgFeE0LGY/LmUbCf4egCHC4YUcZSg==", + "dev": true, + "optional": true, + "requires": { + "execa": "^4.0.0", + "is-png": "^2.0.0", + "is-stream": "^2.0.0", + "ow": "^0.17.0", + "pngquant-bin": "^6.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true, + "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } } } }, "imagemin-svgo": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", - "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-9.0.0.tgz", + "integrity": "sha512-uNgXpKHd99C0WODkrJ8OO/3zW3qjgS4pW7hcuII0RcHN3tnKxDjJWcitdVC/TZyfIqSricU8WfrHn26bdSW62g==", "dev": true, "optional": true, "requires": { "is-svg": "^4.2.1", - "svgo": "^1.3.2" + "svgo": "^2.1.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "optional": true + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "optional": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "optional": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true, + "optional": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "optional": true, + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } } }, "imagemin-webp": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", - "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-6.0.0.tgz", + "integrity": "sha512-DmVCkI8H1csyqAExsk93LzC88gj2uKXaLLW5Ly+WYsvNx7xv5cJAlozXWIx9Z0kEQr9w98gphi5aP2b++iDH8g==", "dev": true, "optional": true, "requires": { "cwebp-bin": "^5.0.0", "exec-buffer": "^3.0.0", - "is-cwebp-readable": "^2.0.1" + "is-cwebp-readable": "^3.0.0" } }, "immutable": { @@ -26009,19 +27284,19 @@ } }, "is-cwebp-readable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", - "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-3.0.0.tgz", + "integrity": "sha512-bpELc7/Q1/U5MWHn4NdHI44R3jxk0h9ew9ljzabiRl70/UIjL/ZAqRMb52F5+eke/VC8yTiv4Ewryo1fPWidvA==", "dev": true, "optional": true, "requires": { - "file-type": "^4.3.0" + "file-type": "^10.5.0" }, "dependencies": { "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", "dev": true, "optional": true } @@ -26827,6 +28102,14 @@ "yallist": "^3.0.2" } }, + "magic-string": { + "version": "0.25.7", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.7.tgz", + "integrity": "sha512-4CrMT5DOHTDk4HYDlzmwu4FVCcIYI8gauveasrdCu2IKIFOJ3f0v/8MDGJCDL9oD2ppz/Av1b0Nj345H9M+XIA==", + "requires": { + "sourcemap-codec": "^1.4.4" + } + }, "make-dir": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", @@ -27145,15 +28428,14 @@ } }, "mozjpeg": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", - "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-7.1.1.tgz", + "integrity": "sha512-iIDxWvzhWvLC9mcRJ1uSkiKaj4drF58oCqK2bITm5c2Jt6cJ8qQjSSru2PCaysG+hLIinryj8mgz5ZJzOYTv1A==", "dev": true, "optional": true, "requires": { "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" + "bin-wrapper": "^4.0.0" } }, "ms": { @@ -27202,6 +28484,11 @@ "dev": true, "optional": true }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==" + }, "nanomatch": { "version": "1.2.13", "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", @@ -27674,15 +28961,14 @@ } }, "optipng-bin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", - "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-7.0.1.tgz", + "integrity": "sha512-W99mpdW7Nt2PpFiaO+74pkht7KEqkXkeRomdWXfEz3SALZ6hns81y/pm1dsGZ6ItUIfchiNIP6ORDr1zETU1jA==", "dev": true, "optional": true, "requires": { "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" + "bin-wrapper": "^4.0.0" } }, "ora": { @@ -27782,19 +29068,19 @@ "dev": true }, "ow": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.13.2.tgz", - "integrity": "sha512-9wvr+q+ZTDRvXDjL6eDOdFe5WUl/wa5sntf9kAolxqSpkBqaIObwLgFCGXSJASFw+YciXnOVtDWpxXa9cqV94A==", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/ow/-/ow-0.17.0.tgz", + "integrity": "sha512-i3keDzDQP5lWIe4oODyDFey1qVrq2hXKTuTH2VpqwpYtzPiKZt2ziRI4NBQmgW40AnV5Euz17OyWweCb+bNEQA==", "dev": true, "optional": true, "requires": { - "type-fest": "^0.5.1" + "type-fest": "^0.11.0" }, "dependencies": { "type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.11.0.tgz", + "integrity": "sha512-OdjXJxnCN1AvyLSzeKIgXTXxV+99ZuXl3Hpo9XpJAv9MBcHrrJOQ5kV7ypXOuQie+AmWG25hLbiKdwYTifzcfQ==", "dev": true, "optional": true } @@ -28137,40 +29423,107 @@ } }, "pngquant-bin": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", - "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-6.0.1.tgz", + "integrity": "sha512-Q3PUyolfktf+hYio6wsg3SanQzEU/v8aICg/WpzxXcuCMRb7H2Q81okfpcEztbMvw25ILjd3a87doj2N9kvbpQ==", "dev": true, "optional": true, "requires": { "bin-build": "^3.0.0", "bin-wrapper": "^4.0.1", - "execa": "^0.10.0", - "logalot": "^2.0.0" + "execa": "^4.0.0" }, "dependencies": { - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "optional": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "optional": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" } }, "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "optional": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, "optional": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "optional": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "optional": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "optional": true, + "requires": { + "shebang-regex": "^3.0.0" + } + }, + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "optional": true + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } } } }, @@ -30139,8 +31492,7 @@ "source-map-js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", - "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", - "dev": true + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==" }, "source-map-resolve": { "version": "0.5.3", @@ -30179,6 +31531,11 @@ "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, "spdx-correct": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", @@ -31587,9 +32944,16 @@ "dev": true }, "vue": { - "version": "2.6.14", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.14.tgz", - "integrity": "sha512-x2284lgYvjOMj3Za7kqzRcUSxBboHqtgRE2zlos1qWaOye5yUmHn42LB1250NJBLRwEcdrB0JRwyPTEPhfQjiQ==" + "version": "3.2.26", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.2.26.tgz", + "integrity": "sha512-KD4lULmskL5cCsEkfhERVRIOEDrfEL9CwAsLYpzptOGjaGFNWo3BQ9g8MAb7RaIO71rmVOziZ/uEN/rHwcUIhg==", + "requires": { + "@vue/compiler-dom": "3.2.26", + "@vue/compiler-sfc": "3.2.26", + "@vue/runtime-dom": "3.2.26", + "@vue/server-renderer": "3.2.26", + "@vue/shared": "3.2.26" + } }, "vue-eslint-parser": { "version": "7.11.0", @@ -31714,12 +33078,12 @@ } } }, - "vue-scrollto": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/vue-scrollto/-/vue-scrollto-2.20.0.tgz", - "integrity": "sha512-7i+AGKJTThZnMEkhIPgrZjyAX+fXV7/rGdg+CV283uZZwCxwiMXaBLTmIc5RTA4uwGnT+E6eJle3mXQfM2OD3A==", + "vue-router": { + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.0.12.tgz", + "integrity": "sha512-CPXvfqe+mZLB1kBWssssTiWg4EQERyqJZes7USiqfW9B5N2x+nHlnsM1D3b5CaJ6qgCvMmYJnz+G0iWjNCvXrg==", "requires": { - "bezier-easing": "2.1.0" + "@vue/devtools-api": "^6.0.0-beta.18" } }, "vue-style-loader": { @@ -31745,6 +33109,8 @@ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.14.tgz", "integrity": "sha512-ODQS1SyMbjKoO1JBJZojSw6FE4qnh9rIpUZn2EUT86FKizx9uH5z6uXiIrm4/Nb/gwxTi/o17ZDEGWAXHvtC7g==", "dev": true, + "optional": true, + "peer": true, "requires": { "de-indent": "^1.0.2", "he": "^1.1.0" diff --git a/package.json b/package.json index 804e42c..fecb63c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "sebin-reference", - "version": "0.6.4", + "version": "0.7.0", "private": true, "scripts": { "serve": "vue-cli-service serve", @@ -8,25 +8,25 @@ "lint": "vue-cli-service lint" }, "dependencies": { - "core-js": "^3.11.0", + "core-js": "^3.6.5", "normalize.css": "^8.0.1", - "vue": "^2.6.12", - "vue-scrollto": "^2.20.0" + "vue": "^3.0.0", + "vue-router": "^4.0.0-0" }, "devDependencies": { "@vue/cli-plugin-babel": "~4.5.0", "@vue/cli-plugin-eslint": "~4.5.0", + "@vue/cli-plugin-router": "~4.5.0", "@vue/cli-service": "~4.5.0", + "@vue/compiler-sfc": "^3.0.0", "@vue/eslint-config-prettier": "^6.0.0", "babel-eslint": "^10.1.0", "eslint": "^6.7.2", "eslint-plugin-prettier": "^3.3.1", - "eslint-plugin-vue": "^6.2.2", - "image-webpack-loader": "^6.0.0", - "lodash": "^4.17.21", + "eslint-plugin-vue": "^7.0.0", + "image-webpack-loader": "^8.0.1", "prettier": "^2.2.1", "sass": "^1.26.5", - "sass-loader": "^8.0.2", - "vue-template-compiler": "^2.6.11" + "sass-loader": "^8.0.2" } } diff --git a/public/index.html b/public/index.html index 5d705d5..a536def 100644 --- a/public/index.html +++ b/public/index.html @@ -10,7 +10,7 @@
diff --git a/src/App.vue b/src/App.vue index 0911ea1..9268ee1 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,711 +1,43 @@ diff --git a/src/assets/img/attacks/sebin-burning_twister-hires.png b/src/assets/refs/attacks/sebin-burning_twister-hires.png similarity index 100% rename from src/assets/img/attacks/sebin-burning_twister-hires.png rename to src/assets/refs/attacks/sebin-burning_twister-hires.png diff --git a/src/assets/img/attacks/sebin-fire_breath-hires.png b/src/assets/refs/attacks/sebin-fire_breath-hires.png similarity index 100% rename from src/assets/img/attacks/sebin-fire_breath-hires.png rename to src/assets/refs/attacks/sebin-fire_breath-hires.png diff --git a/src/assets/img/attacks/sebin-flame_toss-hires.png b/src/assets/refs/attacks/sebin-flame_toss-hires.png similarity index 100% rename from src/assets/img/attacks/sebin-flame_toss-hires.png rename to src/assets/refs/attacks/sebin-flame_toss-hires.png diff --git a/src/assets/img/attacks/sebin-kindled_fist-hires.png b/src/assets/refs/attacks/sebin-kindled_fist-hires.png similarity index 100% rename from src/assets/img/attacks/sebin-kindled_fist-hires.png rename to src/assets/refs/attacks/sebin-kindled_fist-hires.png diff --git a/src/assets/img/clothes-ref/casual/fullbody.png b/src/assets/refs/clothes/casual/fullbody.png similarity index 100% rename from src/assets/img/clothes-ref/casual/fullbody.png rename to src/assets/refs/clothes/casual/fullbody.png diff --git a/src/assets/img/clothes-ref/cold/fullbody.png b/src/assets/refs/clothes/cold/fullbody.png similarity index 100% rename from src/assets/img/clothes-ref/cold/fullbody.png rename to src/assets/refs/clothes/cold/fullbody.png diff --git a/src/assets/img/clothes-ref/lazy/pants.jpg b/src/assets/refs/clothes/lazy/pants.jpg similarity index 100% rename from src/assets/img/clothes-ref/lazy/pants.jpg rename to src/assets/refs/clothes/lazy/pants.jpg diff --git a/src/assets/img/clothes-ref/lazy/undies.jpg b/src/assets/refs/clothes/lazy/undies.jpg similarity index 100% rename from src/assets/img/clothes-ref/lazy/undies.jpg rename to src/assets/refs/clothes/lazy/undies.jpg diff --git a/src/assets/img/clothes-ref/workout/closeup.jpg b/src/assets/refs/clothes/workout/closeup.jpg similarity index 100% rename from src/assets/img/clothes-ref/workout/closeup.jpg rename to src/assets/refs/clothes/workout/closeup.jpg diff --git a/src/assets/img/clothes-ref/workout/closeup.png b/src/assets/refs/clothes/workout/closeup.png similarity index 100% rename from src/assets/img/clothes-ref/workout/closeup.png rename to src/assets/refs/clothes/workout/closeup.png diff --git a/src/assets/img/clothes-ref/workout/fullbody.png b/src/assets/refs/clothes/workout/fullbody.png similarity index 100% rename from src/assets/img/clothes-ref/workout/fullbody.png rename to src/assets/refs/clothes/workout/fullbody.png diff --git a/src/assets/img/muscle-ref/muscle-ref1.jpg b/src/assets/refs/muscle/muscle-ref1.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref1.jpg rename to src/assets/refs/muscle/muscle-ref1.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref10.jpg b/src/assets/refs/muscle/muscle-ref10.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref10.jpg rename to src/assets/refs/muscle/muscle-ref10.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref11.jpg b/src/assets/refs/muscle/muscle-ref11.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref11.jpg rename to src/assets/refs/muscle/muscle-ref11.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref12.jpg b/src/assets/refs/muscle/muscle-ref12.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref12.jpg rename to src/assets/refs/muscle/muscle-ref12.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref2.jpg b/src/assets/refs/muscle/muscle-ref2.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref2.jpg rename to src/assets/refs/muscle/muscle-ref2.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref3.jpg b/src/assets/refs/muscle/muscle-ref3.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref3.jpg rename to src/assets/refs/muscle/muscle-ref3.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref4.png b/src/assets/refs/muscle/muscle-ref4.png similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref4.png rename to src/assets/refs/muscle/muscle-ref4.png diff --git a/src/assets/img/muscle-ref/muscle-ref5.jpg b/src/assets/refs/muscle/muscle-ref5.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref5.jpg rename to src/assets/refs/muscle/muscle-ref5.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref6.jpg b/src/assets/refs/muscle/muscle-ref6.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref6.jpg rename to src/assets/refs/muscle/muscle-ref6.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref7.jpg b/src/assets/refs/muscle/muscle-ref7.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref7.jpg rename to src/assets/refs/muscle/muscle-ref7.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref8.jpg b/src/assets/refs/muscle/muscle-ref8.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref8.jpg rename to src/assets/refs/muscle/muscle-ref8.jpg diff --git a/src/assets/img/muscle-ref/muscle-ref9.jpg b/src/assets/refs/muscle/muscle-ref9.jpg similarity index 100% rename from src/assets/img/muscle-ref/muscle-ref9.jpg rename to src/assets/refs/muscle/muscle-ref9.jpg diff --git a/src/assets/img/sebin-hairstyle-short.jpg b/src/assets/refs/sebin-hairstyle-short.jpg similarity index 100% rename from src/assets/img/sebin-hairstyle-short.jpg rename to src/assets/refs/sebin-hairstyle-short.jpg diff --git a/src/assets/img/sebin-overdrive_ref-hires.jpg b/src/assets/refs/sebin-overdrive_ref-hires.jpg similarity index 100% rename from src/assets/img/sebin-overdrive_ref-hires.jpg rename to src/assets/refs/sebin-overdrive_ref-hires.jpg diff --git a/src/assets/img/sebin-ref-body-NSFW.png b/src/assets/refs/sebin-ref-body-NSFW.png similarity index 100% rename from src/assets/img/sebin-ref-body-NSFW.png rename to src/assets/refs/sebin-ref-body-NSFW.png diff --git a/src/assets/img/sebin-ref-body-SFW.png b/src/assets/refs/sebin-ref-body-SFW.png similarity index 100% rename from src/assets/img/sebin-ref-body-SFW.png rename to src/assets/refs/sebin-ref-body-SFW.png diff --git a/src/assets/img/sebin-ref-expressions.png b/src/assets/refs/sebin-ref-expressions.png similarity index 100% rename from src/assets/img/sebin-ref-expressions.png rename to src/assets/refs/sebin-ref-expressions.png diff --git a/src/assets/img/sebin-ref-penis.png b/src/assets/refs/sebin-ref-penis.png similarity index 100% rename from src/assets/img/sebin-ref-penis.png rename to src/assets/refs/sebin-ref-penis.png diff --git a/src/assets/img/sebin-smug-icon.png b/src/assets/refs/sebin-smug-icon.png similarity index 100% rename from src/assets/img/sebin-smug-icon.png rename to src/assets/refs/sebin-smug-icon.png diff --git a/src/assets/img/upper-body-ref.jpg b/src/assets/refs/upper-body-ref.jpg similarity index 100% rename from src/assets/img/upper-body-ref.jpg rename to src/assets/refs/upper-body-ref.jpg diff --git a/src/assets/sebin-smug-icon.png b/src/assets/sebin-smug-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8dcce6e1cf77643e6df4d7b8a6dc38ffd8a6f0f9 GIT binary patch literal 769683 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
V{fE1{;$W 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%0A@=u@%)*Vl&Th%LRqMHTHgWIm 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 z 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 literal 0 HcmV?d00001 diff --git a/src/components/DataTable.vue b/src/components/DataTable.vue index 1789a1d..64be75b 100644 --- a/src/components/DataTable.vue +++ b/src/components/DataTable.vue @@ -49,11 +49,13 @@ export default { diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue deleted file mode 100644 index 33a81ee..0000000 --- a/src/components/Navbar.vue +++ /dev/null @@ -1,139 +0,0 @@ - - - - - diff --git a/src/components/Navigation.vue b/src/components/Navigation.vue new file mode 100644 index 0000000..3d5aa11 --- /dev/null +++ b/src/components/Navigation.vue @@ -0,0 +1,105 @@ + + + + + diff --git a/src/components/NsfwSwitch.vue b/src/components/NsfwSwitch.vue index d01389a..ae68fb9 100644 --- a/src/components/NsfwSwitch.vue +++ b/src/components/NsfwSwitch.vue @@ -29,6 +29,8 @@ export default { diff --git a/src/components/QuickFacts.vue b/src/components/QuickFacts.vue index 95c6ef7..dde0091 100644 --- a/src/components/QuickFacts.vue +++ b/src/components/QuickFacts.vue @@ -24,7 +24,7 @@ export default { diff --git a/src/main.js b/src/main.js index f47a8dd..10ea69d 100644 --- a/src/main.js +++ b/src/main.js @@ -1,11 +1,5 @@ -import Vue from "vue"; -import VueScrollTo from "vue-scrollto"; +import { createApp } from "vue"; import App from "./App.vue"; +import router from "./router"; -Vue.config.productionTip = false; - -Vue.use(VueScrollTo, { offset: -55 }); - -new Vue({ - render: (h) => h(App), -}).$mount("#app"); +createApp(App).use(router).mount("#app"); diff --git a/src/router/index.js b/src/router/index.js new file mode 100644 index 0000000..984ff87 --- /dev/null +++ b/src/router/index.js @@ -0,0 +1,47 @@ +import { createRouter, createWebHistory } from "vue-router"; +import Home from "../views/Home.vue"; + +const routes = [ + { + path: "/", + name: "Home", + component: Home, + }, + { + path: "/general", + name: "General", + component: () => + import(/* webpackChunkName: "general" */ "@/views/General.vue"), + }, + { + path: "/anatomy", + name: "Anatomy", + component: () => + import(/* webpackChunkName: "anatomy" */ "@/views/Anatomy.vue"), + }, + { + path: "/clothing", + name: "Clothing", + component: () => + import(/* webpackChunkName: "clothing" */ "@/views/Clothing.vue"), + }, + { + path: "/abilities", + name: "Abilities", + component: () => + import(/* webpackChunkName: "abilities" */ "@/views/Abilities.vue"), + }, + { + path: "/overdrive", + name: "Overdrive", + component: () => + import(/* webpackChunkName: "overdrive" */ "@/views/Overdrive.vue"), + }, +]; + +const router = createRouter({ + history: createWebHistory(process.env.BASE_URL), + routes, +}); + +export default router; diff --git a/src/views/Abilities.vue b/src/views/Abilities.vue new file mode 100644 index 0000000..de2bab8 --- /dev/null +++ b/src/views/Abilities.vue @@ -0,0 +1,180 @@ + + + + + diff --git a/src/views/Anatomy.vue b/src/views/Anatomy.vue new file mode 100644 index 0000000..e6b860f --- /dev/null +++ b/src/views/Anatomy.vue @@ -0,0 +1,360 @@ + + + + + diff --git a/src/views/Clothing.vue b/src/views/Clothing.vue new file mode 100644 index 0000000..66b3794 --- /dev/null +++ b/src/views/Clothing.vue @@ -0,0 +1,82 @@ + + + + + diff --git a/src/views/General.vue b/src/views/General.vue new file mode 100644 index 0000000..8807225 --- /dev/null +++ b/src/views/General.vue @@ -0,0 +1,24 @@ + + + + + diff --git a/src/views/Home.vue b/src/views/Home.vue new file mode 100644 index 0000000..3c69b3e --- /dev/null +++ b/src/views/Home.vue @@ -0,0 +1,24 @@ + + + diff --git a/src/views/Overdrive.vue b/src/views/Overdrive.vue new file mode 100644 index 0000000..86c55c5 --- /dev/null +++ b/src/views/Overdrive.vue @@ -0,0 +1,146 @@ + + + + + diff --git a/vue.config.js b/vue.config.js index f541a85..b400d00 100644 --- a/vue.config.js +++ b/vue.config.js @@ -1,22 +1,8 @@ -const path = require("path"); - module.exports = { publicPath: "", css: { sourceMap: process.env.NODE_ENV !== "production", }, - configureWebpack: { - resolve: { - alias: { - "@fonts": path.resolve(__dirname, "src/assets/fonts/"), - "@img": path.resolve(__dirname, "src/assets/img/"), - "@scss": path.resolve(__dirname, "src/scss/"), - "@data": path.resolve(__dirname, "src/data/"), - "@mixins": path.resolve(__dirname, "src/mixins/"), - "@components": path.resolve(__dirname, "src/components/"), - }, - }, - }, chainWebpack: (config) => { config.plugin("html").tap((args) => { const meta = {