From cbd9d29a749f7462759f51db4d699f8ce1d2e430 Mon Sep 17 00:00:00 2001 From: Kyle Date: Mon, 26 Aug 2024 15:35:55 +0800 Subject: [PATCH 1/7] init --- .gitignore | 21 + .vscode/settings.json | 3 + index.html | 20 + package-lock.json | 20454 ++++++++++++++++++++++++++++++++++ package.json | 76 + shims-uni.d.ts | 10 + src/App.vue | 49 + src/common/icon.css | 15 + src/components/TodoApp.vue | 0 src/components/TodoItem.vue | 26 + src/components/TodoList.vue | 37 + src/env.d.ts | 8 + src/main.ts | 8 + src/manifest.json | 72 + src/pages.json | 16 + src/pages/index.vue | 15 + src/pages/index/index.vue | 0 src/shime-uni.d.ts | 6 + src/static/default.png | Bin 0 -> 22177 bytes src/static/logo.png | Bin 0 -> 4023 bytes src/uni.scss | 80 + tsconfig.json | 13 + vite.config.ts | 7 + 23 files changed, 20936 insertions(+) create mode 100644 .gitignore create mode 100644 .vscode/settings.json create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 shims-uni.d.ts create mode 100644 src/App.vue create mode 100644 src/common/icon.css create mode 100644 src/components/TodoApp.vue create mode 100644 src/components/TodoItem.vue create mode 100644 src/components/TodoList.vue create mode 100644 src/env.d.ts create mode 100644 src/main.ts create mode 100644 src/manifest.json create mode 100644 src/pages.json create mode 100644 src/pages/index.vue create mode 100644 src/pages/index/index.vue create mode 100644 src/shime-uni.d.ts create mode 100644 src/static/default.png create mode 100644 src/static/logo.png create mode 100644 src/uni.scss create mode 100644 tsconfig.json create mode 100644 vite.config.ts diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..7ce6e50 --- /dev/null +++ b/.gitignore @@ -0,0 +1,21 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +*.local + +# Editor directories and files +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..1f2b05c --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "nuxt.isNuxtApp": false +} \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..f8a54cb --- /dev/null +++ b/index.html @@ -0,0 +1,20 @@ + + + + + + + + + + +
+ + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..d1e1497 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,20454 @@ +{ + "name": "uni-preset-vue", + "version": "0.0.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "uni-preset-vue", + "version": "0.0.0", + "dependencies": { + "@dcloudio/uni-app": "3.0.0-4020420240722002", + "@dcloudio/uni-app-harmony": "3.0.0-4020420240722002", + "@dcloudio/uni-app-plus": "3.0.0-4020420240722002", + "@dcloudio/uni-components": "3.0.0-4020420240722002", + "@dcloudio/uni-h5": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-alipay": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-baidu": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-jd": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-kuaishou": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-lark": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-qq": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-toutiao": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-xhs": "3.0.0-4020420240722002", + "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002", + "vue": "^3.4.21", + "vue-i18n": "^9.1.9" + }, + "devDependencies": { + "@dcloudio/types": "^3.4.8", + "@dcloudio/uni-automator": "3.0.0-4020420240722002", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-stacktracey": "3.0.0-4020420240722002", + "@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002", + "@vue/runtime-core": "^3.4.21", + "@vue/tsconfig": "^0.1.3", + "typescript": "^4.9.4", + "vite": "5.2.8", + "vue-tsc": "^1.0.24" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==", + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "dependencies": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/generator": { + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", + "dependencies": { + "@babel/types": "^7.25.4", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "dependencies": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", + "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.4", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, + "dependencies": { + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "dev": true, + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, + "dependencies": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "dev": true, + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "dependencies": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", + "dependencies": { + "@babel/types": "^7.25.4" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", + "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz", + "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", + "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "dev": true, + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dev": true, + "dependencies": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dev": true, + "dependencies": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz", + "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==", + "dev": true, + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", + "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", + "dev": true, + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz", + "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==", + "dev": true, + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz", + "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.25.4", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "node_modules/@babel/runtime": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz", + "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", + "dependencies": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "peer": true + }, + "node_modules/@dcloudio/types": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@dcloudio/types/-/types-3.4.12.tgz", + "integrity": "sha512-xSFDhBCm4bqdRBO9mBj7wySz7fzOv9sMeK9VMI21tHvZbT2bIdGMU5o+kJ/J4H2+N5+7SW2kDY+aIzZs94DAOg==" + }, + "node_modules/@dcloudio/uni-app": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app/-/uni-app-3.0.0-4020420240722002.tgz", + "integrity": "sha512-TxRH2Q5akpJawxEcC9D+YKzhLOz5IsLpFkMabVFLWEZfgeDE2Ft2YJALwAxJSCYD4o0BcGtDEoYz68uWDwk0Ng==", + "dependencies": { + "@dcloudio/uni-cloud": "3.0.0-4020420240722002", + "@dcloudio/uni-components": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-push": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-stat": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + }, + "peerDependencies": { + "@dcloudio/types": "^3.4.8" + } + }, + "node_modules/@dcloudio/uni-app-harmony": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4020420240722002.tgz", + "integrity": "sha512-oa2oaLLgU3L9oOy2mrxUui9tEqof/2pWzhrx8RfNLBDcbIvN5gXEkxAJopx2WbCvHqM/0fx0GofM52vFWPvJUA==", + "dependencies": { + "@dcloudio/uni-app-vite": "3.0.0-4020420240722002", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "licia": "^1.29.0", + "postcss-selector-parser": "^6.0.6" + } + }, + "node_modules/@dcloudio/uni-app-plus": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4020420240722002.tgz", + "integrity": "sha512-Gbd/tXSZqHlGUrryZ1NCTkv/MJH/tkspnLdofPpTdk3+dUCO6/5cd05UrCYLQaqSqGwHL4VUZedyZoL0YqolbA==", + "dependencies": { + "@dcloudio/uni-app-uts": "3.0.0-4020420240722002", + "@dcloudio/uni-app-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-app-vue": "3.0.0-4020420240722002", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "licia": "^1.29.0", + "postcss-selector-parser": "^6.0.6" + } + }, + "node_modules/@dcloudio/uni-app-uts": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4020420240722002.tgz", + "integrity": "sha512-KzuzhZaAQT41vs5fp7YuZYu1iXWVW9QRxZmhYFjyfFvuVBgVy64PPVV9HdB0j3L3vcj/J/o4b/iBBfl4U7wfwg==", + "dependencies": { + "@babel/parser": "^7.23.9", + "@babel/types": "^7.20.7", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-nvue-styler": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@jridgewell/gen-mapping": "^0.3.3", + "@jridgewell/trace-mapping": "^0.3.19", + "@rollup/pluginutils": "^5.0.5", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/consolidate": "^1.0.0", + "@vue/shared": "3.4.21", + "debug": "^4.3.3", + "es-module-lexer": "^1.2.1", + "estree-walker": "^2.0.2", + "fs-extra": "^10.0.0", + "magic-string": "^0.30.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2", + "unplugin-auto-import": "^0.16.7" + } + }, + "node_modules/@dcloudio/uni-app-vite": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4020420240722002.tgz", + "integrity": "sha512-pqB5Cn9qUP8GRZbHP9u+kXFy1Gl/S7kerqntVgRQKMIrs1zCAa9NCQlGDUQIGj5MlWGqU+/mw20TdpyibEW+/w==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-nvue-styler": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@rollup/pluginutils": "^5.0.5", + "@vitejs/plugin-vue": "^5.0.4", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "picocolors": "^1.0.0" + } + }, + "node_modules/@dcloudio/uni-app-vue": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4020420240722002.tgz", + "integrity": "sha512-pxtIzEhdapE9JhGrTIPi271yr0c2leEhtO6xsTsdrfhswFqbh4BPVlT89XdioOhGtIOaS5m5hn6t6UVvuH0RDw==" + }, + "node_modules/@dcloudio/uni-automator": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-automator/-/uni-automator-3.0.0-4020420240722002.tgz", + "integrity": "sha512-fgkotGZj/ycS4fElPGe89wXnJeUBaI3VCPyjS1C2qWY77EYfjeyrZDw6l0eHzA9YDOvZmYPhzACMgjwbfsEoLQ==", + "dev": true, + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "address": "^1.1.2", + "cross-env": "^7.0.3", + "debug": "^4.3.3", + "default-gateway": "^6.0.3", + "fs-extra": "^10.0.0", + "jsonc-parser": "^3.2.0", + "licia": "^1.29.0", + "merge": "^2.1.1", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + }, + "peerDependencies": { + "jest": "27.0.4", + "jest-environment-node": "27.5.1" + } + }, + "node_modules/@dcloudio/uni-cli-shared": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4020420240722002.tgz", + "integrity": "sha512-cU9iOmHcOSFYQ8Ucy+ipt8AaQWdYeaW+S433aLKfeyv/6Ehqn/C2aFSFjkslqYsKfeQ7ZymqDn6FcCnz7HYSvQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.2", + "@babel/code-frame": "^7.23.5", + "@babel/core": "^7.23.3", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.20.7", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@intlify/core-base": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9", + "@rollup/pluginutils": "^5.0.5", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21", + "adm-zip": "^0.5.12", + "autoprefixer": "^10.4.19", + "base64url": "^3.0.1", + "chokidar": "^3.5.3", + "compare-versions": "^3.6.0", + "debug": "^4.3.3", + "es-module-lexer": "^1.2.1", + "esbuild": "^0.20.1", + "estree-walker": "^2.0.2", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "hash-sum": "^2.0.0", + "isbinaryfile": "^5.0.2", + "jsonc-parser": "^3.2.0", + "lines-and-columns": "^2.0.4", + "magic-string": "^0.30.7", + "merge": "^2.1.1", + "mime": "^3.0.0", + "module-alias": "^2.2.2", + "os-locale-s-fix": "^1.0.8-fix-1", + "picocolors": "^1.0.0", + "postcss-import": "^14.0.2", + "postcss-load-config": "^3.1.1", + "postcss-modules": "^4.3.0", + "postcss-selector-parser": "^6.0.6", + "resolve": "^1.22.1", + "source-map-js": "^1.0.2", + "tapable": "^2.2.0", + "unplugin-auto-import": "^0.16.7", + "xregexp": "3.1.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + } + }, + "node_modules/@dcloudio/uni-cloud": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4020420240722002.tgz", + "integrity": "sha512-44J/k1dCcSYHLgqdedo1/EQE363C9POXjQfWJPDDIZc00b6Cqf6O16IPJowqbNs6lusKMZIrMp1mTdU2iQbpBw==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21", + "fast-glob": "^3.2.11" + } + }, + "node_modules/@dcloudio/uni-components": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-components/-/uni-components-3.0.0-4020420240722002.tgz", + "integrity": "sha512-zMZSpPuxsKSkImB7fYmQMuO5x9hD5lbiFxq1PUByfG7O9nrMh1/ta7QA6QPu+R1haU0mNUXZz5PGgKUZ5wKnbw==", + "dependencies": { + "@dcloudio/uni-cloud": "3.0.0-4020420240722002", + "@dcloudio/uni-h5": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002" + } + }, + "node_modules/@dcloudio/uni-h5": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5/-/uni-h5-3.0.0-4020420240722002.tgz", + "integrity": "sha512-6S6B2WAnv2hgb2UNdYilDbP7uM9aFRdo+j+7as6aomKzNrepRW66qnqo7gThCx6f1T33TIZ8maESAMGZnW2/YA==", + "dependencies": { + "@dcloudio/uni-h5-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-h5-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21", + "debug": "^4.3.3", + "localstorage-polyfill": "^1.0.1", + "postcss-selector-parser": "^6.0.6", + "safe-area-insets": "^1.4.1", + "vue-router": "^4.3.0", + "xmlhttprequest": "^1.8.0" + } + }, + "node_modules/@dcloudio/uni-h5-vite": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4020420240722002.tgz", + "integrity": "sha512-TFD+vYVwaH1tHH1xavRHH+ZTz0Irecx7dHf1ZP2rDizzigx6piCyTlS1W3zf/GFzu8bepLjANEcyfZ1Wn0DCzA==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@rollup/pluginutils": "^5.0.5", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "mime": "^3.0.0", + "module-alias": "^2.2.2" + } + }, + "node_modules/@dcloudio/uni-h5-vue": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4020420240722002.tgz", + "integrity": "sha512-1iv1aJHyFFMhEmggEjzys3hcU0PzTEGD/LuyP7FmphJeUM3h3pMRmcpdVErXjjbfsw6Vcl5XpfKw49wWpF5wdw==", + "dependencies": { + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/server-renderer": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-i18n": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4020420240722002.tgz", + "integrity": "sha512-AYFfypLBqA6mWqvAsSipboZF8YLk3N6ok6Ud1EtIe4Lk0XthlGNX7EacSyfb8cPVGtt5mamkLP6z+butG+nuZg==" + }, + "node_modules/@dcloudio/uni-mp-alipay": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4020420240722002.tgz", + "integrity": "sha512-eC93bKMDn7LC1K9yDkkebOeuLEISHgdmfxK5MDcBWEEw0X/GSKpKclUzRUEuFFKtAJCT++6gDN/rMYI5lMl+TQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-mp-baidu": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4020420240722002.tgz", + "integrity": "sha512-DLfOW03QK4FilySJ5IKMka8GRwkYKkwmA4fjG27ZmIWaziHec+IbDyRXyJ4DN2JIC/WKSTYR96bGNGSAQcWQDw==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21", + "jimp": "^0.10.1", + "licia": "^1.29.0", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + } + }, + "node_modules/@dcloudio/uni-mp-compiler": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4020420240722002.tgz", + "integrity": "sha512-j3nTBkxRut1ESJDOhMpioTVbpT6zhNseT3KQd7/1J3AF5GCi3pJ7gu7LvMp5oD3F1cmwvruFLqkOi/Q5AVcZyg==", + "dependencies": { + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.20.7", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/shared": "3.4.21", + "estree-walker": "^2.0.2" + } + }, + "node_modules/@dcloudio/uni-mp-jd": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4020420240722002.tgz", + "integrity": "sha512-WecNRAA9TnNQwe9XzIbf2gdEO3k+01Eee9f4TbN6tCvGWbF2YWNahEgFCE1lJchbsxuFwddIDtW8w4HiHyl/3w==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-mp-kuaishou": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4020420240722002.tgz", + "integrity": "sha512-4mcY73GTgd/IdhlSVTk9LPBt/+orVu828LPlQ66rJBXfkMpzGU6LEeYsGlKi1th21v09vByAt37kvdjfqNk3oQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-mp-lark": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4020420240722002.tgz", + "integrity": "sha512-6Ks70f0bDCYmUHDi/VBP20QmfWaAwE88HPlJv4W52iAQZx1VGln/JzbCzHglcy+X7HuyjpOzjTEXRwo+olnoWA==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-toutiao": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-mp-qq": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4020420240722002.tgz", + "integrity": "sha512-KFCxpKvfIVOpw2iW6bf1UsR0ScqileUDi0niWernb/OkvefEznJukAAWFlpYHv+SMMCiC7cNm5L3mDFgti3+qA==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21", + "fs-extra": "^10.0.0" + } + }, + "node_modules/@dcloudio/uni-mp-toutiao": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4020420240722002.tgz", + "integrity": "sha512-mMyWaAvaMNn4fW5JNveK2gfa6rh7qzS1ffSPSx/NkzJzFYsKrLPuyfIU60LgN6a5YM3iNGoI3KYpRvgLjws4sg==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-mp-vite": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4020420240722002.tgz", + "integrity": "sha512-KlNM780RwZ6POpFre78v9fxiT5dcKTSozDoBGs3qeUH+XCdKjMYGQyuy1QFMd6rqbwsEwGnhK57l1fiMi3yVOg==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-sfc": "3.4.21", + "@vue/shared": "3.4.21", + "debug": "^4.3.3" + } + }, + "node_modules/@dcloudio/uni-mp-vue": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4020420240722002.tgz", + "integrity": "sha512-A3nj0Vg5xUaYs0W2eoyRtbiI4WBzpMpkF1PIxiWLvxABLhR5c0LctV3tcLZxOnjk/04GtMOYin5InTv1mVEEgg==", + "dependencies": { + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-mp-weixin": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4020420240722002.tgz", + "integrity": "sha512-c89Grd/9hadCl3zzL4ydgenS7fEIxwaizEGqxn+1cgy9vuCnnh7eVL5V3JkxwCDwMsf8t7ltxgdQEUX1Sd/c5A==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21", + "jimp": "^0.10.1", + "licia": "^1.29.0", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + } + }, + "node_modules/@dcloudio/uni-mp-xhs": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4020420240722002.tgz", + "integrity": "sha512-xEXe5XRlF8cFVREGlNTocbYSZS6XLT2GBDt9XUW9Py98cVOdyckl/bi4vp7ui0poV4Z9T4hVNG2cC7XDuqwLeQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-nvue-styler": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4020420240722002.tgz", + "integrity": "sha512-G1aqig3dHgzli16UG2yYkqq6vs/zwHtAMDjbIi0riElJX9g6uokJ2AWyoV1E1AmbFen5oaBIlwcjDYX7AJ4jbg==", + "dependencies": { + "parse-css-font": "^4.0.0", + "postcss": "^8.4.35" + } + }, + "node_modules/@dcloudio/uni-push": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-push/-/uni-push-3.0.0-4020420240722002.tgz", + "integrity": "sha512-YvU9PS005OdVbsuhJ++1X7pS7vbX0WPeyZSLgi7zu05ROVZSH41vu54HlNvL1sfopKEWtHl4BKlruGV2muDVoQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002" + } + }, + "node_modules/@dcloudio/uni-quickapp-webview": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4020420240722002.tgz", + "integrity": "sha512-o0ekdcrQUAX1oNGbACNdLTGEzP75LginMMRjpkYyhrqz0cVXYlmzybY8PF+LvoYvmAEQV30ECR9FVtayFpVyZw==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-shared": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-shared/-/uni-shared-3.0.0-4020420240722002.tgz", + "integrity": "sha512-kFKmAgUDdlUyS3XBuXvmLQu3tEDAlJX6hQshsbdwP5LsH4MoI5xJVZpO6iloz3injL7+D/3i/UGoreA0qT3jew==", + "dependencies": { + "@vue/shared": "3.4.21" + } + }, + "node_modules/@dcloudio/uni-stacktracey": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4020420240722002.tgz", + "integrity": "sha512-SFc5wFqGBd5Gfk3uq0WPl3T1YsPcRP17euilbjJHvrdzAs3U5QlI9Azu6IYYTOBhxsRa5n234dfu+YHjvHysrQ==", + "dev": true + }, + "node_modules/@dcloudio/uni-stat": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-stat/-/uni-stat-3.0.0-4020420240722002.tgz", + "integrity": "sha512-eLiNyyGlaHuEtNOBLIcr7x4+aEsg7IEHq8RlLl21zQcpvDAFaa3IwMtyMaLZa5UUg/LPQA6vITCHx/O2R0uXrQ==", + "dependencies": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "debug": "^4.3.3" + } + }, + "node_modules/@dcloudio/vite-plugin-uni": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4020420240722002.tgz", + "integrity": "sha512-+SYpD22swzwOtyiaOWyknRFpkc2YD8UNFoz+fAVEE6GEK48kvWAP1KpeY8iVsTObkrTs+1Oz4yr8QGZVqE3ksg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.23.3", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@rollup/pluginutils": "^5.0.5", + "@vitejs/plugin-legacy": "^5.3.2", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/shared": "3.4.21", + "cac": "6.7.9", + "debug": "^4.3.3", + "estree-walker": "^2.0.2", + "express": "^4.17.1", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "hash-sum": "^2.0.0", + "jsonc-parser": "^3.2.0", + "magic-string": "^0.30.7", + "picocolors": "^1.0.0", + "terser": "^5.4.0", + "unplugin-auto-import": "^0.16.7" + }, + "bin": { + "uni": "bin/uni.js" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^5.2.8" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "cpu": [ + "loong64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "cpu": [ + "mips64el" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "dependencies": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "dependencies": { + "@intlify/shared": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "dependencies": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "dependencies": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "dependencies": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "peer": true, + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/@jest/console/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/@jest/core/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "peer": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/@jest/reporters/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "peer": true, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "peer": true + }, + "node_modules/@jest/transform/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/@jest/types/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jimp/bmp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.3.tgz", + "integrity": "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "bmp-js": "^0.1.0", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/core": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.3.tgz", + "integrity": "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^3.4.1", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "node_modules/@jimp/custom": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.3.tgz", + "integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "node_modules/@jimp/gif": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.3.tgz", + "integrity": "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "omggif": "^1.0.9" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/jpeg": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.3.tgz", + "integrity": "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "jpeg-js": "^0.3.4" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-blit": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz", + "integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-blur": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz", + "integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-circle": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz", + "integrity": "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-color": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.3.tgz", + "integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "tinycolor2": "^1.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-contain": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz", + "integrity": "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-cover": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz", + "integrity": "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5", + "@jimp/plugin-scale": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-crop": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz", + "integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-displace": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz", + "integrity": "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-dither": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz", + "integrity": "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-fisheye": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz", + "integrity": "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-flip": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz", + "integrity": "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-rotate": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-gaussian": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz", + "integrity": "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-invert": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz", + "integrity": "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-mask": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz", + "integrity": "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-normalize": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz", + "integrity": "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-print": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.3.tgz", + "integrity": "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "load-bmfont": "^1.4.0" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-resize": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz", + "integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-rotate": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz", + "integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blit": ">=0.3.5", + "@jimp/plugin-crop": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-scale": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz", + "integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-shadow": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz", + "integrity": "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-blur": ">=0.3.5", + "@jimp/plugin-resize": ">=0.3.5" + } + }, + "node_modules/@jimp/plugin-threshold": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz", + "integrity": "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5", + "@jimp/plugin-color": ">=0.8.0", + "@jimp/plugin-resize": ">=0.8.0" + } + }, + "node_modules/@jimp/plugins": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.3.tgz", + "integrity": "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.10.3", + "@jimp/plugin-blur": "^0.10.3", + "@jimp/plugin-circle": "^0.10.3", + "@jimp/plugin-color": "^0.10.3", + "@jimp/plugin-contain": "^0.10.3", + "@jimp/plugin-cover": "^0.10.3", + "@jimp/plugin-crop": "^0.10.3", + "@jimp/plugin-displace": "^0.10.3", + "@jimp/plugin-dither": "^0.10.3", + "@jimp/plugin-fisheye": "^0.10.3", + "@jimp/plugin-flip": "^0.10.3", + "@jimp/plugin-gaussian": "^0.10.3", + "@jimp/plugin-invert": "^0.10.3", + "@jimp/plugin-mask": "^0.10.3", + "@jimp/plugin-normalize": "^0.10.3", + "@jimp/plugin-print": "^0.10.3", + "@jimp/plugin-resize": "^0.10.3", + "@jimp/plugin-rotate": "^0.10.3", + "@jimp/plugin-scale": "^0.10.3", + "@jimp/plugin-shadow": "^0.10.3", + "@jimp/plugin-threshold": "^0.10.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/png": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.3.tgz", + "integrity": "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "pngjs": "^3.3.3" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/tiff": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.3.tgz", + "integrity": "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "utif": "^2.0.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.3.tgz", + "integrity": "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.10.3", + "@jimp/gif": "^0.10.3", + "@jimp/jpeg": "^0.10.3", + "@jimp/png": "^0.10.3", + "@jimp/tiff": "^0.10.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + }, + "peerDependencies": { + "@jimp/custom": ">=0.3.5" + } + }, + "node_modules/@jimp/utils": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.3.tgz", + "integrity": "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + } + }, + "node_modules/@jimp/utils/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "devOptional": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", + "cpu": [ + "arm" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "cpu": [ + "ppc64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "cpu": [ + "riscv64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "cpu": [ + "s390x" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", + "cpu": [ + "arm64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", + "cpu": [ + "ia32" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", + "cpu": [ + "x64" + ], + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "peer": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "peer": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "peer": true + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "peer": true, + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", + "devOptional": true, + "peer": true, + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true, + "peer": true + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "peer": true + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "peer": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "peer": true + }, + "node_modules/@vitejs/plugin-legacy": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-legacy/-/plugin-legacy-5.4.2.tgz", + "integrity": "sha512-hlyyQL+wEIyOWdwsUKX+0g3kBU4AbHmVzHarLvVKiGGGqLIYjttMvvjk6zGY8RD9dab6QuFNhDoxg0YFhQ26xA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.3", + "browserslist": "^4.23.3", + "browserslist-to-esbuild": "^2.1.1", + "core-js": "^3.38.0", + "magic-string": "^0.30.11", + "regenerator-runtime": "^0.14.1", + "systemjs": "^6.15.1" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "peerDependencies": { + "terser": "^5.4.0", + "vite": "^5.0.0" + } + }, + "node_modules/@vitejs/plugin-vue": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz", + "integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==", + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "peerDependencies": { + "vite": "^5.0.0", + "vue": "^3.2.25" + } + }, + "node_modules/@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "vite": "^4.0.0 || ^5.0.0", + "vue": "^3.0.0" + } + }, + "node_modules/@volar/language-core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "dev": true, + "dependencies": { + "@volar/source-map": "1.11.1" + } + }, + "node_modules/@volar/source-map": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "dev": true, + "dependencies": { + "muggle-string": "^0.3.1" + } + }, + "node_modules/@volar/typescript": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "dev": true, + "dependencies": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", + "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==", + "dev": true + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", + "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", + "dev": true, + "dependencies": { + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "@vue/babel-helper-vue-transform-on": "1.2.2", + "@vue/babel-plugin-resolve-type": "1.2.2", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-jsx/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", + "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.23.5", + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/parser": "^7.23.9", + "@vue/compiler-sfc": "^3.4.15" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", + "dependencies": { + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", + "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", + "dependencies": { + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.7", + "postcss": "^8.4.35", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", + "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", + "dependencies": { + "@vue/compiler-dom": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@vue/consolidate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@vue/consolidate/-/consolidate-1.0.0.tgz", + "integrity": "sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==", + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/@vue/devtools-api": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", + "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==" + }, + "node_modules/@vue/language-core": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", + "dev": true, + "dependencies": { + "@volar/language-core": "~1.11.1", + "@volar/source-map": "~1.11.1", + "@vue/compiler-dom": "^3.3.0", + "@vue/shared": "^3.3.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.3.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/language-core/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/@vue/language-core/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@vue/reactivity": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz", + "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==", + "dev": true, + "dependencies": { + "@vue/shared": "3.4.38" + } + }, + "node_modules/@vue/reactivity/node_modules/@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true + }, + "node_modules/@vue/runtime-core": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz", + "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==", + "dev": true, + "dependencies": { + "@vue/reactivity": "3.4.38", + "@vue/shared": "3.4.38" + } + }, + "node_modules/@vue/runtime-core/node_modules/@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true + }, + "node_modules/@vue/runtime-dom": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", + "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", + "dependencies": { + "@vue/runtime-core": "3.4.21", + "@vue/shared": "3.4.21", + "csstype": "^3.1.3" + } + }, + "node_modules/@vue/runtime-dom/node_modules/@vue/reactivity": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", + "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", + "dependencies": { + "@vue/shared": "3.4.21" + } + }, + "node_modules/@vue/runtime-dom/node_modules/@vue/runtime-core": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", + "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", + "dependencies": { + "@vue/reactivity": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "node_modules/@vue/server-renderer": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", + "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", + "dependencies": { + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21" + }, + "peerDependencies": { + "vue": "3.4.21" + } + }, + "node_modules/@vue/shared": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==" + }, + "node_modules/@vue/tsconfig": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz", + "integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "dev": true, + "peer": true + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "peer": true, + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adm-zip": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.15.tgz", + "integrity": "sha512-jYPWSeOA8EFoZnucrKCNihqBjoEGQSU4HKgHYQgKNEQ0pQF9a/DYuo/+fAxY76k4qe75LUlLWpAM1QWcBMTOKw==", + "engines": { + "node": ">=12.0" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "peer": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "peer": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "peer": true + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/babel-jest/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "peer": true, + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==" + }, + "node_modules/body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "peer": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true, + "peer": true + }, + "node_modules/browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "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" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/browserslist-to-esbuild": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/browserslist-to-esbuild/-/browserslist-to-esbuild-2.1.1.tgz", + "integrity": "sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw==", + "dev": true, + "dependencies": { + "meow": "^13.0.0" + }, + "bin": { + "browserslist-to-esbuild": "cli/index.js" + }, + "engines": { + "node": ">=18" + }, + "peerDependencies": { + "browserslist": "*" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "peer": true, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==", + "engines": { + "node": ">=0.4.0" + } + }, + "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==", + "devOptional": true + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cac": { + "version": "6.7.9", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.9.tgz", + "integrity": "sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==", + "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" + } + ] + }, + "node_modules/centra": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", + "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", + "dependencies": { + "follow-redirects": "^1.15.6" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", + "dev": true, + "peer": true + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "peer": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "peer": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "peer": true + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "peer": true, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "devOptional": true + }, + "node_modules/compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "node_modules/computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "peer": true + }, + "node_modules/confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/core-js": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "dev": true, + "dependencies": { + "browserslist": "^4.23.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-font-size-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", + "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==" + }, + "node_modules/css-font-stretch-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", + "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==" + }, + "node_modules/css-font-style-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", + "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==" + }, + "node_modules/css-font-weight-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", + "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==" + }, + "node_modules/css-list-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-list-helpers/-/css-list-helpers-2.0.0.tgz", + "integrity": "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==" + }, + "node_modules/css-system-font-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", + "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true, + "peer": true + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "peer": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "peer": true + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "peer": true, + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true, + "peer": true + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "peer": true + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "peer": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dev": true, + "peer": true, + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "peer": true + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "peer": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "node_modules/esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "node_modules/escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "peer": true, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "peer": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "peer": true, + "engines": { + "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", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": 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/exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "peer": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "peer": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "peer": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generic-names": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", + "dependencies": { + "loader-utils": "^3.2.0" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "peer": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8.0.0" + } + }, + "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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "peer": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "dependencies": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "peer": true, + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "peer": true + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "peer": true, + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "peer": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "peer": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "peer": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sindresorhus/invert-kv?sponsor=1" + } + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "peer": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "peer": true + }, + "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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "peer": true + }, + "node_modules/isbinaryfile": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==", + "engines": { + "node": ">= 18.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/gjtorikian/" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "peer": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "peer": true, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "peer": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", + "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/core": "^27.0.4", + "import-local": "^3.0.2", + "jest-cli": "^27.0.4" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-circus/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-cli/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-config/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-diff/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "peer": true, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-each/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "peer": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-jasmine2/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "peer": true, + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "peer": true, + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-matcher-utils/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-message-util/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "peer": true, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-resolve/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-runner/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-runtime/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-snapshot/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-util/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-validate/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "peer": true, + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/jest-watcher/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "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==", + "dev": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/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==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jimp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.3.tgz", + "integrity": "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==", + "dependencies": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.10.3", + "@jimp/plugins": "^0.10.3", + "@jimp/types": "^0.10.3", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + } + }, + "node_modules/jimp/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/jpeg-js": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz", + "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "peer": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "peer": true, + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "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==", + "dev": true, + "peer": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "dependencies": { + "invert-kv": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/licia": { + "version": "1.41.1", + "resolved": "https://registry.npmjs.org/licia/-/licia-1.41.1.tgz", + "integrity": "sha512-XqObV8u1KEMdYWaNK0leRrTwhzKnLQEkhbnuUu7qGNH3zJoN7l9sfvF6PfHstSCuUOmpEP+0SBjRrk0I9uZs8g==" + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/load-bmfont": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", + "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", + "dependencies": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^3.7.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + } + }, + "node_modules/load-bmfont/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/load-bmfont/node_modules/phin": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", + "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", + "dependencies": { + "centra": "^2.7.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "dependencies": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/localstorage-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", + "integrity": "sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==", + "engines": { + "node": ">=6" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "peer": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "peer": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "peer": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "peer": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "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==", + "dev": true + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "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==", + "dev": 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==", + "dev": true, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "dependencies": { + "dom-walk": "^0.1.0" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "peer": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "dependencies": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "node_modules/module-alias": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==" + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "peer": true + }, + "node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "peer": true + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true, + "peer": true + }, + "node_modules/object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "peer": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-locale-s-fix": { + "version": "1.0.8-fix-1", + "resolved": "https://registry.npmjs.org/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz", + "integrity": "sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==", + "dependencies": { + "lcid": "^3.0.0" + }, + "engines": { + "node": ">=10", + "yarn": "^1.22.4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "node_modules/parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "node_modules/parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "node_modules/parse-bmfont-xml": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", + "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", + "dependencies": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "node_modules/parse-css-font": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-css-font/-/parse-css-font-4.0.0.tgz", + "integrity": "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==", + "dependencies": { + "css-font-size-keywords": "^1.0.0", + "css-font-stretch-keywords": "^1.0.1", + "css-font-style-keywords": "^1.0.1", + "css-font-weight-keywords": "^1.0.0", + "css-list-helpers": "^2.0.0", + "css-system-font-keywords": "^1.0.0", + "unquote": "^1.1.1" + } + }, + "node_modules/parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "peer": true + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true, + "peer": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "node_modules/phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info." + }, + "node_modules/picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "dependencies": { + "pngjs": "^3.0.0" + }, + "bin": { + "pixelmatch": "bin/pixelmatch" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "peer": true, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-types": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz", + "integrity": "sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==", + "dependencies": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, + "node_modules/pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-modules": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", + "dependencies": { + "generic-names": "^4.0.0", + "icss-replace-symbols": "^1.1.0", + "lodash.camelcase": "^4.3.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "string-hash": "^1.1.1" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "peer": true, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true, + "peer": true + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/qrcode-reader": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/qrcode-reader/-/qrcode-reader-1.0.4.tgz", + "integrity": "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==" + }, + "node_modules/qrcode-terminal": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==", + "bin": { + "qrcode-terminal": "bin/qrcode-terminal.js" + } + }, + "node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "peer": true + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "peer": true + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "dependencies": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "dependencies": { + "jsesc": "~0.5.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "peer": true + }, + "node_modules/resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "peer": true, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dev": true, + "peer": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-area-insets": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/safe-area-insets/-/safe-area-insets-1.4.1.tgz", + "integrity": "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==" + }, + "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==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "peer": true, + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" + }, + "node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "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, + "engines": { + "node": ">=8" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "peer": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "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/source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "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==", + "devOptional": true, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "peer": true + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "peer": true, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "peer": true, + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "peer": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "dependencies": { + "js-tokens": "^9.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + } + }, + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==" + }, + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/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==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "peer": true + }, + "node_modules/systemjs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.15.1.tgz", + "integrity": "sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==", + "dev": true + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "devOptional": 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/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "peer": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true, + "peer": true + }, + "node_modules/timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "node_modules/tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "peer": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "engines": { + "node": ">=4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "peer": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "peer": true, + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "peer": true, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "devOptional": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "devOptional": true, + "peer": true + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/unimport": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.11.1.tgz", + "integrity": "sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==", + "dependencies": { + "@rollup/pluginutils": "^5.1.0", + "acorn": "^8.12.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.11", + "mlly": "^1.7.1", + "pathe": "^1.1.2", + "pkg-types": "^1.2.0", + "scule": "^1.3.0", + "strip-literal": "^2.1.0", + "unplugin": "^1.12.2" + } + }, + "node_modules/unimport/node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/unimport/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unplugin": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", + "dependencies": { + "acorn": "^8.12.1", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/unplugin-auto-import": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz", + "integrity": "sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==", + "dependencies": { + "@antfu/utils": "^0.7.6", + "@rollup/pluginutils": "^5.0.5", + "fast-glob": "^3.3.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "minimatch": "^9.0.3", + "unimport": "^3.4.0", + "unplugin": "^1.5.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antfu" + }, + "peerDependencies": { + "@nuxt/kit": "^3.2.2", + "@vueuse/core": "*" + }, + "peerDependenciesMeta": { + "@nuxt/kit": { + "optional": true + }, + "@vueuse/core": { + "optional": true + } + } + }, + "node_modules/unplugin-auto-import/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/unplugin-auto-import/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "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" + } + ], + "dependencies": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "peer": true, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "dependencies": { + "pako": "^1.0.5" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dev": true, + "peer": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "peer": true + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "peer": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vite": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } + } + }, + "node_modules/vue": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", + "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", + "dependencies": { + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/runtime-dom": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21" + }, + "peerDependencies": { + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/vue-i18n": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.14.0.tgz", + "integrity": "sha512-LxmpRuCt2rI8gqU+kxeflRZMQn4D5+4M3oP3PWZdowW/ePJraHqhF7p4CuaME52mUxdw3Mmy2yAUKgfZYgCRjA==", + "dependencies": { + "@intlify/core-base": "9.14.0", + "@intlify/shared": "9.14.0", + "@vue/devtools-api": "^6.5.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/core-base": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.14.0.tgz", + "integrity": "sha512-zJn0imh9HIsZZUtt9v8T16PeVstPv6bP2YzlrYJwoF8F30gs4brZBwW2KK6EI5WYKFi3NeqX6+UU4gniz5TkGg==", + "dependencies": { + "@intlify/message-compiler": "9.14.0", + "@intlify/shared": "9.14.0" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/message-compiler": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.14.0.tgz", + "integrity": "sha512-sXNsoMI0YsipSXW8SR75drmVK56tnJHoYbPXUv2Cf9lz6FzvwsosFm6JtC1oQZI/kU+n7qx0qRrEWkeYFTgETA==", + "dependencies": { + "@intlify/shared": "9.14.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + } + }, + "node_modules/vue-i18n/node_modules/@intlify/shared": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.14.0.tgz", + "integrity": "sha512-r+N8KRQL7LgN1TMTs1A2svfuAU0J94Wu9wWdJVJqYsoMMLIeJxrPjazihfHpmJqfgZq0ah3Y9Q4pgWV2O90Fyg==", + "engines": { + "node": ">= 16" + }, + "funding": { + "url": "https://github.com/sponsors/kazupon" + } + }, + "node_modules/vue-router": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.3.tgz", + "integrity": "sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==", + "dependencies": { + "@vue/devtools-api": "^6.6.3" + }, + "funding": { + "url": "https://github.com/sponsors/posva" + }, + "peerDependencies": { + "vue": "^3.2.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-tsc": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", + "dev": true, + "dependencies": { + "@volar/typescript": "~1.11.1", + "@vue/language-core": "1.8.27", + "semver": "^7.5.4" + }, + "bin": { + "vue-tsc": "bin/vue-tsc.js" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/vue-tsc/node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "peer": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "peer": true, + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "peer": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10.4" + } + }, + "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==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "peer": true, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true, + "peer": true + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "peer": true, + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "peer": true + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "peer": true, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "dependencies": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true, + "peer": true + }, + "node_modules/xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "peer": true + }, + "node_modules/xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/xregexp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz", + "integrity": "sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "peer": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@antfu/utils": { + "version": "0.7.10", + "resolved": "https://registry.npmjs.org/@antfu/utils/-/utils-0.7.10.tgz", + "integrity": "sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==" + }, + "@babel/code-frame": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.7.tgz", + "integrity": "sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==", + "requires": { + "@babel/highlight": "^7.24.7", + "picocolors": "^1.0.0" + } + }, + "@babel/compat-data": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.25.4.tgz", + "integrity": "sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==" + }, + "@babel/core": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.25.2.tgz", + "integrity": "sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==", + "requires": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.0", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-module-transforms": "^7.25.2", + "@babel/helpers": "^7.25.0", + "@babel/parser": "^7.25.0", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.2", + "@babel/types": "^7.25.2", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + } + }, + "@babel/generator": { + "version": "7.25.5", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.25.5.tgz", + "integrity": "sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==", + "requires": { + "@babel/types": "^7.25.4", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^2.5.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.24.7.tgz", + "integrity": "sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.24.7.tgz", + "integrity": "sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.2.tgz", + "integrity": "sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==", + "requires": { + "@babel/compat-data": "^7.25.2", + "@babel/helper-validator-option": "^7.24.8", + "browserslist": "^4.23.1", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.4.tgz", + "integrity": "sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/traverse": "^7.25.4", + "semver": "^6.3.1" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.2.tgz", + "integrity": "sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "regexpu-core": "^5.3.1", + "semver": "^6.3.1" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.2.tgz", + "integrity": "sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.24.8.tgz", + "integrity": "sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.24.8", + "@babel/types": "^7.24.8" + } + }, + "@babel/helper-module-imports": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.7.tgz", + "integrity": "sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.25.2.tgz", + "integrity": "sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==", + "requires": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-simple-access": "^7.24.7", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.2" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.24.7.tgz", + "integrity": "sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==", + "dev": true, + "requires": { + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.8.tgz", + "integrity": "sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==", + "dev": true + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.0.tgz", + "integrity": "sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-wrap-function": "^7.25.0", + "@babel/traverse": "^7.25.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.0.tgz", + "integrity": "sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.24.8", + "@babel/helper-optimise-call-expression": "^7.24.7", + "@babel/traverse": "^7.25.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.7.tgz", + "integrity": "sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==", + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.24.7.tgz", + "integrity": "sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.24.7", + "@babel/types": "^7.24.7" + } + }, + "@babel/helper-string-parser": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.8.tgz", + "integrity": "sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==" + }, + "@babel/helper-validator-identifier": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.7.tgz", + "integrity": "sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==" + }, + "@babel/helper-validator-option": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.8.tgz", + "integrity": "sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==" + }, + "@babel/helper-wrap-function": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.0.tgz", + "integrity": "sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==", + "dev": true, + "requires": { + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.0", + "@babel/types": "^7.25.0" + } + }, + "@babel/helpers": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.25.0.tgz", + "integrity": "sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==", + "requires": { + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.0" + } + }, + "@babel/highlight": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.7.tgz", + "integrity": "sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==", + "requires": { + "@babel/helper-validator-identifier": "^7.24.7", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + } + }, + "@babel/parser": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.25.4.tgz", + "integrity": "sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==", + "requires": { + "@babel/types": "^7.25.4" + } + }, + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.3.tgz", + "integrity": "sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.3" + } + }, + "@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.0.tgz", + "integrity": "sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.0.tgz", + "integrity": "sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.7.tgz", + "integrity": "sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.7" + } + }, + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.0.tgz", + "integrity": "sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.0" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "dev": true, + "requires": {} + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.7.tgz", + "integrity": "sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-import-attributes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.7.tgz", + "integrity": "sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.7.tgz", + "integrity": "sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.4.tgz", + "integrity": "sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.7.tgz", + "integrity": "sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-async-generator-functions": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.4.tgz", + "integrity": "sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-remap-async-to-generator": "^7.25.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/traverse": "^7.25.4" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.7.tgz", + "integrity": "sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-remap-async-to-generator": "^7.24.7" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.7.tgz", + "integrity": "sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.0.tgz", + "integrity": "sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-class-properties": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.4.tgz", + "integrity": "sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-class-static-block": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.7.tgz", + "integrity": "sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.4.tgz", + "integrity": "sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-replace-supers": "^7.25.0", + "@babel/traverse": "^7.25.4", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.7.tgz", + "integrity": "sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/template": "^7.24.7" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.8.tgz", + "integrity": "sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.7.tgz", + "integrity": "sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.7.tgz", + "integrity": "sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.0.tgz", + "integrity": "sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-dynamic-import": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.7.tgz", + "integrity": "sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.7.tgz", + "integrity": "sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-export-namespace-from": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.7.tgz", + "integrity": "sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.7.tgz", + "integrity": "sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.25.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.1.tgz", + "integrity": "sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/traverse": "^7.25.1" + } + }, + "@babel/plugin-transform-json-strings": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.7.tgz", + "integrity": "sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.2.tgz", + "integrity": "sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-logical-assignment-operators": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.7.tgz", + "integrity": "sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.7.tgz", + "integrity": "sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.7.tgz", + "integrity": "sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.8.tgz", + "integrity": "sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.24.8", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-simple-access": "^7.24.7" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.0.tgz", + "integrity": "sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "@babel/traverse": "^7.25.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.7.tgz", + "integrity": "sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.24.7.tgz", + "integrity": "sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.7.tgz", + "integrity": "sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.7.tgz", + "integrity": "sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-transform-numeric-separator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.7.tgz", + "integrity": "sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-transform-object-rest-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.7.tgz", + "integrity": "sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.24.7" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.7.tgz", + "integrity": "sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-replace-supers": "^7.24.7" + } + }, + "@babel/plugin-transform-optional-catch-binding": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.7.tgz", + "integrity": "sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-transform-optional-chaining": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.8.tgz", + "integrity": "sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.7.tgz", + "integrity": "sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-private-methods": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.4.tgz", + "integrity": "sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.25.4", + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-private-property-in-object": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.7.tgz", + "integrity": "sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.7.tgz", + "integrity": "sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.7.tgz", + "integrity": "sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "regenerator-transform": "^0.15.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.7.tgz", + "integrity": "sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.7.tgz", + "integrity": "sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.7.tgz", + "integrity": "sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.7.tgz", + "integrity": "sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.7.tgz", + "integrity": "sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.24.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.8.tgz", + "integrity": "sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.25.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.2.tgz", + "integrity": "sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.24.7", + "@babel/helper-create-class-features-plugin": "^7.25.0", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-skip-transparent-expression-wrappers": "^7.24.7", + "@babel/plugin-syntax-typescript": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.7.tgz", + "integrity": "sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-property-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.7.tgz", + "integrity": "sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.24.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.7.tgz", + "integrity": "sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.7" + } + }, + "@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.4.tgz", + "integrity": "sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8" + } + }, + "@babel/preset-env": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.25.4.tgz", + "integrity": "sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.25.4", + "@babel/helper-compilation-targets": "^7.25.2", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/helper-validator-option": "^7.24.8", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.3", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.0", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.0", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.7", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.0", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-import-assertions": "^7.24.7", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.24.7", + "@babel/plugin-transform-async-generator-functions": "^7.25.4", + "@babel/plugin-transform-async-to-generator": "^7.24.7", + "@babel/plugin-transform-block-scoped-functions": "^7.24.7", + "@babel/plugin-transform-block-scoping": "^7.25.0", + "@babel/plugin-transform-class-properties": "^7.25.4", + "@babel/plugin-transform-class-static-block": "^7.24.7", + "@babel/plugin-transform-classes": "^7.25.4", + "@babel/plugin-transform-computed-properties": "^7.24.7", + "@babel/plugin-transform-destructuring": "^7.24.8", + "@babel/plugin-transform-dotall-regex": "^7.24.7", + "@babel/plugin-transform-duplicate-keys": "^7.24.7", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.0", + "@babel/plugin-transform-dynamic-import": "^7.24.7", + "@babel/plugin-transform-exponentiation-operator": "^7.24.7", + "@babel/plugin-transform-export-namespace-from": "^7.24.7", + "@babel/plugin-transform-for-of": "^7.24.7", + "@babel/plugin-transform-function-name": "^7.25.1", + "@babel/plugin-transform-json-strings": "^7.24.7", + "@babel/plugin-transform-literals": "^7.25.2", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.7", + "@babel/plugin-transform-member-expression-literals": "^7.24.7", + "@babel/plugin-transform-modules-amd": "^7.24.7", + "@babel/plugin-transform-modules-commonjs": "^7.24.8", + "@babel/plugin-transform-modules-systemjs": "^7.25.0", + "@babel/plugin-transform-modules-umd": "^7.24.7", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.24.7", + "@babel/plugin-transform-new-target": "^7.24.7", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.7", + "@babel/plugin-transform-numeric-separator": "^7.24.7", + "@babel/plugin-transform-object-rest-spread": "^7.24.7", + "@babel/plugin-transform-object-super": "^7.24.7", + "@babel/plugin-transform-optional-catch-binding": "^7.24.7", + "@babel/plugin-transform-optional-chaining": "^7.24.8", + "@babel/plugin-transform-parameters": "^7.24.7", + "@babel/plugin-transform-private-methods": "^7.25.4", + "@babel/plugin-transform-private-property-in-object": "^7.24.7", + "@babel/plugin-transform-property-literals": "^7.24.7", + "@babel/plugin-transform-regenerator": "^7.24.7", + "@babel/plugin-transform-reserved-words": "^7.24.7", + "@babel/plugin-transform-shorthand-properties": "^7.24.7", + "@babel/plugin-transform-spread": "^7.24.7", + "@babel/plugin-transform-sticky-regex": "^7.24.7", + "@babel/plugin-transform-template-literals": "^7.24.7", + "@babel/plugin-transform-typeof-symbol": "^7.24.8", + "@babel/plugin-transform-unicode-escapes": "^7.24.7", + "@babel/plugin-transform-unicode-property-regex": "^7.24.7", + "@babel/plugin-transform-unicode-regex": "^7.24.7", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.4", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.37.1", + "semver": "^6.3.1" + } + }, + "@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==", + "dev": true + }, + "@babel/runtime": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.4.tgz", + "integrity": "sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==", + "requires": { + "regenerator-runtime": "^0.14.0" + } + }, + "@babel/template": { + "version": "7.25.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.0.tgz", + "integrity": "sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/parser": "^7.25.0", + "@babel/types": "^7.25.0" + } + }, + "@babel/traverse": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.4.tgz", + "integrity": "sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==", + "requires": { + "@babel/code-frame": "^7.24.7", + "@babel/generator": "^7.25.4", + "@babel/parser": "^7.25.4", + "@babel/template": "^7.25.0", + "@babel/types": "^7.25.4", + "debug": "^4.3.1", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.25.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.25.4.tgz", + "integrity": "sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==", + "requires": { + "@babel/helper-string-parser": "^7.24.8", + "@babel/helper-validator-identifier": "^7.24.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true, + "peer": true + }, + "@dcloudio/types": { + "version": "3.4.12", + "resolved": "https://registry.npmjs.org/@dcloudio/types/-/types-3.4.12.tgz", + "integrity": "sha512-xSFDhBCm4bqdRBO9mBj7wySz7fzOv9sMeK9VMI21tHvZbT2bIdGMU5o+kJ/J4H2+N5+7SW2kDY+aIzZs94DAOg==" + }, + "@dcloudio/uni-app": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app/-/uni-app-3.0.0-4020420240722002.tgz", + "integrity": "sha512-TxRH2Q5akpJawxEcC9D+YKzhLOz5IsLpFkMabVFLWEZfgeDE2Ft2YJALwAxJSCYD4o0BcGtDEoYz68uWDwk0Ng==", + "requires": { + "@dcloudio/uni-cloud": "3.0.0-4020420240722002", + "@dcloudio/uni-components": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-push": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-stat": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-app-harmony": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-harmony/-/uni-app-harmony-3.0.0-4020420240722002.tgz", + "integrity": "sha512-oa2oaLLgU3L9oOy2mrxUui9tEqof/2pWzhrx8RfNLBDcbIvN5gXEkxAJopx2WbCvHqM/0fx0GofM52vFWPvJUA==", + "requires": { + "@dcloudio/uni-app-vite": "3.0.0-4020420240722002", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "licia": "^1.29.0", + "postcss-selector-parser": "^6.0.6" + } + }, + "@dcloudio/uni-app-plus": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-plus/-/uni-app-plus-3.0.0-4020420240722002.tgz", + "integrity": "sha512-Gbd/tXSZqHlGUrryZ1NCTkv/MJH/tkspnLdofPpTdk3+dUCO6/5cd05UrCYLQaqSqGwHL4VUZedyZoL0YqolbA==", + "requires": { + "@dcloudio/uni-app-uts": "3.0.0-4020420240722002", + "@dcloudio/uni-app-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-app-vue": "3.0.0-4020420240722002", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "licia": "^1.29.0", + "postcss-selector-parser": "^6.0.6" + } + }, + "@dcloudio/uni-app-uts": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-uts/-/uni-app-uts-3.0.0-4020420240722002.tgz", + "integrity": "sha512-KzuzhZaAQT41vs5fp7YuZYu1iXWVW9QRxZmhYFjyfFvuVBgVy64PPVV9HdB0j3L3vcj/J/o4b/iBBfl4U7wfwg==", + "requires": { + "@babel/parser": "^7.23.9", + "@babel/types": "^7.20.7", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-nvue-styler": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@jridgewell/gen-mapping": "^0.3.3", + "@jridgewell/trace-mapping": "^0.3.19", + "@rollup/pluginutils": "^5.0.5", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/consolidate": "^1.0.0", + "@vue/shared": "3.4.21", + "debug": "^4.3.3", + "es-module-lexer": "^1.2.1", + "estree-walker": "^2.0.2", + "fs-extra": "^10.0.0", + "magic-string": "^0.30.7", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2", + "unplugin-auto-import": "^0.16.7" + } + }, + "@dcloudio/uni-app-vite": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-vite/-/uni-app-vite-3.0.0-4020420240722002.tgz", + "integrity": "sha512-pqB5Cn9qUP8GRZbHP9u+kXFy1Gl/S7kerqntVgRQKMIrs1zCAa9NCQlGDUQIGj5MlWGqU+/mw20TdpyibEW+/w==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-nvue-styler": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@rollup/pluginutils": "^5.0.5", + "@vitejs/plugin-vue": "^5.0.4", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "picocolors": "^1.0.0" + } + }, + "@dcloudio/uni-app-vue": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-app-vue/-/uni-app-vue-3.0.0-4020420240722002.tgz", + "integrity": "sha512-pxtIzEhdapE9JhGrTIPi271yr0c2leEhtO6xsTsdrfhswFqbh4BPVlT89XdioOhGtIOaS5m5hn6t6UVvuH0RDw==" + }, + "@dcloudio/uni-automator": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-automator/-/uni-automator-3.0.0-4020420240722002.tgz", + "integrity": "sha512-fgkotGZj/ycS4fElPGe89wXnJeUBaI3VCPyjS1C2qWY77EYfjeyrZDw6l0eHzA9YDOvZmYPhzACMgjwbfsEoLQ==", + "dev": true, + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "address": "^1.1.2", + "cross-env": "^7.0.3", + "debug": "^4.3.3", + "default-gateway": "^6.0.3", + "fs-extra": "^10.0.0", + "jsonc-parser": "^3.2.0", + "licia": "^1.29.0", + "merge": "^2.1.1", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + } + }, + "@dcloudio/uni-cli-shared": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-cli-shared/-/uni-cli-shared-3.0.0-4020420240722002.tgz", + "integrity": "sha512-cU9iOmHcOSFYQ8Ucy+ipt8AaQWdYeaW+S433aLKfeyv/6Ehqn/C2aFSFjkslqYsKfeQ7ZymqDn6FcCnz7HYSvQ==", + "requires": { + "@ampproject/remapping": "^2.1.2", + "@babel/code-frame": "^7.23.5", + "@babel/core": "^7.23.3", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.20.7", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@intlify/core-base": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9", + "@rollup/pluginutils": "^5.0.5", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21", + "adm-zip": "^0.5.12", + "autoprefixer": "^10.4.19", + "base64url": "^3.0.1", + "chokidar": "^3.5.3", + "compare-versions": "^3.6.0", + "debug": "^4.3.3", + "es-module-lexer": "^1.2.1", + "esbuild": "^0.20.1", + "estree-walker": "^2.0.2", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "hash-sum": "^2.0.0", + "isbinaryfile": "^5.0.2", + "jsonc-parser": "^3.2.0", + "lines-and-columns": "^2.0.4", + "magic-string": "^0.30.7", + "merge": "^2.1.1", + "mime": "^3.0.0", + "module-alias": "^2.2.2", + "os-locale-s-fix": "^1.0.8-fix-1", + "picocolors": "^1.0.0", + "postcss-import": "^14.0.2", + "postcss-load-config": "^3.1.1", + "postcss-modules": "^4.3.0", + "postcss-selector-parser": "^6.0.6", + "resolve": "^1.22.1", + "source-map-js": "^1.0.2", + "tapable": "^2.2.0", + "unplugin-auto-import": "^0.16.7", + "xregexp": "3.1.0" + } + }, + "@dcloudio/uni-cloud": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-cloud/-/uni-cloud-3.0.0-4020420240722002.tgz", + "integrity": "sha512-44J/k1dCcSYHLgqdedo1/EQE363C9POXjQfWJPDDIZc00b6Cqf6O16IPJowqbNs6lusKMZIrMp1mTdU2iQbpBw==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21", + "fast-glob": "^3.2.11" + } + }, + "@dcloudio/uni-components": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-components/-/uni-components-3.0.0-4020420240722002.tgz", + "integrity": "sha512-zMZSpPuxsKSkImB7fYmQMuO5x9hD5lbiFxq1PUByfG7O9nrMh1/ta7QA6QPu+R1haU0mNUXZz5PGgKUZ5wKnbw==", + "requires": { + "@dcloudio/uni-cloud": "3.0.0-4020420240722002", + "@dcloudio/uni-h5": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002" + } + }, + "@dcloudio/uni-h5": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5/-/uni-h5-3.0.0-4020420240722002.tgz", + "integrity": "sha512-6S6B2WAnv2hgb2UNdYilDbP7uM9aFRdo+j+7as6aomKzNrepRW66qnqo7gThCx6f1T33TIZ8maESAMGZnW2/YA==", + "requires": { + "@dcloudio/uni-h5-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-h5-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21", + "debug": "^4.3.3", + "localstorage-polyfill": "^1.0.1", + "postcss-selector-parser": "^6.0.6", + "safe-area-insets": "^1.4.1", + "vue-router": "^4.3.0", + "xmlhttprequest": "^1.8.0" + } + }, + "@dcloudio/uni-h5-vite": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5-vite/-/uni-h5-vite-3.0.0-4020420240722002.tgz", + "integrity": "sha512-TFD+vYVwaH1tHH1xavRHH+ZTz0Irecx7dHf1ZP2rDizzigx6piCyTlS1W3zf/GFzu8bepLjANEcyfZ1Wn0DCzA==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@rollup/pluginutils": "^5.0.5", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21", + "debug": "^4.3.3", + "fs-extra": "^10.0.0", + "mime": "^3.0.0", + "module-alias": "^2.2.2" + } + }, + "@dcloudio/uni-h5-vue": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-h5-vue/-/uni-h5-vue-3.0.0-4020420240722002.tgz", + "integrity": "sha512-1iv1aJHyFFMhEmggEjzys3hcU0PzTEGD/LuyP7FmphJeUM3h3pMRmcpdVErXjjbfsw6Vcl5XpfKw49wWpF5wdw==", + "requires": { + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/server-renderer": "3.4.21" + } + }, + "@dcloudio/uni-i18n": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-i18n/-/uni-i18n-3.0.0-4020420240722002.tgz", + "integrity": "sha512-AYFfypLBqA6mWqvAsSipboZF8YLk3N6ok6Ud1EtIe4Lk0XthlGNX7EacSyfb8cPVGtt5mamkLP6z+butG+nuZg==" + }, + "@dcloudio/uni-mp-alipay": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-alipay/-/uni-mp-alipay-3.0.0-4020420240722002.tgz", + "integrity": "sha512-eC93bKMDn7LC1K9yDkkebOeuLEISHgdmfxK5MDcBWEEw0X/GSKpKclUzRUEuFFKtAJCT++6gDN/rMYI5lMl+TQ==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-mp-baidu": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-baidu/-/uni-mp-baidu-3.0.0-4020420240722002.tgz", + "integrity": "sha512-DLfOW03QK4FilySJ5IKMka8GRwkYKkwmA4fjG27ZmIWaziHec+IbDyRXyJ4DN2JIC/WKSTYR96bGNGSAQcWQDw==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21", + "jimp": "^0.10.1", + "licia": "^1.29.0", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + } + }, + "@dcloudio/uni-mp-compiler": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-compiler/-/uni-mp-compiler-3.0.0-4020420240722002.tgz", + "integrity": "sha512-j3nTBkxRut1ESJDOhMpioTVbpT6zhNseT3KQd7/1J3AF5GCi3pJ7gu7LvMp5oD3F1cmwvruFLqkOi/Q5AVcZyg==", + "requires": { + "@babel/generator": "^7.20.5", + "@babel/parser": "^7.23.9", + "@babel/types": "^7.20.7", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/shared": "3.4.21", + "estree-walker": "^2.0.2" + } + }, + "@dcloudio/uni-mp-jd": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-jd/-/uni-mp-jd-3.0.0-4020420240722002.tgz", + "integrity": "sha512-WecNRAA9TnNQwe9XzIbf2gdEO3k+01Eee9f4TbN6tCvGWbF2YWNahEgFCE1lJchbsxuFwddIDtW8w4HiHyl/3w==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-mp-kuaishou": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-kuaishou/-/uni-mp-kuaishou-3.0.0-4020420240722002.tgz", + "integrity": "sha512-4mcY73GTgd/IdhlSVTk9LPBt/+orVu828LPlQ66rJBXfkMpzGU6LEeYsGlKi1th21v09vByAt37kvdjfqNk3oQ==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-mp-lark": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-lark/-/uni-mp-lark-3.0.0-4020420240722002.tgz", + "integrity": "sha512-6Ks70f0bDCYmUHDi/VBP20QmfWaAwE88HPlJv4W52iAQZx1VGln/JzbCzHglcy+X7HuyjpOzjTEXRwo+olnoWA==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-toutiao": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-mp-qq": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-qq/-/uni-mp-qq-3.0.0-4020420240722002.tgz", + "integrity": "sha512-KFCxpKvfIVOpw2iW6bf1UsR0ScqileUDi0niWernb/OkvefEznJukAAWFlpYHv+SMMCiC7cNm5L3mDFgti3+qA==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21", + "fs-extra": "^10.0.0" + } + }, + "@dcloudio/uni-mp-toutiao": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-toutiao/-/uni-mp-toutiao-3.0.0-4020420240722002.tgz", + "integrity": "sha512-mMyWaAvaMNn4fW5JNveK2gfa6rh7qzS1ffSPSx/NkzJzFYsKrLPuyfIU60LgN6a5YM3iNGoI3KYpRvgLjws4sg==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-mp-vite": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-vite/-/uni-mp-vite-3.0.0-4020420240722002.tgz", + "integrity": "sha512-KlNM780RwZ6POpFre78v9fxiT5dcKTSozDoBGs3qeUH+XCdKjMYGQyuy1QFMd6rqbwsEwGnhK57l1fiMi3yVOg==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-i18n": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/compiler-sfc": "3.4.21", + "@vue/shared": "3.4.21", + "debug": "^4.3.3" + } + }, + "@dcloudio/uni-mp-vue": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-vue/-/uni-mp-vue-3.0.0-4020420240722002.tgz", + "integrity": "sha512-A3nj0Vg5xUaYs0W2eoyRtbiI4WBzpMpkF1PIxiWLvxABLhR5c0LctV3tcLZxOnjk/04GtMOYin5InTv1mVEEgg==", + "requires": { + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-mp-weixin": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-weixin/-/uni-mp-weixin-3.0.0-4020420240722002.tgz", + "integrity": "sha512-c89Grd/9hadCl3zzL4ydgenS7fEIxwaizEGqxn+1cgy9vuCnnh7eVL5V3JkxwCDwMsf8t7ltxgdQEUX1Sd/c5A==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21", + "jimp": "^0.10.1", + "licia": "^1.29.0", + "qrcode-reader": "^1.0.4", + "qrcode-terminal": "^0.12.0", + "ws": "^8.4.2" + } + }, + "@dcloudio/uni-mp-xhs": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-mp-xhs/-/uni-mp-xhs-3.0.0-4020420240722002.tgz", + "integrity": "sha512-xEXe5XRlF8cFVREGlNTocbYSZS6XLT2GBDt9XUW9Py98cVOdyckl/bi4vp7ui0poV4Z9T4hVNG2cC7XDuqwLeQ==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-compiler": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-nvue-styler": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-nvue-styler/-/uni-nvue-styler-3.0.0-4020420240722002.tgz", + "integrity": "sha512-G1aqig3dHgzli16UG2yYkqq6vs/zwHtAMDjbIi0riElJX9g6uokJ2AWyoV1E1AmbFen5oaBIlwcjDYX7AJ4jbg==", + "requires": { + "parse-css-font": "^4.0.0", + "postcss": "^8.4.35" + } + }, + "@dcloudio/uni-push": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-push/-/uni-push-3.0.0-4020420240722002.tgz", + "integrity": "sha512-YvU9PS005OdVbsuhJ++1X7pS7vbX0WPeyZSLgi7zu05ROVZSH41vu54HlNvL1sfopKEWtHl4BKlruGV2muDVoQ==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002" + } + }, + "@dcloudio/uni-quickapp-webview": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-quickapp-webview/-/uni-quickapp-webview-3.0.0-4020420240722002.tgz", + "integrity": "sha512-o0ekdcrQUAX1oNGbACNdLTGEzP75LginMMRjpkYyhrqz0cVXYlmzybY8PF+LvoYvmAEQV30ECR9FVtayFpVyZw==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vite": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-vue": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-shared": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-shared/-/uni-shared-3.0.0-4020420240722002.tgz", + "integrity": "sha512-kFKmAgUDdlUyS3XBuXvmLQu3tEDAlJX6hQshsbdwP5LsH4MoI5xJVZpO6iloz3injL7+D/3i/UGoreA0qT3jew==", + "requires": { + "@vue/shared": "3.4.21" + } + }, + "@dcloudio/uni-stacktracey": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-stacktracey/-/uni-stacktracey-3.0.0-4020420240722002.tgz", + "integrity": "sha512-SFc5wFqGBd5Gfk3uq0WPl3T1YsPcRP17euilbjJHvrdzAs3U5QlI9Azu6IYYTOBhxsRa5n234dfu+YHjvHysrQ==", + "dev": true + }, + "@dcloudio/uni-stat": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-stat/-/uni-stat-3.0.0-4020420240722002.tgz", + "integrity": "sha512-eLiNyyGlaHuEtNOBLIcr7x4+aEsg7IEHq8RlLl21zQcpvDAFaa3IwMtyMaLZa5UUg/LPQA6vITCHx/O2R0uXrQ==", + "requires": { + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "debug": "^4.3.3" + } + }, + "@dcloudio/vite-plugin-uni": { + "version": "3.0.0-4020420240722002", + "resolved": "https://registry.npmjs.org/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4020420240722002.tgz", + "integrity": "sha512-+SYpD22swzwOtyiaOWyknRFpkc2YD8UNFoz+fAVEE6GEK48kvWAP1KpeY8iVsTObkrTs+1Oz4yr8QGZVqE3ksg==", + "dev": true, + "requires": { + "@babel/core": "^7.23.3", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-transform-typescript": "^7.23.3", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-shared": "3.0.0-4020420240722002", + "@rollup/pluginutils": "^5.0.5", + "@vitejs/plugin-legacy": "^5.3.2", + "@vitejs/plugin-vue": "^5.0.4", + "@vitejs/plugin-vue-jsx": "^3.1.0", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/shared": "3.4.21", + "cac": "6.7.9", + "debug": "^4.3.3", + "estree-walker": "^2.0.2", + "express": "^4.17.1", + "fast-glob": "^3.2.11", + "fs-extra": "^10.0.0", + "hash-sum": "^2.0.0", + "jsonc-parser": "^3.2.0", + "magic-string": "^0.30.7", + "picocolors": "^1.0.0", + "terser": "^5.4.0", + "unplugin-auto-import": "^0.16.7" + } + }, + "@esbuild/aix-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", + "optional": true + }, + "@esbuild/android-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", + "optional": true + }, + "@esbuild/android-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", + "optional": true + }, + "@esbuild/android-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", + "optional": true + }, + "@esbuild/darwin-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", + "optional": true + }, + "@esbuild/darwin-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", + "optional": true + }, + "@esbuild/freebsd-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", + "optional": true + }, + "@esbuild/freebsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", + "optional": true + }, + "@esbuild/linux-arm": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", + "optional": true + }, + "@esbuild/linux-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", + "optional": true + }, + "@esbuild/linux-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", + "optional": true + }, + "@esbuild/linux-loong64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", + "optional": true + }, + "@esbuild/linux-mips64el": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", + "optional": true + }, + "@esbuild/linux-ppc64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", + "optional": true + }, + "@esbuild/linux-riscv64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", + "optional": true + }, + "@esbuild/linux-s390x": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", + "optional": true + }, + "@esbuild/linux-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", + "optional": true + }, + "@esbuild/netbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", + "optional": true + }, + "@esbuild/openbsd-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", + "optional": true + }, + "@esbuild/sunos-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", + "optional": true + }, + "@esbuild/win32-arm64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", + "optional": true + }, + "@esbuild/win32-ia32": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", + "optional": true + }, + "@esbuild/win32-x64": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", + "optional": true + }, + "@intlify/core-base": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.1.9.tgz", + "integrity": "sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==", + "requires": { + "@intlify/devtools-if": "9.1.9", + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9", + "@intlify/vue-devtools": "9.1.9" + } + }, + "@intlify/devtools-if": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/devtools-if/-/devtools-if-9.1.9.tgz", + "integrity": "sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==", + "requires": { + "@intlify/shared": "9.1.9" + } + }, + "@intlify/message-compiler": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.1.9.tgz", + "integrity": "sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==", + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9", + "source-map": "0.6.1" + } + }, + "@intlify/message-resolver": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/message-resolver/-/message-resolver-9.1.9.tgz", + "integrity": "sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==" + }, + "@intlify/runtime": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/runtime/-/runtime-9.1.9.tgz", + "integrity": "sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==", + "requires": { + "@intlify/message-compiler": "9.1.9", + "@intlify/message-resolver": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@intlify/shared": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.1.9.tgz", + "integrity": "sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==" + }, + "@intlify/vue-devtools": { + "version": "9.1.9", + "resolved": "https://registry.npmjs.org/@intlify/vue-devtools/-/vue-devtools-9.1.9.tgz", + "integrity": "sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==", + "requires": { + "@intlify/message-resolver": "9.1.9", + "@intlify/runtime": "9.1.9", + "@intlify/shared": "9.1.9" + } + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dev": true, + "peer": true, + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "peer": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "peer": true + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dev": true, + "peer": true, + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dev": true, + "peer": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dev": true, + "peer": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + }, + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dev": true, + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jimp/bmp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/bmp/-/bmp-0.10.3.tgz", + "integrity": "sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "bmp-js": "^0.1.0", + "core-js": "^3.4.1" + } + }, + "@jimp/core": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/core/-/core-0.10.3.tgz", + "integrity": "sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "any-base": "^1.1.0", + "buffer": "^5.2.0", + "core-js": "^3.4.1", + "exif-parser": "^0.1.12", + "file-type": "^9.0.0", + "load-bmfont": "^1.3.1", + "mkdirp": "^0.5.1", + "phin": "^2.9.1", + "pixelmatch": "^4.0.2", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/custom": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.10.3.tgz", + "integrity": "sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/core": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/gif": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/gif/-/gif-0.10.3.tgz", + "integrity": "sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "omggif": "^1.0.9" + } + }, + "@jimp/jpeg": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/jpeg/-/jpeg-0.10.3.tgz", + "integrity": "sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "jpeg-js": "^0.3.4" + } + }, + "@jimp/plugin-blit": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.10.3.tgz", + "integrity": "sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-blur": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.10.3.tgz", + "integrity": "sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-circle": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-circle/-/plugin-circle-0.10.3.tgz", + "integrity": "sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-color": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.10.3.tgz", + "integrity": "sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "tinycolor2": "^1.4.1" + } + }, + "@jimp/plugin-contain": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-contain/-/plugin-contain-0.10.3.tgz", + "integrity": "sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-cover": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-cover/-/plugin-cover-0.10.3.tgz", + "integrity": "sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-crop": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.10.3.tgz", + "integrity": "sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-displace": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-displace/-/plugin-displace-0.10.3.tgz", + "integrity": "sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-dither": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-dither/-/plugin-dither-0.10.3.tgz", + "integrity": "sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-fisheye": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-fisheye/-/plugin-fisheye-0.10.3.tgz", + "integrity": "sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-flip": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-flip/-/plugin-flip-0.10.3.tgz", + "integrity": "sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-gaussian": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-gaussian/-/plugin-gaussian-0.10.3.tgz", + "integrity": "sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-invert": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-invert/-/plugin-invert-0.10.3.tgz", + "integrity": "sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-mask": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-mask/-/plugin-mask-0.10.3.tgz", + "integrity": "sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-normalize": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-normalize/-/plugin-normalize-0.10.3.tgz", + "integrity": "sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-print": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-print/-/plugin-print-0.10.3.tgz", + "integrity": "sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "load-bmfont": "^1.4.0" + } + }, + "@jimp/plugin-resize": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.10.3.tgz", + "integrity": "sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-rotate": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.10.3.tgz", + "integrity": "sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-scale": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.10.3.tgz", + "integrity": "sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-shadow": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-shadow/-/plugin-shadow-0.10.3.tgz", + "integrity": "sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugin-threshold": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugin-threshold/-/plugin-threshold-0.10.3.tgz", + "integrity": "sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1" + } + }, + "@jimp/plugins": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/plugins/-/plugins-0.10.3.tgz", + "integrity": "sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/plugin-blit": "^0.10.3", + "@jimp/plugin-blur": "^0.10.3", + "@jimp/plugin-circle": "^0.10.3", + "@jimp/plugin-color": "^0.10.3", + "@jimp/plugin-contain": "^0.10.3", + "@jimp/plugin-cover": "^0.10.3", + "@jimp/plugin-crop": "^0.10.3", + "@jimp/plugin-displace": "^0.10.3", + "@jimp/plugin-dither": "^0.10.3", + "@jimp/plugin-fisheye": "^0.10.3", + "@jimp/plugin-flip": "^0.10.3", + "@jimp/plugin-gaussian": "^0.10.3", + "@jimp/plugin-invert": "^0.10.3", + "@jimp/plugin-mask": "^0.10.3", + "@jimp/plugin-normalize": "^0.10.3", + "@jimp/plugin-print": "^0.10.3", + "@jimp/plugin-resize": "^0.10.3", + "@jimp/plugin-rotate": "^0.10.3", + "@jimp/plugin-scale": "^0.10.3", + "@jimp/plugin-shadow": "^0.10.3", + "@jimp/plugin-threshold": "^0.10.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + } + }, + "@jimp/png": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/png/-/png-0.10.3.tgz", + "integrity": "sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/utils": "^0.10.3", + "core-js": "^3.4.1", + "pngjs": "^3.3.3" + } + }, + "@jimp/tiff": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/tiff/-/tiff-0.10.3.tgz", + "integrity": "sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==", + "requires": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "utif": "^2.0.1" + } + }, + "@jimp/types": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/types/-/types-0.10.3.tgz", + "integrity": "sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/bmp": "^0.10.3", + "@jimp/gif": "^0.10.3", + "@jimp/jpeg": "^0.10.3", + "@jimp/png": "^0.10.3", + "@jimp/tiff": "^0.10.3", + "core-js": "^3.4.1", + "timm": "^1.6.1" + } + }, + "@jimp/utils": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/@jimp/utils/-/utils-0.10.3.tgz", + "integrity": "sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==", + "requires": { + "@babel/runtime": "^7.7.2", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "requires": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==" + }, + "@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==" + }, + "@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "devOptional": true, + "requires": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "requires": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@rollup/pluginutils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.0.tgz", + "integrity": "sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==", + "requires": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^2.3.1" + } + }, + "@rollup/rollup-android-arm-eabi": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.0.tgz", + "integrity": "sha512-WTWD8PfoSAJ+qL87lE7votj3syLavxunWhzCnx3XFxFiI/BA/r3X7MUM8dVrH8rb2r4AiO8jJsr3ZjdaftmnfA==", + "optional": true + }, + "@rollup/rollup-android-arm64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.0.tgz", + "integrity": "sha512-a1sR2zSK1B4eYkiZu17ZUZhmUQcKjk2/j9Me2IDjk1GHW7LB5Z35LEzj9iJch6gtUfsnvZs1ZNyDW2oZSThrkA==", + "optional": true + }, + "@rollup/rollup-darwin-arm64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.0.tgz", + "integrity": "sha512-zOnKWLgDld/svhKO5PD9ozmL6roy5OQ5T4ThvdYZLpiOhEGY+dp2NwUmxK0Ld91LrbjrvtNAE0ERBwjqhZTRAA==", + "optional": true + }, + "@rollup/rollup-darwin-x64": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.0.tgz", + "integrity": "sha512-7doS8br0xAkg48SKE2QNtMSFPFUlRdw9+votl27MvT46vo44ATBmdZdGysOevNELmZlfd+NEa0UYOA8f01WSrg==", + "optional": true + }, + "@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.0.tgz", + "integrity": "sha512-pWJsfQjNWNGsoCq53KjMtwdJDmh/6NubwQcz52aEwLEuvx08bzcy6tOUuawAOncPnxz/3siRtd8hiQ32G1y8VA==", + "optional": true + }, + "@rollup/rollup-linux-arm-musleabihf": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.0.tgz", + "integrity": "sha512-efRIANsz3UHZrnZXuEvxS9LoCOWMGD1rweciD6uJQIx2myN3a8Im1FafZBzh7zk1RJ6oKcR16dU3UPldaKd83w==", + "optional": true + }, + "@rollup/rollup-linux-arm64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.0.tgz", + "integrity": "sha512-ZrPhydkTVhyeGTW94WJ8pnl1uroqVHM3j3hjdquwAcWnmivjAwOYjTEAuEDeJvGX7xv3Z9GAvrBkEzCgHq9U1w==", + "optional": true + }, + "@rollup/rollup-linux-arm64-musl": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.0.tgz", + "integrity": "sha512-cfaupqd+UEFeURmqNP2eEvXqgbSox/LHOyN9/d2pSdV8xTrjdg3NgOFJCtc1vQ/jEke1qD0IejbBfxleBPHnPw==", + "optional": true + }, + "@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.0.tgz", + "integrity": "sha512-ZKPan1/RvAhrUylwBXC9t7B2hXdpb/ufeu22pG2psV7RN8roOfGurEghw1ySmX/CmDDHNTDDjY3lo9hRlgtaHg==", + "optional": true + }, + "@rollup/rollup-linux-riscv64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.0.tgz", + "integrity": "sha512-H1eRaCwd5E8eS8leiS+o/NqMdljkcb1d6r2h4fKSsCXQilLKArq6WS7XBLDu80Yz+nMqHVFDquwcVrQmGr28rg==", + "optional": true + }, + "@rollup/rollup-linux-s390x-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.0.tgz", + "integrity": "sha512-zJ4hA+3b5tu8u7L58CCSI0A9N1vkfwPhWd/puGXwtZlsB5bTkwDNW/+JCU84+3QYmKpLi+XvHdmrlwUwDA6kqw==", + "optional": true + }, + "@rollup/rollup-linux-x64-gnu": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.0.tgz", + "integrity": "sha512-e2hrvElFIh6kW/UNBQK/kzqMNY5mO+67YtEh9OA65RM5IJXYTWiXjX6fjIiPaqOkBthYF1EqgiZ6OXKcQsM0hg==", + "optional": true + }, + "@rollup/rollup-linux-x64-musl": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.0.tgz", + "integrity": "sha512-1vvmgDdUSebVGXWX2lIcgRebqfQSff0hMEkLJyakQ9JQUbLDkEaMsPTLOmyccyC6IJ/l3FZuJbmrBw/u0A0uCQ==", + "optional": true + }, + "@rollup/rollup-win32-arm64-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.0.tgz", + "integrity": "sha512-s5oFkZ/hFcrlAyBTONFY1TWndfyre1wOMwU+6KCpm/iatybvrRgmZVM+vCFwxmC5ZhdlgfE0N4XorsDpi7/4XQ==", + "optional": true + }, + "@rollup/rollup-win32-ia32-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.0.tgz", + "integrity": "sha512-G9+TEqRnAA6nbpqyUqgTiopmnfgnMkR3kMukFBDsiyy23LZvUCpiUwjTRx6ezYCjJODXrh52rBR9oXvm+Fp5wg==", + "optional": true + }, + "@rollup/rollup-win32-x64-msvc": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz", + "integrity": "sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ==", + "optional": true + }, + "@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "peer": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dev": true, + "peer": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "dev": true, + "peer": true + }, + "@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dev": true, + "peer": true, + "requires": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dev": true, + "peer": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dev": true, + "peer": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dev": true, + "peer": true, + "requires": { + "@babel/types": "^7.20.7" + } + }, + "@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true, + "peer": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dev": true, + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dev": true, + "peer": true, + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@types/node": { + "version": "22.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-22.5.0.tgz", + "integrity": "sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==", + "devOptional": true, + "peer": true, + "requires": { + "undici-types": "~6.19.2" + } + }, + "@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "dev": true, + "peer": true + }, + "@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "dev": true, + "peer": true + }, + "@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dev": true, + "peer": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "dev": true, + "peer": true + }, + "@vitejs/plugin-legacy": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-legacy/-/plugin-legacy-5.4.2.tgz", + "integrity": "sha512-hlyyQL+wEIyOWdwsUKX+0g3kBU4AbHmVzHarLvVKiGGGqLIYjttMvvjk6zGY8RD9dab6QuFNhDoxg0YFhQ26xA==", + "dev": true, + "requires": { + "@babel/core": "^7.25.2", + "@babel/preset-env": "^7.25.3", + "browserslist": "^4.23.3", + "browserslist-to-esbuild": "^2.1.1", + "core-js": "^3.38.0", + "magic-string": "^0.30.11", + "regenerator-runtime": "^0.14.1", + "systemjs": "^6.15.1" + } + }, + "@vitejs/plugin-vue": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.1.2.tgz", + "integrity": "sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==", + "requires": {} + }, + "@vitejs/plugin-vue-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue-jsx/-/plugin-vue-jsx-3.1.0.tgz", + "integrity": "sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==", + "dev": true, + "requires": { + "@babel/core": "^7.23.3", + "@babel/plugin-transform-typescript": "^7.23.3", + "@vue/babel-plugin-jsx": "^1.1.5" + } + }, + "@volar/language-core": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-1.11.1.tgz", + "integrity": "sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==", + "dev": true, + "requires": { + "@volar/source-map": "1.11.1" + } + }, + "@volar/source-map": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-1.11.1.tgz", + "integrity": "sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==", + "dev": true, + "requires": { + "muggle-string": "^0.3.1" + } + }, + "@volar/typescript": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-1.11.1.tgz", + "integrity": "sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==", + "dev": true, + "requires": { + "@volar/language-core": "1.11.1", + "path-browserify": "^1.0.1" + } + }, + "@vue/babel-helper-vue-transform-on": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.2.tgz", + "integrity": "sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==", + "dev": true + }, + "@vue/babel-plugin-jsx": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.2.tgz", + "integrity": "sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/plugin-syntax-jsx": "^7.23.3", + "@babel/template": "^7.23.9", + "@babel/traverse": "^7.23.9", + "@babel/types": "^7.23.9", + "@vue/babel-helper-vue-transform-on": "1.2.2", + "@vue/babel-plugin-resolve-type": "1.2.2", + "camelcase": "^6.3.0", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + } + } + }, + "@vue/babel-plugin-resolve-type": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.2.tgz", + "integrity": "sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.23.5", + "@babel/helper-module-imports": "~7.22.15", + "@babel/helper-plugin-utils": "^7.22.5", + "@babel/parser": "^7.23.9", + "@vue/compiler-sfc": "^3.4.15" + }, + "dependencies": { + "@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "requires": { + "@babel/types": "^7.22.15" + } + } + } + }, + "@vue/compiler-core": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", + "requires": { + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-dom": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", + "requires": { + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@vue/compiler-sfc": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", + "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", + "requires": { + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.7", + "postcss": "^8.4.35", + "source-map-js": "^1.0.2" + } + }, + "@vue/compiler-ssr": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", + "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", + "requires": { + "@vue/compiler-dom": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@vue/consolidate": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@vue/consolidate/-/consolidate-1.0.0.tgz", + "integrity": "sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==" + }, + "@vue/devtools-api": { + "version": "6.6.3", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.3.tgz", + "integrity": "sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==" + }, + "@vue/language-core": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-1.8.27.tgz", + "integrity": "sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==", + "dev": true, + "requires": { + "@volar/language-core": "~1.11.1", + "@volar/source-map": "~1.11.1", + "@vue/compiler-dom": "^3.3.0", + "@vue/shared": "^3.3.0", + "computeds": "^0.0.1", + "minimatch": "^9.0.3", + "muggle-string": "^0.3.1", + "path-browserify": "^1.0.1", + "vue-template-compiler": "^2.7.14" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "@vue/reactivity": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.38.tgz", + "integrity": "sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==", + "dev": true, + "requires": { + "@vue/shared": "3.4.38" + }, + "dependencies": { + "@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true + } + } + }, + "@vue/runtime-core": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.38.tgz", + "integrity": "sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==", + "dev": true, + "requires": { + "@vue/reactivity": "3.4.38", + "@vue/shared": "3.4.38" + }, + "dependencies": { + "@vue/shared": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.38.tgz", + "integrity": "sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==", + "dev": true + } + } + }, + "@vue/runtime-dom": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", + "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", + "requires": { + "@vue/runtime-core": "3.4.21", + "@vue/shared": "3.4.21", + "csstype": "^3.1.3" + }, + "dependencies": { + "@vue/reactivity": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", + "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", + "requires": { + "@vue/shared": "3.4.21" + } + }, + "@vue/runtime-core": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", + "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", + "requires": { + "@vue/reactivity": "3.4.21", + "@vue/shared": "3.4.21" + } + } + } + }, + "@vue/server-renderer": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", + "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", + "requires": { + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "@vue/shared": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==" + }, + "@vue/tsconfig": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@vue/tsconfig/-/tsconfig-0.1.3.tgz", + "integrity": "sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==", + "dev": true, + "requires": {} + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true, + "peer": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.12.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", + "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dev": true, + "peer": true, + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "dev": true, + "peer": true + }, + "address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true + }, + "adm-zip": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/adm-zip/-/adm-zip-0.5.15.tgz", + "integrity": "sha512-jYPWSeOA8EFoZnucrKCNihqBjoEGQSU4HKgHYQgKNEQ0pQF9a/DYuo/+fAxY76k4qe75LUlLWpAM1QWcBMTOKw==" + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dev": true, + "peer": true, + "requires": { + "debug": "4" + } + }, + "ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "peer": true, + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "peer": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, + "anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "peer": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true, + "peer": true + }, + "autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "requires": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dev": true, + "peer": true, + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dev": true, + "peer": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dev": true, + "peer": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.11.tgz", + "integrity": "sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.2", + "semver": "^6.3.1" + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.2.tgz", + "integrity": "sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==", + "dev": true, + "requires": { + "@babel/helper-define-polyfill-provider": "^0.6.2" + } + }, + "babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dev": true, + "peer": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dev": true, + "peer": true, + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==" + }, + "binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==" + }, + "bmp-js": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bmp-js/-/bmp-js-0.1.0.tgz", + "integrity": "sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==" + }, + "body-parser": { + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "peer": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "requires": { + "fill-range": "^7.1.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true, + "peer": true + }, + "browserslist": { + "version": "4.23.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.3.tgz", + "integrity": "sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==", + "requires": { + "caniuse-lite": "^1.0.30001646", + "electron-to-chromium": "^1.5.4", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.0" + } + }, + "browserslist-to-esbuild": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/browserslist-to-esbuild/-/browserslist-to-esbuild-2.1.1.tgz", + "integrity": "sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw==", + "dev": true, + "requires": { + "meow": "^13.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "peer": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "buffer-equal": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-0.0.1.tgz", + "integrity": "sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==" + }, + "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==", + "devOptional": true + }, + "bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true + }, + "cac": { + "version": "6.7.9", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.9.tgz", + "integrity": "sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==", + "dev": true + }, + "call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + } + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "peer": true + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001653", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001653.tgz", + "integrity": "sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==" + }, + "centra": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.7.0.tgz", + "integrity": "sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==", + "requires": { + "follow-redirects": "^1.15.6" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "dev": true, + "peer": true + }, + "chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "dev": true, + "peer": true + }, + "cjs-module-lexer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.0.tgz", + "integrity": "sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==", + "dev": true, + "peer": true + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "peer": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "peer": true + }, + "collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true, + "peer": true + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "peer": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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==", + "devOptional": true + }, + "compare-versions": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz", + "integrity": "sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==" + }, + "computeds": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/computeds/-/computeds-0.0.1.tgz", + "integrity": "sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true, + "peer": true + }, + "confbox": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.7.tgz", + "integrity": "sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==" + }, + "content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true + }, + "convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "cookie": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "core-js": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.38.1.tgz", + "integrity": "sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==" + }, + "core-js-compat": { + "version": "3.38.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.38.1.tgz", + "integrity": "sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==", + "dev": true, + "requires": { + "browserslist": "^4.23.3" + } + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "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, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-font-size-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-size-keywords/-/css-font-size-keywords-1.0.0.tgz", + "integrity": "sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==" + }, + "css-font-stretch-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-stretch-keywords/-/css-font-stretch-keywords-1.0.1.tgz", + "integrity": "sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==" + }, + "css-font-style-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-font-style-keywords/-/css-font-style-keywords-1.0.1.tgz", + "integrity": "sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==" + }, + "css-font-weight-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-font-weight-keywords/-/css-font-weight-keywords-1.0.0.tgz", + "integrity": "sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==" + }, + "css-list-helpers": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/css-list-helpers/-/css-list-helpers-2.0.0.tgz", + "integrity": "sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==" + }, + "css-system-font-keywords": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-system-font-keywords/-/css-system-font-keywords-1.0.0.tgz", + "integrity": "sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true, + "peer": true + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "peer": true, + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true, + "peer": true + } + } + }, + "csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dev": true, + "peer": true, + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + } + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true + }, + "debug": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz", + "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==", + "requires": { + "ms": "2.1.2" + } + }, + "decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==", + "dev": true, + "peer": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "dev": true, + "peer": true + }, + "deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "peer": true + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "requires": { + "execa": "^5.0.0" + } + }, + "define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "peer": true + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "dev": true, + "peer": true + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "dev": true, + "peer": true + }, + "dom-walk": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.2.tgz", + "integrity": "sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dev": true, + "peer": true, + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "dev": true, + "peer": true + } + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz", + "integrity": "sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "dev": true, + "peer": true + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "peer": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true + }, + "entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==" + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "peer": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.2.4" + } + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "dev": true + }, + "es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "esbuild": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "requires": { + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" + } + }, + "escalade": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.2.tgz", + "integrity": "sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==" + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "peer": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "source-map": "~0.6.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "peer": true + }, + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "peer": 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", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": 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" + } + }, + "exif-parser": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/exif-parser/-/exif-parser-0.1.12.tgz", + "integrity": "sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==" + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "peer": true + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.6.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "fast-glob": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", + "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "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==", + "dev": true, + "peer": true + }, + "fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "requires": { + "reusify": "^1.0.4" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "peer": true, + "requires": { + "bser": "2.1.1" + } + }, + "file-type": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-9.0.0.tgz", + "integrity": "sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==" + }, + "fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "peer": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "follow-redirects": { + "version": "1.15.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.6.tgz", + "integrity": "sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==" + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "peer": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true, + "peer": true + }, + "fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "optional": true + }, + "function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" + }, + "generic-names": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-4.0.0.tgz", + "integrity": "sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==", + "requires": { + "loader-utils": "^3.2.0" + } + }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "peer": true + }, + "get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dev": true, + "requires": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + } + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true, + "peer": true + }, + "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 + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "peer": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "global": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/global/-/global-4.4.0.tgz", + "integrity": "sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==", + "requires": { + "min-document": "^2.19.0", + "process": "^0.11.10" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + }, + "gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.3" + } + }, + "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==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dev": true, + "requires": { + "es-define-property": "^1.0.0" + } + }, + "has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "dev": true + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==" + }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dev": true, + "peer": true, + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "peer": true + }, + "html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dev": true, + "peer": true, + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "peer": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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 + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==" + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dev": true, + "peer": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "peer": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "peer": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "invert-kv": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-3.0.1.tgz", + "integrity": "sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==" + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true, + "peer": true + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "requires": { + "hasown": "^2.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "peer": true + }, + "is-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.2.tgz", + "integrity": "sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true, + "peer": true + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "dev": true, + "peer": 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 + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true, + "peer": true + }, + "isbinaryfile": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-5.0.2.tgz", + "integrity": "sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "peer": true + }, + "istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + } + }, + "istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "peer": true, + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dev": true, + "peer": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "peer": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "27.0.4", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.0.4.tgz", + "integrity": "sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==", + "dev": true, + "peer": true, + "requires": { + "@jest/core": "^27.0.4", + "import-local": "^3.0.2", + "jest-cli": "^27.0.4" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dev": true, + "peer": true, + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dev": true, + "peer": true, + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dev": true, + "peer": true, + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "dev": true, + "peer": true + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dev": true, + "peer": true, + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dev": true, + "peer": true, + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "peer": true, + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "dev": true, + "peer": true + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dev": true, + "peer": true, + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dev": true, + "peer": true, + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dev": true, + "peer": true, + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dev": true, + "peer": true, + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "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==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==", + "dev": true, + "peer": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jimp": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/jimp/-/jimp-0.10.3.tgz", + "integrity": "sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==", + "requires": { + "@babel/runtime": "^7.7.2", + "@jimp/custom": "^0.10.3", + "@jimp/plugins": "^0.10.3", + "@jimp/types": "^0.10.3", + "core-js": "^3.4.1", + "regenerator-runtime": "^0.13.3" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + } + } + }, + "jpeg-js": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.7.tgz", + "integrity": "sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "peer": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dev": true, + "peer": true, + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "peer": true, + "requires": {} + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "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==", + "dev": true, + "peer": true + }, + "json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==" + }, + "jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==" + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "peer": true + }, + "lcid": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-3.1.1.tgz", + "integrity": "sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==", + "requires": { + "invert-kv": "^3.0.0" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true, + "peer": true + }, + "licia": { + "version": "1.41.1", + "resolved": "https://registry.npmjs.org/licia/-/licia-1.41.1.tgz", + "integrity": "sha512-XqObV8u1KEMdYWaNK0leRrTwhzKnLQEkhbnuUu7qGNH3zJoN7l9sfvF6PfHstSCuUOmpEP+0SBjRrk0I9uZs8g==" + }, + "lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==" + }, + "lines-and-columns": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-2.0.4.tgz", + "integrity": "sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==" + }, + "load-bmfont": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/load-bmfont/-/load-bmfont-1.4.2.tgz", + "integrity": "sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==", + "requires": { + "buffer-equal": "0.0.1", + "mime": "^1.3.4", + "parse-bmfont-ascii": "^1.0.3", + "parse-bmfont-binary": "^1.0.5", + "parse-bmfont-xml": "^1.1.4", + "phin": "^3.7.1", + "xhr": "^2.0.1", + "xtend": "^4.0.0" + }, + "dependencies": { + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + }, + "phin": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/phin/-/phin-3.7.1.tgz", + "integrity": "sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==", + "requires": { + "centra": "^2.7.0" + } + } + } + }, + "loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==" + }, + "local-pkg": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", + "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", + "requires": { + "mlly": "^1.4.2", + "pkg-types": "^1.0.3" + } + }, + "localstorage-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/localstorage-polyfill/-/localstorage-polyfill-1.0.1.tgz", + "integrity": "sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==" + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "peer": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "peer": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "dev": true + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "magic-string": { + "version": "0.30.11", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.11.tgz", + "integrity": "sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==", + "requires": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "peer": true, + "requires": { + "semver": "^7.5.3" + }, + "dependencies": { + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true, + "peer": true + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "peer": true, + "requires": { + "tmpl": "1.0.5" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true + }, + "meow": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-13.2.0.tgz", + "integrity": "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==", + "dev": true + }, + "merge": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-2.1.1.tgz", + "integrity": "sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": 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==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true + }, + "micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "requires": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + } + }, + "mime": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-3.0.0.tgz", + "integrity": "sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": 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==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "peer": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "mlly": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.1.tgz", + "integrity": "sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==", + "requires": { + "acorn": "^8.11.3", + "pathe": "^1.1.2", + "pkg-types": "^1.1.1", + "ufo": "^1.5.3" + } + }, + "module-alias": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==" + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "muggle-string": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.3.1.tgz", + "integrity": "sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==", + "dev": true + }, + "nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true, + "peer": true + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true, + "peer": true + }, + "node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "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, + "requires": { + "path-key": "^3.0.0" + } + }, + "nwsapi": { + "version": "2.2.12", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.12.tgz", + "integrity": "sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==", + "dev": true, + "peer": true + }, + "object-inspect": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz", + "integrity": "sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==", + "dev": true + }, + "omggif": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/omggif/-/omggif-1.0.10.tgz", + "integrity": "sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "peer": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "os-locale-s-fix": { + "version": "1.0.8-fix-1", + "resolved": "https://registry.npmjs.org/os-locale-s-fix/-/os-locale-s-fix-1.0.8-fix-1.tgz", + "integrity": "sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==", + "requires": { + "lcid": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "peer": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "peer": true, + "requires": { + "p-limit": "^2.2.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "peer": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==" + }, + "parse-bmfont-ascii": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz", + "integrity": "sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==" + }, + "parse-bmfont-binary": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz", + "integrity": "sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==" + }, + "parse-bmfont-xml": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/parse-bmfont-xml/-/parse-bmfont-xml-1.1.6.tgz", + "integrity": "sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==", + "requires": { + "xml-parse-from-string": "^1.0.0", + "xml2js": "^0.5.0" + } + }, + "parse-css-font": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-css-font/-/parse-css-font-4.0.0.tgz", + "integrity": "sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==", + "requires": { + "css-font-size-keywords": "^1.0.0", + "css-font-stretch-keywords": "^1.0.1", + "css-font-style-keywords": "^1.0.1", + "css-font-weight-keywords": "^1.0.0", + "css-list-helpers": "^2.0.0", + "css-system-font-keywords": "^1.0.0", + "unquote": "^1.1.1" + } + }, + "parse-headers": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.5.tgz", + "integrity": "sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==" + }, + "parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "peer": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "dependencies": { + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true, + "peer": true + } + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true, + "peer": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "peer": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "peer": true + }, + "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 + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "pathe": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", + "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==" + }, + "phin": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/phin/-/phin-2.9.3.tgz", + "integrity": "sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==" + }, + "picocolors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.1.tgz", + "integrity": "sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==" + }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "peer": true + }, + "pixelmatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pixelmatch/-/pixelmatch-4.0.2.tgz", + "integrity": "sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==", + "requires": { + "pngjs": "^3.0.0" + } + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dev": true, + "peer": true, + "requires": { + "find-up": "^4.0.0" + } + }, + "pkg-types": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.2.0.tgz", + "integrity": "sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==", + "requires": { + "confbox": "^0.1.7", + "mlly": "^1.7.1", + "pathe": "^1.1.2" + } + }, + "pngjs": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz", + "integrity": "sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==" + }, + "postcss": { + "version": "8.4.41", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.41.tgz", + "integrity": "sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==", + "requires": { + "nanoid": "^3.3.7", + "picocolors": "^1.0.1", + "source-map-js": "^1.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-modules": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-4.3.1.tgz", + "integrity": "sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==", + "requires": { + "generic-names": "^4.0.0", + "icss-replace-symbols": "^1.1.0", + "lodash.camelcase": "^4.3.0", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "string-hash": "^1.1.1" + } + }, + "postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz", + "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz", + "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dev": true, + "peer": true, + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "dev": true, + "peer": true + } + } + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==" + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dev": true, + "peer": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true, + "peer": true + }, + "punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "peer": true + }, + "qrcode-reader": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/qrcode-reader/-/qrcode-reader-1.0.4.tgz", + "integrity": "sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==" + }, + "qrcode-terminal": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.12.0.tgz", + "integrity": "sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==" + }, + "qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true, + "peer": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "dev": true, + "peer": true + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz", + "integrity": "sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==", + "dev": true, + "requires": { + "regenerate": "^1.4.2" + } + }, + "regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regexpu-core": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz", + "integrity": "sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==", + "dev": true, + "requires": { + "@babel/regjsgen": "^0.8.0", + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + } + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "dev": true + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "peer": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "peer": true + }, + "resolve": { + "version": "1.22.8", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", + "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", + "requires": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dev": true, + "peer": true, + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "peer": true + }, + "resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "dev": true, + "peer": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "peer": true, + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "4.21.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.0.tgz", + "integrity": "sha512-vo+S/lfA2lMS7rZ2Qoubi6I5hwZwzXeUIctILZLbHI+laNtvhhOIon2S1JksA5UEDQ7l3vberd0fxK44lTYjbQ==", + "requires": { + "@rollup/rollup-android-arm-eabi": "4.21.0", + "@rollup/rollup-android-arm64": "4.21.0", + "@rollup/rollup-darwin-arm64": "4.21.0", + "@rollup/rollup-darwin-x64": "4.21.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.21.0", + "@rollup/rollup-linux-arm-musleabihf": "4.21.0", + "@rollup/rollup-linux-arm64-gnu": "4.21.0", + "@rollup/rollup-linux-arm64-musl": "4.21.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.21.0", + "@rollup/rollup-linux-riscv64-gnu": "4.21.0", + "@rollup/rollup-linux-s390x-gnu": "4.21.0", + "@rollup/rollup-linux-x64-gnu": "4.21.0", + "@rollup/rollup-linux-x64-musl": "4.21.0", + "@rollup/rollup-win32-arm64-msvc": "4.21.0", + "@rollup/rollup-win32-ia32-msvc": "4.21.0", + "@rollup/rollup-win32-x64-msvc": "4.21.0", + "@types/estree": "1.0.5", + "fsevents": "~2.3.2" + } + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "safe-area-insets": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/safe-area-insets/-/safe-area-insets-1.4.1.tgz", + "integrity": "sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==" + }, + "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==", + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz", + "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dev": true, + "peer": true, + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scule": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/scule/-/scule-1.3.0.tgz", + "integrity": "sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==" + }, + "semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==" + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dev": true, + "requires": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": 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, + "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 + }, + "side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dev": true, + "requires": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + } + }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true, + "peer": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "peer": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-js": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==" + }, + "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==", + "devOptional": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true, + "peer": true + }, + "stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dev": true, + "peer": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true, + "peer": true + } + } + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==" + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dev": true, + "peer": true, + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "peer": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "peer": true, + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true, + "peer": true + }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "peer": true + }, + "strip-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "requires": { + "js-tokens": "^9.0.0" + }, + "dependencies": { + "js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==" + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "peer": true + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "peer": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true, + "peer": true + }, + "systemjs": { + "version": "6.15.1", + "resolved": "https://registry.npmjs.org/systemjs/-/systemjs-6.15.1.tgz", + "integrity": "sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "peer": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.31.6", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.31.6.tgz", + "integrity": "sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==", + "devOptional": true, + "requires": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "peer": true, + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true, + "peer": true + }, + "timm": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/timm/-/timm-1.7.1.tgz", + "integrity": "sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==" + }, + "tinycolor2": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/tinycolor2/-/tinycolor2-1.6.0.tgz", + "integrity": "sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true, + "peer": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true + }, + "tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dev": true, + "peer": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "peer": true + } + } + }, + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dev": true, + "peer": true, + "requires": { + "punycode": "^2.1.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true, + "peer": true + }, + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true, + "peer": true + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "peer": true, + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "devOptional": true + }, + "ufo": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.4.tgz", + "integrity": "sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==" + }, + "undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==", + "devOptional": true, + "peer": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz", + "integrity": "sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "dev": true + }, + "unimport": { + "version": "3.11.1", + "resolved": "https://registry.npmjs.org/unimport/-/unimport-3.11.1.tgz", + "integrity": "sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==", + "requires": { + "@rollup/pluginutils": "^5.1.0", + "acorn": "^8.12.1", + "escape-string-regexp": "^5.0.0", + "estree-walker": "^3.0.3", + "fast-glob": "^3.3.2", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.11", + "mlly": "^1.7.1", + "pathe": "^1.1.2", + "pkg-types": "^1.2.0", + "scule": "^1.3.0", + "strip-literal": "^2.1.0", + "unplugin": "^1.12.2" + }, + "dependencies": { + "escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==" + }, + "estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "requires": { + "@types/estree": "^1.0.0" + } + } + } + }, + "universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true + }, + "unplugin": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.12.2.tgz", + "integrity": "sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==", + "requires": { + "acorn": "^8.12.1", + "chokidar": "^3.6.0", + "webpack-sources": "^3.2.3", + "webpack-virtual-modules": "^0.6.2" + } + }, + "unplugin-auto-import": { + "version": "0.16.7", + "resolved": "https://registry.npmjs.org/unplugin-auto-import/-/unplugin-auto-import-0.16.7.tgz", + "integrity": "sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==", + "requires": { + "@antfu/utils": "^0.7.6", + "@rollup/pluginutils": "^5.0.5", + "fast-glob": "^3.3.1", + "local-pkg": "^0.5.0", + "magic-string": "^0.30.5", + "minimatch": "^9.0.3", + "unimport": "^3.4.0", + "unplugin": "^1.5.0" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "update-browserslist-db": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", + "integrity": "sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==", + "requires": { + "escalade": "^3.1.2", + "picocolors": "^1.0.1" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "peer": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "utif": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/utif/-/utif-2.0.1.tgz", + "integrity": "sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==", + "requires": { + "pako": "^1.0.5" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dev": true, + "peer": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true, + "peer": true + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "peer": true + } + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true + }, + "vite": { + "version": "5.2.8", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.8.tgz", + "integrity": "sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==", + "requires": { + "esbuild": "^0.20.1", + "fsevents": "~2.3.3", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + } + }, + "vue": { + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", + "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", + "requires": { + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/runtime-dom": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21" + } + }, + "vue-i18n": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/vue-i18n/-/vue-i18n-9.14.0.tgz", + "integrity": "sha512-LxmpRuCt2rI8gqU+kxeflRZMQn4D5+4M3oP3PWZdowW/ePJraHqhF7p4CuaME52mUxdw3Mmy2yAUKgfZYgCRjA==", + "requires": { + "@intlify/core-base": "9.14.0", + "@intlify/shared": "9.14.0", + "@vue/devtools-api": "^6.5.0" + }, + "dependencies": { + "@intlify/core-base": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@intlify/core-base/-/core-base-9.14.0.tgz", + "integrity": "sha512-zJn0imh9HIsZZUtt9v8T16PeVstPv6bP2YzlrYJwoF8F30gs4brZBwW2KK6EI5WYKFi3NeqX6+UU4gniz5TkGg==", + "requires": { + "@intlify/message-compiler": "9.14.0", + "@intlify/shared": "9.14.0" + } + }, + "@intlify/message-compiler": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@intlify/message-compiler/-/message-compiler-9.14.0.tgz", + "integrity": "sha512-sXNsoMI0YsipSXW8SR75drmVK56tnJHoYbPXUv2Cf9lz6FzvwsosFm6JtC1oQZI/kU+n7qx0qRrEWkeYFTgETA==", + "requires": { + "@intlify/shared": "9.14.0", + "source-map-js": "^1.0.2" + } + }, + "@intlify/shared": { + "version": "9.14.0", + "resolved": "https://registry.npmjs.org/@intlify/shared/-/shared-9.14.0.tgz", + "integrity": "sha512-r+N8KRQL7LgN1TMTs1A2svfuAU0J94Wu9wWdJVJqYsoMMLIeJxrPjazihfHpmJqfgZq0ah3Y9Q4pgWV2O90Fyg==" + } + } + }, + "vue-router": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.4.3.tgz", + "integrity": "sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==", + "requires": { + "@vue/devtools-api": "^6.6.3" + } + }, + "vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "vue-tsc": { + "version": "1.8.27", + "resolved": "https://registry.npmjs.org/vue-tsc/-/vue-tsc-1.8.27.tgz", + "integrity": "sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==", + "dev": true, + "requires": { + "@volar/typescript": "~1.11.1", + "@vue/language-core": "1.8.27", + "semver": "^7.5.4" + }, + "dependencies": { + "semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "dev": true + } + } + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "peer": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dev": true, + "peer": true, + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "peer": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "dev": true, + "peer": true + }, + "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==" + }, + "webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "peer": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true, + "peer": true + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dev": true, + "peer": true, + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "peer": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "peer": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "peer": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "peer": true + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true, + "peer": true + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, + "peer": true, + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "requires": {} + }, + "xhr": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.6.0.tgz", + "integrity": "sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==", + "requires": { + "global": "~4.4.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true, + "peer": true + }, + "xml-parse-from-string": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz", + "integrity": "sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==" + }, + "xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "requires": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true, + "peer": true + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==" + }, + "xregexp": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-3.1.0.tgz", + "integrity": "sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "peer": true + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "peer": true, + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "peer": true + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..097c674 --- /dev/null +++ b/package.json @@ -0,0 +1,76 @@ +{ + "name": "uni-preset-vue", + "version": "0.0.0", + "scripts": { + "dev:app": "uni -p app", + "dev:app-android": "uni -p app-android", + "dev:app-ios": "uni -p app-ios", + "dev:app-harmony": "uni -p app-harmony", + "dev:custom": "uni -p", + "dev:h5": "uni", + "dev:h5:ssr": "uni --ssr", + "dev:mp-alipay": "uni -p mp-alipay", + "dev:mp-baidu": "uni -p mp-baidu", + "dev:mp-jd": "uni -p mp-jd", + "dev:mp-kuaishou": "uni -p mp-kuaishou", + "dev:mp-lark": "uni -p mp-lark", + "dev:mp-qq": "uni -p mp-qq", + "dev:mp-toutiao": "uni -p mp-toutiao", + "dev:mp-weixin": "uni -p mp-weixin", + "dev:mp-xhs": "uni -p mp-xhs", + "dev:quickapp-webview": "uni -p quickapp-webview", + "dev:quickapp-webview-huawei": "uni -p quickapp-webview-huawei", + "dev:quickapp-webview-union": "uni -p quickapp-webview-union", + "build:app": "uni build -p app", + "build:app-android": "uni build -p app-android", + "build:app-ios": "uni build -p app-ios", + "build:app-harmony": "uni build -p app-harmony", + "build:custom": "uni build -p", + "build:h5": "uni build", + "build:h5:ssr": "uni build --ssr", + "build:mp-alipay": "uni build -p mp-alipay", + "build:mp-baidu": "uni build -p mp-baidu", + "build:mp-jd": "uni build -p mp-jd", + "build:mp-kuaishou": "uni build -p mp-kuaishou", + "build:mp-lark": "uni build -p mp-lark", + "build:mp-qq": "uni build -p mp-qq", + "build:mp-toutiao": "uni build -p mp-toutiao", + "build:mp-weixin": "uni build -p mp-weixin", + "build:mp-xhs": "uni build -p mp-xhs", + "build:quickapp-webview": "uni build -p quickapp-webview", + "build:quickapp-webview-huawei": "uni build -p quickapp-webview-huawei", + "build:quickapp-webview-union": "uni build -p quickapp-webview-union", + "type-check": "vue-tsc --noEmit" + }, + "dependencies": { + "@dcloudio/uni-app": "3.0.0-4020420240722002", + "@dcloudio/uni-app-harmony": "3.0.0-4020420240722002", + "@dcloudio/uni-app-plus": "3.0.0-4020420240722002", + "@dcloudio/uni-components": "3.0.0-4020420240722002", + "@dcloudio/uni-h5": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-alipay": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-baidu": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-jd": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-kuaishou": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-lark": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-qq": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-toutiao": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", + "@dcloudio/uni-mp-xhs": "3.0.0-4020420240722002", + "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002", + "vue": "^3.4.21", + "vue-i18n": "^9.1.9" + }, + "devDependencies": { + "@dcloudio/types": "^3.4.8", + "@dcloudio/uni-automator": "3.0.0-4020420240722002", + "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", + "@dcloudio/uni-stacktracey": "3.0.0-4020420240722002", + "@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002", + "@vue/tsconfig": "^0.1.3", + "@vue/runtime-core": "^3.4.21", + "typescript": "^4.9.4", + "vite": "5.2.8", + "vue-tsc": "^1.0.24" + } +} diff --git a/shims-uni.d.ts b/shims-uni.d.ts new file mode 100644 index 0000000..ed4adcf --- /dev/null +++ b/shims-uni.d.ts @@ -0,0 +1,10 @@ +/// +import 'vue' + +declare module '@vue/runtime-core' { + type Hooks = App.AppInstance & Page.PageInstance; + + interface ComponentCustomOptions extends Hooks { + + } +} diff --git a/src/App.vue b/src/App.vue new file mode 100644 index 0000000..3478841 --- /dev/null +++ b/src/App.vue @@ -0,0 +1,49 @@ + + + + + diff --git a/src/common/icon.css b/src/common/icon.css new file mode 100644 index 0000000..e114eaf --- /dev/null +++ b/src/common/icon.css @@ -0,0 +1,15 @@ +@font-face {font-family: "iconfont"; + src: url('data:application/x-font-woff2;charset=utf-8;base64,d09GMgABAAAAAAKMAAsAAAAABlQAAAJAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHEIGVgCCcApgcAE2AiQDCAsGAAQgBYRtBy0bkwURBXTJPg7jNmtJSA9mmqNq7HsE1X6fPbv7/u1dAFGl4oBIIQoFJIFsoql87JFOWJNkHZl6939qh32hA8qivDxPffof92fm5Tq9xhUoF7CA/eN+6k+ggeQDmmMXVQQF0G7cOtAOXJNtJCOfwvCqg9yJ8wR6TLdUbGx3HlQV9rRAXAnnT6oFm6KIwSp0GtYW8USjprvpHR5H34+/lkUlaTI7be+5TWes/fHeCcu329uOBAg7gW1ukLEUhTjY6NstC5GS9fiK2ewrOfjxvm0DrdirSoh/nZ04FEyl7HvieNxbDSa4LTZSP2PUA4mp14bmZ/33eiemoc97b/fNG5ae9t0fmJKHvRq407/i8+fqc+jB+uDQcHBwU71psPA71oL2dpFvCwR//696fXzEyn91SAFfVr55RFzMQN2XPvgnHLCmGDxbk4rGaWxOpp6rqEcPWpxptO9j5eNuIBSqcSMMXaZlkFVz0UIuhcYQy6GjWgM9ltiyeYhuDLIVpRuLvQiEkd6QDDcA2UhftJA/aIz3h46RsYUeh2PMnkPMjyA2EEpGA+oBQY+DdXUs4uQ9uksnKc+LqGekJTihzIpycIcD0hwLlqurmC1YGntoyWXYdSNMNEbUnHnmqclz2/SmTI/9StiAIIkhAygPINBGAxu0ZqLy+T3kXHQk6qiqs54hsgjDg1KmANCdeICq7uWaxZVTYcwCFhn1QEtGoU5nBKbmURHSWMaP8EwaudPIouJsfWn/ddugh61I4WRl+aQxqxUAAA==') format('woff2'); +} + +.iconfont { + font-family: "iconfont" !important; + font-size: 16px; + font-style: normal; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.icon-add:before { + content: "\e6cd"; +} diff --git a/src/components/TodoApp.vue b/src/components/TodoApp.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/components/TodoItem.vue b/src/components/TodoItem.vue new file mode 100644 index 0000000..ac34d20 --- /dev/null +++ b/src/components/TodoItem.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/src/components/TodoList.vue b/src/components/TodoList.vue new file mode 100644 index 0000000..cb77b7c --- /dev/null +++ b/src/components/TodoList.vue @@ -0,0 +1,37 @@ + + + + + diff --git a/src/env.d.ts b/src/env.d.ts new file mode 100644 index 0000000..d27eb5a --- /dev/null +++ b/src/env.d.ts @@ -0,0 +1,8 @@ +/// + +declare module '*.vue' { + import { DefineComponent } from 'vue' + // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/src/main.ts b/src/main.ts new file mode 100644 index 0000000..bbbfee5 --- /dev/null +++ b/src/main.ts @@ -0,0 +1,8 @@ +import { createSSRApp } from "vue"; +import App from "./App.vue"; +export function createApp() { + const app = createSSRApp(App); + return { + app, + }; +} diff --git a/src/manifest.json b/src/manifest.json new file mode 100644 index 0000000..309b9ec --- /dev/null +++ b/src/manifest.json @@ -0,0 +1,72 @@ +{ + "name" : "", + "appid" : "", + "description" : "", + "versionName" : "1.0.0", + "versionCode" : "100", + "transformPx" : false, + /* 5+App特有相关 */ + "app-plus" : { + "usingComponents" : true, + "nvueStyleCompiler" : "uni-app", + "compilerVersion" : 3, + "splashscreen" : { + "alwaysShowBeforeRender" : true, + "waiting" : true, + "autoclose" : true, + "delay" : 0 + }, + /* 模块配置 */ + "modules" : {}, + /* 应用发布信息 */ + "distribute" : { + /* android打包配置 */ + "android" : { + "permissions" : [ + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "", + "" + ] + }, + /* ios打包配置 */ + "ios" : {}, + /* SDK配置 */ + "sdkConfigs" : {} + } + }, + /* 快应用特有相关 */ + "quickapp" : {}, + /* 小程序特有相关 */ + "mp-weixin" : { + "appid" : "", + "setting" : { + "urlCheck" : false + }, + "usingComponents" : true + }, + "mp-alipay" : { + "usingComponents" : true + }, + "mp-baidu" : { + "usingComponents" : true + }, + "mp-toutiao" : { + "usingComponents" : true + }, + "uniStatistics": { + "enable": false + }, + "vueVersion" : "3" +} diff --git a/src/pages.json b/src/pages.json new file mode 100644 index 0000000..bf32f65 --- /dev/null +++ b/src/pages.json @@ -0,0 +1,16 @@ +{ + "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages + { + "path": "pages/index/index", + "style": { + "navigationBarTitleText": "uni-app" + } + } + ], + "globalStyle": { + "navigationBarTextStyle": "black", + "navigationBarTitleText": "uni-app", + "navigationBarBackgroundColor": "#F8F8F8", + "backgroundColor": "#F8F8F8" + } +} diff --git a/src/pages/index.vue b/src/pages/index.vue new file mode 100644 index 0000000..9c3aca6 --- /dev/null +++ b/src/pages/index.vue @@ -0,0 +1,15 @@ + + + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue new file mode 100644 index 0000000..e69de29 diff --git a/src/shime-uni.d.ts b/src/shime-uni.d.ts new file mode 100644 index 0000000..5ecbb26 --- /dev/null +++ b/src/shime-uni.d.ts @@ -0,0 +1,6 @@ +export {} + +declare module "vue" { + type Hooks = App.AppInstance & Page.PageInstance; + interface ComponentCustomOptions extends Hooks {} +} \ No newline at end of file diff --git a/src/static/default.png b/src/static/default.png new file mode 100644 index 0000000000000000000000000000000000000000..a51a009c4c025863f21f381099b36097725da476 GIT binary patch literal 22177 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 literal 0 HcmV?d00001 diff --git a/src/static/logo.png b/src/static/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..b5771e209bb677e2ebd5ff766ad5ee11790f305a GIT binary patch literal 4023 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 SYs}WS&%*SCNx89m_ Date: Mon, 26 Aug 2024 15:50:21 +0800 Subject: [PATCH 2/7] init --- package-lock.json | 11 +++++++ package.json | 3 +- src/App.vue | 60 ++++++++----------------------------- src/components/TodoApp.vue | 0 src/components/TodoItem.vue | 6 ++-- src/components/TodoList.vue | 4 +-- src/pages.json | 14 ++++++--- src/pages/index.vue | 44 +++++++++++++++++++++++---- src/pages/index/index.vue | 0 9 files changed, 79 insertions(+), 63 deletions(-) delete mode 100644 src/components/TodoApp.vue delete mode 100644 src/pages/index/index.vue diff --git a/package-lock.json b/package-lock.json index d1e1497..460c379 100644 --- a/package-lock.json +++ b/package-lock.json @@ -23,6 +23,7 @@ "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", "@dcloudio/uni-mp-xhs": "3.0.0-4020420240722002", "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002", + "@dcloudio/uni-ui": "^1.5.6", "vue": "^3.4.21", "vue-i18n": "^9.1.9" }, @@ -2247,6 +2248,11 @@ "debug": "^4.3.3" } }, + "node_modules/@dcloudio/uni-ui": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-ui/-/uni-ui-1.5.6.tgz", + "integrity": "sha512-jmb98PasFvZkrIDXGh94GbdWg2/jyhgs1HUG+bU8eyL7Ltias/5XBz4q8w9RXyWUfqepJRqapPA2IIQpLCuTIg==" + }, "node_modules/@dcloudio/vite-plugin-uni": { "version": "3.0.0-4020420240722002", "resolved": "https://registry.npmjs.org/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4020420240722002.tgz", @@ -13438,6 +13444,11 @@ "debug": "^4.3.3" } }, + "@dcloudio/uni-ui": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@dcloudio/uni-ui/-/uni-ui-1.5.6.tgz", + "integrity": "sha512-jmb98PasFvZkrIDXGh94GbdWg2/jyhgs1HUG+bU8eyL7Ltias/5XBz4q8w9RXyWUfqepJRqapPA2IIQpLCuTIg==" + }, "@dcloudio/vite-plugin-uni": { "version": "3.0.0-4020420240722002", "resolved": "https://registry.npmjs.org/@dcloudio/vite-plugin-uni/-/vite-plugin-uni-3.0.0-4020420240722002.tgz", diff --git a/package.json b/package.json index 097c674..87623f2 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "@dcloudio/uni-mp-weixin": "3.0.0-4020420240722002", "@dcloudio/uni-mp-xhs": "3.0.0-4020420240722002", "@dcloudio/uni-quickapp-webview": "3.0.0-4020420240722002", + "@dcloudio/uni-ui": "^1.5.6", "vue": "^3.4.21", "vue-i18n": "^9.1.9" }, @@ -67,8 +68,8 @@ "@dcloudio/uni-cli-shared": "3.0.0-4020420240722002", "@dcloudio/uni-stacktracey": "3.0.0-4020420240722002", "@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002", - "@vue/tsconfig": "^0.1.3", "@vue/runtime-core": "^3.4.21", + "@vue/tsconfig": "^0.1.3", "typescript": "^4.9.4", "vite": "5.2.8", "vue-tsc": "^1.0.24" diff --git a/src/App.vue b/src/App.vue index 3478841..9b638c9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,49 +1,13 @@ - - - - - + diff --git a/src/components/TodoApp.vue b/src/components/TodoApp.vue deleted file mode 100644 index e69de29..0000000 diff --git a/src/components/TodoItem.vue b/src/components/TodoItem.vue index ac34d20..0e82659 100644 --- a/src/components/TodoItem.vue +++ b/src/components/TodoItem.vue @@ -1,8 +1,8 @@ + + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue deleted file mode 100644 index e69de29..0000000 -- Gitee From a6c112c0b5356dfb1a1a0f1cc2eb08140d13075b Mon Sep 17 00:00:00 2001 From: Kyle Date: Mon, 26 Aug 2024 17:27:03 +0800 Subject: [PATCH 3/7] quiz --- src/App.vue | 4 ++- src/components/TodoItem.vue | 41 ++++++++++++---------- src/components/TodoList.vue | 49 ++++++++++++-------------- src/pages/index.vue | 55 ++++++++++++++---------------- src/static/ezgif-1-369ae55892.gif | Bin 0 -> 457561 bytes src/uni.scss | 9 +++++ 6 files changed, 82 insertions(+), 76 deletions(-) create mode 100644 src/static/ezgif-1-369ae55892.gif diff --git a/src/App.vue b/src/App.vue index 9b638c9..1f7026f 100644 --- a/src/App.vue +++ b/src/App.vue @@ -10,4 +10,6 @@ onHide(() => { console.log("App Hide"); }); - + diff --git a/src/components/TodoItem.vue b/src/components/TodoItem.vue index 0e82659..924601c 100644 --- a/src/components/TodoItem.vue +++ b/src/components/TodoItem.vue @@ -1,26 +1,31 @@ - diff --git a/src/components/TodoList.vue b/src/components/TodoList.vue index c8b883b..dc0b036 100644 --- a/src/components/TodoList.vue +++ b/src/components/TodoList.vue @@ -1,36 +1,29 @@ - diff --git a/src/static/ezgif-1-369ae55892.gif b/src/static/ezgif-1-369ae55892.gif new file mode 100644 index 0000000000000000000000000000000000000000..348b10bd87bab796368f0e7909ad686d5b63fe79 GIT binary patch literal 457561 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

H5y^wddqk^7z>^%DG#31M>7{ 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

c=OfV<;@QA{knOasA2y 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

`j!4}-`?j#C);SV^E;c4Ijtr+#e&-8kZ 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%0Dm3;I!wgtMHq{O;ApZR_K|`7uu~@hp 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 HAOHY6HH_89 literal 0 HcmV?d00001 diff --git a/src/uni.scss b/src/uni.scss index d10d12c..76c85f5 100644 --- a/src/uni.scss +++ b/src/uni.scss @@ -77,4 +77,13 @@ $uni-font-size-paragraph: 15px; body { font-family: Arial, sans-serif; +} + +.btn { + background: transparent; + height: auto; + margin-left: 32rpx; + padding: 12rpx 32rpx; + border: 1px solid #ccc; + border-radius: 12rpx; } \ No newline at end of file -- Gitee From 5800e78b219e930e61e225a911fecb0a8fb1a7a1 Mon Sep 17 00:00:00 2001 From: linkendtech <14639674+linkendtech@user.noreply.gitee.com> Date: Mon, 26 Aug 2024 09:31:10 +0000 Subject: [PATCH 4/7] update README.md. Signed-off-by: linkendtech <14639674+linkendtech@user.noreply.gitee.com> --- README.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index c7e808b..4897999 100644 --- a/README.md +++ b/README.md @@ -1 +1,16 @@ -based `dev` branch \ No newline at end of file +### 完成下列事项即可通过测试 + +1. 运行项目 +2. 修复以下问题 + - 问题描述: TODO项重复 + - 期望结果: 不可添加相同的TODO项 + - 复现步骤: 1. 添加新任务”666”; 2. 添加新任务”666 “; +3. 完成以下需求 + - 需求: 新增”完成动效” + - 详细描述: 当用户点击”完成”按钮, 完成某项TODO时, 该TODO项右滑淡出屏幕, 随后下方TODO项整体上移 + - 追加描述: 动效时长为1秒 + - 完成效果: + ![输入图片说明](src/static/ezgif-1-369ae55892.gif) +4. 提交PR + - 合并到`dev`分支 + - 请将姓名及联系方式写在PR说明中, 以便收取下轮面试通知 \ No newline at end of file -- Gitee From 7e4fc4daceed5c05b9747193b4cc50dacd48d30d Mon Sep 17 00:00:00 2001 From: linkendtech <14639674+linkendtech@user.noreply.gitee.com> Date: Mon, 26 Aug 2024 10:51:00 +0000 Subject: [PATCH 5/7] update README.md. Signed-off-by: linkendtech <14639674+linkendtech@user.noreply.gitee.com> --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4897999..e2644be 100644 --- a/README.md +++ b/README.md @@ -3,8 +3,8 @@ 1. 运行项目 2. 修复以下问题 - 问题描述: TODO项重复 - - 期望结果: 不可添加相同的TODO项 - - 复现步骤: 1. 添加新任务”666”; 2. 添加新任务”666 “; + - 期望结果: 不可添加相同的TODO项, 不可添加空的TODO项 + - 复现步骤: 1. 添加新任务”666”; 2. 添加新任务”666 “(注意该任务末尾空格); 3. 完成以下需求 - 需求: 新增”完成动效” - 详细描述: 当用户点击”完成”按钮, 完成某项TODO时, 该TODO项右滑淡出屏幕, 随后下方TODO项整体上移 -- Gitee From b88fe97a41f9e9174fd679fd027c03a38189ee32 Mon Sep 17 00:00:00 2001 From: linkendtech <14639674+linkendtech@user.noreply.gitee.com> Date: Tue, 27 Aug 2024 08:55:22 +0000 Subject: [PATCH 6/7] update README.md. Signed-off-by: linkendtech <14639674+linkendtech@user.noreply.gitee.com> --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e2644be..491df7a 100644 --- a/README.md +++ b/README.md @@ -13,4 +13,4 @@ ![输入图片说明](src/static/ezgif-1-369ae55892.gif) 4. 提交PR - 合并到`dev`分支 - - 请将姓名及联系方式写在PR说明中, 以便收取下轮面试通知 \ No newline at end of file + - 请将姓名及联系方式写在PR说明中(写在描述里面, 不要写在标题, 以免泄漏个人信息), 以便收取下轮面试通知 \ No newline at end of file -- Gitee From 4f060b6fd37ac7ac4aef12fa778b6649fe8aee63 Mon Sep 17 00:00:00 2001 From: Asamatsu Mato <571957800@qq.com> Date: Tue, 27 Aug 2024 23:55:05 +0800 Subject: [PATCH 7/7] =?UTF-8?q?=E9=92=9F=E7=99=BE=E9=A9=B9=EF=BC=8C1892711?= =?UTF-8?q?2750?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + pnpm-lock.yaml | 7929 +++++++++++++++++++++++++++++++++++ src/components/TodoList.vue | 38 +- src/pages/index.vue | 33 +- 4 files changed, 7978 insertions(+), 23 deletions(-) create mode 100644 pnpm-lock.yaml diff --git a/package.json b/package.json index 87623f2..34acb41 100644 --- a/package.json +++ b/package.json @@ -70,6 +70,7 @@ "@dcloudio/vite-plugin-uni": "3.0.0-4020420240722002", "@vue/runtime-core": "^3.4.21", "@vue/tsconfig": "^0.1.3", + "sass": "^1.77.8", "typescript": "^4.9.4", "vite": "5.2.8", "vue-tsc": "^1.0.24" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 0000000..ffcc71c --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,7929 @@ +lockfileVersion: '9.0' + +settings: + autoInstallPeers: true + excludeLinksFromLockfile: false + +importers: + + .: + dependencies: + '@dcloudio/uni-app': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(@dcloudio/types@3.4.12)(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-app-harmony': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-app-plus': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-components': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-h5': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-alipay': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-baidu': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-jd': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-kuaishou': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-lark': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-qq': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-toutiao': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-weixin': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-xhs': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-quickapp-webview': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-ui': + specifier: ^1.5.6 + version: 1.5.6 + vue: + specifier: ^3.4.21 + version: 3.4.38(typescript@4.9.5) + vue-i18n: + specifier: ^9.1.9 + version: 9.14.0(vue@3.4.38(typescript@4.9.5)) + devDependencies: + '@dcloudio/types': + specifier: ^3.4.8 + version: 3.4.12 + '@dcloudio/uni-automator': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-cli-shared': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-stacktracey': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002 + '@dcloudio/vite-plugin-uni': + specifier: 3.0.0-4020420240722002 + version: 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@vue/runtime-core': + specifier: ^3.4.21 + version: 3.4.38 + '@vue/tsconfig': + specifier: ^0.1.3 + version: 0.1.3(@types/node@22.5.0) + sass: + specifier: ^1.77.8 + version: 1.77.8 + typescript: + specifier: ^4.9.4 + version: 4.9.5 + vite: + specifier: 5.2.8 + version: 5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6) + vue-tsc: + specifier: ^1.0.24 + version: 1.8.27(typescript@4.9.5) + +packages: + + '@ampproject/remapping@2.3.0': + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + + '@antfu/utils@0.7.10': + resolution: {integrity: sha512-+562v9k4aI80m1+VuMHehNJWLOFjBnXn3tdOitzD0il5b7smkSBal4+a3oKiQTbrwMmN/TBUMDvbdoWDehgOww==} + + '@babel/code-frame@7.24.7': + resolution: {integrity: sha512-BcYH1CVJBO9tvyIZ2jVeXgSIMvGZ2FDRvDdOIVQyuklNKSsx+eppDEBq/g47Ayw+RqNFE+URvOShmf+f/qwAlA==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.25.4': + resolution: {integrity: sha512-+LGRog6RAsCJrrrg/IO6LGmpphNe5DiK30dGjCoxxeGv49B10/3XYGxPsAwrDlMFcFEvdAUavDT8r9k/hSyQqQ==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.25.2': + resolution: {integrity: sha512-BBt3opiCOxUr9euZ5/ro/Xv8/V7yJ5bjYMqG/C1YAo8MIKAnumZalCN+msbci3Pigy4lIQfPUpfMM27HMGaYEA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.25.5': + resolution: {integrity: sha512-abd43wyLfbWoxC6ahM8xTkqLpGB2iWBVyuKC9/srhFunCd1SDNrV1s72bBpK4hLj8KLzHBBcOblvLQZBNw9r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.24.7': + resolution: {integrity: sha512-BaDeOonYvhdKw+JoMVkAixAAJzG2jVPIwWoKBPdYuY9b452e2rPuI9QPYh3KpofZ3pW2akOmwZLOiOsHMiqRAg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': + resolution: {integrity: sha512-xZeCVVdwb4MsDBkkyZ64tReWYrLRHlMN72vP7Bdm3OUOuyFZExhsHUUnuWnm2/XOlAJzR0LfPpB56WXZn0X/lA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.25.2': + resolution: {integrity: sha512-U2U5LsSaZ7TAt3cfaymQ8WHh0pxvdHoEk6HVpaexxixjyEquMh0L0YNJNM6CTGKMXV1iksi0iZkGw4AcFkPaaw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.25.4': + resolution: {integrity: sha512-ro/bFs3/84MDgDmMwbcHgDa8/E6J3QKNTk4xJJnVeFtGE+tL0K26E3pNxhYz2b67fJpt7Aphw5XcploKXuCvCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-create-regexp-features-plugin@7.25.2': + resolution: {integrity: sha512-+wqVGP+DFmqwFD3EH6TMTfUNeqDehV3E/dl+Sd54eaXqm17tEUNbEIn4sVivVowbvUpOtIGxdo3GoXyDH9N/9g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-define-polyfill-provider@0.6.2': + resolution: {integrity: sha512-LV76g+C502biUK6AyZ3LK10vDpDyCzZnhZFXkH1L75zHPj68+qc8Zfpx2th+gzwA2MzyK+1g/3EPl62yFnVttQ==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + '@babel/helper-member-expression-to-functions@7.24.8': + resolution: {integrity: sha512-LABppdt+Lp/RlBxqrh4qgf1oEH/WxdzQNDJIu5gC/W1GyvPVrOBiItmmM8wan2fm4oYqFuFfkXmlGpLQhPY8CA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.22.15': + resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-imports@7.24.7': + resolution: {integrity: sha512-8AyH3C+74cgCVVXow/myrynrAGv+nTVg5vKu2nZph9x7RcRwzmh0VFallJuFTZ9mx6u4eSdXZfcOzSqTUm0HCA==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.25.2': + resolution: {integrity: sha512-BjyRAbix6j/wv83ftcVJmBt72QtHI56C7JXZoG2xATiLpmoC7dpd8WnkikExHDVPpi/3qCmO6WY1EaXOluiecQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-optimise-call-expression@7.24.7': + resolution: {integrity: sha512-jKiTsW2xmWwxT1ixIdfXUZp+P5yURx2suzLZr5Hi64rURpDYdMW0pv+Uf17EYk2Rd428Lx4tLsnjGJzYKDM/6A==} + engines: {node: '>=6.9.0'} + + '@babel/helper-plugin-utils@7.24.8': + resolution: {integrity: sha512-FFWx5142D8h2Mgr/iPVGH5G7w6jDn4jUSpZTyDnQO0Yn7Ks2Kuz6Pci8H6MPCoUJegd/UZQ3tAvfLCxQSnWWwg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-remap-async-to-generator@7.25.0': + resolution: {integrity: sha512-NhavI2eWEIz/H9dbrG0TuOicDhNexze43i5z7lEqwYm0WEZVTwnPpA0EafUTP7+6/W79HWIP2cTe3Z5NiSTVpw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-replace-supers@7.25.0': + resolution: {integrity: sha512-q688zIvQVYtZu+i2PsdIu/uWGRpfxzr5WESsfpShfZECkO+d2o+WROWezCi/Q6kJ0tfPa5+pUGUlfx2HhrA3Bg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/helper-simple-access@7.24.7': + resolution: {integrity: sha512-zBAIvbCMh5Ts+b86r/CjU+4XGYIs+R1j951gxI3KmmxBMhCg4oQMsv6ZXQ64XOm/cvzfU1FmoCyt6+owc5QMYg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + resolution: {integrity: sha512-IO+DLT3LQUElMbpzlatRASEyQtfhSE0+m465v++3jyyXeBTBUjtVZg28/gHeV5mrTJqvEKhKroBGAvhW+qPHiQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-string-parser@7.24.8': + resolution: {integrity: sha512-pO9KhhRcuUyGnJWwyEgnRJTSIZHiT+vMD0kPeD+so0l7mxkMT19g3pjY9GTnHySck/hDzq+dtW/4VgnMkippsQ==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-identifier@7.24.7': + resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-validator-option@7.24.8': + resolution: {integrity: sha512-xb8t9tD1MHLungh/AIoWYN+gVHaB9kwlu8gffXGSt3FFEIT7RjS+xWbc2vUD1UTZdIpKj/ab3rdqJ7ufngyi2Q==} + engines: {node: '>=6.9.0'} + + '@babel/helper-wrap-function@7.25.0': + resolution: {integrity: sha512-s6Q1ebqutSiZnEjaofc/UKDyC4SbzV5n5SrA2Gq8UawLycr3i04f1dX4OzoQVnexm6aOCh37SQNYlJ/8Ku+PMQ==} + engines: {node: '>=6.9.0'} + + '@babel/helpers@7.25.0': + resolution: {integrity: sha512-MjgLZ42aCm0oGjJj8CtSM3DB8NOOf8h2l7DCTePJs29u+v7yO/RBX9nShlKMgFnRks/Q4tBAe7Hxnov9VkGwLw==} + engines: {node: '>=6.9.0'} + + '@babel/highlight@7.24.7': + resolution: {integrity: sha512-EStJpq4OuY8xYfhGVXngigBJRWxftKX9ksiGDnmlY3o7B/V7KIAc9X4oiK87uPJSc/vs5L869bem5fhZa8caZw==} + engines: {node: '>=6.9.0'} + + '@babel/parser@7.25.4': + resolution: {integrity: sha512-nq+eWrOgdtu3jG5Os4TQP3x3cLA8hR8TvJNjD8vnPa20WGycimcparWnLK4jJhElTK6SDyuJo1weMKO/5LpmLA==} + engines: {node: '>=6.0.0'} + hasBin: true + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3': + resolution: {integrity: sha512-wUrcsxZg6rqBXG05HG1FPYgsP6EvwF4WpBbxIpWIIYnH8wG0gzx3yZY3dtEHas4sTAOGkbTsc9EGPxwff8lRoA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0': + resolution: {integrity: sha512-Bm4bH2qsX880b/3ziJ8KD711LT7z4u8CFudmjqle65AZj/HNUFhEf90dqYv6O86buWvSBmeQDjv0Tn2aF/bIBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0': + resolution: {integrity: sha512-lXwdNZtTmeVOOFtwM/WDe7yg1PL8sYhRk/XH0FzbR2HDQ0xC+EnQ/JHeoMYSavtU115tnUk0q9CDyq8si+LMAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7': + resolution: {integrity: sha512-+izXIbke1T33mY4MSNnrqhPXDz01WYhEf3yF5NbnUtkiNnm+XBZJl3kNfoK6NKmYlz/D07+l2GWVK/QfDkNCuQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0': + resolution: {integrity: sha512-tggFrk1AIShG/RUQbEwt2Tr/E+ObkfwrPjR6BjbRvsx24+PSjK8zrq0GWPNCjo8qpRx4DuJzlcvWJqlm+0h3kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2': + resolution: {integrity: sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-async-generators@7.8.4': + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-bigint@7.8.3': + resolution: {integrity: sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-properties@7.12.13': + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-class-static-block@7.14.5': + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-dynamic-import@7.8.3': + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-export-namespace-from@7.8.3': + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-assertions@7.24.7': + resolution: {integrity: sha512-Ec3NRUMoi8gskrkBe3fNmEQfxDvY8bgfQpz6jlk/41kX9eUjvpyqWU7PBP/pLAvMaSQjbMNKJmvX57jP+M6bPg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-attributes@7.24.7': + resolution: {integrity: sha512-hbX+lKKeUMGihnK8nvKqmXBInriT3GVjzXKFriV3YC6APGxMbP8RZNFwy91+hocLXq90Mta+HshoB31802bb8A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-import-meta@7.10.4': + resolution: {integrity: sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-json-strings@7.8.3': + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-jsx@7.24.7': + resolution: {integrity: sha512-6ddciUPe/mpMnOKv/U+RSd2vvVy+Yw/JfBB0ZHYjEZt9NLHmCUylNYlsbqCCS1Bffjlb0fCwC9Vqz+sBz6PsiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3': + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-numeric-separator@7.10.4': + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-object-rest-spread@7.8.3': + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3': + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-optional-chaining@7.8.3': + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-private-property-in-object@7.14.5': + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-top-level-await@7.14.5': + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-typescript@7.25.4': + resolution: {integrity: sha512-uMOCoHVU52BsSWxPOMVv5qKRdeSlPuImUCB2dlPuBSU+W2/ROE7/Zg8F2Kepbk+8yBa68LlRKxO+xgEVWorsDg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': + resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-arrow-functions@7.24.7': + resolution: {integrity: sha512-Dt9LQs6iEY++gXUwY03DNFat5C2NbO48jj+j/bSAz6b3HgPs39qcPiYt77fDObIcFwj3/C2ICX9YMwGflUoSHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-generator-functions@7.25.4': + resolution: {integrity: sha512-jz8cV2XDDTqjKPwVPJBIjORVEmSGYhdRa8e5k5+vN+uwcjSrSxUaebBRa4ko1jqNF2uxyg8G6XYk30Jv285xzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-async-to-generator@7.24.7': + resolution: {integrity: sha512-SQY01PcJfmQ+4Ash7NE+rpbLFbmqA2GPIgqzxfFTL4t1FKRq4zTms/7htKpoCUI9OcFYgzqfmCdH53s6/jn5fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoped-functions@7.24.7': + resolution: {integrity: sha512-yO7RAz6EsVQDaBH18IDJcMB1HnrUn2FJ/Jslc/WtPPWcjhpUJXU/rjbwmluzp7v/ZzWcEhTMXELnnsz8djWDwQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-block-scoping@7.25.0': + resolution: {integrity: sha512-yBQjYoOjXlFv9nlXb3f1casSHOZkWr29NX+zChVanLg5Nc157CrbEX9D7hxxtTpuFy7Q0YzmmWfJxzvps4kXrQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-properties@7.25.4': + resolution: {integrity: sha512-nZeZHyCWPfjkdU5pA/uHiTaDAFUEqkpzf1YoQT2NeSynCGYq9rxfyI3XpQbfx/a0hSnFH6TGlEXvae5Vi7GD8g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-class-static-block@7.24.7': + resolution: {integrity: sha512-HMXK3WbBPpZQufbMG4B46A90PkuuhN9vBCb5T8+VAHqvAqvcLi+2cKoukcpmUYkszLhScU3l1iudhrks3DggRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + + '@babel/plugin-transform-classes@7.25.4': + resolution: {integrity: sha512-oexUfaQle2pF/b6E0dwsxQtAol9TLSO88kQvym6HHBWFliV2lGdrPieX+WgMRLSJDVzdYywk7jXbLPuO2KLTLg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-computed-properties@7.24.7': + resolution: {integrity: sha512-25cS7v+707Gu6Ds2oY6tCkUwsJ9YIDbggd9+cu9jzzDgiNq7hR/8dkzxWfKWnTic26vsI3EsCXNd4iEB6e8esQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-destructuring@7.24.8': + resolution: {integrity: sha512-36e87mfY8TnRxc7yc6M9g9gOB7rKgSahqkIKwLpz4Ppk2+zC2Cy1is0uwtuSG6AE4zlTOUa+7JGz9jCJGLqQFQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-dotall-regex@7.24.7': + resolution: {integrity: sha512-ZOA3W+1RRTSWvyqcMJDLqbchh7U4NRGqwRfFSVbOLS/ePIP4vHB5e8T8eXcuqyN1QkgKyj5wuW0lcS85v4CrSw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-keys@7.24.7': + resolution: {integrity: sha512-JdYfXyCRihAe46jUIliuL2/s0x0wObgwwiGxw/UbgJBr20gQBThrokO4nYKgWkD7uBaqM7+9x5TU7NkExZJyzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0': + resolution: {integrity: sha512-YLpb4LlYSc3sCUa35un84poXoraOiQucUTTu8X1j18JV+gNa8E0nyUf/CjZ171IRGr4jEguF+vzJU66QZhn29g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-dynamic-import@7.24.7': + resolution: {integrity: sha512-sc3X26PhZQDb3JhORmakcbvkeInvxz+A8oda99lj7J60QRuPZvNAk9wQlTBS1ZynelDrDmTU4pw1tyc5d5ZMUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-exponentiation-operator@7.24.7': + resolution: {integrity: sha512-Rqe/vSc9OYgDajNIK35u7ot+KeCoetqQYFXM4Epf7M7ez3lWlOjrDjrwMei6caCVhfdw+mIKD4cgdGNy5JQotQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-export-namespace-from@7.24.7': + resolution: {integrity: sha512-v0K9uNYsPL3oXZ/7F9NNIbAj2jv1whUEtyA6aujhekLs56R++JDQuzRcP2/z4WX5Vg/c5lE9uWZA0/iUoFhLTA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-for-of@7.24.7': + resolution: {integrity: sha512-wo9ogrDG1ITTTBsy46oGiN1dS9A7MROBTcYsfS8DtsImMkHk9JXJ3EWQM6X2SUw4x80uGPlwj0o00Uoc6nEE3g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-function-name@7.25.1': + resolution: {integrity: sha512-TVVJVdW9RKMNgJJlLtHsKDTydjZAbwIsn6ySBPQaEAUU5+gVvlJt/9nRmqVbsV/IBanRjzWoaAQKLoamWVOUuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-json-strings@7.24.7': + resolution: {integrity: sha512-2yFnBGDvRuxAaE/f0vfBKvtnvvqU8tGpMHqMNpTN2oWMKIR3NqFkjaAgGwawhqK/pIN2T3XdjGPdaG0vDhOBGw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-literals@7.25.2': + resolution: {integrity: sha512-HQI+HcTbm9ur3Z2DkO+jgESMAMcYLuN/A7NRw9juzxAezN9AvqvUTnpKP/9kkYANz6u7dFlAyOu44ejuGySlfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-logical-assignment-operators@7.24.7': + resolution: {integrity: sha512-4D2tpwlQ1odXmTEIFWy9ELJcZHqrStlzK/dAOWYyxX3zT0iXQB6banjgeOJQXzEc4S0E0a5A+hahxPaEFYftsw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-member-expression-literals@7.24.7': + resolution: {integrity: sha512-T/hRC1uqrzXMKLQ6UCwMT85S3EvqaBXDGf0FaMf4446Qx9vKwlghvee0+uuZcDUCZU5RuNi4781UQ7R308zzBw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-amd@7.24.7': + resolution: {integrity: sha512-9+pB1qxV3vs/8Hdmz/CulFB8w2tuu6EB94JZFsjdqxQokwGa9Unap7Bo2gGBGIvPmDIVvQrom7r5m/TCDMURhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-commonjs@7.24.8': + resolution: {integrity: sha512-WHsk9H8XxRs3JXKWFiqtQebdh9b/pTk4EgueygFzYlTKAg0Ud985mSevdNjdXdFBATSKVJGQXP1tv6aGbssLKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-systemjs@7.25.0': + resolution: {integrity: sha512-YPJfjQPDXxyQWg/0+jHKj1llnY5f/R6a0p/vP4lPymxLu7Lvl4k2WMitqi08yxwQcCVUUdG9LCUj4TNEgAp3Jw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-modules-umd@7.24.7': + resolution: {integrity: sha512-3aytQvqJ/h9z4g8AsKPLvD4Zqi2qT+L3j7XoFFu1XBlZWEl2/1kWnhmAbxpLgPrHSY0M6UA02jyTiwUVtiKR6A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7': + resolution: {integrity: sha512-/jr7h/EWeJtk1U/uz2jlsCioHkZk1JJZVcc8oQsJ1dUlaJD83f4/6Zeh2aHt9BIFokHIsSeDfhUmju0+1GPd6g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/plugin-transform-new-target@7.24.7': + resolution: {integrity: sha512-RNKwfRIXg4Ls/8mMTza5oPF5RkOW8Wy/WgMAp1/F1yZ8mMbtwXW+HDoJiOsagWrAhI5f57Vncrmr9XeT4CVapA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7': + resolution: {integrity: sha512-Ts7xQVk1OEocqzm8rHMXHlxvsfZ0cEF2yomUqpKENHWMF4zKk175Y4q8H5knJes6PgYad50uuRmt3UJuhBw8pQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-numeric-separator@7.24.7': + resolution: {integrity: sha512-e6q1TiVUzvH9KRvicuxdBTUj4AdKSRwzIyFFnfnezpCfP2/7Qmbb8qbU2j7GODbl4JMkblitCQjKYUaX/qkkwA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-rest-spread@7.24.7': + resolution: {integrity: sha512-4QrHAr0aXQCEFni2q4DqKLD31n2DL+RxcwnNjDFkSG0eNQ/xCavnRkfCUjsyqGC2OviNJvZOF/mQqZBw7i2C5Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-object-super@7.24.7': + resolution: {integrity: sha512-A/vVLwN6lBrMFmMDmPPz0jnE6ZGx7Jq7d6sT/Ev4H65RER6pZ+kczlf1DthF5N0qaPHBsI7UXiE8Zy66nmAovg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-catch-binding@7.24.7': + resolution: {integrity: sha512-uLEndKqP5BfBbC/5jTwPxLh9kqPWWgzN/f8w6UwAIirAEqiIVJWWY312X72Eub09g5KF9+Zn7+hT7sDxmhRuKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-optional-chaining@7.24.8': + resolution: {integrity: sha512-5cTOLSMs9eypEy8JUVvIKOu6NgvbJMnpG62VpIHrTmROdQ+L5mDAaI40g25k5vXti55JWNX5jCkq3HZxXBQANw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-parameters@7.24.7': + resolution: {integrity: sha512-yGWW5Rr+sQOhK0Ot8hjDJuxU3XLRQGflvT4lhlSY0DFvdb3TwKaY26CJzHtYllU0vT9j58hc37ndFPsqT1SrzA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-methods@7.25.4': + resolution: {integrity: sha512-ao8BG7E2b/URaUQGqN3Tlsg+M3KlHY6rJ1O1gXAEUnZoyNQnvKyH87Kfg+FoxSeyWUB8ISZZsC91C44ZuBFytw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-private-property-in-object@7.24.7': + resolution: {integrity: sha512-9z76mxwnwFxMyxZWEgdgECQglF2Q7cFLm0kMf8pGwt+GSJsY0cONKj/UuO4bOH0w/uAel3ekS4ra5CEAyJRmDA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-property-literals@7.24.7': + resolution: {integrity: sha512-EMi4MLQSHfd2nrCqQEWxFdha2gBCqU4ZcCng4WBGZ5CJL4bBRW0ptdqqDdeirGZcpALazVVNJqRmsO8/+oNCBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-regenerator@7.24.7': + resolution: {integrity: sha512-lq3fvXPdimDrlg6LWBoqj+r/DEWgONuwjuOuQCSYgRroXDH/IdM1C0IZf59fL5cHLpjEH/O6opIRBbqv7ELnuA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-reserved-words@7.24.7': + resolution: {integrity: sha512-0DUq0pHcPKbjFZCfTss/pGkYMfy3vFWydkUBd9r0GHpIyfs2eCDENvqadMycRS9wZCXR41wucAfJHJmwA0UmoQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-shorthand-properties@7.24.7': + resolution: {integrity: sha512-KsDsevZMDsigzbA09+vacnLpmPH4aWjcZjXdyFKGzpplxhbeB4wYtury3vglQkg6KM/xEPKt73eCjPPf1PgXBA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-spread@7.24.7': + resolution: {integrity: sha512-x96oO0I09dgMDxJaANcRyD4ellXFLLiWhuwDxKZX5g2rWP1bTPkBSwCYv96VDXVT1bD9aPj8tppr5ITIh8hBng==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-sticky-regex@7.24.7': + resolution: {integrity: sha512-kHPSIJc9v24zEml5geKg9Mjx5ULpfncj0wRpYtxbvKyTtHCYDkVE3aHQ03FrpEo4gEe2vrJJS1Y9CJTaThA52g==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-template-literals@7.24.7': + resolution: {integrity: sha512-AfDTQmClklHCOLxtGoP7HkeMw56k1/bTQjwsfhL6pppo/M4TOBSq+jjBUBLmV/4oeFg4GWMavIl44ZeCtmmZTw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typeof-symbol@7.24.8': + resolution: {integrity: sha512-adNTUpDCVnmAE58VEqKlAA6ZBlNkMnWD0ZcW76lyNFN3MJniyGFZfNwERVk8Ap56MCnXztmDr19T4mPTztcuaw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-typescript@7.25.2': + resolution: {integrity: sha512-lBwRvjSmqiMYe/pS0+1gggjJleUJi7NzjvQ1Fkqtt69hBa/0t1YuW/MLQMAPixfwaQOHUXsd6jeU3Z+vdGv3+A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-escapes@7.24.7': + resolution: {integrity: sha512-U3ap1gm5+4edc2Q/P+9VrBNhGkfnf+8ZqppY71Bo/pzZmXhhLdqgaUl6cuB07O1+AQJtCLfaOmswiNbSQ9ivhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-property-regex@7.24.7': + resolution: {integrity: sha512-uH2O4OV5M9FZYQrwc7NdVmMxQJOCCzFeYudlZSzUAHRFeOujQefa92E74TQDVskNHCzOXoigEuoyzHDhaEaK5w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-regex@7.24.7': + resolution: {integrity: sha512-hlQ96MBZSAXUq7ltkjtu3FJCCSMx/j629ns3hA3pXnBXjanNP0LHi+JpPeA81zaWgVK1VGH95Xuy7u0RyQ8kMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/plugin-transform-unicode-sets-regex@7.25.4': + resolution: {integrity: sha512-qesBxiWkgN1Q+31xUE9RcMk79eOXXDCv6tfyGMRSs4RGlioSg2WVyQAm07k726cSE56pa+Kb0y9epX2qaXzTvA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + + '@babel/preset-env@7.25.4': + resolution: {integrity: sha512-W9Gyo+KmcxjGahtt3t9fb14vFRWvPpu5pT6GBlovAK6BTBcxgjfVMSQCfJl4oi35ODrxP6xx2Wr8LNST57Mraw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@babel/preset-modules@0.1.6-no-external-plugins': + resolution: {integrity: sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 || ^8.0.0-0 <8.0.0 + + '@babel/regjsgen@0.8.0': + resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + + '@babel/runtime@7.25.4': + resolution: {integrity: sha512-DSgLeL/FNcpXuzav5wfYvHCGvynXkJbn3Zvc3823AEe9nPwW9IK4UoCSS5yGymmQzN0pCPvivtgS6/8U2kkm1w==} + engines: {node: '>=6.9.0'} + + '@babel/template@7.25.0': + resolution: {integrity: sha512-aOOgh1/5XzKvg1jvVz7AVrx2piJ2XBi227DHmbY6y+bM9H2FlN+IfecYu4Xl0cNiiVejlsCri89LUsbj8vJD9Q==} + engines: {node: '>=6.9.0'} + + '@babel/traverse@7.25.4': + resolution: {integrity: sha512-VJ4XsrD+nOvlXyLzmLzUs/0qjFS4sK30te5yEFlvbbUNEgKaVb2BHZUpAL+ttLPQAHNrsI3zZisbfha5Cvr8vg==} + engines: {node: '>=6.9.0'} + + '@babel/types@7.25.4': + resolution: {integrity: sha512-zQ1ijeeCXVEh+aNL0RlmkPkG8HUiDcU2pzQQFjtbntgAczRASFzj4H+6+bV+dy1ntKR14I/DypeuRG1uma98iQ==} + engines: {node: '>=6.9.0'} + + '@bcoe/v8-coverage@0.2.3': + resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} + + '@dcloudio/types@3.4.12': + resolution: {integrity: sha512-xSFDhBCm4bqdRBO9mBj7wySz7fzOv9sMeK9VMI21tHvZbT2bIdGMU5o+kJ/J4H2+N5+7SW2kDY+aIzZs94DAOg==} + + '@dcloudio/uni-app-harmony@3.0.0-4020420240722002': + resolution: {integrity: sha512-oa2oaLLgU3L9oOy2mrxUui9tEqof/2pWzhrx8RfNLBDcbIvN5gXEkxAJopx2WbCvHqM/0fx0GofM52vFWPvJUA==} + + '@dcloudio/uni-app-plus@3.0.0-4020420240722002': + resolution: {integrity: sha512-Gbd/tXSZqHlGUrryZ1NCTkv/MJH/tkspnLdofPpTdk3+dUCO6/5cd05UrCYLQaqSqGwHL4VUZedyZoL0YqolbA==} + + '@dcloudio/uni-app-uts@3.0.0-4020420240722002': + resolution: {integrity: sha512-KzuzhZaAQT41vs5fp7YuZYu1iXWVW9QRxZmhYFjyfFvuVBgVy64PPVV9HdB0j3L3vcj/J/o4b/iBBfl4U7wfwg==} + + '@dcloudio/uni-app-vite@3.0.0-4020420240722002': + resolution: {integrity: sha512-pqB5Cn9qUP8GRZbHP9u+kXFy1Gl/S7kerqntVgRQKMIrs1zCAa9NCQlGDUQIGj5MlWGqU+/mw20TdpyibEW+/w==} + + '@dcloudio/uni-app-vue@3.0.0-4020420240722002': + resolution: {integrity: sha512-pxtIzEhdapE9JhGrTIPi271yr0c2leEhtO6xsTsdrfhswFqbh4BPVlT89XdioOhGtIOaS5m5hn6t6UVvuH0RDw==} + + '@dcloudio/uni-app@3.0.0-4020420240722002': + resolution: {integrity: sha512-TxRH2Q5akpJawxEcC9D+YKzhLOz5IsLpFkMabVFLWEZfgeDE2Ft2YJALwAxJSCYD4o0BcGtDEoYz68uWDwk0Ng==} + peerDependencies: + '@dcloudio/types': ^3.4.8 + + '@dcloudio/uni-automator@3.0.0-4020420240722002': + resolution: {integrity: sha512-fgkotGZj/ycS4fElPGe89wXnJeUBaI3VCPyjS1C2qWY77EYfjeyrZDw6l0eHzA9YDOvZmYPhzACMgjwbfsEoLQ==} + peerDependencies: + jest: 27.0.4 + jest-environment-node: 27.5.1 + + '@dcloudio/uni-cli-shared@3.0.0-4020420240722002': + resolution: {integrity: sha512-cU9iOmHcOSFYQ8Ucy+ipt8AaQWdYeaW+S433aLKfeyv/6Ehqn/C2aFSFjkslqYsKfeQ7ZymqDn6FcCnz7HYSvQ==} + engines: {node: ^14.18.0 || >=16.0.0} + + '@dcloudio/uni-cloud@3.0.0-4020420240722002': + resolution: {integrity: sha512-44J/k1dCcSYHLgqdedo1/EQE363C9POXjQfWJPDDIZc00b6Cqf6O16IPJowqbNs6lusKMZIrMp1mTdU2iQbpBw==} + + '@dcloudio/uni-components@3.0.0-4020420240722002': + resolution: {integrity: sha512-zMZSpPuxsKSkImB7fYmQMuO5x9hD5lbiFxq1PUByfG7O9nrMh1/ta7QA6QPu+R1haU0mNUXZz5PGgKUZ5wKnbw==} + + '@dcloudio/uni-h5-vite@3.0.0-4020420240722002': + resolution: {integrity: sha512-TFD+vYVwaH1tHH1xavRHH+ZTz0Irecx7dHf1ZP2rDizzigx6piCyTlS1W3zf/GFzu8bepLjANEcyfZ1Wn0DCzA==} + + '@dcloudio/uni-h5-vue@3.0.0-4020420240722002': + resolution: {integrity: sha512-1iv1aJHyFFMhEmggEjzys3hcU0PzTEGD/LuyP7FmphJeUM3h3pMRmcpdVErXjjbfsw6Vcl5XpfKw49wWpF5wdw==} + + '@dcloudio/uni-h5@3.0.0-4020420240722002': + resolution: {integrity: sha512-6S6B2WAnv2hgb2UNdYilDbP7uM9aFRdo+j+7as6aomKzNrepRW66qnqo7gThCx6f1T33TIZ8maESAMGZnW2/YA==} + + '@dcloudio/uni-i18n@3.0.0-4020420240722002': + resolution: {integrity: sha512-AYFfypLBqA6mWqvAsSipboZF8YLk3N6ok6Ud1EtIe4Lk0XthlGNX7EacSyfb8cPVGtt5mamkLP6z+butG+nuZg==} + + '@dcloudio/uni-mp-alipay@3.0.0-4020420240722002': + resolution: {integrity: sha512-eC93bKMDn7LC1K9yDkkebOeuLEISHgdmfxK5MDcBWEEw0X/GSKpKclUzRUEuFFKtAJCT++6gDN/rMYI5lMl+TQ==} + + '@dcloudio/uni-mp-baidu@3.0.0-4020420240722002': + resolution: {integrity: sha512-DLfOW03QK4FilySJ5IKMka8GRwkYKkwmA4fjG27ZmIWaziHec+IbDyRXyJ4DN2JIC/WKSTYR96bGNGSAQcWQDw==} + + '@dcloudio/uni-mp-compiler@3.0.0-4020420240722002': + resolution: {integrity: sha512-j3nTBkxRut1ESJDOhMpioTVbpT6zhNseT3KQd7/1J3AF5GCi3pJ7gu7LvMp5oD3F1cmwvruFLqkOi/Q5AVcZyg==} + + '@dcloudio/uni-mp-jd@3.0.0-4020420240722002': + resolution: {integrity: sha512-WecNRAA9TnNQwe9XzIbf2gdEO3k+01Eee9f4TbN6tCvGWbF2YWNahEgFCE1lJchbsxuFwddIDtW8w4HiHyl/3w==} + + '@dcloudio/uni-mp-kuaishou@3.0.0-4020420240722002': + resolution: {integrity: sha512-4mcY73GTgd/IdhlSVTk9LPBt/+orVu828LPlQ66rJBXfkMpzGU6LEeYsGlKi1th21v09vByAt37kvdjfqNk3oQ==} + + '@dcloudio/uni-mp-lark@3.0.0-4020420240722002': + resolution: {integrity: sha512-6Ks70f0bDCYmUHDi/VBP20QmfWaAwE88HPlJv4W52iAQZx1VGln/JzbCzHglcy+X7HuyjpOzjTEXRwo+olnoWA==} + + '@dcloudio/uni-mp-qq@3.0.0-4020420240722002': + resolution: {integrity: sha512-KFCxpKvfIVOpw2iW6bf1UsR0ScqileUDi0niWernb/OkvefEznJukAAWFlpYHv+SMMCiC7cNm5L3mDFgti3+qA==} + + '@dcloudio/uni-mp-toutiao@3.0.0-4020420240722002': + resolution: {integrity: sha512-mMyWaAvaMNn4fW5JNveK2gfa6rh7qzS1ffSPSx/NkzJzFYsKrLPuyfIU60LgN6a5YM3iNGoI3KYpRvgLjws4sg==} + + '@dcloudio/uni-mp-vite@3.0.0-4020420240722002': + resolution: {integrity: sha512-KlNM780RwZ6POpFre78v9fxiT5dcKTSozDoBGs3qeUH+XCdKjMYGQyuy1QFMd6rqbwsEwGnhK57l1fiMi3yVOg==} + + '@dcloudio/uni-mp-vue@3.0.0-4020420240722002': + resolution: {integrity: sha512-A3nj0Vg5xUaYs0W2eoyRtbiI4WBzpMpkF1PIxiWLvxABLhR5c0LctV3tcLZxOnjk/04GtMOYin5InTv1mVEEgg==} + + '@dcloudio/uni-mp-weixin@3.0.0-4020420240722002': + resolution: {integrity: sha512-c89Grd/9hadCl3zzL4ydgenS7fEIxwaizEGqxn+1cgy9vuCnnh7eVL5V3JkxwCDwMsf8t7ltxgdQEUX1Sd/c5A==} + + '@dcloudio/uni-mp-xhs@3.0.0-4020420240722002': + resolution: {integrity: sha512-xEXe5XRlF8cFVREGlNTocbYSZS6XLT2GBDt9XUW9Py98cVOdyckl/bi4vp7ui0poV4Z9T4hVNG2cC7XDuqwLeQ==} + + '@dcloudio/uni-nvue-styler@3.0.0-4020420240722002': + resolution: {integrity: sha512-G1aqig3dHgzli16UG2yYkqq6vs/zwHtAMDjbIi0riElJX9g6uokJ2AWyoV1E1AmbFen5oaBIlwcjDYX7AJ4jbg==} + + '@dcloudio/uni-push@3.0.0-4020420240722002': + resolution: {integrity: sha512-YvU9PS005OdVbsuhJ++1X7pS7vbX0WPeyZSLgi7zu05ROVZSH41vu54HlNvL1sfopKEWtHl4BKlruGV2muDVoQ==} + + '@dcloudio/uni-quickapp-webview@3.0.0-4020420240722002': + resolution: {integrity: sha512-o0ekdcrQUAX1oNGbACNdLTGEzP75LginMMRjpkYyhrqz0cVXYlmzybY8PF+LvoYvmAEQV30ECR9FVtayFpVyZw==} + + '@dcloudio/uni-shared@3.0.0-4020420240722002': + resolution: {integrity: sha512-kFKmAgUDdlUyS3XBuXvmLQu3tEDAlJX6hQshsbdwP5LsH4MoI5xJVZpO6iloz3injL7+D/3i/UGoreA0qT3jew==} + + '@dcloudio/uni-stacktracey@3.0.0-4020420240722002': + resolution: {integrity: sha512-SFc5wFqGBd5Gfk3uq0WPl3T1YsPcRP17euilbjJHvrdzAs3U5QlI9Azu6IYYTOBhxsRa5n234dfu+YHjvHysrQ==} + + '@dcloudio/uni-stat@3.0.0-4020420240722002': + resolution: {integrity: sha512-eLiNyyGlaHuEtNOBLIcr7x4+aEsg7IEHq8RlLl21zQcpvDAFaa3IwMtyMaLZa5UUg/LPQA6vITCHx/O2R0uXrQ==} + + '@dcloudio/uni-ui@1.5.6': + resolution: {integrity: sha512-jmb98PasFvZkrIDXGh94GbdWg2/jyhgs1HUG+bU8eyL7Ltias/5XBz4q8w9RXyWUfqepJRqapPA2IIQpLCuTIg==} + + '@dcloudio/vite-plugin-uni@3.0.0-4020420240722002': + resolution: {integrity: sha512-+SYpD22swzwOtyiaOWyknRFpkc2YD8UNFoz+fAVEE6GEK48kvWAP1KpeY8iVsTObkrTs+1Oz4yr8QGZVqE3ksg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + vite: ^5.2.8 + + '@esbuild/aix-ppc64@0.20.2': + resolution: {integrity: sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + + '@esbuild/android-arm64@0.20.2': + resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + + '@esbuild/android-arm@0.20.2': + resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + + '@esbuild/android-x64@0.20.2': + resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + + '@esbuild/darwin-arm64@0.20.2': + resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + + '@esbuild/darwin-x64@0.20.2': + resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + + '@esbuild/freebsd-arm64@0.20.2': + resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + + '@esbuild/freebsd-x64@0.20.2': + resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + + '@esbuild/linux-arm64@0.20.2': + resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + + '@esbuild/linux-arm@0.20.2': + resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + + '@esbuild/linux-ia32@0.20.2': + resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + + '@esbuild/linux-loong64@0.20.2': + resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + + '@esbuild/linux-mips64el@0.20.2': + resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + + '@esbuild/linux-ppc64@0.20.2': + resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + + '@esbuild/linux-riscv64@0.20.2': + resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + + '@esbuild/linux-s390x@0.20.2': + resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + + '@esbuild/linux-x64@0.20.2': + resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + + '@esbuild/netbsd-x64@0.20.2': + resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + + '@esbuild/openbsd-x64@0.20.2': + resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + + '@esbuild/sunos-x64@0.20.2': + resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + + '@esbuild/win32-arm64@0.20.2': + resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + + '@esbuild/win32-ia32@0.20.2': + resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + + '@esbuild/win32-x64@0.20.2': + resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + + '@intlify/core-base@9.1.9': + resolution: {integrity: sha512-x5T0p/Ja0S8hs5xs+ImKyYckVkL4CzcEXykVYYV6rcbXxJTe2o58IquSqX9bdncVKbRZP7GlBU1EcRaQEEJ+vw==} + engines: {node: '>= 10'} + + '@intlify/core-base@9.14.0': + resolution: {integrity: sha512-zJn0imh9HIsZZUtt9v8T16PeVstPv6bP2YzlrYJwoF8F30gs4brZBwW2KK6EI5WYKFi3NeqX6+UU4gniz5TkGg==} + engines: {node: '>= 16'} + + '@intlify/devtools-if@9.1.9': + resolution: {integrity: sha512-oKSMKjttG3Ut/1UGEZjSdghuP3fwA15zpDPcjkf/1FjlOIm6uIBGMNS5jXzsZy593u+P/YcnrZD6cD3IVFz9vQ==} + engines: {node: '>= 10'} + + '@intlify/message-compiler@9.1.9': + resolution: {integrity: sha512-6YgCMF46Xd0IH2hMRLCssZI3gFG4aywidoWQ3QP4RGYQXQYYfFC54DxhSgfIPpVoPLQ+4AD29eoYmhiHZ+qLFQ==} + engines: {node: '>= 10'} + + '@intlify/message-compiler@9.14.0': + resolution: {integrity: sha512-sXNsoMI0YsipSXW8SR75drmVK56tnJHoYbPXUv2Cf9lz6FzvwsosFm6JtC1oQZI/kU+n7qx0qRrEWkeYFTgETA==} + engines: {node: '>= 16'} + + '@intlify/message-resolver@9.1.9': + resolution: {integrity: sha512-Lx/DBpigeK0sz2BBbzv5mu9/dAlt98HxwbG7xLawC3O2xMF9MNWU5FtOziwYG6TDIjNq0O/3ZbOJAxwITIWXEA==} + engines: {node: '>= 10'} + + '@intlify/runtime@9.1.9': + resolution: {integrity: sha512-XgPw8+UlHCiie3fI41HPVa/VDJb3/aSH7bLhY1hJvlvNV713PFtb4p4Jo+rlE0gAoMsMCGcsiT982fImolSltg==} + engines: {node: '>= 10'} + + '@intlify/shared@9.1.9': + resolution: {integrity: sha512-xKGM1d0EAxdDFCWedcYXOm6V5Pfw/TMudd6/qCdEb4tv0hk9EKeg7lwQF1azE0dP2phvx0yXxrt7UQK+IZjNdw==} + engines: {node: '>= 10'} + + '@intlify/shared@9.14.0': + resolution: {integrity: sha512-r+N8KRQL7LgN1TMTs1A2svfuAU0J94Wu9wWdJVJqYsoMMLIeJxrPjazihfHpmJqfgZq0ah3Y9Q4pgWV2O90Fyg==} + engines: {node: '>= 16'} + + '@intlify/vue-devtools@9.1.9': + resolution: {integrity: sha512-YPehH9uL4vZcGXky4Ev5qQIITnHKIvsD2GKGXgqf+05osMUI6WSEQHaN9USRa318Rs8RyyPCiDfmA0hRu3k7og==} + engines: {node: '>= 10'} + + '@istanbuljs/load-nyc-config@1.1.0': + resolution: {integrity: sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==} + engines: {node: '>=8'} + + '@istanbuljs/schema@0.1.3': + resolution: {integrity: sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==} + engines: {node: '>=8'} + + '@jest/console@27.5.1': + resolution: {integrity: sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/core@27.5.1': + resolution: {integrity: sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/environment@27.5.1': + resolution: {integrity: sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/fake-timers@27.5.1': + resolution: {integrity: sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/globals@27.5.1': + resolution: {integrity: sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/reporters@27.5.1': + resolution: {integrity: sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + '@jest/source-map@27.5.1': + resolution: {integrity: sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-result@27.5.1': + resolution: {integrity: sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/test-sequencer@27.5.1': + resolution: {integrity: sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/transform@27.5.1': + resolution: {integrity: sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jest/types@27.5.1': + resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + '@jimp/bmp@0.10.3': + resolution: {integrity: sha512-keMOc5woiDmONXsB/6aXLR4Z5Q+v8lFq3EY2rcj2FmstbDMhRuGbmcBxlEgOqfRjwvtf/wOtJ3Of37oAWtVfLg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/core@0.10.3': + resolution: {integrity: sha512-Gd5IpL3U2bFIO57Fh/OA3HCpWm4uW/pU01E75rI03BXfTdz3T+J7TwvyG1XaqsQ7/DSlS99GXtLQPlfFIe28UA==} + + '@jimp/custom@0.10.3': + resolution: {integrity: sha512-nZmSI+jwTi5IRyNLbKSXQovoeqsw+D0Jn0SxW08wYQvdkiWA8bTlDQFgQ7HVwCAKBm8oKkDB/ZEo9qvHJ+1gAQ==} + + '@jimp/gif@0.10.3': + resolution: {integrity: sha512-vjlRodSfz1CrUvvrnUuD/DsLK1GHB/yDZXHthVdZu23zYJIW7/WrIiD1IgQ5wOMV7NocfrvPn2iqUfBP81/WWA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/jpeg@0.10.3': + resolution: {integrity: sha512-AAANwgUZOt6f6P7LZxY9lyJ9xclqutYJlsxt3JbriXUGJgrrFAIkcKcqv1nObgmQASSAQKYaMV9KdHjMlWFKlQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blit@0.10.3': + resolution: {integrity: sha512-5zlKlCfx4JWw9qUVC7GI4DzXyxDWyFvgZLaoGFoT00mlXlN75SarlDwc9iZ/2e2kp4bJWxz3cGgG4G/WXrbg3Q==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-blur@0.10.3': + resolution: {integrity: sha512-cTOK3rjh1Yjh23jSfA6EHCHjsPJDEGLC8K2y9gM7dnTUK1y9NNmkFS23uHpyjgsWFIoH9oRh2SpEs3INjCpZhQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-circle@0.10.3': + resolution: {integrity: sha512-51GAPIVelqAcfuUpaM5JWJ0iWl4vEjNXB7p4P7SX5udugK5bxXUjO6KA2qgWmdpHuCKtoNgkzWU9fNSuYp7tCA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-color@0.10.3': + resolution: {integrity: sha512-RgeHUElmlTH7vpI4WyQrz6u59spiKfVQbsG/XUzfWGamFSixa24ZDwX/yV/Ts+eNaz7pZeIuv533qmKPvw2ujg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-contain@0.10.3': + resolution: {integrity: sha512-bYJKW9dqzcB0Ihc6u7jSyKa3juStzbLs2LFr6fu8TzA2WkMS/R8h+ddkiO36+F9ILTWHP0CIA3HFe5OdOGcigw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-cover@0.10.3': + resolution: {integrity: sha512-pOxu0cM0BRPzdV468n4dMocJXoMbTnARDY/EpC3ZW15SpMuc/dr1KhWQHgoQX5kVW1Wt8zgqREAJJCQ5KuPKDA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + '@jimp/plugin-scale': '>=0.3.5' + + '@jimp/plugin-crop@0.10.3': + resolution: {integrity: sha512-nB7HgOjjl9PgdHr076xZ3Sr6qHYzeBYBs9qvs3tfEEUeYMNnvzgCCGtUl6eMakazZFCMk3mhKmcB9zQuHFOvkg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-displace@0.10.3': + resolution: {integrity: sha512-8t3fVKCH5IVqI4lewe4lFFjpxxr69SQCz5/tlpDLQZsrNScNJivHdQ09zljTrVTCSgeCqQJIKgH2Q7Sk/pAZ0w==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-dither@0.10.3': + resolution: {integrity: sha512-JCX/oNSnEg1kGQ8ffZ66bEgQOLCY3Rn+lrd6v1jjLy/mn9YVZTMsxLtGCXpiCDC2wG/KTmi4862ysmP9do9dAQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-fisheye@0.10.3': + resolution: {integrity: sha512-RRZb1wqe+xdocGcFtj2xHU7sF7xmEZmIa6BmrfSchjyA2b32TGPWKnP3qyj7p6LWEsXn+19hRYbjfyzyebPElQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-flip@0.10.3': + resolution: {integrity: sha512-0epbi8XEzp0wmSjoW9IB0iMu0yNF17aZOxLdURCN3Zr+8nWPs5VNIMqSVa1Y62GSyiMDpVpKF/ITiXre+EqrPg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-rotate': '>=0.3.5' + + '@jimp/plugin-gaussian@0.10.3': + resolution: {integrity: sha512-25eHlFbHUDnMMGpgRBBeQ2AMI4wsqCg46sue0KklI+c2BaZ+dGXmJA5uT8RTOrt64/K9Wz5E+2n7eBnny4dfpQ==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-invert@0.10.3': + resolution: {integrity: sha512-effYSApWY/FbtlzqsKXlTLkgloKUiHBKjkQnqh5RL4oQxh/33j6aX+HFdDyQKtsXb8CMd4xd7wyiD2YYabTa0g==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-mask@0.10.3': + resolution: {integrity: sha512-twrg8q8TIhM9Z6Jcu9/5f+OCAPaECb0eKrrbbIajJqJ3bCUlj5zbfgIhiQIzjPJ6KjpnFPSqHQfHkU1Vvk/nVw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-normalize@0.10.3': + resolution: {integrity: sha512-xkb5eZI/mMlbwKkDN79+1/t/+DBo8bBXZUMsT4gkFgMRKNRZ6NQPxlv1d3QpRzlocsl6UMxrHnhgnXdLAcgrXw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-print@0.10.3': + resolution: {integrity: sha512-wjRiI6yjXsAgMe6kVjizP+RgleUCLkH256dskjoNvJzmzbEfO7xQw9g6M02VET+emnbY0CO83IkrGm2q43VRyg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + + '@jimp/plugin-resize@0.10.3': + resolution: {integrity: sha512-rf8YmEB1d7Sg+g4LpqF0Mp+dfXfb6JFJkwlAIWPUOR7lGsPWALavEwTW91c0etEdnp0+JB9AFpy6zqq7Lwkq6w==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/plugin-rotate@0.10.3': + resolution: {integrity: sha512-YXLlRjm18fkW9MOHUaVAxWjvgZM851ofOipytz5FyKp4KZWDLk+dZK1JNmVmK7MyVmAzZ5jsgSLhIgj+GgN0Eg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blit': '>=0.3.5' + '@jimp/plugin-crop': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-scale@0.10.3': + resolution: {integrity: sha512-5DXD7x7WVcX1gUgnlFXQa8F+Q3ThRYwJm+aesgrYvDOY+xzRoRSdQvhmdd4JEEue3lyX44DvBSgCIHPtGcEPaw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-shadow@0.10.3': + resolution: {integrity: sha512-/nkFXpt2zVcdP4ETdkAUL0fSzyrC5ZFxdcphbYBodqD7fXNqChS/Un1eD4xCXWEpW8cnG9dixZgQgStjywH0Mg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-blur': '>=0.3.5' + '@jimp/plugin-resize': '>=0.3.5' + + '@jimp/plugin-threshold@0.10.3': + resolution: {integrity: sha512-Dzh0Yq2wXP2SOnxcbbiyA4LJ2luwrdf1MghNIt9H+NX7B+IWw/N8qA2GuSm9n4BPGSLluuhdAWJqHcTiREriVA==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + '@jimp/plugin-color': '>=0.8.0' + '@jimp/plugin-resize': '>=0.8.0' + + '@jimp/plugins@0.10.3': + resolution: {integrity: sha512-jTT3/7hOScf0EIKiAXmxwayHhryhc1wWuIe3FrchjDjr9wgIGNN2a7XwCgPl3fML17DXK1x8EzDneCdh261bkw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/png@0.10.3': + resolution: {integrity: sha512-YKqk/dkl+nGZxSYIDQrqhmaP8tC3IK8H7dFPnnzFVvbhDnyYunqBZZO3SaZUKTichClRw8k/CjBhbc+hifSGWg==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/tiff@0.10.3': + resolution: {integrity: sha512-7EsJzZ5Y/EtinkBGuwX3Bi4S+zgbKouxjt9c82VJTRJOQgLWsE/RHqcyRCOQBhHAZ9QexYmDz34medfLKdoX0g==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/types@0.10.3': + resolution: {integrity: sha512-XGmBakiHZqseSWr/puGN+CHzx0IKBSpsKlmEmsNV96HKDiP6eu8NSnwdGCEq2mmIHe0JNcg1hqg59hpwtQ7Tiw==} + peerDependencies: + '@jimp/custom': '>=0.3.5' + + '@jimp/utils@0.10.3': + resolution: {integrity: sha512-VcSlQhkil4ReYmg1KkN+WqHyYfZ2XfZxDsKAHSfST1GEz/RQHxKZbX+KhFKtKflnL0F4e6DlNQj3vznMNXCR2w==} + + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + + '@jridgewell/resolve-uri@3.1.2': + resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} + engines: {node: '>=6.0.0'} + + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + + '@jridgewell/source-map@0.3.6': + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + + '@nodelib/fs.scandir@2.1.5': + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + + '@nodelib/fs.stat@2.0.5': + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + + '@nodelib/fs.walk@1.2.8': + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + + '@rollup/pluginutils@5.1.0': + resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + + '@rollup/rollup-android-arm-eabi@4.21.1': + resolution: {integrity: sha512-2thheikVEuU7ZxFXubPDOtspKn1x0yqaYQwvALVtEcvFhMifPADBrgRPyHV0TF3b+9BgvgjgagVyvA/UqPZHmg==} + cpu: [arm] + os: [android] + + '@rollup/rollup-android-arm64@4.21.1': + resolution: {integrity: sha512-t1lLYn4V9WgnIFHXy1d2Di/7gyzBWS8G5pQSXdZqfrdCGTwi1VasRMSS81DTYb+avDs/Zz4A6dzERki5oRYz1g==} + cpu: [arm64] + os: [android] + + '@rollup/rollup-darwin-arm64@4.21.1': + resolution: {integrity: sha512-AH/wNWSEEHvs6t4iJ3RANxW5ZCK3fUnmf0gyMxWCesY1AlUj8jY7GC+rQE4wd3gwmZ9XDOpL0kcFnCjtN7FXlA==} + cpu: [arm64] + os: [darwin] + + '@rollup/rollup-darwin-x64@4.21.1': + resolution: {integrity: sha512-dO0BIz/+5ZdkLZrVgQrDdW7m2RkrLwYTh2YMFG9IpBtlC1x1NPNSXkfczhZieOlOLEqgXOFH3wYHB7PmBtf+Bg==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + resolution: {integrity: sha512-sWWgdQ1fq+XKrlda8PsMCfut8caFwZBmhYeoehJ05FdI0YZXk6ZyUjWLrIgbR/VgiGycrFKMMgp7eJ69HOF2pQ==} + cpu: [arm] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm-musleabihf@4.21.1': + resolution: {integrity: sha512-9OIiSuj5EsYQlmwhmFRA0LRO0dRRjdCVZA3hnmZe1rEwRk11Jy3ECGGq3a7RrVEZ0/pCsYWx8jG3IvcrJ6RCew==} + cpu: [arm] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-arm64-gnu@4.21.1': + resolution: {integrity: sha512-0kuAkRK4MeIUbzQYu63NrJmfoUVicajoRAL1bpwdYIYRcs57iyIV9NLcuyDyDXE2GiZCL4uhKSYAnyWpjZkWow==} + cpu: [arm64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-arm64-musl@4.21.1': + resolution: {integrity: sha512-/6dYC9fZtfEY0vozpc5bx1RP4VrtEOhNQGb0HwvYNwXD1BBbwQ5cKIbUVVU7G2d5WRE90NfB922elN8ASXAJEA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + resolution: {integrity: sha512-ltUWy+sHeAh3YZ91NUsV4Xg3uBXAlscQe8ZOXRCVAKLsivGuJsrkawYPUEyCV3DYa9urgJugMLn8Z3Z/6CeyRQ==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-riscv64-gnu@4.21.1': + resolution: {integrity: sha512-BggMndzI7Tlv4/abrgLwa/dxNEMn2gC61DCLrTzw8LkpSKel4o+O+gtjbnkevZ18SKkeN3ihRGPuBxjaetWzWg==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-s390x-gnu@4.21.1': + resolution: {integrity: sha512-z/9rtlGd/OMv+gb1mNSjElasMf9yXusAxnRDrBaYB+eS1shFm6/4/xDH1SAISO5729fFKUkJ88TkGPRUh8WSAA==} + cpu: [s390x] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-gnu@4.21.1': + resolution: {integrity: sha512-kXQVcWqDcDKw0S2E0TmhlTLlUgAmMVqPrJZR+KpH/1ZaZhLSl23GZpQVmawBQGVhyP5WXIsIQ/zqbDBBYmxm5w==} + cpu: [x64] + os: [linux] + libc: [glibc] + + '@rollup/rollup-linux-x64-musl@4.21.1': + resolution: {integrity: sha512-CbFv/WMQsSdl+bpX6rVbzR4kAjSSBuDgCqb1l4J68UYsQNalz5wOqLGYj4ZI0thGpyX5kc+LLZ9CL+kpqDovZA==} + cpu: [x64] + os: [linux] + libc: [musl] + + '@rollup/rollup-win32-arm64-msvc@4.21.1': + resolution: {integrity: sha512-3Q3brDgA86gHXWHklrwdREKIrIbxC0ZgU8lwpj0eEKGBQH+31uPqr0P2v11pn0tSIxHvcdOWxa4j+YvLNx1i6g==} + cpu: [arm64] + os: [win32] + + '@rollup/rollup-win32-ia32-msvc@4.21.1': + resolution: {integrity: sha512-tNg+jJcKR3Uwe4L0/wY3Ro0H+u3nrb04+tcq1GSYzBEmKLeOQF2emk1whxlzNqb6MMrQ2JOcQEpuuiPLyRcSIw==} + cpu: [ia32] + os: [win32] + + '@rollup/rollup-win32-x64-msvc@4.21.1': + resolution: {integrity: sha512-xGiIH95H1zU7naUyTKEyOA/I0aexNMUdO9qRv0bLKN3qu25bBdrxZHqA3PTJ24YNN/GdMzG4xkDcd/GvjuhfLg==} + cpu: [x64] + os: [win32] + + '@sinonjs/commons@1.8.6': + resolution: {integrity: sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==} + + '@sinonjs/fake-timers@8.1.0': + resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} + + '@tootallnate/once@1.1.2': + resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} + engines: {node: '>= 6'} + + '@types/babel__core@7.20.5': + resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + + '@types/babel__generator@7.6.8': + resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} + + '@types/babel__template@7.4.4': + resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} + + '@types/babel__traverse@7.20.6': + resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} + + '@types/estree@1.0.5': + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + + '@types/graceful-fs@4.1.9': + resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} + + '@types/istanbul-lib-coverage@2.0.6': + resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} + + '@types/istanbul-lib-report@3.0.3': + resolution: {integrity: sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==} + + '@types/istanbul-reports@3.0.4': + resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} + + '@types/node@22.5.0': + resolution: {integrity: sha512-DkFrJOe+rfdHTqqMg0bSNlGlQ85hSoh2TPzZyhHsXnMtligRWpxUySiyw8FY14ITt24HVCiQPWxS3KO/QlGmWg==} + + '@types/prettier@2.7.3': + resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} + + '@types/stack-utils@2.0.3': + resolution: {integrity: sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==} + + '@types/yargs-parser@21.0.3': + resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} + + '@types/yargs@16.0.9': + resolution: {integrity: sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==} + + '@vitejs/plugin-legacy@5.4.2': + resolution: {integrity: sha512-hlyyQL+wEIyOWdwsUKX+0g3kBU4AbHmVzHarLvVKiGGGqLIYjttMvvjk6zGY8RD9dab6QuFNhDoxg0YFhQ26xA==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + terser: ^5.4.0 + vite: ^5.0.0 + + '@vitejs/plugin-vue-jsx@3.1.0': + resolution: {integrity: sha512-w9M6F3LSEU5kszVb9An2/MmXNxocAnUb3WhRr8bHlimhDrXNt6n6D2nJQR3UXpGlZHh/EsgouOHCsM8V3Ln+WA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^4.0.0 || ^5.0.0 + vue: ^3.0.0 + + '@vitejs/plugin-vue@5.1.2': + resolution: {integrity: sha512-nY9IwH12qeiJqumTCLJLE7IiNx7HZ39cbHaysEUd+Myvbz9KAqd2yq+U01Kab1R/H1BmiyM2ShTYlNH32Fzo3A==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 + vue: ^3.2.25 + + '@volar/language-core@1.11.1': + resolution: {integrity: sha512-dOcNn3i9GgZAcJt43wuaEykSluAuOkQgzni1cuxLxTV0nJKanQztp7FxyswdRILaKH+P2XZMPRp2S4MV/pElCw==} + + '@volar/source-map@1.11.1': + resolution: {integrity: sha512-hJnOnwZ4+WT5iupLRnuzbULZ42L7BWWPMmruzwtLhJfpDVoZLjNBxHDi2sY2bgZXCKlpU5XcsMFoYrsQmPhfZg==} + + '@volar/typescript@1.11.1': + resolution: {integrity: sha512-iU+t2mas/4lYierSnoFOeRFQUhAEMgsFuQxoxvwn5EdQopw43j+J27a4lt9LMInx1gLJBC6qL14WYGlgymaSMQ==} + + '@vue/babel-helper-vue-transform-on@1.2.2': + resolution: {integrity: sha512-nOttamHUR3YzdEqdM/XXDyCSdxMA9VizUKoroLX6yTyRtggzQMHXcmwh8a7ZErcJttIBIc9s68a1B8GZ+Dmvsw==} + + '@vue/babel-plugin-jsx@1.2.2': + resolution: {integrity: sha512-nYTkZUVTu4nhP199UoORePsql0l+wj7v/oyQjtThUVhJl1U+6qHuoVhIvR3bf7eVKjbCK+Cs2AWd7mi9Mpz9rA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + peerDependenciesMeta: + '@babel/core': + optional: true + + '@vue/babel-plugin-resolve-type@1.2.2': + resolution: {integrity: sha512-EntyroPwNg5IPVdUJupqs0CFzuf6lUrVvCspmv2J1FITLeGnUCuoGNNk78dgCusxEiYj6RMkTJflGSxk5aIC4A==} + peerDependencies: + '@babel/core': ^7.0.0-0 + + '@vue/compiler-core@3.4.21': + resolution: {integrity: sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==} + + '@vue/compiler-core@3.4.38': + resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} + + '@vue/compiler-dom@3.4.21': + resolution: {integrity: sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==} + + '@vue/compiler-dom@3.4.38': + resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + + '@vue/compiler-sfc@3.4.21': + resolution: {integrity: sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==} + + '@vue/compiler-sfc@3.4.38': + resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} + + '@vue/compiler-ssr@3.4.21': + resolution: {integrity: sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==} + + '@vue/compiler-ssr@3.4.38': + resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + + '@vue/consolidate@1.0.0': + resolution: {integrity: sha512-oTyUE+QHIzLw2PpV14GD/c7EohDyP64xCniWTcqcEmTd699eFqTIwOmtDYjcO1j3QgdXoJEoWv1/cCdLrRoOfg==} + engines: {node: '>= 0.12.0'} + + '@vue/devtools-api@6.6.3': + resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} + + '@vue/language-core@1.8.27': + resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + '@vue/reactivity@3.4.38': + resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} + + '@vue/runtime-core@3.4.38': + resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} + + '@vue/runtime-dom@3.4.38': + resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} + + '@vue/server-renderer@3.4.21': + resolution: {integrity: sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==} + peerDependencies: + vue: 3.4.21 + + '@vue/server-renderer@3.4.38': + resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} + peerDependencies: + vue: 3.4.38 + + '@vue/shared@3.4.21': + resolution: {integrity: sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==} + + '@vue/shared@3.4.38': + resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + + '@vue/tsconfig@0.1.3': + resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} + peerDependencies: + '@types/node': '*' + peerDependenciesMeta: + '@types/node': + optional: true + + abab@2.0.6: + resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} + deprecated: Use your platform's native atob() and btoa() methods instead + + accepts@1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + + acorn-globals@6.0.0: + resolution: {integrity: sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==} + + acorn-walk@7.2.0: + resolution: {integrity: sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==} + engines: {node: '>=0.4.0'} + + acorn@7.4.1: + resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} + engines: {node: '>=0.4.0'} + hasBin: true + + acorn@8.12.1: + resolution: {integrity: sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==} + engines: {node: '>=0.4.0'} + hasBin: true + + address@1.2.2: + resolution: {integrity: sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==} + engines: {node: '>= 10.0.0'} + + adm-zip@0.5.15: + resolution: {integrity: sha512-jYPWSeOA8EFoZnucrKCNihqBjoEGQSU4HKgHYQgKNEQ0pQF9a/DYuo/+fAxY76k4qe75LUlLWpAM1QWcBMTOKw==} + engines: {node: '>=12.0'} + + agent-base@6.0.2: + resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} + engines: {node: '>= 6.0.0'} + + ansi-escapes@4.3.2: + resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} + engines: {node: '>=8'} + + ansi-regex@5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + + ansi-styles@3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + + ansi-styles@4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + any-base@1.1.0: + resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==} + + anymatch@3.1.3: + resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} + engines: {node: '>= 8'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + + array-flatten@1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + + autoprefixer@10.4.20: + resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + + babel-jest@27.5.1: + resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.8.0 + + babel-plugin-istanbul@6.1.1: + resolution: {integrity: sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==} + engines: {node: '>=8'} + + babel-plugin-jest-hoist@27.5.1: + resolution: {integrity: sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + babel-plugin-polyfill-corejs2@0.4.11: + resolution: {integrity: sha512-sMEJ27L0gRHShOh5G54uAAPaiCOygY/5ratXuiyb2G46FmlSpc9eFCzYVyDiPxfNbwzA7mYahmjQc5q+CZQ09Q==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-corejs3@0.10.6: + resolution: {integrity: sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-plugin-polyfill-regenerator@0.6.2: + resolution: {integrity: sha512-2R25rQZWP63nGwaAswvDazbPXfrM3HwVoBXK6HcqeKrSrL/JqcC/rDcf95l4r7LXLyxDXc8uQDa064GubtCABg==} + peerDependencies: + '@babel/core': ^7.4.0 || ^8.0.0-0 <8.0.0 + + babel-preset-current-node-syntax@1.1.0: + resolution: {integrity: sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==} + peerDependencies: + '@babel/core': ^7.0.0 + + babel-preset-jest@27.5.1: + resolution: {integrity: sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + '@babel/core': ^7.0.0 + + balanced-match@1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + base64-js@1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + base64url@3.0.1: + resolution: {integrity: sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==} + engines: {node: '>=6.0.0'} + + binary-extensions@2.3.0: + resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} + engines: {node: '>=8'} + + bmp-js@0.1.0: + resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==} + + body-parser@1.20.2: + resolution: {integrity: sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + brace-expansion@1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + + brace-expansion@2.0.1: + resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + + braces@3.0.3: + resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} + engines: {node: '>=8'} + + browser-process-hrtime@1.0.0: + resolution: {integrity: sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==} + + browserslist-to-esbuild@2.1.1: + resolution: {integrity: sha512-KN+mty6C3e9AN8Z5dI1xeN15ExcRNeISoC3g7V0Kax/MMF9MSoYA2G7lkTTcVUFntiEjkpI0HNgqJC1NjdyNUw==} + engines: {node: '>=18'} + hasBin: true + peerDependencies: + browserslist: '*' + + browserslist@4.23.3: + resolution: {integrity: sha512-btwCFJVjI4YWDNfau8RhZ+B1Q/VLoUITrm3RlP6y1tYGWIOa+InuYiRGXUBXo8nA1qKmHMyLB/iVQg5TT4eFoA==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + + bser@2.1.1: + resolution: {integrity: sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==} + + buffer-equal@0.0.1: + resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==} + engines: {node: '>=0.4.0'} + + buffer-from@1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + buffer@5.7.1: + resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} + + bytes@3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + + cac@6.7.9: + resolution: {integrity: sha512-XN5qEpfNQCJ8jRaZgitSkkukjMRCGio+X3Ks5KUbGGlPbV+pSem1l9VuzooCBXOiMFshUZgyYqg6rgN8rjkb/w==} + engines: {node: '>=8'} + + call-bind@1.0.7: + resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} + engines: {node: '>= 0.4'} + + callsites@3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + camelcase@5.3.1: + resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} + engines: {node: '>=6'} + + camelcase@6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + caniuse-lite@1.0.30001653: + resolution: {integrity: sha512-XGWQVB8wFQ2+9NZwZ10GxTYC5hk0Fa+q8cSkr0tgvMhYhMHP/QC+WTgrePMDBWiWc/pV+1ik82Al20XOK25Gcw==} + + centra@2.7.0: + resolution: {integrity: sha512-PbFMgMSrmgx6uxCdm57RUos9Tc3fclMvhLSATYN39XsDV29B89zZ3KA89jmY0vwSGazyU+uerqwa6t+KaodPcg==} + + chalk@2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + + chalk@4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + + char-regex@1.0.2: + resolution: {integrity: sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==} + engines: {node: '>=10'} + + chokidar@3.6.0: + resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} + engines: {node: '>= 8.10.0'} + + ci-info@3.9.0: + resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} + engines: {node: '>=8'} + + cjs-module-lexer@1.4.0: + resolution: {integrity: sha512-N1NGmowPlGBLsOZLPvm48StN04V4YvQRL0i6b7ctrVY3epjP/ct7hFLOItz6pDIvRjwpfPxi52a2UWV2ziir8g==} + + cliui@7.0.4: + resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} + + co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + + collect-v8-coverage@1.0.2: + resolution: {integrity: sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==} + + color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + + color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + + color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + + commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + compare-versions@3.6.0: + resolution: {integrity: sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA==} + + computeds@0.0.1: + resolution: {integrity: sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q==} + + concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + confbox@0.1.7: + resolution: {integrity: sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA==} + + content-disposition@0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + + content-type@1.0.5: + resolution: {integrity: sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==} + engines: {node: '>= 0.6'} + + convert-source-map@1.9.0: + resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} + + convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + + cookie-signature@1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + + cookie@0.6.0: + resolution: {integrity: sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==} + engines: {node: '>= 0.6'} + + core-js-compat@3.38.1: + resolution: {integrity: sha512-JRH6gfXxGmrzF3tZ57lFx97YARxCXPaMzPo6jELZhv88pBH5VXpQ+y0znKGlFnzuaihqhLbefxSJxWJMPtfDzw==} + + core-js@3.38.1: + resolution: {integrity: sha512-OP35aUorbU3Zvlx7pjsFdu1rGNnD4pgw/CWoYzRY3t2EzoVT7shKHY1dlAy3f41cGIO7ZDPQimhGFTlEYkG/Hw==} + + cross-env@7.0.3: + resolution: {integrity: sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==} + engines: {node: '>=10.14', npm: '>=6', yarn: '>=1'} + hasBin: true + + cross-spawn@7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + + css-font-size-keywords@1.0.0: + resolution: {integrity: sha512-Q+svMDbMlelgCfH/RVDKtTDaf5021O486ZThQPIpahnIjUkMUslC+WuOQSWTgGSrNCH08Y7tYNEmmy0hkfMI8Q==} + + css-font-stretch-keywords@1.0.1: + resolution: {integrity: sha512-KmugPO2BNqoyp9zmBIUGwt58UQSfyk1X5DbOlkb2pckDXFSAfjsD5wenb88fNrD6fvS+vu90a/tsPpb9vb0SLg==} + + css-font-style-keywords@1.0.1: + resolution: {integrity: sha512-0Fn0aTpcDktnR1RzaBYorIxQily85M2KXRpzmxQPgh8pxUN9Fcn00I8u9I3grNr1QXVgCl9T5Imx0ZwKU973Vg==} + + css-font-weight-keywords@1.0.0: + resolution: {integrity: sha512-5So8/NH+oDD+EzsnF4iaG4ZFHQ3vaViePkL1ZbZ5iC/KrsCY+WHq/lvOgrtmuOQ9pBBZ1ADGpaf+A4lj1Z9eYA==} + + css-list-helpers@2.0.0: + resolution: {integrity: sha512-9Bj8tZ0jWbAM3u/U6m/boAzAwLPwtjzFvwivr2piSvyVa3K3rChJzQy4RIHkNkKiZCHrEMWDJWtTR8UyVhdDnQ==} + + css-system-font-keywords@1.0.0: + resolution: {integrity: sha512-1umTtVd/fXS25ftfjB71eASCrYhilmEsvDEI6wG/QplnmlfmVM5HkZ/ZX46DT5K3eblFPgLUHt5BRCb0YXkSFA==} + + cssesc@3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + cssom@0.3.8: + resolution: {integrity: sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==} + + cssom@0.4.4: + resolution: {integrity: sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==} + + cssstyle@2.3.0: + resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} + engines: {node: '>=8'} + + csstype@3.1.3: + resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + + data-urls@2.0.0: + resolution: {integrity: sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==} + engines: {node: '>=10'} + + de-indent@1.0.2: + resolution: {integrity: sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==} + + debug@2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + debug@4.3.6: + resolution: {integrity: sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + + decimal.js@10.4.3: + resolution: {integrity: sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==} + + dedent@0.7.0: + resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} + + deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + + default-gateway@6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + + define-data-property@1.1.4: + resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} + engines: {node: '>= 0.4'} + + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + + depd@2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + + destroy@1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + + detect-newline@3.1.0: + resolution: {integrity: sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==} + engines: {node: '>=8'} + + diff-sequences@27.5.1: + resolution: {integrity: sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + dom-walk@0.1.2: + resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} + + domexception@2.0.1: + resolution: {integrity: sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==} + engines: {node: '>=8'} + deprecated: Use your platform's native DOMException instead + + ee-first@1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + + electron-to-chromium@1.5.13: + resolution: {integrity: sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q==} + + emittery@0.8.1: + resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} + engines: {node: '>=10'} + + emoji-regex@8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + + encodeurl@1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + + entities@4.5.0: + resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} + engines: {node: '>=0.12'} + + error-ex@1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + + es-define-property@1.0.0: + resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} + engines: {node: '>= 0.4'} + + es-errors@1.3.0: + resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} + engines: {node: '>= 0.4'} + + es-module-lexer@1.5.4: + resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} + + esbuild@0.20.2: + resolution: {integrity: sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==} + engines: {node: '>=12'} + hasBin: true + + escalade@3.1.2: + resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} + engines: {node: '>=6'} + + escape-html@1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + + escape-string-regexp@1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + escape-string-regexp@2.0.0: + resolution: {integrity: sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==} + engines: {node: '>=8'} + + escape-string-regexp@5.0.0: + resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} + engines: {node: '>=12'} + + escodegen@2.1.0: + resolution: {integrity: sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==} + engines: {node: '>=6.0'} + hasBin: true + + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + + estraverse@5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + + estree-walker@3.0.3: + resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} + + esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + + etag@1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + + execa@5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + + exif-parser@0.1.12: + resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} + + exit@0.1.2: + resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} + engines: {node: '>= 0.8.0'} + + expect@27.5.1: + resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + express@4.19.2: + resolution: {integrity: sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==} + engines: {node: '>= 0.10.0'} + + fast-glob@3.3.2: + resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} + engines: {node: '>=8.6.0'} + + fast-json-stable-stringify@2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + fastq@1.17.1: + resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} + + fb-watchman@2.0.2: + resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} + + file-type@9.0.0: + resolution: {integrity: sha512-Qe/5NJrgIOlwijpq3B7BEpzPFcgzggOTagZmkXQY4LA6bsXKTUstK7Wp12lEJ/mLKTpvIZxmIuRcLYWT6ov9lw==} + engines: {node: '>=6'} + + fill-range@7.1.1: + resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} + engines: {node: '>=8'} + + finalhandler@1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + + find-up@4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + + follow-redirects@1.15.6: + resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + + form-data@3.0.1: + resolution: {integrity: sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==} + engines: {node: '>= 6'} + + forwarded@0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + + fraction.js@4.3.7: + resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} + + fresh@0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + + fs-extra@10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + + fs.realpath@1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + fsevents@2.3.3: + resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + + function-bind@1.1.2: + resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} + + generic-names@4.0.0: + resolution: {integrity: sha512-ySFolZQfw9FoDb3ed9d80Cm9f0+r7qj+HJkWjeD9RBfpxEVTlVhol+gvaQB/78WbwYfbnNh8nWHHBSlg072y6A==} + + gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + get-caller-file@2.0.5: + resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} + engines: {node: 6.* || 8.* || >= 10.*} + + get-intrinsic@1.2.4: + resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} + engines: {node: '>= 0.4'} + + get-package-type@0.1.0: + resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} + engines: {node: '>=8.0.0'} + + get-stream@6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + + glob-parent@5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + + glob@7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + deprecated: Glob versions prior to v9 are no longer supported + + global@4.4.0: + resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} + + globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + gopd@1.0.1: + resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} + + graceful-fs@4.2.11: + resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} + + has-flag@3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + has-flag@4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + has-property-descriptors@1.0.2: + resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} + + has-proto@1.0.3: + resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} + engines: {node: '>= 0.4'} + + has-symbols@1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + + hash-sum@2.0.0: + resolution: {integrity: sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==} + + hasown@2.0.2: + resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} + engines: {node: '>= 0.4'} + + he@1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + + html-encoding-sniffer@2.0.1: + resolution: {integrity: sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==} + engines: {node: '>=10'} + + html-escaper@2.0.2: + resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} + + html-tags@3.3.1: + resolution: {integrity: sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==} + engines: {node: '>=8'} + + http-errors@2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + + http-proxy-agent@4.0.1: + resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} + engines: {node: '>= 6'} + + https-proxy-agent@5.0.1: + resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} + engines: {node: '>= 6'} + + human-signals@2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + + iconv-lite@0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + + icss-replace-symbols@1.1.0: + resolution: {integrity: sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==} + + icss-utils@5.1.0: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + ieee754@1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + immutable@4.3.7: + resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} + + import-local@3.2.0: + resolution: {integrity: sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==} + engines: {node: '>=8'} + hasBin: true + + imurmurhash@0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + + inflight@1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + deprecated: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful. + + inherits@2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + invert-kv@3.0.1: + resolution: {integrity: sha512-CYdFeFexxhv/Bcny+Q0BfOV+ltRlJcd4BBZBYFX/O0u4npJrgZtIcjokegtiSMAvlMTJ+Koq0GBCc//3bueQxw==} + engines: {node: '>=8'} + + ipaddr.js@1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + + is-arrayish@0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + is-binary-path@2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + + is-core-module@2.15.1: + resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} + engines: {node: '>= 0.4'} + + is-extglob@2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + is-fullwidth-code-point@3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + + is-function@1.0.2: + resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} + + is-generator-fn@2.1.0: + resolution: {integrity: sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==} + engines: {node: '>=6'} + + is-glob@4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + + is-number@7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + is-potential-custom-element-name@1.0.1: + resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + + is-stream@2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + + is-typedarray@1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + + isbinaryfile@5.0.2: + resolution: {integrity: sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg==} + engines: {node: '>= 18.0.0'} + + isexe@2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + + istanbul-lib-coverage@3.2.2: + resolution: {integrity: sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==} + engines: {node: '>=8'} + + istanbul-lib-instrument@5.2.1: + resolution: {integrity: sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==} + engines: {node: '>=8'} + + istanbul-lib-report@3.0.1: + resolution: {integrity: sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==} + engines: {node: '>=10'} + + istanbul-lib-source-maps@4.0.1: + resolution: {integrity: sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==} + engines: {node: '>=10'} + + istanbul-reports@3.1.7: + resolution: {integrity: sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==} + engines: {node: '>=8'} + + jest-changed-files@27.5.1: + resolution: {integrity: sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-circus@27.5.1: + resolution: {integrity: sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-cli@27.5.1: + resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 || ^10.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jest-config@27.5.1: + resolution: {integrity: sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + peerDependencies: + ts-node: '>=9.0.0' + peerDependenciesMeta: + ts-node: + optional: true + + jest-diff@27.5.1: + resolution: {integrity: sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-docblock@27.5.1: + resolution: {integrity: sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-each@27.5.1: + resolution: {integrity: sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-jsdom@27.5.1: + resolution: {integrity: sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-environment-node@27.5.1: + resolution: {integrity: sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-get-type@27.5.1: + resolution: {integrity: sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-haste-map@27.5.1: + resolution: {integrity: sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-jasmine2@27.5.1: + resolution: {integrity: sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-leak-detector@27.5.1: + resolution: {integrity: sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-matcher-utils@27.5.1: + resolution: {integrity: sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-message-util@27.5.1: + resolution: {integrity: sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-mock@27.5.1: + resolution: {integrity: sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-pnp-resolver@1.2.3: + resolution: {integrity: sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==} + engines: {node: '>=6'} + peerDependencies: + jest-resolve: '*' + peerDependenciesMeta: + jest-resolve: + optional: true + + jest-regex-util@27.5.1: + resolution: {integrity: sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve-dependencies@27.5.1: + resolution: {integrity: sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-resolve@27.5.1: + resolution: {integrity: sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runner@27.5.1: + resolution: {integrity: sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-runtime@27.5.1: + resolution: {integrity: sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-serializer@27.5.1: + resolution: {integrity: sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-snapshot@27.5.1: + resolution: {integrity: sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-util@27.5.1: + resolution: {integrity: sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-validate@27.5.1: + resolution: {integrity: sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-watcher@27.5.1: + resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + jest-worker@27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + + jest@27.0.4: + resolution: {integrity: sha512-Px1iKFooXgGSkk1H8dJxxBIrM3tsc5SIuI4kfKYK2J+4rvCvPGr/cXktxh0e9zIPQ5g09kOMNfHQEmusBUf/ZA==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + hasBin: true + peerDependencies: + node-notifier: ^8.0.1 || ^9.0.0 + peerDependenciesMeta: + node-notifier: + optional: true + + jimp@0.10.3: + resolution: {integrity: sha512-meVWmDMtyUG5uYjFkmzu0zBgnCvvxwWNi27c4cg55vWNVC9ES4Lcwb+ogx+uBBQE3Q+dLKjXaLl0JVW+nUNwbQ==} + + jpeg-js@0.3.7: + resolution: {integrity: sha512-9IXdWudL61npZjvLuVe/ktHiA41iE8qFyLB+4VDTblEsWBzeg8WQTlktdUK4CdncUqtUgUg0bbOmTE2bKBKaBQ==} + + js-tokens@4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + js-tokens@9.0.0: + resolution: {integrity: sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==} + + js-yaml@3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + + jsdom@16.7.0: + resolution: {integrity: sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==} + engines: {node: '>=10'} + peerDependencies: + canvas: ^2.5.0 + peerDependenciesMeta: + canvas: + optional: true + + jsesc@0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + + jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + json-parse-even-better-errors@2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.3.1: + resolution: {integrity: sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==} + + jsonfile@6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + + kleur@3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + + lcid@3.1.1: + resolution: {integrity: sha512-M6T051+5QCGLBQb8id3hdvIW8+zeFV2FyBGFS9IEK5H9Wt4MueD4bW1eWikpHgZp+5xR3l5c8pZUkQsIA0BFZg==} + engines: {node: '>=8'} + + leven@3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + + licia@1.41.1: + resolution: {integrity: sha512-XqObV8u1KEMdYWaNK0leRrTwhzKnLQEkhbnuUu7qGNH3zJoN7l9sfvF6PfHstSCuUOmpEP+0SBjRrk0I9uZs8g==} + + lilconfig@2.1.0: + resolution: {integrity: sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==} + engines: {node: '>=10'} + + lines-and-columns@1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + lines-and-columns@2.0.4: + resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + + load-bmfont@1.4.2: + resolution: {integrity: sha512-qElWkmjW9Oq1F9EI5Gt7aD9zcdHb9spJCW1L/dmPf7KzCCEJxq8nhHz5eCgI9aMf7vrG/wyaCqdsI+Iy9ZTlog==} + + loader-utils@3.3.1: + resolution: {integrity: sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==} + engines: {node: '>= 12.13.0'} + + local-pkg@0.5.0: + resolution: {integrity: sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==} + engines: {node: '>=14'} + + localstorage-polyfill@1.0.1: + resolution: {integrity: sha512-m4iHVZxFH5734oQcPKU08025gIz2+4bjWR9lulP8ZYxEJR0BpA0w32oJmkzh8y3UI9ci7xCBehQDc3oA1X+VHw==} + engines: {node: '>=6'} + + locate-path@5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + + lodash.camelcase@4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + + lodash.debounce@4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + + lodash@4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + + magic-string@0.30.11: + resolution: {integrity: sha512-+Wri9p0QHMy+545hKww7YAu5NyzF8iomPL/RQazugQ9+Ez4Ic3mERMd8ZTX5rfK944j+560ZJi8iAwgak1Ac7A==} + + make-dir@4.0.0: + resolution: {integrity: sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==} + engines: {node: '>=10'} + + makeerror@1.0.12: + resolution: {integrity: sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==} + + media-typer@0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + + meow@13.2.0: + resolution: {integrity: sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA==} + engines: {node: '>=18'} + + merge-descriptors@1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + + merge-stream@2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + merge2@1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + + merge@2.1.1: + resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} + + methods@1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + + micromatch@4.0.8: + resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} + engines: {node: '>=8.6'} + + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + + mime@1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + + mime@3.0.0: + resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} + engines: {node: '>=10.0.0'} + hasBin: true + + mimic-fn@2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + + min-document@2.19.0: + resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} + + minimatch@3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + + minimatch@9.0.5: + resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} + engines: {node: '>=16 || 14 >=14.17'} + + minimist@1.2.8: + resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} + + mkdirp@0.5.6: + resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} + hasBin: true + + mlly@1.7.1: + resolution: {integrity: sha512-rrVRZRELyQzrIUAVMHxP97kv+G786pHmOKzuFII8zDYahFBS7qnHh2AlYSl1GAHhaMPCz6/oHjVMcfFYgFYHgA==} + + module-alias@2.2.3: + resolution: {integrity: sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==} + + ms@2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + ms@2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + ms@2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + muggle-string@0.3.1: + resolution: {integrity: sha512-ckmWDJjphvd/FvZawgygcUeQCxzvohjFO5RxTjj4eq8kw359gFF3E1brjfI+viLMxss5JrHTDRHZvu2/tuy0Qg==} + + nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + natural-compare@1.4.0: + resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + + negotiator@0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + + node-int64@0.4.0: + resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} + + node-releases@2.0.18: + resolution: {integrity: sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==} + + normalize-path@3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + normalize-range@0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + + npm-run-path@4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + + nwsapi@2.2.12: + resolution: {integrity: sha512-qXDmcVlZV4XRtKFzddidpfVP4oMSGhga+xdMc25mv8kaLUHtgzCDhUxkrN8exkGdTlLNaXj7CV3GtON7zuGZ+w==} + + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + + omggif@1.0.10: + resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} + + on-finished@2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + + once@1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + + onetime@5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + + os-locale-s-fix@1.0.8-fix-1: + resolution: {integrity: sha512-Sv0OvhPiMutICiwORAUefv02DCPb62IelBmo8ZsSrRHyI3FStqIWZvjqDkvtjU+lcujo7UNir+dCwKSqlEQ/5w==} + engines: {node: '>=10', yarn: ^1.22.4} + + p-limit@2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + + p-locate@4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + + p-try@2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + + pako@1.0.11: + resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} + + parse-bmfont-ascii@1.0.6: + resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==} + + parse-bmfont-binary@1.0.6: + resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==} + + parse-bmfont-xml@1.1.6: + resolution: {integrity: sha512-0cEliVMZEhrFDwMh4SxIyVJpqYoOWDJ9P895tFuS+XuNzI5UBmBk5U5O4KuJdTnZpSBI4LFA2+ZiJaiwfSwlMA==} + + parse-css-font@4.0.0: + resolution: {integrity: sha512-lnY7dTUfjRXsSo5G5C639L8RaBBaVSgL+5hacIFKsNHzeCJQ5SFSZv1DZmc7+wZv/22PFGOq2YbaEHLdaCS/mQ==} + + parse-headers@2.0.5: + resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} + + parse-json@5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + + parse5@6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + + parseurl@1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + + path-browserify@1.0.1: + resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==} + + path-exists@4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + path-is-absolute@1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + path-key@3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + + path-parse@1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + path-to-regexp@0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + + pathe@1.1.2: + resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} + + phin@2.9.3: + resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==} + deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. + + phin@3.7.1: + resolution: {integrity: sha512-GEazpTWwTZaEQ9RhL7Nyz0WwqilbqgLahDM3D0hxWwmVDI52nXEybHqiN6/elwpkJBhcuj+WbBu+QfT0uhPGfQ==} + engines: {node: '>= 8'} + + picocolors@1.0.1: + resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + + picomatch@2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + pify@2.3.0: + resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} + engines: {node: '>=0.10.0'} + + pirates@4.0.6: + resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} + engines: {node: '>= 6'} + + pixelmatch@4.0.2: + resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==} + hasBin: true + + pkg-dir@4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + + pkg-types@1.2.0: + resolution: {integrity: sha512-+ifYuSSqOQ8CqP4MbZA5hDpb97n3E8SVWdJe+Wms9kj745lmd3b7EZJiqvmLwAlmRfjrI7Hi5z3kdBJ93lFNPA==} + + pngjs@3.4.0: + resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} + engines: {node: '>=4.0.0'} + + postcss-import@14.1.0: + resolution: {integrity: sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.0.0 + + postcss-load-config@3.1.4: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + + postcss-modules-extract-imports@3.1.0: + resolution: {integrity: sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-local-by-default@4.0.5: + resolution: {integrity: sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-scope@3.2.0: + resolution: {integrity: sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules-values@4.0.0: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + + postcss-modules@4.3.1: + resolution: {integrity: sha512-ItUhSUxBBdNamkT3KzIZwYNNRFKmkJrofvC2nWab3CPKhYBQ1f27XXh1PAPE27Psx58jeelPsxWB/+og+KEH0Q==} + peerDependencies: + postcss: ^8.0.0 + + postcss-selector-parser@6.1.2: + resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} + engines: {node: '>=4'} + + postcss-value-parser@4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + + postcss@8.4.41: + resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} + engines: {node: ^10 || ^12 || >=14} + + pretty-format@27.5.1: + resolution: {integrity: sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==} + engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + + process@0.11.10: + resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} + engines: {node: '>= 0.6.0'} + + prompts@2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + + proxy-addr@2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + + psl@1.9.0: + resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} + + punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} + engines: {node: '>=6'} + + qrcode-reader@1.0.4: + resolution: {integrity: sha512-rRjALGNh9zVqvweg1j5OKIQKNsw3bLC+7qwlnead5K/9cb1cEIAGkwikt/09U0K+2IDWGD9CC6SP7tHAjUeqvQ==} + + qrcode-terminal@0.12.0: + resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==} + hasBin: true + + qs@6.11.0: + resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} + engines: {node: '>=0.6'} + + querystringify@2.2.0: + resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==} + + queue-microtask@1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + + range-parser@1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + + raw-body@2.5.2: + resolution: {integrity: sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==} + engines: {node: '>= 0.8'} + + react-is@17.0.2: + resolution: {integrity: sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==} + + read-cache@1.0.0: + resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} + + readdirp@3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + + regenerate-unicode-properties@10.1.1: + resolution: {integrity: sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q==} + engines: {node: '>=4'} + + regenerate@1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + + regenerator-runtime@0.13.11: + resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} + + regenerator-runtime@0.14.1: + resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} + + regenerator-transform@0.15.2: + resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} + + regexpu-core@5.3.2: + resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} + engines: {node: '>=4'} + + regjsparser@0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + + require-directory@2.1.1: + resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} + engines: {node: '>=0.10.0'} + + requires-port@1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + + resolve-cwd@3.0.0: + resolution: {integrity: sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==} + engines: {node: '>=8'} + + resolve-from@5.0.0: + resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} + engines: {node: '>=8'} + + resolve.exports@1.1.1: + resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} + engines: {node: '>=10'} + + resolve@1.22.8: + resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} + hasBin: true + + reusify@1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + + rimraf@3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + deprecated: Rimraf versions prior to v4 are no longer supported + hasBin: true + + rollup@4.21.1: + resolution: {integrity: sha512-ZnYyKvscThhgd3M5+Qt3pmhO4jIRR5RGzaSovB6Q7rGNrK5cUncrtLmcTTJVSdcKXyZjW8X8MB0JMSuH9bcAJg==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + + run-parallel@1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + + safe-area-insets@1.4.1: + resolution: {integrity: sha512-r/nRWTjFGhhm3w1Z6Kd/jY11srN+lHt2mNl1E/emQGW8ic7n3Avu4noibklfSM+Y34peNphHD/BSZecav0sXYQ==} + + safe-buffer@5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + safer-buffer@2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + sass@1.77.8: + resolution: {integrity: sha512-4UHg6prsrycW20fqLGPShtEvo/WyHRVRHwOP4DzkUrObWoWI05QBSfzU71TVB7PFaL104TwNaHpjlWXAZbQiNQ==} + engines: {node: '>=14.0.0'} + hasBin: true + + sax@1.4.1: + resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} + + saxes@5.0.1: + resolution: {integrity: sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==} + engines: {node: '>=10'} + + scule@1.3.0: + resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} + + semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} + hasBin: true + + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + + send@0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + + serve-static@1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + + set-function-length@1.2.2: + resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} + engines: {node: '>= 0.4'} + + setprototypeof@1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + + shebang-command@2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + + shebang-regex@3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + + side-channel@1.0.6: + resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} + engines: {node: '>= 0.4'} + + signal-exit@3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + + sisteransi@1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + + slash@3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + + source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} + engines: {node: '>=0.10.0'} + + source-map-support@0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + + source-map@0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + source-map@0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + + stack-utils@2.0.6: + resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} + engines: {node: '>=10'} + + statuses@2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + + string-hash@1.1.3: + resolution: {integrity: sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==} + + string-length@4.0.2: + resolution: {integrity: sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==} + engines: {node: '>=10'} + + string-width@4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + + strip-ansi@6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + + strip-bom@4.0.0: + resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} + engines: {node: '>=8'} + + strip-final-newline@2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + + strip-json-comments@3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + + strip-literal@2.1.0: + resolution: {integrity: sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==} + + supports-color@5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + + supports-color@7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + + supports-color@8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + + supports-hyperlinks@2.3.0: + resolution: {integrity: sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==} + engines: {node: '>=8'} + + supports-preserve-symlinks-flag@1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + svg-tags@1.0.0: + resolution: {integrity: sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==} + + symbol-tree@3.2.4: + resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} + + systemjs@6.15.1: + resolution: {integrity: sha512-Nk8c4lXvMB98MtbmjX7JwJRgJOL8fluecYCfCeYBznwmpOs8Bf15hLM6z4z71EDAhQVrQrI+wt1aLWSXZq+hXA==} + + tapable@2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + terminal-link@2.1.1: + resolution: {integrity: sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==} + engines: {node: '>=8'} + + terser@5.31.6: + resolution: {integrity: sha512-PQ4DAriWzKj+qgehQ7LK5bQqCFNMmlhjR2PFFLuqGCpuCAauxemVBWwWOxo3UIwWQx8+Pr61Df++r76wDmkQBg==} + engines: {node: '>=10'} + hasBin: true + + test-exclude@6.0.0: + resolution: {integrity: sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==} + engines: {node: '>=8'} + + throat@6.0.2: + resolution: {integrity: sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==} + + timm@1.7.1: + resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} + + tinycolor2@1.6.0: + resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} + + tmpl@1.0.5: + resolution: {integrity: sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==} + + to-fast-properties@2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + to-regex-range@5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + + toidentifier@1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + + tough-cookie@4.1.4: + resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} + engines: {node: '>=6'} + + tr46@2.1.0: + resolution: {integrity: sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==} + engines: {node: '>=8'} + + type-detect@4.0.8: + resolution: {integrity: sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==} + engines: {node: '>=4'} + + type-fest@0.21.3: + resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} + engines: {node: '>=10'} + + type-is@1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + + typedarray-to-buffer@3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + + typescript@4.9.5: + resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} + engines: {node: '>=4.2.0'} + hasBin: true + + ufo@1.5.4: + resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} + + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} + + unicode-canonical-property-names-ecmascript@2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + + unicode-match-property-ecmascript@2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + + unicode-match-property-value-ecmascript@2.1.0: + resolution: {integrity: sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA==} + engines: {node: '>=4'} + + unicode-property-aliases-ecmascript@2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + + unimport@3.11.1: + resolution: {integrity: sha512-DuB1Uoq01LrrXTScxnwOoMSlTXxyKcULguFxbLrMDFcE/CO0ZWHpEiyhovN0mycPt7K6luAHe8laqvwvuoeUPg==} + + universalify@0.2.0: + resolution: {integrity: sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==} + engines: {node: '>= 4.0.0'} + + universalify@2.0.1: + resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} + engines: {node: '>= 10.0.0'} + + unpipe@1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + + unplugin-auto-import@0.16.7: + resolution: {integrity: sha512-w7XmnRlchq6YUFJVFGSvG1T/6j8GrdYN6Em9Wf0Ye+HXgD/22kont+WnuCAA0UaUoxtuvRR1u/mXKy63g/hfqQ==} + engines: {node: '>=14'} + peerDependencies: + '@nuxt/kit': ^3.2.2 + '@vueuse/core': '*' + peerDependenciesMeta: + '@nuxt/kit': + optional: true + '@vueuse/core': + optional: true + + unplugin@1.12.2: + resolution: {integrity: sha512-bEqQxeC7rxtxPZ3M5V4Djcc4lQqKPgGe3mAWZvxcSmX5jhGxll19NliaRzQSQPrk4xJZSGniK3puLWpRuZN7VQ==} + engines: {node: '>=14.0.0'} + + unquote@1.1.1: + resolution: {integrity: sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==} + + update-browserslist-db@1.1.0: + resolution: {integrity: sha512-EdRAaAyk2cUE1wOf2DkEhzxqOQvFOoRJFNS6NeyJ01Gp2beMRpBAINjM2iDXE3KCuKhwnvHIQCJm6ThL2Z+HzQ==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + + url-parse@1.5.10: + resolution: {integrity: sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==} + + utif@2.0.1: + resolution: {integrity: sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==} + + util-deprecate@1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + + utils-merge@1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + + v8-to-istanbul@8.1.1: + resolution: {integrity: sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==} + engines: {node: '>=10.12.0'} + + vary@1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + + vite@5.2.8: + resolution: {integrity: sha512-OyZR+c1CE8yeHw5V5t59aXsUPPVTHMDjEZz8MgguLL/Q7NblxhZUlTu9xSPqlsUO/y+X7dlU05jdhvyycD55DA==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vue-i18n@9.14.0: + resolution: {integrity: sha512-LxmpRuCt2rI8gqU+kxeflRZMQn4D5+4M3oP3PWZdowW/ePJraHqhF7p4CuaME52mUxdw3Mmy2yAUKgfZYgCRjA==} + engines: {node: '>= 16'} + peerDependencies: + vue: ^3.0.0 + + vue-router@4.4.3: + resolution: {integrity: sha512-sv6wmNKx2j3aqJQDMxLFzs/u/mjA9Z5LCgy6BE0f7yFWMjrPLnS/sPNn8ARY/FXw6byV18EFutn5lTO6+UsV5A==} + peerDependencies: + vue: ^3.2.0 + + vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} + + vue-tsc@1.8.27: + resolution: {integrity: sha512-WesKCAZCRAbmmhuGl3+VrdWItEvfoFIPXOvUJkjULi+x+6G/Dy69yO3TBRJDr9eUlmsNAwVmxsNZxvHKzbkKdg==} + hasBin: true + peerDependencies: + typescript: '*' + + vue@3.4.38: + resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + + w3c-hr-time@1.0.2: + resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} + deprecated: Use your platform's native performance.now() and performance.timeOrigin. + + w3c-xmlserializer@2.0.0: + resolution: {integrity: sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==} + engines: {node: '>=10'} + + walker@1.0.8: + resolution: {integrity: sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==} + + webidl-conversions@5.0.0: + resolution: {integrity: sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==} + engines: {node: '>=8'} + + webidl-conversions@6.1.0: + resolution: {integrity: sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==} + engines: {node: '>=10.4'} + + webpack-sources@3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + webpack-virtual-modules@0.6.2: + resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} + + whatwg-encoding@1.0.5: + resolution: {integrity: sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==} + + whatwg-mimetype@2.3.0: + resolution: {integrity: sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==} + + whatwg-url@8.7.0: + resolution: {integrity: sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==} + engines: {node: '>=10'} + + which@2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + + wrap-ansi@7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + + wrappy@1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + write-file-atomic@3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + + ws@7.5.10: + resolution: {integrity: sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + ws@8.18.0: + resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: '>=5.0.2' + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + xhr@2.6.0: + resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} + + xml-name-validator@3.0.0: + resolution: {integrity: sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==} + + xml-parse-from-string@1.0.1: + resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} + + xml2js@0.5.0: + resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} + engines: {node: '>=4.0.0'} + + xmlbuilder@11.0.1: + resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} + engines: {node: '>=4.0'} + + xmlchars@2.2.0: + resolution: {integrity: sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==} + + xmlhttprequest@1.8.0: + resolution: {integrity: sha512-58Im/U0mlVBLM38NdZjHyhuMtCqa61469k2YP/AaPbvCoV9aQGUpbJBj1QRm2ytRiVQBD/fsw7L2bJGDVQswBA==} + engines: {node: '>=0.4.0'} + + xregexp@3.1.0: + resolution: {integrity: sha512-4Y1x6DyB8xRoxosooa6PlGWqmmSKatbzhrftZ7Purmm4B8R4qIEJG1A2hZsdz5DhmIqS0msC0I7KEq93GphEVg==} + + xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + + y18n@5.0.8: + resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} + engines: {node: '>=10'} + + yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + + yaml@1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + yargs-parser@20.2.9: + resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} + engines: {node: '>=10'} + + yargs@16.2.0: + resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} + engines: {node: '>=10'} + +snapshots: + + '@ampproject/remapping@2.3.0': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@antfu/utils@0.7.10': {} + + '@babel/code-frame@7.24.7': + dependencies: + '@babel/highlight': 7.24.7 + picocolors: 1.0.1 + + '@babel/compat-data@7.25.4': {} + + '@babel/core@7.25.2': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helpers': 7.25.0 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + convert-source-map: 2.0.0 + debug: 4.3.6 + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/generator@7.25.5': + dependencies: + '@babel/types': 7.25.4 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + + '@babel/helper-annotate-as-pure@7.24.7': + dependencies: + '@babel/types': 7.25.4 + + '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-compilation-targets@7.25.2': + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/helper-validator-option': 7.24.8 + browserslist: 4.23.3 + lru-cache: 5.1.1 + semver: 6.3.1 + + '@babel/helper-create-class-features-plugin@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/traverse': 7.25.4 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/helper-create-regexp-features-plugin@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + regexpu-core: 5.3.2 + semver: 6.3.1 + + '@babel/helper-define-polyfill-provider@0.6.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + debug: 4.3.6 + lodash.debounce: 4.0.8 + resolve: 1.22.8 + transitivePeerDependencies: + - supports-color + + '@babel/helper-member-expression-to-functions@7.24.8': + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-imports@7.22.15': + dependencies: + '@babel/types': 7.25.4 + + '@babel/helper-module-imports@7.24.7': + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-module-transforms@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-simple-access': 7.24.7 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-optimise-call-expression@7.24.7': + dependencies: + '@babel/types': 7.25.4 + + '@babel/helper-plugin-utils@7.24.8': {} + + '@babel/helper-remap-async-to-generator@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-wrap-function': 7.25.0 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-replace-supers@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-member-expression-to-functions': 7.24.8 + '@babel/helper-optimise-call-expression': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-simple-access@7.24.7': + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-skip-transparent-expression-wrappers@7.24.7': + dependencies: + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helper-string-parser@7.24.8': {} + + '@babel/helper-validator-identifier@7.24.7': {} + + '@babel/helper-validator-option@7.24.8': {} + + '@babel/helper-wrap-function@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/helpers@7.25.0': + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + + '@babel/highlight@7.24.7': + dependencies: + '@babel/helper-validator-identifier': 7.24.7 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.1 + + '@babel/parser@7.25.4': + dependencies: + '@babel/types': 7.25.4 + + '@babel/plugin-bugfix-firefox-class-in-computed-class-key@7.25.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-safari-class-field-initializer-scope@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-dynamic-import@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-assertions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-attributes@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-jsx@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-typescript@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-arrow-functions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-async-generator-functions@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-async-to-generator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-remap-async-to-generator': 7.25.0(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-block-scoped-functions@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-block-scoping@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-class-properties@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-class-static-block@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-classes@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-computed-properties@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/template': 7.25.0 + + '@babel/plugin-transform-destructuring@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-dotall-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-duplicate-keys@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-duplicate-named-capturing-groups-regex@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-dynamic-import@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-exponentiation-operator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.24.7 + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-export-namespace-from@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-for-of@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-function-name@7.25.1(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-json-strings@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-literals@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-logical-assignment-operators@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + + '@babel/plugin-transform-member-expression-literals@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-modules-amd@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-commonjs@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-simple-access': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-systemjs@7.25.0(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + '@babel/traverse': 7.25.4 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-modules-umd@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-module-transforms': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-named-capturing-groups-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-new-target@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-nullish-coalescing-operator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-numeric-separator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + + '@babel/plugin-transform-object-rest-spread@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + + '@babel/plugin-transform-object-super@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-replace-supers': 7.25.0(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-optional-catch-binding@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + + '@babel/plugin-transform-optional-chaining@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-parameters@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-private-methods@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-private-property-in-object@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-property-literals@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-regenerator@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + regenerator-transform: 0.15.2 + + '@babel/plugin-transform-reserved-words@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-shorthand-properties@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-spread@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-sticky-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-template-literals@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-typeof-symbol@7.24.8(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-typescript@7.25.2(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-annotate-as-pure': 7.24.7 + '@babel/helper-create-class-features-plugin': 7.25.4(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-skip-transparent-expression-wrappers': 7.24.7 + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + '@babel/plugin-transform-unicode-escapes@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-property-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-regex@7.24.7(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/plugin-transform-unicode-sets-regex@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-create-regexp-features-plugin': 7.25.2(@babel/core@7.25.2) + '@babel/helper-plugin-utils': 7.24.8 + + '@babel/preset-env@7.25.4(@babel/core@7.25.2)': + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-compilation-targets': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/helper-validator-option': 7.24.8 + '@babel/plugin-bugfix-firefox-class-in-computed-class-key': 7.25.3(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-class-field-initializer-scope': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-proposal-private-property-in-object': 7.21.0-placeholder-for-preset-env.2(@babel/core@7.25.2) + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-dynamic-import': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-import-assertions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-unicode-sets-regex': 7.18.6(@babel/core@7.25.2) + '@babel/plugin-transform-arrow-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-async-generator-functions': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-async-to-generator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoped-functions': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-block-scoping': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-class-properties': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-class-static-block': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-classes': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-computed-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-destructuring': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-dotall-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-keys': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-duplicate-named-capturing-groups-regex': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-dynamic-import': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-exponentiation-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-export-namespace-from': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-for-of': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-function-name': 7.25.1(@babel/core@7.25.2) + '@babel/plugin-transform-json-strings': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-literals': 7.25.2(@babel/core@7.25.2) + '@babel/plugin-transform-logical-assignment-operators': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-member-expression-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-amd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-modules-commonjs': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-modules-systemjs': 7.25.0(@babel/core@7.25.2) + '@babel/plugin-transform-modules-umd': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-named-capturing-groups-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-new-target': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-nullish-coalescing-operator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-numeric-separator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-rest-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-object-super': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-catch-binding': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-optional-chaining': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-parameters': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-private-methods': 7.25.4(@babel/core@7.25.2) + '@babel/plugin-transform-private-property-in-object': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-property-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-regenerator': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-reserved-words': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-shorthand-properties': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-spread': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-sticky-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-template-literals': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-typeof-symbol': 7.24.8(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-escapes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-property-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-regex': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-transform-unicode-sets-regex': 7.25.4(@babel/core@7.25.2) + '@babel/preset-modules': 0.1.6-no-external-plugins(@babel/core@7.25.2) + babel-plugin-polyfill-corejs2: 0.4.11(@babel/core@7.25.2) + babel-plugin-polyfill-corejs3: 0.10.6(@babel/core@7.25.2) + babel-plugin-polyfill-regenerator: 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.1 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + '@babel/preset-modules@0.1.6-no-external-plugins(@babel/core@7.25.2)': + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/types': 7.25.4 + esutils: 2.0.3 + + '@babel/regjsgen@0.8.0': {} + + '@babel/runtime@7.25.4': + dependencies: + regenerator-runtime: 0.14.1 + + '@babel/template@7.25.0': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + + '@babel/traverse@7.25.4': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + debug: 4.3.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + '@babel/types@7.25.4': + dependencies: + '@babel/helper-string-parser': 7.24.8 + '@babel/helper-validator-identifier': 7.24.7 + to-fast-properties: 2.0.0 + + '@bcoe/v8-coverage@0.2.3': {} + + '@dcloudio/types@3.4.12': {} + + '@dcloudio/uni-app-harmony@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + debug: 4.3.6 + fs-extra: 10.1.0 + licia: 1.41.1 + postcss-selector-parser: 6.1.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-plus@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-app-uts': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-app-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-app-vue': 3.0.0-4020420240722002 + debug: 4.3.6 + fs-extra: 10.1.0 + licia: 1.41.1 + postcss-selector-parser: 6.1.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-uts@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-nvue-styler': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/consolidate': 1.0.0 + '@vue/shared': 3.4.21 + debug: 4.3.6 + es-module-lexer: 1.5.4 + estree-walker: 2.0.2 + fs-extra: 10.1.0 + magic-string: 0.30.11 + picocolors: 1.0.1 + source-map-js: 1.2.0 + unplugin-auto-import: 0.16.7(rollup@4.21.1) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-app-vite@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-nvue-styler': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@vitejs/plugin-vue': 5.1.2(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + debug: 4.3.6 + fs-extra: 10.1.0 + picocolors: 1.0.1 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vite + - vue + + '@dcloudio/uni-app-vue@3.0.0-4020420240722002': {} + + '@dcloudio/uni-app@3.0.0-4020420240722002(@dcloudio/types@3.4.12)(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/types': 3.4.12 + '@dcloudio/uni-cloud': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-components': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-push': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@dcloudio/uni-stat': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-automator@3.0.0-4020420240722002(jest-environment-node@27.5.1)(jest@27.0.4)(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + address: 1.2.2 + cross-env: 7.0.3 + debug: 4.3.6 + default-gateway: 6.0.3 + fs-extra: 10.1.0 + jest: 27.0.4 + jest-environment-node: 27.5.1 + jsonc-parser: 3.3.1 + licia: 1.41.1 + merge: 2.1.1 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-cli-shared@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.7 + '@babel/core': 7.25.2 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@intlify/core-base': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.38(typescript@4.9.5)) + '@vue/shared': 3.4.21 + adm-zip: 0.5.15 + autoprefixer: 10.4.20(postcss@8.4.41) + base64url: 3.0.1 + chokidar: 3.6.0 + compare-versions: 3.6.0 + debug: 4.3.6 + es-module-lexer: 1.5.4 + esbuild: 0.20.2 + estree-walker: 2.0.2 + fast-glob: 3.3.2 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + isbinaryfile: 5.0.2 + jsonc-parser: 3.3.1 + lines-and-columns: 2.0.4 + magic-string: 0.30.11 + merge: 2.1.1 + mime: 3.0.0 + module-alias: 2.2.3 + os-locale-s-fix: 1.0.8-fix-1 + picocolors: 1.0.1 + postcss-import: 14.1.0(postcss@8.4.41) + postcss-load-config: 3.1.4(postcss@8.4.41) + postcss-modules: 4.3.1(postcss@8.4.41) + postcss-selector-parser: 6.1.2 + resolve: 1.22.8 + source-map-js: 1.2.0 + tapable: 2.2.1 + unplugin-auto-import: 0.16.7(rollup@4.21.1) + xregexp: 3.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-cloud@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + fast-glob: 3.3.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-components@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cloud': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-h5': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-h5-vite@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/server-renderer': 3.4.21(vue@3.4.38(typescript@4.9.5)) + '@vue/shared': 3.4.21 + debug: 4.3.6 + fs-extra: 10.1.0 + mime: 3.0.0 + module-alias: 2.2.3 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-h5-vue@3.0.0-4020420240722002(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/server-renderer': 3.4.21(vue@3.4.38(typescript@4.9.5)) + transitivePeerDependencies: + - vue + + '@dcloudio/uni-h5@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-h5-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-h5-vue': 3.0.0-4020420240722002(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/server-renderer': 3.4.21(vue@3.4.38(typescript@4.9.5)) + '@vue/shared': 3.4.21 + debug: 4.3.6 + localstorage-polyfill: 1.0.1 + postcss-selector-parser: 6.1.2 + safe-area-insets: 1.4.1 + vue-router: 4.4.3(vue@3.4.38(typescript@4.9.5)) + xmlhttprequest: 1.8.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-i18n@3.0.0-4020420240722002': {} + + '@dcloudio/uni-mp-alipay@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-baidu@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + jimp: 0.10.3 + licia: 1.41.1 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-compiler@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@babel/generator': 7.25.5 + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-jd@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-kuaishou@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-mp-weixin': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-lark@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-toutiao': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-qq@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + fs-extra: 10.1.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-toutiao@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-vite@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-i18n': 3.0.0-4020420240722002 + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/compiler-sfc': 3.4.21 + '@vue/shared': 3.4.21 + debug: 4.3.6 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-mp-vue@3.0.0-4020420240722002': + dependencies: + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + + '@dcloudio/uni-mp-weixin@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + jimp: 0.10.3 + licia: 1.41.1 + qrcode-reader: 1.0.4 + qrcode-terminal: 0.12.0 + ws: 8.18.0 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - bufferutil + - debug + - postcss + - rollup + - supports-color + - ts-node + - utf-8-validate + - vue + + '@dcloudio/uni-mp-xhs@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-compiler': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-nvue-styler@3.0.0-4020420240722002': + dependencies: + parse-css-font: 4.0.0 + postcss: 8.4.41 + + '@dcloudio/uni-push@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-quickapp-webview@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vite': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-mp-vue': 3.0.0-4020420240722002 + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@vue/shared': 3.4.21 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-shared@3.0.0-4020420240722002': + dependencies: + '@vue/shared': 3.4.21 + + '@dcloudio/uni-stacktracey@3.0.0-4020420240722002': {} + + '@dcloudio/uni-stat@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + debug: 4.3.6 + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@dcloudio/uni-ui@1.5.6': {} + + '@dcloudio/vite-plugin-uni@3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@dcloudio/uni-cli-shared': 3.0.0-4020420240722002(postcss@8.4.41)(rollup@4.21.1)(vue@3.4.38(typescript@4.9.5)) + '@dcloudio/uni-shared': 3.0.0-4020420240722002 + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + '@vitejs/plugin-legacy': 5.4.2(terser@5.31.6)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6)) + '@vitejs/plugin-vue': 5.1.2(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@vitejs/plugin-vue-jsx': 3.1.0(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5)) + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-sfc': 3.4.21 + '@vue/shared': 3.4.21 + cac: 6.7.9 + debug: 4.3.6 + estree-walker: 2.0.2 + express: 4.19.2 + fast-glob: 3.3.2 + fs-extra: 10.1.0 + hash-sum: 2.0.0 + jsonc-parser: 3.3.1 + magic-string: 0.30.11 + picocolors: 1.0.1 + terser: 5.31.6 + unplugin-auto-import: 0.16.7(rollup@4.21.1) + vite: 5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6) + transitivePeerDependencies: + - '@nuxt/kit' + - '@vueuse/core' + - postcss + - rollup + - supports-color + - ts-node + - vue + + '@esbuild/aix-ppc64@0.20.2': + optional: true + + '@esbuild/android-arm64@0.20.2': + optional: true + + '@esbuild/android-arm@0.20.2': + optional: true + + '@esbuild/android-x64@0.20.2': + optional: true + + '@esbuild/darwin-arm64@0.20.2': + optional: true + + '@esbuild/darwin-x64@0.20.2': + optional: true + + '@esbuild/freebsd-arm64@0.20.2': + optional: true + + '@esbuild/freebsd-x64@0.20.2': + optional: true + + '@esbuild/linux-arm64@0.20.2': + optional: true + + '@esbuild/linux-arm@0.20.2': + optional: true + + '@esbuild/linux-ia32@0.20.2': + optional: true + + '@esbuild/linux-loong64@0.20.2': + optional: true + + '@esbuild/linux-mips64el@0.20.2': + optional: true + + '@esbuild/linux-ppc64@0.20.2': + optional: true + + '@esbuild/linux-riscv64@0.20.2': + optional: true + + '@esbuild/linux-s390x@0.20.2': + optional: true + + '@esbuild/linux-x64@0.20.2': + optional: true + + '@esbuild/netbsd-x64@0.20.2': + optional: true + + '@esbuild/openbsd-x64@0.20.2': + optional: true + + '@esbuild/sunos-x64@0.20.2': + optional: true + + '@esbuild/win32-arm64@0.20.2': + optional: true + + '@esbuild/win32-ia32@0.20.2': + optional: true + + '@esbuild/win32-x64@0.20.2': + optional: true + + '@intlify/core-base@9.1.9': + dependencies: + '@intlify/devtools-if': 9.1.9 + '@intlify/message-compiler': 9.1.9 + '@intlify/message-resolver': 9.1.9 + '@intlify/runtime': 9.1.9 + '@intlify/shared': 9.1.9 + '@intlify/vue-devtools': 9.1.9 + + '@intlify/core-base@9.14.0': + dependencies: + '@intlify/message-compiler': 9.14.0 + '@intlify/shared': 9.14.0 + + '@intlify/devtools-if@9.1.9': + dependencies: + '@intlify/shared': 9.1.9 + + '@intlify/message-compiler@9.1.9': + dependencies: + '@intlify/message-resolver': 9.1.9 + '@intlify/shared': 9.1.9 + source-map: 0.6.1 + + '@intlify/message-compiler@9.14.0': + dependencies: + '@intlify/shared': 9.14.0 + source-map-js: 1.2.0 + + '@intlify/message-resolver@9.1.9': {} + + '@intlify/runtime@9.1.9': + dependencies: + '@intlify/message-compiler': 9.1.9 + '@intlify/message-resolver': 9.1.9 + '@intlify/shared': 9.1.9 + + '@intlify/shared@9.1.9': {} + + '@intlify/shared@9.14.0': {} + + '@intlify/vue-devtools@9.1.9': + dependencies: + '@intlify/message-resolver': 9.1.9 + '@intlify/runtime': 9.1.9 + '@intlify/shared': 9.1.9 + + '@istanbuljs/load-nyc-config@1.1.0': + dependencies: + camelcase: 5.3.1 + find-up: 4.1.0 + get-package-type: 0.1.0 + js-yaml: 3.14.1 + resolve-from: 5.0.0 + + '@istanbuljs/schema@0.1.3': {} + + '@jest/console@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + chalk: 4.1.2 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + + '@jest/core@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/reporters': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + emittery: 0.8.1 + exit: 0.1.2 + graceful-fs: 4.2.11 + jest-changed-files: 27.5.1 + jest-config: 27.5.1 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-resolve-dependencies: 27.5.1 + jest-runner: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + jest-watcher: 27.5.1 + micromatch: 4.0.8 + rimraf: 3.0.2 + slash: 3.0.0 + strip-ansi: 6.0.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + '@jest/environment@27.5.1': + dependencies: + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + jest-mock: 27.5.1 + + '@jest/fake-timers@27.5.1': + dependencies: + '@jest/types': 27.5.1 + '@sinonjs/fake-timers': 8.1.0 + '@types/node': 22.5.0 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + '@jest/globals@27.5.1': + dependencies: + '@jest/environment': 27.5.1 + '@jest/types': 27.5.1 + expect: 27.5.1 + + '@jest/reporters@27.5.1': + dependencies: + '@bcoe/v8-coverage': 0.2.3 + '@jest/console': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + chalk: 4.1.2 + collect-v8-coverage: 1.0.2 + exit: 0.1.2 + glob: 7.2.3 + graceful-fs: 4.2.11 + istanbul-lib-coverage: 3.2.2 + istanbul-lib-instrument: 5.2.1 + istanbul-lib-report: 3.0.1 + istanbul-lib-source-maps: 4.0.1 + istanbul-reports: 3.1.7 + jest-haste-map: 27.5.1 + jest-resolve: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + slash: 3.0.0 + source-map: 0.6.1 + string-length: 4.0.2 + terminal-link: 2.1.1 + v8-to-istanbul: 8.1.1 + transitivePeerDependencies: + - supports-color + + '@jest/source-map@27.5.1': + dependencies: + callsites: 3.1.0 + graceful-fs: 4.2.11 + source-map: 0.6.1 + + '@jest/test-result@27.5.1': + dependencies: + '@jest/console': 27.5.1 + '@jest/types': 27.5.1 + '@types/istanbul-lib-coverage': 2.0.6 + collect-v8-coverage: 1.0.2 + + '@jest/test-sequencer@27.5.1': + dependencies: + '@jest/test-result': 27.5.1 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-runtime: 27.5.1 + transitivePeerDependencies: + - supports-color + + '@jest/transform@27.5.1': + dependencies: + '@babel/core': 7.25.2 + '@jest/types': 27.5.1 + babel-plugin-istanbul: 6.1.1 + chalk: 4.1.2 + convert-source-map: 1.9.0 + fast-json-stable-stringify: 2.1.0 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-regex-util: 27.5.1 + jest-util: 27.5.1 + micromatch: 4.0.8 + pirates: 4.0.6 + slash: 3.0.0 + source-map: 0.6.1 + write-file-atomic: 3.0.3 + transitivePeerDependencies: + - supports-color + + '@jest/types@27.5.1': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + '@types/istanbul-reports': 3.0.4 + '@types/node': 22.5.0 + '@types/yargs': 16.0.9 + chalk: 4.1.2 + + '@jimp/bmp@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + bmp-js: 0.1.0 + core-js: 3.38.1 + + '@jimp/core@0.10.3': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/utils': 0.10.3 + any-base: 1.1.0 + buffer: 5.7.1 + core-js: 3.38.1 + exif-parser: 0.1.12 + file-type: 9.0.0 + load-bmfont: 1.4.2 + mkdirp: 0.5.6 + phin: 2.9.3 + pixelmatch: 4.0.2 + tinycolor2: 1.6.0 + transitivePeerDependencies: + - debug + + '@jimp/custom@0.10.3': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/core': 0.10.3 + core-js: 3.38.1 + transitivePeerDependencies: + - debug + + '@jimp/gif@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + omggif: 1.0.10 + + '@jimp/jpeg@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + jpeg-js: 0.3.7 + + '@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-circle@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + tinycolor2: 1.6.0 + + '@jimp/plugin-contain@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-cover@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-displace@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-dither@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-fisheye@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-flip@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-rotate': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-gaussian@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-invert@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-mask@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-normalize@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-print@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + load-bmfont: 1.4.2 + transitivePeerDependencies: + - debug + + '@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-shadow@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blur': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugin-threshold@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-color': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + + '@jimp/plugins@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugin-blit': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-blur': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-circle': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-color': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-contain': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-cover': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-scale@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-crop': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-displace': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-dither': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-fisheye': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-flip': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-rotate@0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3))) + '@jimp/plugin-gaussian': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-invert': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-mask': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-normalize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-print': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-resize': 0.10.3(@jimp/custom@0.10.3) + '@jimp/plugin-rotate': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blit@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-crop@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-scale': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-shadow': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-blur@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + '@jimp/plugin-threshold': 0.10.3(@jimp/custom@0.10.3)(@jimp/plugin-color@0.10.3(@jimp/custom@0.10.3))(@jimp/plugin-resize@0.10.3(@jimp/custom@0.10.3)) + core-js: 3.38.1 + timm: 1.7.1 + transitivePeerDependencies: + - debug + + '@jimp/png@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/utils': 0.10.3 + core-js: 3.38.1 + pngjs: 3.4.0 + + '@jimp/tiff@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + core-js: 3.38.1 + utif: 2.0.1 + + '@jimp/types@0.10.3(@jimp/custom@0.10.3)': + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/bmp': 0.10.3(@jimp/custom@0.10.3) + '@jimp/custom': 0.10.3 + '@jimp/gif': 0.10.3(@jimp/custom@0.10.3) + '@jimp/jpeg': 0.10.3(@jimp/custom@0.10.3) + '@jimp/png': 0.10.3(@jimp/custom@0.10.3) + '@jimp/tiff': 0.10.3(@jimp/custom@0.10.3) + core-js: 3.38.1 + timm: 1.7.1 + + '@jimp/utils@0.10.3': + dependencies: + '@babel/runtime': 7.25.4 + core-js: 3.38.1 + regenerator-runtime: 0.13.11 + + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/resolve-uri@3.1.2': {} + + '@jridgewell/set-array@1.2.1': {} + + '@jridgewell/source-map@0.3.6': + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + + '@jridgewell/sourcemap-codec@1.5.0': {} + + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.2 + '@jridgewell/sourcemap-codec': 1.5.0 + + '@nodelib/fs.scandir@2.1.5': + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + + '@nodelib/fs.stat@2.0.5': {} + + '@nodelib/fs.walk@1.2.8': + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.17.1 + + '@rollup/pluginutils@5.1.0(rollup@4.21.1)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.21.1 + + '@rollup/rollup-android-arm-eabi@4.21.1': + optional: true + + '@rollup/rollup-android-arm64@4.21.1': + optional: true + + '@rollup/rollup-darwin-arm64@4.21.1': + optional: true + + '@rollup/rollup-darwin-x64@4.21.1': + optional: true + + '@rollup/rollup-linux-arm-gnueabihf@4.21.1': + optional: true + + '@rollup/rollup-linux-arm-musleabihf@4.21.1': + optional: true + + '@rollup/rollup-linux-arm64-gnu@4.21.1': + optional: true + + '@rollup/rollup-linux-arm64-musl@4.21.1': + optional: true + + '@rollup/rollup-linux-powerpc64le-gnu@4.21.1': + optional: true + + '@rollup/rollup-linux-riscv64-gnu@4.21.1': + optional: true + + '@rollup/rollup-linux-s390x-gnu@4.21.1': + optional: true + + '@rollup/rollup-linux-x64-gnu@4.21.1': + optional: true + + '@rollup/rollup-linux-x64-musl@4.21.1': + optional: true + + '@rollup/rollup-win32-arm64-msvc@4.21.1': + optional: true + + '@rollup/rollup-win32-ia32-msvc@4.21.1': + optional: true + + '@rollup/rollup-win32-x64-msvc@4.21.1': + optional: true + + '@sinonjs/commons@1.8.6': + dependencies: + type-detect: 4.0.8 + + '@sinonjs/fake-timers@8.1.0': + dependencies: + '@sinonjs/commons': 1.8.6 + + '@tootallnate/once@1.1.2': {} + + '@types/babel__core@7.20.5': + dependencies: + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + '@types/babel__generator': 7.6.8 + '@types/babel__template': 7.4.4 + '@types/babel__traverse': 7.20.6 + + '@types/babel__generator@7.6.8': + dependencies: + '@babel/types': 7.25.4 + + '@types/babel__template@7.4.4': + dependencies: + '@babel/parser': 7.25.4 + '@babel/types': 7.25.4 + + '@types/babel__traverse@7.20.6': + dependencies: + '@babel/types': 7.25.4 + + '@types/estree@1.0.5': {} + + '@types/graceful-fs@4.1.9': + dependencies: + '@types/node': 22.5.0 + + '@types/istanbul-lib-coverage@2.0.6': {} + + '@types/istanbul-lib-report@3.0.3': + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + + '@types/istanbul-reports@3.0.4': + dependencies: + '@types/istanbul-lib-report': 3.0.3 + + '@types/node@22.5.0': + dependencies: + undici-types: 6.19.8 + + '@types/prettier@2.7.3': {} + + '@types/stack-utils@2.0.3': {} + + '@types/yargs-parser@21.0.3': {} + + '@types/yargs@16.0.9': + dependencies: + '@types/yargs-parser': 21.0.3 + + '@vitejs/plugin-legacy@5.4.2(terser@5.31.6)(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))': + dependencies: + '@babel/core': 7.25.2 + '@babel/preset-env': 7.25.4(@babel/core@7.25.2) + browserslist: 4.23.3 + browserslist-to-esbuild: 2.1.1(browserslist@4.23.3) + core-js: 3.38.1 + magic-string: 0.30.11 + regenerator-runtime: 0.14.1 + systemjs: 6.15.1 + terser: 5.31.6 + vite: 5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue-jsx@3.1.0(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.25.2) + '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.25.2) + vite: 5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6) + vue: 3.4.38(typescript@4.9.5) + transitivePeerDependencies: + - supports-color + + '@vitejs/plugin-vue@5.1.2(vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6))(vue@3.4.38(typescript@4.9.5))': + dependencies: + vite: 5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6) + vue: 3.4.38(typescript@4.9.5) + + '@volar/language-core@1.11.1': + dependencies: + '@volar/source-map': 1.11.1 + + '@volar/source-map@1.11.1': + dependencies: + muggle-string: 0.3.1 + + '@volar/typescript@1.11.1': + dependencies: + '@volar/language-core': 1.11.1 + path-browserify: 1.0.1 + + '@vue/babel-helper-vue-transform-on@1.2.2': {} + + '@vue/babel-plugin-jsx@1.2.2(@babel/core@7.25.2)': + dependencies: + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.25.2) + '@babel/template': 7.25.0 + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + '@vue/babel-helper-vue-transform-on': 1.2.2 + '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.25.2) + camelcase: 6.3.0 + html-tags: 3.3.1 + svg-tags: 1.0.0 + optionalDependencies: + '@babel/core': 7.25.2 + transitivePeerDependencies: + - supports-color + + '@vue/babel-plugin-resolve-type@1.2.2(@babel/core@7.25.2)': + dependencies: + '@babel/code-frame': 7.24.7 + '@babel/core': 7.25.2 + '@babel/helper-module-imports': 7.22.15 + '@babel/helper-plugin-utils': 7.24.8 + '@babel/parser': 7.25.4 + '@vue/compiler-sfc': 3.4.21 + + '@vue/compiler-core@3.4.21': + dependencies: + '@babel/parser': 7.25.4 + '@vue/shared': 3.4.21 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + '@vue/compiler-core@3.4.38': + dependencies: + '@babel/parser': 7.25.4 + '@vue/shared': 3.4.38 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + + '@vue/compiler-dom@3.4.21': + dependencies: + '@vue/compiler-core': 3.4.21 + '@vue/shared': 3.4.21 + + '@vue/compiler-dom@3.4.38': + dependencies: + '@vue/compiler-core': 3.4.38 + '@vue/shared': 3.4.38 + + '@vue/compiler-sfc@3.4.21': + dependencies: + '@babel/parser': 7.25.4 + '@vue/compiler-core': 3.4.21 + '@vue/compiler-dom': 3.4.21 + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.41 + source-map-js: 1.2.0 + + '@vue/compiler-sfc@3.4.38': + dependencies: + '@babel/parser': 7.25.4 + '@vue/compiler-core': 3.4.38 + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.41 + source-map-js: 1.2.0 + + '@vue/compiler-ssr@3.4.21': + dependencies: + '@vue/compiler-dom': 3.4.21 + '@vue/shared': 3.4.21 + + '@vue/compiler-ssr@3.4.38': + dependencies: + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 + + '@vue/consolidate@1.0.0': {} + + '@vue/devtools-api@6.6.3': {} + + '@vue/language-core@1.8.27(typescript@4.9.5)': + dependencies: + '@volar/language-core': 1.11.1 + '@volar/source-map': 1.11.1 + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 + computeds: 0.0.1 + minimatch: 9.0.5 + muggle-string: 0.3.1 + path-browserify: 1.0.1 + vue-template-compiler: 2.7.16 + optionalDependencies: + typescript: 4.9.5 + + '@vue/reactivity@3.4.38': + dependencies: + '@vue/shared': 3.4.38 + + '@vue/runtime-core@3.4.38': + dependencies: + '@vue/reactivity': 3.4.38 + '@vue/shared': 3.4.38 + + '@vue/runtime-dom@3.4.38': + dependencies: + '@vue/reactivity': 3.4.38 + '@vue/runtime-core': 3.4.38 + '@vue/shared': 3.4.38 + csstype: 3.1.3 + + '@vue/server-renderer@3.4.21(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@vue/compiler-ssr': 3.4.21 + '@vue/shared': 3.4.21 + vue: 3.4.38(typescript@4.9.5) + + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@4.9.5))': + dependencies: + '@vue/compiler-ssr': 3.4.38 + '@vue/shared': 3.4.38 + vue: 3.4.38(typescript@4.9.5) + + '@vue/shared@3.4.21': {} + + '@vue/shared@3.4.38': {} + + '@vue/tsconfig@0.1.3(@types/node@22.5.0)': + optionalDependencies: + '@types/node': 22.5.0 + + abab@2.0.6: {} + + accepts@1.3.8: + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + + acorn-globals@6.0.0: + dependencies: + acorn: 7.4.1 + acorn-walk: 7.2.0 + + acorn-walk@7.2.0: {} + + acorn@7.4.1: {} + + acorn@8.12.1: {} + + address@1.2.2: {} + + adm-zip@0.5.15: {} + + agent-base@6.0.2: + dependencies: + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + ansi-escapes@4.3.2: + dependencies: + type-fest: 0.21.3 + + ansi-regex@5.0.1: {} + + ansi-styles@3.2.1: + dependencies: + color-convert: 1.9.3 + + ansi-styles@4.3.0: + dependencies: + color-convert: 2.0.1 + + ansi-styles@5.2.0: {} + + any-base@1.1.0: {} + + anymatch@3.1.3: + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + + array-flatten@1.1.1: {} + + asynckit@0.4.0: {} + + autoprefixer@10.4.20(postcss@8.4.41): + dependencies: + browserslist: 4.23.3 + caniuse-lite: 1.0.30001653 + fraction.js: 4.3.7 + normalize-range: 0.1.2 + picocolors: 1.0.1 + postcss: 8.4.41 + postcss-value-parser: 4.2.0 + + babel-jest@27.5.1(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__core': 7.20.5 + babel-plugin-istanbul: 6.1.1 + babel-preset-jest: 27.5.1(@babel/core@7.25.2) + chalk: 4.1.2 + graceful-fs: 4.2.11 + slash: 3.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-istanbul@6.1.1: + dependencies: + '@babel/helper-plugin-utils': 7.24.8 + '@istanbuljs/load-nyc-config': 1.1.0 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-instrument: 5.2.1 + test-exclude: 6.0.0 + transitivePeerDependencies: + - supports-color + + babel-plugin-jest-hoist@27.5.1: + dependencies: + '@babel/template': 7.25.0 + '@babel/types': 7.25.4 + '@types/babel__core': 7.20.5 + '@types/babel__traverse': 7.20.6 + + babel-plugin-polyfill-corejs2@0.4.11(@babel/core@7.25.2): + dependencies: + '@babel/compat-data': 7.25.4 + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-corejs3@0.10.6(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + core-js-compat: 3.38.1 + transitivePeerDependencies: + - supports-color + + babel-plugin-polyfill-regenerator@0.6.2(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/helper-define-polyfill-provider': 0.6.2(@babel/core@7.25.2) + transitivePeerDependencies: + - supports-color + + babel-preset-current-node-syntax@1.1.0(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.25.2) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.25.2) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-import-attributes': 7.24.7(@babel/core@7.25.2) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.25.2) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.25.2) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.25.2) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.25.2) + + babel-preset-jest@27.5.1(@babel/core@7.25.2): + dependencies: + '@babel/core': 7.25.2 + babel-plugin-jest-hoist: 27.5.1 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) + + balanced-match@1.0.2: {} + + base64-js@1.5.1: {} + + base64url@3.0.1: {} + + binary-extensions@2.3.0: {} + + bmp-js@0.1.0: {} + + body-parser@1.20.2: + dependencies: + bytes: 3.1.2 + content-type: 1.0.5 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + brace-expansion@1.1.11: + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + brace-expansion@2.0.1: + dependencies: + balanced-match: 1.0.2 + + braces@3.0.3: + dependencies: + fill-range: 7.1.1 + + browser-process-hrtime@1.0.0: {} + + browserslist-to-esbuild@2.1.1(browserslist@4.23.3): + dependencies: + browserslist: 4.23.3 + meow: 13.2.0 + + browserslist@4.23.3: + dependencies: + caniuse-lite: 1.0.30001653 + electron-to-chromium: 1.5.13 + node-releases: 2.0.18 + update-browserslist-db: 1.1.0(browserslist@4.23.3) + + bser@2.1.1: + dependencies: + node-int64: 0.4.0 + + buffer-equal@0.0.1: {} + + buffer-from@1.1.2: {} + + buffer@5.7.1: + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + bytes@3.1.2: {} + + cac@6.7.9: {} + + call-bind@1.0.7: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + set-function-length: 1.2.2 + + callsites@3.1.0: {} + + camelcase@5.3.1: {} + + camelcase@6.3.0: {} + + caniuse-lite@1.0.30001653: {} + + centra@2.7.0: + dependencies: + follow-redirects: 1.15.6 + transitivePeerDependencies: + - debug + + chalk@2.4.2: + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + chalk@4.1.2: + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + char-regex@1.0.2: {} + + chokidar@3.6.0: + dependencies: + anymatch: 3.1.3 + braces: 3.0.3 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.3 + + ci-info@3.9.0: {} + + cjs-module-lexer@1.4.0: {} + + cliui@7.0.4: + dependencies: + string-width: 4.2.3 + strip-ansi: 6.0.1 + wrap-ansi: 7.0.0 + + co@4.6.0: {} + + collect-v8-coverage@1.0.2: {} + + color-convert@1.9.3: + dependencies: + color-name: 1.1.3 + + color-convert@2.0.1: + dependencies: + color-name: 1.1.4 + + color-name@1.1.3: {} + + color-name@1.1.4: {} + + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + + commander@2.20.3: {} + + compare-versions@3.6.0: {} + + computeds@0.0.1: {} + + concat-map@0.0.1: {} + + confbox@0.1.7: {} + + content-disposition@0.5.4: + dependencies: + safe-buffer: 5.2.1 + + content-type@1.0.5: {} + + convert-source-map@1.9.0: {} + + convert-source-map@2.0.0: {} + + cookie-signature@1.0.6: {} + + cookie@0.6.0: {} + + core-js-compat@3.38.1: + dependencies: + browserslist: 4.23.3 + + core-js@3.38.1: {} + + cross-env@7.0.3: + dependencies: + cross-spawn: 7.0.3 + + cross-spawn@7.0.3: + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + + css-font-size-keywords@1.0.0: {} + + css-font-stretch-keywords@1.0.1: {} + + css-font-style-keywords@1.0.1: {} + + css-font-weight-keywords@1.0.0: {} + + css-list-helpers@2.0.0: {} + + css-system-font-keywords@1.0.0: {} + + cssesc@3.0.0: {} + + cssom@0.3.8: {} + + cssom@0.4.4: {} + + cssstyle@2.3.0: + dependencies: + cssom: 0.3.8 + + csstype@3.1.3: {} + + data-urls@2.0.0: + dependencies: + abab: 2.0.6 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + + de-indent@1.0.2: {} + + debug@2.6.9: + dependencies: + ms: 2.0.0 + + debug@4.3.6: + dependencies: + ms: 2.1.2 + + decimal.js@10.4.3: {} + + dedent@0.7.0: {} + + deepmerge@4.3.1: {} + + default-gateway@6.0.3: + dependencies: + execa: 5.1.1 + + define-data-property@1.1.4: + dependencies: + es-define-property: 1.0.0 + es-errors: 1.3.0 + gopd: 1.0.1 + + delayed-stream@1.0.0: {} + + depd@2.0.0: {} + + destroy@1.2.0: {} + + detect-newline@3.1.0: {} + + diff-sequences@27.5.1: {} + + dom-walk@0.1.2: {} + + domexception@2.0.1: + dependencies: + webidl-conversions: 5.0.0 + + ee-first@1.1.1: {} + + electron-to-chromium@1.5.13: {} + + emittery@0.8.1: {} + + emoji-regex@8.0.0: {} + + encodeurl@1.0.2: {} + + entities@4.5.0: {} + + error-ex@1.3.2: + dependencies: + is-arrayish: 0.2.1 + + es-define-property@1.0.0: + dependencies: + get-intrinsic: 1.2.4 + + es-errors@1.3.0: {} + + es-module-lexer@1.5.4: {} + + esbuild@0.20.2: + optionalDependencies: + '@esbuild/aix-ppc64': 0.20.2 + '@esbuild/android-arm': 0.20.2 + '@esbuild/android-arm64': 0.20.2 + '@esbuild/android-x64': 0.20.2 + '@esbuild/darwin-arm64': 0.20.2 + '@esbuild/darwin-x64': 0.20.2 + '@esbuild/freebsd-arm64': 0.20.2 + '@esbuild/freebsd-x64': 0.20.2 + '@esbuild/linux-arm': 0.20.2 + '@esbuild/linux-arm64': 0.20.2 + '@esbuild/linux-ia32': 0.20.2 + '@esbuild/linux-loong64': 0.20.2 + '@esbuild/linux-mips64el': 0.20.2 + '@esbuild/linux-ppc64': 0.20.2 + '@esbuild/linux-riscv64': 0.20.2 + '@esbuild/linux-s390x': 0.20.2 + '@esbuild/linux-x64': 0.20.2 + '@esbuild/netbsd-x64': 0.20.2 + '@esbuild/openbsd-x64': 0.20.2 + '@esbuild/sunos-x64': 0.20.2 + '@esbuild/win32-arm64': 0.20.2 + '@esbuild/win32-ia32': 0.20.2 + '@esbuild/win32-x64': 0.20.2 + + escalade@3.1.2: {} + + escape-html@1.0.3: {} + + escape-string-regexp@1.0.5: {} + + escape-string-regexp@2.0.0: {} + + escape-string-regexp@5.0.0: {} + + escodegen@2.1.0: + dependencies: + esprima: 4.0.1 + estraverse: 5.3.0 + esutils: 2.0.3 + optionalDependencies: + source-map: 0.6.1 + + esprima@4.0.1: {} + + estraverse@5.3.0: {} + + estree-walker@2.0.2: {} + + estree-walker@3.0.3: + dependencies: + '@types/estree': 1.0.5 + + esutils@2.0.3: {} + + etag@1.8.1: {} + + execa@5.1.1: + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + + exif-parser@0.1.12: {} + + exit@0.1.2: {} + + expect@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-get-type: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + + express@4.19.2: + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.2 + content-disposition: 0.5.4 + content-type: 1.0.5 + cookie: 0.6.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.11.0 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + + fast-glob@3.3.2: + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.8 + + fast-json-stable-stringify@2.1.0: {} + + fastq@1.17.1: + dependencies: + reusify: 1.0.4 + + fb-watchman@2.0.2: + dependencies: + bser: 2.1.1 + + file-type@9.0.0: {} + + fill-range@7.1.1: + dependencies: + to-regex-range: 5.0.1 + + finalhandler@1.2.0: + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + + find-up@4.1.0: + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + + follow-redirects@1.15.6: {} + + form-data@3.0.1: + dependencies: + asynckit: 0.4.0 + combined-stream: 1.0.8 + mime-types: 2.1.35 + + forwarded@0.2.0: {} + + fraction.js@4.3.7: {} + + fresh@0.5.2: {} + + fs-extra@10.1.0: + dependencies: + graceful-fs: 4.2.11 + jsonfile: 6.1.0 + universalify: 2.0.1 + + fs.realpath@1.0.0: {} + + fsevents@2.3.3: + optional: true + + function-bind@1.1.2: {} + + generic-names@4.0.0: + dependencies: + loader-utils: 3.3.1 + + gensync@1.0.0-beta.2: {} + + get-caller-file@2.0.5: {} + + get-intrinsic@1.2.4: + dependencies: + es-errors: 1.3.0 + function-bind: 1.1.2 + has-proto: 1.0.3 + has-symbols: 1.0.3 + hasown: 2.0.2 + + get-package-type@0.1.0: {} + + get-stream@6.0.1: {} + + glob-parent@5.1.2: + dependencies: + is-glob: 4.0.3 + + glob@7.2.3: + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + global@4.4.0: + dependencies: + min-document: 2.19.0 + process: 0.11.10 + + globals@11.12.0: {} + + gopd@1.0.1: + dependencies: + get-intrinsic: 1.2.4 + + graceful-fs@4.2.11: {} + + has-flag@3.0.0: {} + + has-flag@4.0.0: {} + + has-property-descriptors@1.0.2: + dependencies: + es-define-property: 1.0.0 + + has-proto@1.0.3: {} + + has-symbols@1.0.3: {} + + hash-sum@2.0.0: {} + + hasown@2.0.2: + dependencies: + function-bind: 1.1.2 + + he@1.2.0: {} + + html-encoding-sniffer@2.0.1: + dependencies: + whatwg-encoding: 1.0.5 + + html-escaper@2.0.2: {} + + html-tags@3.3.1: {} + + http-errors@2.0.0: + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + + http-proxy-agent@4.0.1: + dependencies: + '@tootallnate/once': 1.1.2 + agent-base: 6.0.2 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + https-proxy-agent@5.0.1: + dependencies: + agent-base: 6.0.2 + debug: 4.3.6 + transitivePeerDependencies: + - supports-color + + human-signals@2.1.0: {} + + iconv-lite@0.4.24: + dependencies: + safer-buffer: 2.1.2 + + icss-replace-symbols@1.1.0: {} + + icss-utils@5.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + ieee754@1.2.1: {} + + immutable@4.3.7: {} + + import-local@3.2.0: + dependencies: + pkg-dir: 4.2.0 + resolve-cwd: 3.0.0 + + imurmurhash@0.1.4: {} + + inflight@1.0.6: + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + inherits@2.0.4: {} + + invert-kv@3.0.1: {} + + ipaddr.js@1.9.1: {} + + is-arrayish@0.2.1: {} + + is-binary-path@2.1.0: + dependencies: + binary-extensions: 2.3.0 + + is-core-module@2.15.1: + dependencies: + hasown: 2.0.2 + + is-extglob@2.1.1: {} + + is-fullwidth-code-point@3.0.0: {} + + is-function@1.0.2: {} + + is-generator-fn@2.1.0: {} + + is-glob@4.0.3: + dependencies: + is-extglob: 2.1.1 + + is-number@7.0.0: {} + + is-potential-custom-element-name@1.0.1: {} + + is-stream@2.0.1: {} + + is-typedarray@1.0.0: {} + + isbinaryfile@5.0.2: {} + + isexe@2.0.0: {} + + istanbul-lib-coverage@3.2.2: {} + + istanbul-lib-instrument@5.2.1: + dependencies: + '@babel/core': 7.25.2 + '@babel/parser': 7.25.4 + '@istanbuljs/schema': 0.1.3 + istanbul-lib-coverage: 3.2.2 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + + istanbul-lib-report@3.0.1: + dependencies: + istanbul-lib-coverage: 3.2.2 + make-dir: 4.0.0 + supports-color: 7.2.0 + + istanbul-lib-source-maps@4.0.1: + dependencies: + debug: 4.3.6 + istanbul-lib-coverage: 3.2.2 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + + istanbul-reports@3.1.7: + dependencies: + html-escaper: 2.0.2 + istanbul-lib-report: 3.0.1 + + jest-changed-files@27.5.1: + dependencies: + '@jest/types': 27.5.1 + execa: 5.1.1 + throat: 6.0.2 + + jest-circus@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + chalk: 4.1.2 + co: 4.6.0 + dedent: 0.7.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-cli@27.5.1: + dependencies: + '@jest/core': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + exit: 0.1.2 + graceful-fs: 4.2.11 + import-local: 3.2.0 + jest-config: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + prompts: 2.4.2 + yargs: 16.2.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jest-config@27.5.1: + dependencies: + '@babel/core': 7.25.2 + '@jest/test-sequencer': 27.5.1 + '@jest/types': 27.5.1 + babel-jest: 27.5.1(@babel/core@7.25.2) + chalk: 4.1.2 + ci-info: 3.9.0 + deepmerge: 4.3.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-circus: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-get-type: 27.5.1 + jest-jasmine2: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runner: 27.5.1 + jest-util: 27.5.1 + jest-validate: 27.5.1 + micromatch: 4.0.8 + parse-json: 5.2.0 + pretty-format: 27.5.1 + slash: 3.0.0 + strip-json-comments: 3.1.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-diff@27.5.1: + dependencies: + chalk: 4.1.2 + diff-sequences: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-docblock@27.5.1: + dependencies: + detect-newline: 3.1.0 + + jest-each@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + jest-get-type: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + + jest-environment-jsdom@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + jest-mock: 27.5.1 + jest-util: 27.5.1 + jsdom: 16.7.0 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-environment-node@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + jest-mock: 27.5.1 + jest-util: 27.5.1 + + jest-get-type@27.5.1: {} + + jest-haste-map@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/graceful-fs': 4.1.9 + '@types/node': 22.5.0 + anymatch: 3.1.3 + fb-watchman: 2.0.2 + graceful-fs: 4.2.11 + jest-regex-util: 27.5.1 + jest-serializer: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + micromatch: 4.0.8 + walker: 1.0.8 + optionalDependencies: + fsevents: 2.3.3 + + jest-jasmine2@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + chalk: 4.1.2 + co: 4.6.0 + expect: 27.5.1 + is-generator-fn: 2.1.0 + jest-each: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-runtime: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + pretty-format: 27.5.1 + throat: 6.0.2 + transitivePeerDependencies: + - supports-color + + jest-leak-detector@27.5.1: + dependencies: + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-matcher-utils@27.5.1: + dependencies: + chalk: 4.1.2 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + pretty-format: 27.5.1 + + jest-message-util@27.5.1: + dependencies: + '@babel/code-frame': 7.24.7 + '@jest/types': 27.5.1 + '@types/stack-utils': 2.0.3 + chalk: 4.1.2 + graceful-fs: 4.2.11 + micromatch: 4.0.8 + pretty-format: 27.5.1 + slash: 3.0.0 + stack-utils: 2.0.6 + + jest-mock@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + + jest-pnp-resolver@1.2.3(jest-resolve@27.5.1): + optionalDependencies: + jest-resolve: 27.5.1 + + jest-regex-util@27.5.1: {} + + jest-resolve-dependencies@27.5.1: + dependencies: + '@jest/types': 27.5.1 + jest-regex-util: 27.5.1 + jest-snapshot: 27.5.1 + transitivePeerDependencies: + - supports-color + + jest-resolve@27.5.1: + dependencies: + '@jest/types': 27.5.1 + chalk: 4.1.2 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-pnp-resolver: 1.2.3(jest-resolve@27.5.1) + jest-util: 27.5.1 + jest-validate: 27.5.1 + resolve: 1.22.8 + resolve.exports: 1.1.1 + slash: 3.0.0 + + jest-runner@27.5.1: + dependencies: + '@jest/console': 27.5.1 + '@jest/environment': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + chalk: 4.1.2 + emittery: 0.8.1 + graceful-fs: 4.2.11 + jest-docblock: 27.5.1 + jest-environment-jsdom: 27.5.1 + jest-environment-node: 27.5.1 + jest-haste-map: 27.5.1 + jest-leak-detector: 27.5.1 + jest-message-util: 27.5.1 + jest-resolve: 27.5.1 + jest-runtime: 27.5.1 + jest-util: 27.5.1 + jest-worker: 27.5.1 + source-map-support: 0.5.21 + throat: 6.0.2 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - utf-8-validate + + jest-runtime@27.5.1: + dependencies: + '@jest/environment': 27.5.1 + '@jest/fake-timers': 27.5.1 + '@jest/globals': 27.5.1 + '@jest/source-map': 27.5.1 + '@jest/test-result': 27.5.1 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + chalk: 4.1.2 + cjs-module-lexer: 1.4.0 + collect-v8-coverage: 1.0.2 + execa: 5.1.1 + glob: 7.2.3 + graceful-fs: 4.2.11 + jest-haste-map: 27.5.1 + jest-message-util: 27.5.1 + jest-mock: 27.5.1 + jest-regex-util: 27.5.1 + jest-resolve: 27.5.1 + jest-snapshot: 27.5.1 + jest-util: 27.5.1 + slash: 3.0.0 + strip-bom: 4.0.0 + transitivePeerDependencies: + - supports-color + + jest-serializer@27.5.1: + dependencies: + '@types/node': 22.5.0 + graceful-fs: 4.2.11 + + jest-snapshot@27.5.1: + dependencies: + '@babel/core': 7.25.2 + '@babel/generator': 7.25.5 + '@babel/plugin-syntax-typescript': 7.25.4(@babel/core@7.25.2) + '@babel/traverse': 7.25.4 + '@babel/types': 7.25.4 + '@jest/transform': 27.5.1 + '@jest/types': 27.5.1 + '@types/babel__traverse': 7.20.6 + '@types/prettier': 2.7.3 + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.25.2) + chalk: 4.1.2 + expect: 27.5.1 + graceful-fs: 4.2.11 + jest-diff: 27.5.1 + jest-get-type: 27.5.1 + jest-haste-map: 27.5.1 + jest-matcher-utils: 27.5.1 + jest-message-util: 27.5.1 + jest-util: 27.5.1 + natural-compare: 1.4.0 + pretty-format: 27.5.1 + semver: 7.6.3 + transitivePeerDependencies: + - supports-color + + jest-util@27.5.1: + dependencies: + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + chalk: 4.1.2 + ci-info: 3.9.0 + graceful-fs: 4.2.11 + picomatch: 2.3.1 + + jest-validate@27.5.1: + dependencies: + '@jest/types': 27.5.1 + camelcase: 6.3.0 + chalk: 4.1.2 + jest-get-type: 27.5.1 + leven: 3.1.0 + pretty-format: 27.5.1 + + jest-watcher@27.5.1: + dependencies: + '@jest/test-result': 27.5.1 + '@jest/types': 27.5.1 + '@types/node': 22.5.0 + ansi-escapes: 4.3.2 + chalk: 4.1.2 + jest-util: 27.5.1 + string-length: 4.0.2 + + jest-worker@27.5.1: + dependencies: + '@types/node': 22.5.0 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + jest@27.0.4: + dependencies: + '@jest/core': 27.5.1 + import-local: 3.2.0 + jest-cli: 27.5.1 + transitivePeerDependencies: + - bufferutil + - canvas + - supports-color + - ts-node + - utf-8-validate + + jimp@0.10.3: + dependencies: + '@babel/runtime': 7.25.4 + '@jimp/custom': 0.10.3 + '@jimp/plugins': 0.10.3(@jimp/custom@0.10.3) + '@jimp/types': 0.10.3(@jimp/custom@0.10.3) + core-js: 3.38.1 + regenerator-runtime: 0.13.11 + transitivePeerDependencies: + - debug + + jpeg-js@0.3.7: {} + + js-tokens@4.0.0: {} + + js-tokens@9.0.0: {} + + js-yaml@3.14.1: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + + jsdom@16.7.0: + dependencies: + abab: 2.0.6 + acorn: 8.12.1 + acorn-globals: 6.0.0 + cssom: 0.4.4 + cssstyle: 2.3.0 + data-urls: 2.0.0 + decimal.js: 10.4.3 + domexception: 2.0.1 + escodegen: 2.1.0 + form-data: 3.0.1 + html-encoding-sniffer: 2.0.1 + http-proxy-agent: 4.0.1 + https-proxy-agent: 5.0.1 + is-potential-custom-element-name: 1.0.1 + nwsapi: 2.2.12 + parse5: 6.0.1 + saxes: 5.0.1 + symbol-tree: 3.2.4 + tough-cookie: 4.1.4 + w3c-hr-time: 1.0.2 + w3c-xmlserializer: 2.0.0 + webidl-conversions: 6.1.0 + whatwg-encoding: 1.0.5 + whatwg-mimetype: 2.3.0 + whatwg-url: 8.7.0 + ws: 7.5.10 + xml-name-validator: 3.0.0 + transitivePeerDependencies: + - bufferutil + - supports-color + - utf-8-validate + + jsesc@0.5.0: {} + + jsesc@2.5.2: {} + + json-parse-even-better-errors@2.3.1: {} + + json5@2.2.3: {} + + jsonc-parser@3.3.1: {} + + jsonfile@6.1.0: + dependencies: + universalify: 2.0.1 + optionalDependencies: + graceful-fs: 4.2.11 + + kleur@3.0.3: {} + + lcid@3.1.1: + dependencies: + invert-kv: 3.0.1 + + leven@3.1.0: {} + + licia@1.41.1: {} + + lilconfig@2.1.0: {} + + lines-and-columns@1.2.4: {} + + lines-and-columns@2.0.4: {} + + load-bmfont@1.4.2: + dependencies: + buffer-equal: 0.0.1 + mime: 1.6.0 + parse-bmfont-ascii: 1.0.6 + parse-bmfont-binary: 1.0.6 + parse-bmfont-xml: 1.1.6 + phin: 3.7.1 + xhr: 2.6.0 + xtend: 4.0.2 + transitivePeerDependencies: + - debug + + loader-utils@3.3.1: {} + + local-pkg@0.5.0: + dependencies: + mlly: 1.7.1 + pkg-types: 1.2.0 + + localstorage-polyfill@1.0.1: {} + + locate-path@5.0.0: + dependencies: + p-locate: 4.1.0 + + lodash.camelcase@4.3.0: {} + + lodash.debounce@4.0.8: {} + + lodash@4.17.21: {} + + lru-cache@5.1.1: + dependencies: + yallist: 3.1.1 + + magic-string@0.30.11: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + make-dir@4.0.0: + dependencies: + semver: 7.6.3 + + makeerror@1.0.12: + dependencies: + tmpl: 1.0.5 + + media-typer@0.3.0: {} + + meow@13.2.0: {} + + merge-descriptors@1.0.1: {} + + merge-stream@2.0.0: {} + + merge2@1.4.1: {} + + merge@2.1.1: {} + + methods@1.1.2: {} + + micromatch@4.0.8: + dependencies: + braces: 3.0.3 + picomatch: 2.3.1 + + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + + mime@1.6.0: {} + + mime@3.0.0: {} + + mimic-fn@2.1.0: {} + + min-document@2.19.0: + dependencies: + dom-walk: 0.1.2 + + minimatch@3.1.2: + dependencies: + brace-expansion: 1.1.11 + + minimatch@9.0.5: + dependencies: + brace-expansion: 2.0.1 + + minimist@1.2.8: {} + + mkdirp@0.5.6: + dependencies: + minimist: 1.2.8 + + mlly@1.7.1: + dependencies: + acorn: 8.12.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + ufo: 1.5.4 + + module-alias@2.2.3: {} + + ms@2.0.0: {} + + ms@2.1.2: {} + + ms@2.1.3: {} + + muggle-string@0.3.1: {} + + nanoid@3.3.7: {} + + natural-compare@1.4.0: {} + + negotiator@0.6.3: {} + + node-int64@0.4.0: {} + + node-releases@2.0.18: {} + + normalize-path@3.0.0: {} + + normalize-range@0.1.2: {} + + npm-run-path@4.0.1: + dependencies: + path-key: 3.1.1 + + nwsapi@2.2.12: {} + + object-inspect@1.13.2: {} + + omggif@1.0.10: {} + + on-finished@2.4.1: + dependencies: + ee-first: 1.1.1 + + once@1.4.0: + dependencies: + wrappy: 1.0.2 + + onetime@5.1.2: + dependencies: + mimic-fn: 2.1.0 + + os-locale-s-fix@1.0.8-fix-1: + dependencies: + lcid: 3.1.1 + + p-limit@2.3.0: + dependencies: + p-try: 2.2.0 + + p-locate@4.1.0: + dependencies: + p-limit: 2.3.0 + + p-try@2.2.0: {} + + pako@1.0.11: {} + + parse-bmfont-ascii@1.0.6: {} + + parse-bmfont-binary@1.0.6: {} + + parse-bmfont-xml@1.1.6: + dependencies: + xml-parse-from-string: 1.0.1 + xml2js: 0.5.0 + + parse-css-font@4.0.0: + dependencies: + css-font-size-keywords: 1.0.0 + css-font-stretch-keywords: 1.0.1 + css-font-style-keywords: 1.0.1 + css-font-weight-keywords: 1.0.0 + css-list-helpers: 2.0.0 + css-system-font-keywords: 1.0.0 + unquote: 1.1.1 + + parse-headers@2.0.5: {} + + parse-json@5.2.0: + dependencies: + '@babel/code-frame': 7.24.7 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + parse5@6.0.1: {} + + parseurl@1.3.3: {} + + path-browserify@1.0.1: {} + + path-exists@4.0.0: {} + + path-is-absolute@1.0.1: {} + + path-key@3.1.1: {} + + path-parse@1.0.7: {} + + path-to-regexp@0.1.7: {} + + pathe@1.1.2: {} + + phin@2.9.3: {} + + phin@3.7.1: + dependencies: + centra: 2.7.0 + transitivePeerDependencies: + - debug + + picocolors@1.0.1: {} + + picomatch@2.3.1: {} + + pify@2.3.0: {} + + pirates@4.0.6: {} + + pixelmatch@4.0.2: + dependencies: + pngjs: 3.4.0 + + pkg-dir@4.2.0: + dependencies: + find-up: 4.1.0 + + pkg-types@1.2.0: + dependencies: + confbox: 0.1.7 + mlly: 1.7.1 + pathe: 1.1.2 + + pngjs@3.4.0: {} + + postcss-import@14.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + postcss-value-parser: 4.2.0 + read-cache: 1.0.0 + resolve: 1.22.8 + + postcss-load-config@3.1.4(postcss@8.4.41): + dependencies: + lilconfig: 2.1.0 + yaml: 1.10.2 + optionalDependencies: + postcss: 8.4.41 + + postcss-modules-extract-imports@3.1.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + + postcss-modules-local-by-default@4.0.5(postcss@8.4.41): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + postcss-selector-parser: 6.1.2 + postcss-value-parser: 4.2.0 + + postcss-modules-scope@3.2.0(postcss@8.4.41): + dependencies: + postcss: 8.4.41 + postcss-selector-parser: 6.1.2 + + postcss-modules-values@4.0.0(postcss@8.4.41): + dependencies: + icss-utils: 5.1.0(postcss@8.4.41) + postcss: 8.4.41 + + postcss-modules@4.3.1(postcss@8.4.41): + dependencies: + generic-names: 4.0.0 + icss-replace-symbols: 1.1.0 + lodash.camelcase: 4.3.0 + postcss: 8.4.41 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.41) + postcss-modules-scope: 3.2.0(postcss@8.4.41) + postcss-modules-values: 4.0.0(postcss@8.4.41) + string-hash: 1.1.3 + + postcss-selector-parser@6.1.2: + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + + postcss-value-parser@4.2.0: {} + + postcss@8.4.41: + dependencies: + nanoid: 3.3.7 + picocolors: 1.0.1 + source-map-js: 1.2.0 + + pretty-format@27.5.1: + dependencies: + ansi-regex: 5.0.1 + ansi-styles: 5.2.0 + react-is: 17.0.2 + + process@0.11.10: {} + + prompts@2.4.2: + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + + proxy-addr@2.0.7: + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + + psl@1.9.0: {} + + punycode@2.3.1: {} + + qrcode-reader@1.0.4: {} + + qrcode-terminal@0.12.0: {} + + qs@6.11.0: + dependencies: + side-channel: 1.0.6 + + querystringify@2.2.0: {} + + queue-microtask@1.2.3: {} + + range-parser@1.2.1: {} + + raw-body@2.5.2: + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + + react-is@17.0.2: {} + + read-cache@1.0.0: + dependencies: + pify: 2.3.0 + + readdirp@3.6.0: + dependencies: + picomatch: 2.3.1 + + regenerate-unicode-properties@10.1.1: + dependencies: + regenerate: 1.4.2 + + regenerate@1.4.2: {} + + regenerator-runtime@0.13.11: {} + + regenerator-runtime@0.14.1: {} + + regenerator-transform@0.15.2: + dependencies: + '@babel/runtime': 7.25.4 + + regexpu-core@5.3.2: + dependencies: + '@babel/regjsgen': 0.8.0 + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.1.0 + + regjsparser@0.9.1: + dependencies: + jsesc: 0.5.0 + + require-directory@2.1.1: {} + + requires-port@1.0.0: {} + + resolve-cwd@3.0.0: + dependencies: + resolve-from: 5.0.0 + + resolve-from@5.0.0: {} + + resolve.exports@1.1.1: {} + + resolve@1.22.8: + dependencies: + is-core-module: 2.15.1 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + reusify@1.0.4: {} + + rimraf@3.0.2: + dependencies: + glob: 7.2.3 + + rollup@4.21.1: + dependencies: + '@types/estree': 1.0.5 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.21.1 + '@rollup/rollup-android-arm64': 4.21.1 + '@rollup/rollup-darwin-arm64': 4.21.1 + '@rollup/rollup-darwin-x64': 4.21.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.21.1 + '@rollup/rollup-linux-arm-musleabihf': 4.21.1 + '@rollup/rollup-linux-arm64-gnu': 4.21.1 + '@rollup/rollup-linux-arm64-musl': 4.21.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.21.1 + '@rollup/rollup-linux-riscv64-gnu': 4.21.1 + '@rollup/rollup-linux-s390x-gnu': 4.21.1 + '@rollup/rollup-linux-x64-gnu': 4.21.1 + '@rollup/rollup-linux-x64-musl': 4.21.1 + '@rollup/rollup-win32-arm64-msvc': 4.21.1 + '@rollup/rollup-win32-ia32-msvc': 4.21.1 + '@rollup/rollup-win32-x64-msvc': 4.21.1 + fsevents: 2.3.3 + + run-parallel@1.2.0: + dependencies: + queue-microtask: 1.2.3 + + safe-area-insets@1.4.1: {} + + safe-buffer@5.2.1: {} + + safer-buffer@2.1.2: {} + + sass@1.77.8: + dependencies: + chokidar: 3.6.0 + immutable: 4.3.7 + source-map-js: 1.2.0 + + sax@1.4.1: {} + + saxes@5.0.1: + dependencies: + xmlchars: 2.2.0 + + scule@1.3.0: {} + + semver@6.3.1: {} + + semver@7.6.3: {} + + send@0.18.0: + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + + serve-static@1.15.0: + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + + set-function-length@1.2.2: + dependencies: + define-data-property: 1.1.4 + es-errors: 1.3.0 + function-bind: 1.1.2 + get-intrinsic: 1.2.4 + gopd: 1.0.1 + has-property-descriptors: 1.0.2 + + setprototypeof@1.2.0: {} + + shebang-command@2.0.0: + dependencies: + shebang-regex: 3.0.0 + + shebang-regex@3.0.0: {} + + side-channel@1.0.6: + dependencies: + call-bind: 1.0.7 + es-errors: 1.3.0 + get-intrinsic: 1.2.4 + object-inspect: 1.13.2 + + signal-exit@3.0.7: {} + + sisteransi@1.0.5: {} + + slash@3.0.0: {} + + source-map-js@1.2.0: {} + + source-map-support@0.5.21: + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + source-map@0.6.1: {} + + source-map@0.7.4: {} + + sprintf-js@1.0.3: {} + + stack-utils@2.0.6: + dependencies: + escape-string-regexp: 2.0.0 + + statuses@2.0.1: {} + + string-hash@1.1.3: {} + + string-length@4.0.2: + dependencies: + char-regex: 1.0.2 + strip-ansi: 6.0.1 + + string-width@4.2.3: + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + + strip-ansi@6.0.1: + dependencies: + ansi-regex: 5.0.1 + + strip-bom@4.0.0: {} + + strip-final-newline@2.0.0: {} + + strip-json-comments@3.1.1: {} + + strip-literal@2.1.0: + dependencies: + js-tokens: 9.0.0 + + supports-color@5.5.0: + dependencies: + has-flag: 3.0.0 + + supports-color@7.2.0: + dependencies: + has-flag: 4.0.0 + + supports-color@8.1.1: + dependencies: + has-flag: 4.0.0 + + supports-hyperlinks@2.3.0: + dependencies: + has-flag: 4.0.0 + supports-color: 7.2.0 + + supports-preserve-symlinks-flag@1.0.0: {} + + svg-tags@1.0.0: {} + + symbol-tree@3.2.4: {} + + systemjs@6.15.1: {} + + tapable@2.2.1: {} + + terminal-link@2.1.1: + dependencies: + ansi-escapes: 4.3.2 + supports-hyperlinks: 2.3.0 + + terser@5.31.6: + dependencies: + '@jridgewell/source-map': 0.3.6 + acorn: 8.12.1 + commander: 2.20.3 + source-map-support: 0.5.21 + + test-exclude@6.0.0: + dependencies: + '@istanbuljs/schema': 0.1.3 + glob: 7.2.3 + minimatch: 3.1.2 + + throat@6.0.2: {} + + timm@1.7.1: {} + + tinycolor2@1.6.0: {} + + tmpl@1.0.5: {} + + to-fast-properties@2.0.0: {} + + to-regex-range@5.0.1: + dependencies: + is-number: 7.0.0 + + toidentifier@1.0.1: {} + + tough-cookie@4.1.4: + dependencies: + psl: 1.9.0 + punycode: 2.3.1 + universalify: 0.2.0 + url-parse: 1.5.10 + + tr46@2.1.0: + dependencies: + punycode: 2.3.1 + + type-detect@4.0.8: {} + + type-fest@0.21.3: {} + + type-is@1.6.18: + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + + typedarray-to-buffer@3.1.5: + dependencies: + is-typedarray: 1.0.0 + + typescript@4.9.5: {} + + ufo@1.5.4: {} + + undici-types@6.19.8: {} + + unicode-canonical-property-names-ecmascript@2.0.0: {} + + unicode-match-property-ecmascript@2.0.0: + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + + unicode-match-property-value-ecmascript@2.1.0: {} + + unicode-property-aliases-ecmascript@2.1.0: {} + + unimport@3.11.1(rollup@4.21.1): + dependencies: + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + acorn: 8.12.1 + escape-string-regexp: 5.0.0 + estree-walker: 3.0.3 + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.11 + mlly: 1.7.1 + pathe: 1.1.2 + pkg-types: 1.2.0 + scule: 1.3.0 + strip-literal: 2.1.0 + unplugin: 1.12.2 + transitivePeerDependencies: + - rollup + + universalify@0.2.0: {} + + universalify@2.0.1: {} + + unpipe@1.0.0: {} + + unplugin-auto-import@0.16.7(rollup@4.21.1): + dependencies: + '@antfu/utils': 0.7.10 + '@rollup/pluginutils': 5.1.0(rollup@4.21.1) + fast-glob: 3.3.2 + local-pkg: 0.5.0 + magic-string: 0.30.11 + minimatch: 9.0.5 + unimport: 3.11.1(rollup@4.21.1) + unplugin: 1.12.2 + transitivePeerDependencies: + - rollup + + unplugin@1.12.2: + dependencies: + acorn: 8.12.1 + chokidar: 3.6.0 + webpack-sources: 3.2.3 + webpack-virtual-modules: 0.6.2 + + unquote@1.1.1: {} + + update-browserslist-db@1.1.0(browserslist@4.23.3): + dependencies: + browserslist: 4.23.3 + escalade: 3.1.2 + picocolors: 1.0.1 + + url-parse@1.5.10: + dependencies: + querystringify: 2.2.0 + requires-port: 1.0.0 + + utif@2.0.1: + dependencies: + pako: 1.0.11 + + util-deprecate@1.0.2: {} + + utils-merge@1.0.1: {} + + v8-to-istanbul@8.1.1: + dependencies: + '@types/istanbul-lib-coverage': 2.0.6 + convert-source-map: 1.9.0 + source-map: 0.7.4 + + vary@1.1.2: {} + + vite@5.2.8(@types/node@22.5.0)(sass@1.77.8)(terser@5.31.6): + dependencies: + esbuild: 0.20.2 + postcss: 8.4.41 + rollup: 4.21.1 + optionalDependencies: + '@types/node': 22.5.0 + fsevents: 2.3.3 + sass: 1.77.8 + terser: 5.31.6 + + vue-i18n@9.14.0(vue@3.4.38(typescript@4.9.5)): + dependencies: + '@intlify/core-base': 9.14.0 + '@intlify/shared': 9.14.0 + '@vue/devtools-api': 6.6.3 + vue: 3.4.38(typescript@4.9.5) + + vue-router@4.4.3(vue@3.4.38(typescript@4.9.5)): + dependencies: + '@vue/devtools-api': 6.6.3 + vue: 3.4.38(typescript@4.9.5) + + vue-template-compiler@2.7.16: + dependencies: + de-indent: 1.0.2 + he: 1.2.0 + + vue-tsc@1.8.27(typescript@4.9.5): + dependencies: + '@volar/typescript': 1.11.1 + '@vue/language-core': 1.8.27(typescript@4.9.5) + semver: 7.6.3 + typescript: 4.9.5 + + vue@3.4.38(typescript@4.9.5): + dependencies: + '@vue/compiler-dom': 3.4.38 + '@vue/compiler-sfc': 3.4.38 + '@vue/runtime-dom': 3.4.38 + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@4.9.5)) + '@vue/shared': 3.4.38 + optionalDependencies: + typescript: 4.9.5 + + w3c-hr-time@1.0.2: + dependencies: + browser-process-hrtime: 1.0.0 + + w3c-xmlserializer@2.0.0: + dependencies: + xml-name-validator: 3.0.0 + + walker@1.0.8: + dependencies: + makeerror: 1.0.12 + + webidl-conversions@5.0.0: {} + + webidl-conversions@6.1.0: {} + + webpack-sources@3.2.3: {} + + webpack-virtual-modules@0.6.2: {} + + whatwg-encoding@1.0.5: + dependencies: + iconv-lite: 0.4.24 + + whatwg-mimetype@2.3.0: {} + + whatwg-url@8.7.0: + dependencies: + lodash: 4.17.21 + tr46: 2.1.0 + webidl-conversions: 6.1.0 + + which@2.0.2: + dependencies: + isexe: 2.0.0 + + wrap-ansi@7.0.0: + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + + wrappy@1.0.2: {} + + write-file-atomic@3.0.3: + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + + ws@7.5.10: {} + + ws@8.18.0: {} + + xhr@2.6.0: + dependencies: + global: 4.4.0 + is-function: 1.0.2 + parse-headers: 2.0.5 + xtend: 4.0.2 + + xml-name-validator@3.0.0: {} + + xml-parse-from-string@1.0.1: {} + + xml2js@0.5.0: + dependencies: + sax: 1.4.1 + xmlbuilder: 11.0.1 + + xmlbuilder@11.0.1: {} + + xmlchars@2.2.0: {} + + xmlhttprequest@1.8.0: {} + + xregexp@3.1.0: {} + + xtend@4.0.2: {} + + y18n@5.0.8: {} + + yallist@3.1.1: {} + + yaml@1.10.2: {} + + yargs-parser@20.2.9: {} + + yargs@16.2.0: + dependencies: + cliui: 7.0.4 + escalade: 3.1.2 + get-caller-file: 2.0.5 + require-directory: 2.1.1 + string-width: 4.2.3 + y18n: 5.0.8 + yargs-parser: 20.2.9 diff --git a/src/components/TodoList.vue b/src/components/TodoList.vue index dc0b036..ca4751f 100644 --- a/src/components/TodoList.vue +++ b/src/components/TodoList.vue @@ -1,30 +1,42 @@ diff --git a/src/pages/index.vue b/src/pages/index.vue index a2f3de7..4658826 100644 --- a/src/pages/index.vue +++ b/src/pages/index.vue @@ -9,23 +9,35 @@ -