From fcd18576c7b6df81014111a569fe65658af6cb85 Mon Sep 17 00:00:00 2001 From: xuminyui <576362016@qq.com> Date: Tue, 19 Sep 2023 11:05:39 +0800 Subject: [PATCH] fix --- App.vue | 28 +- package-lock.json | 1538 +++++++++++++++++++++++++++++++++++++++++ package.json | 5 + pages/login/login.vue | 72 +- static/image/logo.png | Bin 0 -> 24538 bytes 5 files changed, 1628 insertions(+), 15 deletions(-) create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 static/image/logo.png diff --git a/App.vue b/App.vue index 8c2b732..e66c010 100644 --- a/App.vue +++ b/App.vue @@ -1,17 +1,19 @@ - diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..de826ed --- /dev/null +++ b/package-lock.json @@ -0,0 +1,1538 @@ +{ + "name": "uni-Identify-quality", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "dependencies": { + "sass-loader": "^13.3.2" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "peer": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "peer": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "peer": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "peer": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "peer": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "peer": true + }, + "node_modules/@types/node": { + "version": "20.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", + "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==", + "peer": true + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "peer": true + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "peer": true + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peer": true, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "peer": true + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001535", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001535.tgz", + "integrity": "sha512-48jLyUkiWFfhm/afF7cQPqPjaUmSraEhK4j+FCTJpgnGGEZHqyLe3hmWH7lIooZdSzXL0ReMvHz0vKDoTBsrwg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "peer": true, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.523", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz", + "integrity": "sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==", + "peer": true + }, + "node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "peer": true + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "peer": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esrecurse/node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "peer": true + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "peer": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "peer": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "peer": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "peer": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "peer": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "peer": true + }, + "node_modules/sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "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==", + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "peer": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "peer": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "peer": true, + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true, + "engines": { + "node": ">=10.13.0" + } + } + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "peer": true, + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "peer": true + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "peer": true + }, + "@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "peer": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "peer": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "peer": true, + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@types/eslint": { + "version": "8.44.2", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.2.tgz", + "integrity": "sha512-sdPRb9K6iL5XZOmBubg8yiFp5yS/JdUDQsq5e6h95km91MCYMuvp7mh1fjPEYUhvHepKpZOjnEaMBR4PxjWDzg==", + "peer": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "peer": true, + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.1.tgz", + "integrity": "sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==", + "peer": true + }, + "@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "peer": true + }, + "@types/node": { + "version": "20.6.2", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.6.2.tgz", + "integrity": "sha512-Y+/1vGBHV/cYk6OI1Na/LHzwnlNCAfU3ZNGrc1LdRe/LAIbdDPTTv/HU3M7yXN448aTVDq3eKRm2cg7iKLb8gw==", + "peer": true + }, + "@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "peer": true, + "requires": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "peer": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "peer": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "peer": true + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "peer": true, + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "peer": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "peer": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "peer": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "peer": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "peer": true, + "requires": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "peer": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "peer": true + }, + "acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "peer": true + }, + "acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "peer": true, + "requires": {} + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "peer": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peer": true, + "requires": {} + }, + "browserslist": { + "version": "4.21.10", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz", + "integrity": "sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ==", + "peer": true, + "requires": { + "caniuse-lite": "^1.0.30001517", + "electron-to-chromium": "^1.4.477", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.11" + } + }, + "buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "peer": true + }, + "caniuse-lite": { + "version": "1.0.30001535", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001535.tgz", + "integrity": "sha512-48jLyUkiWFfhm/afF7cQPqPjaUmSraEhK4j+FCTJpgnGGEZHqyLe3hmWH7lIooZdSzXL0ReMvHz0vKDoTBsrwg==", + "peer": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "peer": true + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "peer": true + }, + "electron-to-chromium": { + "version": "1.4.523", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.523.tgz", + "integrity": "sha512-9AreocSUWnzNtvLcbpng6N+GkXnCcBR80IQkxRC9Dfdyg4gaWNUPBujAHUpKkiUkoSoR9UlhA4zD/IgBklmhzg==", + "peer": true + }, + "enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "peer": true, + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "peer": true + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "peer": true + }, + "eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "peer": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "peer": true, + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "peer": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "peer": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "peer": true + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "peer": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "peer": true + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "peer": true + }, + "graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "peer": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "peer": true + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "peer": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "peer": true + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "peer": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "peer": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "peer": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "peer": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "peer": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "peer": true + }, + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "peer": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "peer": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "peer": true + }, + "sass-loader": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-13.3.2.tgz", + "integrity": "sha512-CQbKl57kdEv+KDLquhC+gE3pXt74LEAzm+tzywcA0/aHZuub8wTErbjAoNI57rPUWRYRNC5WUnNl8eGJNbDdwg==", + "requires": { + "neo-async": "^2.6.2" + } + }, + "schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "peer": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "peer": true, + "requires": { + "randombytes": "^2.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "peer": true + }, + "source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "peer": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "peer": true + }, + "terser": { + "version": "5.19.4", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.19.4.tgz", + "integrity": "sha512-6p1DjHeuluwxDXcuT9VR8p64klWJKo1ILiy19s6C9+0Bh2+NWTX6nD9EPppiER4ICkHDVB1RkVpin/YW2nQn/g==", + "peer": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "peer": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + } + }, + "update-browserslist-db": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz", + "integrity": "sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA==", + "peer": true, + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "peer": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "peer": true, + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "peer": true, + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "peer": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..88f39ea --- /dev/null +++ b/package.json @@ -0,0 +1,5 @@ +{ + "dependencies": { + "sass-loader": "^13.3.2" + } +} diff --git a/pages/login/login.vue b/pages/login/login.vue index 3746cac..4168472 100644 --- a/pages/login/login.vue +++ b/pages/login/login.vue @@ -1,9 +1,46 @@ \ No newline at end of file diff --git a/static/image/logo.png b/static/image/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..fa8cac99e6876eb6ce5737afe0c53fa4542c2666 GIT binary patch literal 24538 zcmXtgWmH?u_jQ7o7Kc(wffjdKDDD)ByE~;NI0SbHrG)~;0s(@%g+PltsbC?vHTZ+O zyZ-sTYrUWD{c>lWIcMg~K6CcI(K=enB*f2&0RRArs*0lC!*dS+07elJJiIm9y5T)M zfL?ma3V^D?7n=aUOMt4Pyn(;fZU|u=o6^K7)*U2Aos<_`fTyGjguTW6##!+D37ig( zDh8kIy_OP0^czF|m-mC5&YR%8^e#xJ%}Y#M<9$8TL_+9oi@UMUd3)pa zyoB?>^K^5|{|xr4D)iTPaAPTjhhLE-&JJQ2KZ33^u($&|Rv=$dp=$*E7K^ERT^oyW z5r%~MIylH%D(P&Rh&kD)Jb&3djInYCwPs>PUx-bmV`YIi*(<4_hM#ch-gg3cTPOlbYbeeD>RX1FWiqP3-wC7xTFy}RPI){(7HkadoHIZ=}v z{jIoAD2%2ET876U})9h&_>=d3ns%@79Y5Vtt}V(kHtq z^9;q*Qt_K;wrX(p+gav{`6qvzgZ~&&bKL8VGngF@z)H%9{)>xTT)FN_Ej2thj?&#T zt>oF?n0SwO7f5(^W@G!#D7h+{XDb3QxDA}u7TYf``c{e7_SSkH1RRbr<7Bn_3sr{g zeUs#(Xv)rNa2(#^6$@#EQ;O3{k)wne7*f0Ir?Wo@Yyf8qg!axcJNkB!9MCJyGE!hu zGG+KopCb?6-id+>h$9pGNTw>>m0qSV8M9*sU@8a93SoBq09Gb7OK8+-Fd(ho^`_%C z8g)8h(2u66Y}&L6#YMg1+xB(zQ*r9QrUnoi0jf|{3_Ty!Av}fS^MDoDglaTucct#s z!efj@f*ghBCrMh75^C+kGyw8C?N$4v_wGO?*Vt^p4H9tCnhwVyWgNEaTqT<2Z=Wdd z2&`;U-P8w2b*TSg<*F{H0v1&VKc~Y{ooJ?n#8YL%h-TxpECFEQ-+sPaf{`mB7>&@b zX02z2r5GjR>`f!{OG!T?X0W7$PdI9V(?^N9Cq!wa_h@?SKm?jASSz{R@))I&C_k~u zT>df$xiZAv;#6UF{yHZX#Sl43?@)^a9z%xqVREK{2cct_yCIB~4q+Q-ji+T z#no6tgDHs6QYFIb&k6C3k5KZvdm2C$QrFm;kxhI7(_se^6;nTc@zK!q4=a-ssD)h* z{3~|)?k6|B_EC_9M~Lu5jb}WAf?KF&^tZ`RNg)i7@)B;>0!HY*a4ko9VU2m#wb!t< z*AOu#ILxoSNNO-Q@b?$#DA3p9kA-|S@ zm;|sq|Aul^jEg}0?MfX~`$97u$b(CSbHx-Z@jt^h48d=jWOc5-$IRt?JFlY=o~r3# z2Ahk#YHxX`_sTUUw44>N6l^?dam^S*h3ydM+M(zh8*nl0;&qo%X5D9w|0vYj z2;Z!_C>`l56rWID6e;cRm>dTf4)_6f#-_Ad(5h~ZAX%Z>){<%c;7Y+mB}ci3sgrPe zkQ+A9RFW1uEQD`=zJ^K5yFkr6YLCDGi9+S_@^GTr4B{8#%dE0)pq>eb{X#&F@$zL( z0yMay-?RvDZ&gDE**`%rE$g}CxesIi-6Eudpc2326}&+vWdGkRA?gUHJsH!7n6PVKYVXemMSynG)k`9g2$$0lsTz zt~3zb(R+=fbu8E5AlgZO#1!S~-!6-03`-9|mHrJRWbV_LN3AyT5@Ff8CZC@q60T^3JdVQ*q?%C)@S{a);>gd_^k3{% zDb3*{P>G=$5SQcZS#LnOZ?bKtH_xU3W@jBxH^BHUv8@yC>I(7`5~2X!lvw9j;L;5z z($mo|stvKy*p{RTGt@5$;d>5@d3h$%Ucl6iW+Z^Gcp8BhFzsTjAgicwZEiZYy+SHC z02C#UQyYHQ&5iT+wGql^aYA}!>+`h=+lbzz*X?DY5x$W5N6

6Te(FEEf6zbetsB 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