├── .env ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .husky ├── .gitignore ├── commit-msg └── pre-commit ├── .prettierignore ├── .prettierrc.js ├── .stylelintignore ├── .stylelintrc.json ├── .vscode └── extensions.json ├── README.md ├── auto-imports.d.ts ├── commitlint.config.js ├── components.d.ts ├── index.html ├── package-lock.json ├── package.json ├── pnpm-lock.yaml ├── public └── favicon.ico ├── src ├── App.vue ├── assets │ ├── css │ │ └── reset.css │ ├── pictures │ │ └── yang.jpg │ └── test.css ├── components │ ├── HelloWorld.vue │ ├── LoginPage.vue │ ├── MainPage.vue │ └── Message │ │ ├── Message.ts │ │ └── Message.vue ├── env.d.ts ├── main.ts ├── network │ ├── login │ │ └── login.ts │ └── network.ts ├── router │ └── index.ts └── store │ └── index.ts ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.env: -------------------------------------------------------------------------------- 1 | VITE_ENV_TEST=我是环境变量 -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- 1 | /*eslint-disable*/ 2 | module.exports = { 3 | env: { 4 | //环境 5 | browser: true, 6 | es2021: true, 7 | }, 8 | extends: [ 9 | // 一些拓展预设配置,通常是最佳实践 10 | 'eslint:recommended', 11 | // https://eslint.bootcss.com/docs/rules/ 12 | 'plugin:vue/vue3-recommended', 13 | // "plugin:vue/essential", vue2版本 14 | 'plugin:@typescript-eslint/recommended', 15 | 'plugin:prettier/recommended', 16 | 'prettier', //放最后 17 | ], 18 | parser: 'vue-eslint-parser', 19 | //指定解析器 https://eslint.org/docs/user-guide/configuring/plugins#specifying-parser 20 | parserOptions: { 21 | //解析器的配置项 22 | ecmaVersion: 'latest', 23 | //版本 可以改为esXXXX 24 | parser: '@typescript-eslint/parser', 25 | sourceType: 'module', 26 | }, 27 | plugins: [ 28 | 'vue', 29 | '@typescript-eslint', 30 | // 'prettier', 31 | //在 eslint-config-prettier 8.0.0 版本后,extends 不再需要为单独的插件引入对应扩展来覆盖冲突了,统一引入 'prettier' 即可。 32 | //eslint-plugin-prettier 将prettier作为eslint的插件使用 33 | ], 34 | rules: { 35 | 'no-irregular-whitespace': 'error', 36 | 'prettier/prettier': 'error', 37 | 'arrow-body-style': 'off', 38 | 'prefer-arrow-callback': 'off', 39 | '@typescript-eslint/no-var-requires': 0, 40 | '@typescript-eslint/no-empty-function': 1, //空函数,definePorps时会用到 41 | 'vue/multi-word-component-names': 1 42 | }, 43 | }; 44 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # Auto detect text files and perform LF normalization 2 | * text=auto 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | dist 12 | dist-ssr 13 | *.local 14 | 15 | # Editor directories and files 16 | .vscode/* 17 | !.vscode/extensions.json 18 | .idea 19 | .DS_Store 20 | *.suo 21 | *.ntvs* 22 | *.njsproj 23 | *.sln 24 | *.sw? 25 | -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx --no -- commitlint --edit $1 5 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | /dist/* 2 | .json 3 | env.d.ts 4 | .local 5 | .output.js 6 | /node_modules/** 7 | **/*.svg 8 | **/*.sh 9 | /public/* 10 | .md 11 | package.json 12 | .config.json 13 | .config.js -------------------------------------------------------------------------------- /.prettierrc.js: -------------------------------------------------------------------------------- 1 | // prettier.config.js or .prettierrc.js 2 | module.exports = { 3 | printWidth: 50, // 多次测试发现50比较合理,超过最大值换行 4 | tabWidth: 4, // 缩进字节数 5 | useTabs: false, // 缩进不使用tab,使用空格 6 | semi: true, // 句尾添加分号 7 | singleAttributePerLine: false, // Vue单个属性换行 8 | singleQuote: true, // 使用单引号代替双引号 9 | proseWrap: 'preserve', // 默认值。因为使用了一些折行敏感型的渲染器(如GitHub comment)而按照markdown文本样式进行折行 10 | arrowParens: 'avoid', // (x) => {} 箭头函数参数只有一个时是否要有小括号。avoid:省略括号 11 | bracketSpacing: true, // 在对象,数组括号与文字之间加空格 "{ foo: bar }" 12 | bracketSameLine: false,//将>多行 HTML(HTML、JSX、Vue、Angular)元素放在最后一行的末尾,而不是单独放在下一行(不适用于自闭合元素)。 13 | // disableLanguages: ['vue'], 14 | // 不格式化vue文件,vue文件的格式化单独设置 15 | vueIndentScriptAndStyle: false, 16 | //是否缩进 Vue 文件中的代码 13 | 14 | 15 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "yang-vitecli", 3 | "private": true, 4 | "scripts": { 5 | "dev": "vite --open", 6 | "build": "vite build", 7 | "lint": "eslint . --ext .ts,.vue --fix && stylelint **/*.css **/*.vue --fix", 8 | "lint:prettier": "prettier {src,mock}/**/*.{html,vue,css,sass,scss,ts,md} --write", 9 | "preview": "vite preview", 10 | "prepare": "husky install", 11 | "commit": "cz" 12 | }, 13 | "dependencies": { 14 | "@vueuse/core": "^8.1.1", 15 | "axios": "^0.26.1", 16 | "element-plus": "^2.1.4", 17 | "eslint-plugin-prettier": "^4.0.0", 18 | "pinia": "^2.0.12", 19 | "prettier": "^2.6.0", 20 | "vue": "^3.2.25", 21 | "vue-router": "^4.0.14" 22 | }, 23 | "devDependencies": { 24 | "@commitlint/cli": "^16.2.3", 25 | "@commitlint/config-conventional": "^16.2.1", 26 | "@typescript-eslint/eslint-plugin": "^5.15.0", 27 | "@typescript-eslint/parser": "^5.15.0", 28 | "@vitejs/plugin-vue": "^2.2.0", 29 | "@element-plus/icons-vue": "^1.1.4", 30 | "commitizen": "^4.2.4", 31 | "cz-conventional-changelog": "^3.3.0", 32 | "eslint": "^8.11.0", 33 | "eslint-config-prettier": "^8.5.0", 34 | "eslint-plugin-vue": "^8.5.0", 35 | "husky": "^7.0.4", 36 | "less": "^4.1.2", 37 | "less-loader": "^10.2.0", 38 | "lint-staged": "^12.3.6", 39 | "postcss": "^8.4.12", 40 | "postcss-html": "^1.3.0", 41 | "stylelint": "^14.6.1", 42 | "stylelint-config-html": "^1.0.0", 43 | "stylelint-config-recommended-scss": "^6.0.0", 44 | "stylelint-config-recommended-vue": "^1.4.0", 45 | "stylelint-config-standard": "^25.0.0", 46 | "stylelint-config-standard-scss": "^3.0.0", 47 | "stylelint-config-prettier": "^9.0.3", 48 | "stylelint-order": "^5.0.0", 49 | "typescript": "^4.5.4", 50 | "unplugin-auto-import": "^0.6.6", 51 | "unplugin-vue-components": "^0.18.0", 52 | "vite": "^2.9.0", 53 | "vue-tsc": "^0.29.8" 54 | }, 55 | "lint-staged": { 56 | "*.{ts,vue}": [ 57 | "npm run lint" 58 | ] 59 | }, 60 | "config": { 61 | "commitizen": { 62 | "path": "./node_modules/cz-conventional-changelog" 63 | } 64 | }, 65 | "husky": { 66 | "hooks": { 67 | "pre-commit": "ng lint", 68 | "commit-msg": "commitlint -E HUSKY_GIT_PARAMS" 69 | } 70 | }, 71 | "description": "A Good ![https://img.shields.io/badge/Vue3.2%2BVite%2BTs-%E6%9E%81%E8%87%B4%E7%9A%84%E4%B8%9D%E6%BB%91%E4%BD%93%E9%AA%8C-success] Template \r - Yang的工程化初始\r # Features\r - 👑 Vue3.2全家桶 \r - ⚡️ Vite\r - 💎 TypeScript\r - 🚥 ESlint\r - 🌞 Prettier\r - 🎁 Lint_staged\r - 🚨 Commitlint\r - 🎷 husky\r - 🔨 Commitizen", 72 | "main": "README.md", 73 | "repository": { 74 | "type": "git", 75 | "url": "git+https://github.com/BoyYangzai/vue3.2-vite-template.git" 76 | }, 77 | "keywords": [ 78 | "Vue3.2+Vite+TS+Eslingt+Prettier+Husky" 79 | ], 80 | "author": "Yang", 81 | "license": "ISC", 82 | "bugs": { 83 | "url": "https://github.com/BoyYangzai/vue3.2-vite-template/issues" 84 | }, 85 | "homepage": "https://github.com/BoyYangzai/vue3.2-vite-template#readme" 86 | } 87 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.3 2 | 3 | specifiers: 4 | '@commitlint/cli': ^16.2.3 5 | '@commitlint/config-conventional': ^16.2.1 6 | '@typescript-eslint/eslint-plugin': ^5.15.0 7 | '@typescript-eslint/parser': ^5.15.0 8 | '@vitejs/plugin-vue': ^2.2.0 9 | '@vueuse/core': ^8.1.1 10 | axios: ^0.26.1 11 | commitizen: ^4.2.4 12 | cz-conventional-changelog: ^3.3.0 13 | element-plus: ^2.1.4 14 | eslint: ^8.11.0 15 | eslint-config-prettier: ^8.5.0 16 | eslint-plugin-prettier: ^4.0.0 17 | eslint-plugin-vue: ^8.5.0 18 | husky: ^7.0.4 19 | less: ^4.1.2 20 | less-loader: ^10.2.0 21 | lint-staged: ^12.3.6 22 | pinia: ^2.0.12 23 | postcss: ^8.4.12 24 | postcss-html: ^1.3.0 25 | prettier: ^2.6.0 26 | stylelint: ^14.6.1 27 | stylelint-config-html: ^1.0.0 28 | stylelint-config-recommended-scss: ^6.0.0 29 | stylelint-config-recommended-vue: ^1.4.0 30 | stylelint-config-standard: ^25.0.0 31 | stylelint-config-standard-scss: ^3.0.0 32 | stylelint-order: ^5.0.0 33 | typescript: ^4.5.4 34 | unplugin-auto-import: ^0.6.6 35 | unplugin-vue-components: ^0.18.0 36 | vite: ^2.9.0 37 | vite-plugin-remove-console: ^0.0.7 38 | vue: ^3.2.25 39 | vue-router: ^4.0.14 40 | vue-tsc: ^0.29.8 41 | 42 | dependencies: 43 | '@vueuse/core': 8.3.1_vue@3.2.33 44 | axios: 0.26.1 45 | element-plus: 2.1.11_vue@3.2.33 46 | eslint-plugin-prettier: 4.0.0_665eb419c9d7860ca0c224f7f6dcdace 47 | pinia: 2.0.13_typescript@4.6.3+vue@3.2.33 48 | prettier: 2.6.2 49 | vue: 3.2.33 50 | vue-router: 4.0.14_vue@3.2.33 51 | 52 | devDependencies: 53 | '@commitlint/cli': 16.2.3 54 | '@commitlint/config-conventional': 16.2.1 55 | '@typescript-eslint/eslint-plugin': 5.21.0_829e74f28e9c9eb05edda582d47d45b8 56 | '@typescript-eslint/parser': 5.21.0_eslint@8.14.0+typescript@4.6.3 57 | '@vitejs/plugin-vue': 2.3.1_vite@2.9.6+vue@3.2.33 58 | commitizen: 4.2.4 59 | cz-conventional-changelog: 3.3.0 60 | eslint: 8.14.0 61 | eslint-config-prettier: 8.5.0_eslint@8.14.0 62 | eslint-plugin-vue: 8.7.1_eslint@8.14.0 63 | husky: 7.0.4 64 | less: 4.1.2 65 | less-loader: 10.2.0_less@4.1.2 66 | lint-staged: 12.4.1 67 | postcss: 8.4.12 68 | postcss-html: 1.4.1 69 | stylelint: 14.8.0 70 | stylelint-config-html: 1.0.0_1ccc7ea06e27768b66bc00a052168bcb 71 | stylelint-config-recommended-scss: 6.0.0_postcss@8.4.12+stylelint@14.8.0 72 | stylelint-config-recommended-vue: 1.4.0_1ccc7ea06e27768b66bc00a052168bcb 73 | stylelint-config-standard: 25.0.0_stylelint@14.8.0 74 | stylelint-config-standard-scss: 3.0.0_postcss@8.4.12+stylelint@14.8.0 75 | stylelint-order: 5.0.0_stylelint@14.8.0 76 | typescript: 4.6.3 77 | unplugin-auto-import: 0.6.9_@vueuse+core@8.3.1+vite@2.9.6 78 | unplugin-vue-components: 0.18.5_vite@2.9.6+vue@3.2.33 79 | vite: 2.9.6_less@4.1.2 80 | vite-plugin-remove-console: 0.0.7 81 | vue-tsc: 0.29.8_typescript@4.6.3 82 | 83 | packages: 84 | 85 | /@antfu/utils/0.5.1: 86 | resolution: {integrity: sha512-8Afo0+xvYe1K8Wm4xHTymfTkpzy36aaqDvhXIayUwl+mecMG9Xzl3XjXa6swG6Bk8FBeQ646RyvmsYt6+2Be9g==} 87 | dev: true 88 | 89 | /@babel/code-frame/7.16.7: 90 | resolution: {integrity: sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==} 91 | engines: {node: '>=6.9.0'} 92 | dependencies: 93 | '@babel/highlight': 7.17.9 94 | dev: true 95 | 96 | /@babel/helper-validator-identifier/7.16.7: 97 | resolution: {integrity: sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==} 98 | engines: {node: '>=6.9.0'} 99 | dev: true 100 | 101 | /@babel/highlight/7.17.9: 102 | resolution: {integrity: sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==} 103 | engines: {node: '>=6.9.0'} 104 | dependencies: 105 | '@babel/helper-validator-identifier': 7.16.7 106 | chalk: 2.4.2 107 | js-tokens: 4.0.0 108 | dev: true 109 | 110 | /@babel/parser/7.17.9: 111 | resolution: {integrity: sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==} 112 | engines: {node: '>=6.0.0'} 113 | hasBin: true 114 | 115 | /@babel/types/7.17.0: 116 | resolution: {integrity: sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==} 117 | engines: {node: '>=6.9.0'} 118 | dependencies: 119 | '@babel/helper-validator-identifier': 7.16.7 120 | to-fast-properties: 2.0.0 121 | dev: true 122 | 123 | /@commitlint/cli/16.2.3: 124 | resolution: {integrity: sha512-VsJBQLvhhlOgEfxs/Z5liYuK0dXqLE5hz1VJzLBxiOxG31kL/X5Q4OvK292BmO7IGZcm1yJE3XQPWSiFaEHbWA==} 125 | engines: {node: '>=v12'} 126 | hasBin: true 127 | dependencies: 128 | '@commitlint/format': 16.2.1 129 | '@commitlint/lint': 16.2.1 130 | '@commitlint/load': 16.2.3 131 | '@commitlint/read': 16.2.1 132 | '@commitlint/types': 16.2.1 133 | lodash: 4.17.21 134 | resolve-from: 5.0.0 135 | resolve-global: 1.0.0 136 | yargs: 17.4.1 137 | transitivePeerDependencies: 138 | - '@swc/core' 139 | - '@swc/wasm' 140 | dev: true 141 | 142 | /@commitlint/config-conventional/16.2.1: 143 | resolution: {integrity: sha512-cP9gArx7gnaj4IqmtCIcHdRjTYdRUi6lmGE+lOzGGjGe45qGOS8nyQQNvkNy2Ey2VqoSWuXXkD8zCUh6EHf1Ww==} 144 | engines: {node: '>=v12'} 145 | dependencies: 146 | conventional-changelog-conventionalcommits: 4.6.3 147 | dev: true 148 | 149 | /@commitlint/config-validator/16.2.1: 150 | resolution: {integrity: sha512-hogSe0WGg7CKmp4IfNbdNES3Rq3UEI4XRPB8JL4EPgo/ORq5nrGTVzxJh78omibNuB8Ho4501Czb1Er1MoDWpw==} 151 | engines: {node: '>=v12'} 152 | dependencies: 153 | '@commitlint/types': 16.2.1 154 | ajv: 6.12.6 155 | dev: true 156 | 157 | /@commitlint/ensure/16.2.1: 158 | resolution: {integrity: sha512-/h+lBTgf1r5fhbDNHOViLuej38i3rZqTQnBTk+xEg+ehOwQDXUuissQ5GsYXXqI5uGy+261ew++sT4EA3uBJ+A==} 159 | engines: {node: '>=v12'} 160 | dependencies: 161 | '@commitlint/types': 16.2.1 162 | lodash: 4.17.21 163 | dev: true 164 | 165 | /@commitlint/execute-rule/16.2.1: 166 | resolution: {integrity: sha512-oSls82fmUTLM6cl5V3epdVo4gHhbmBFvCvQGHBRdQ50H/690Uq1Dyd7hXMuKITCIdcnr9umyDkr8r5C6HZDF3g==} 167 | engines: {node: '>=v12'} 168 | dev: true 169 | 170 | /@commitlint/format/16.2.1: 171 | resolution: {integrity: sha512-Yyio9bdHWmNDRlEJrxHKglamIk3d6hC0NkEUW6Ti6ipEh2g0BAhy8Od6t4vLhdZRa1I2n+gY13foy+tUgk0i1Q==} 172 | engines: {node: '>=v12'} 173 | dependencies: 174 | '@commitlint/types': 16.2.1 175 | chalk: 4.1.2 176 | dev: true 177 | 178 | /@commitlint/is-ignored/16.2.1: 179 | resolution: {integrity: sha512-exl8HRzTIfb1YvDJp2b2HU5z1BT+9tmgxR2XF0YEzkMiCIuEKh+XLeocPr1VcvAKXv3Cmv5X/OfNRp+i+/HIhQ==} 180 | engines: {node: '>=v12'} 181 | dependencies: 182 | '@commitlint/types': 16.2.1 183 | semver: 7.3.5 184 | dev: true 185 | 186 | /@commitlint/lint/16.2.1: 187 | resolution: {integrity: sha512-fNINQ3X2ZqsCkNB3Z0Z8ElmhewqrS3gy2wgBTx97BkcjOWiyPAGwDJ752hwrsUnWAVBRztgw826n37xPzxsOgg==} 188 | engines: {node: '>=v12'} 189 | dependencies: 190 | '@commitlint/is-ignored': 16.2.1 191 | '@commitlint/parse': 16.2.1 192 | '@commitlint/rules': 16.2.1 193 | '@commitlint/types': 16.2.1 194 | dev: true 195 | 196 | /@commitlint/load/16.2.3: 197 | resolution: {integrity: sha512-Hb4OUlMnBUK6UxJEZ/VJ5k0LocIS7PtEMbRXEAA7eSpOgORIFexC4K/RaRpVd5UTtu3M0ST3ddPPijF9rdW6nw==} 198 | engines: {node: '>=v12'} 199 | dependencies: 200 | '@commitlint/config-validator': 16.2.1 201 | '@commitlint/execute-rule': 16.2.1 202 | '@commitlint/resolve-extends': 16.2.1 203 | '@commitlint/types': 16.2.1 204 | '@types/node': 17.0.29 205 | chalk: 4.1.2 206 | cosmiconfig: 7.0.1 207 | cosmiconfig-typescript-loader: 1.0.9_5281fe59fc32158e106b8b5e2bebb315 208 | lodash: 4.17.21 209 | resolve-from: 5.0.0 210 | typescript: 4.6.3 211 | transitivePeerDependencies: 212 | - '@swc/core' 213 | - '@swc/wasm' 214 | dev: true 215 | 216 | /@commitlint/message/16.2.1: 217 | resolution: {integrity: sha512-2eWX/47rftViYg7a3axYDdrgwKv32mxbycBJT6OQY/MJM7SUfYNYYvbMFOQFaA4xIVZt7t2Alyqslbl6blVwWw==} 218 | engines: {node: '>=v12'} 219 | dev: true 220 | 221 | /@commitlint/parse/16.2.1: 222 | resolution: {integrity: sha512-2NP2dDQNL378VZYioLrgGVZhWdnJO4nAxQl5LXwYb08nEcN+cgxHN1dJV8OLJ5uxlGJtDeR8UZZ1mnQ1gSAD/g==} 223 | engines: {node: '>=v12'} 224 | dependencies: 225 | '@commitlint/types': 16.2.1 226 | conventional-changelog-angular: 5.0.13 227 | conventional-commits-parser: 3.2.4 228 | dev: true 229 | 230 | /@commitlint/read/16.2.1: 231 | resolution: {integrity: sha512-tViXGuaxLTrw2r7PiYMQOFA2fueZxnnt0lkOWqKyxT+n2XdEMGYcI9ID5ndJKXnfPGPppD0w/IItKsIXlZ+alw==} 232 | engines: {node: '>=v12'} 233 | dependencies: 234 | '@commitlint/top-level': 16.2.1 235 | '@commitlint/types': 16.2.1 236 | fs-extra: 10.1.0 237 | git-raw-commits: 2.0.11 238 | dev: true 239 | 240 | /@commitlint/resolve-extends/16.2.1: 241 | resolution: {integrity: sha512-NbbCMPKTFf2J805kwfP9EO+vV+XvnaHRcBy6ud5dF35dxMsvdJqke54W3XazXF1ZAxC4a3LBy4i/GNVBAthsEg==} 242 | engines: {node: '>=v12'} 243 | dependencies: 244 | '@commitlint/config-validator': 16.2.1 245 | '@commitlint/types': 16.2.1 246 | import-fresh: 3.3.0 247 | lodash: 4.17.21 248 | resolve-from: 5.0.0 249 | resolve-global: 1.0.0 250 | dev: true 251 | 252 | /@commitlint/rules/16.2.1: 253 | resolution: {integrity: sha512-ZFezJXQaBBso+BOTre/+1dGCuCzlWVaeLiVRGypI53qVgPMzQqZhkCcrxBFeqB87qeyzr4A4EoG++IvITwwpIw==} 254 | engines: {node: '>=v12'} 255 | dependencies: 256 | '@commitlint/ensure': 16.2.1 257 | '@commitlint/message': 16.2.1 258 | '@commitlint/to-lines': 16.2.1 259 | '@commitlint/types': 16.2.1 260 | execa: 5.1.1 261 | dev: true 262 | 263 | /@commitlint/to-lines/16.2.1: 264 | resolution: {integrity: sha512-9/VjpYj5j1QeY3eiog1zQWY6axsdWAc0AonUUfyZ7B0MVcRI0R56YsHAfzF6uK/g/WwPZaoe4Lb1QCyDVnpVaQ==} 265 | engines: {node: '>=v12'} 266 | dev: true 267 | 268 | /@commitlint/top-level/16.2.1: 269 | resolution: {integrity: sha512-lS6GSieHW9y6ePL73ied71Z9bOKyK+Ib9hTkRsB8oZFAyQZcyRwq2w6nIa6Fngir1QW51oKzzaXfJL94qwImyw==} 270 | engines: {node: '>=v12'} 271 | dependencies: 272 | find-up: 5.0.0 273 | dev: true 274 | 275 | /@commitlint/types/16.2.1: 276 | resolution: {integrity: sha512-7/z7pA7BM0i8XvMSBynO7xsB3mVQPUZbVn6zMIlp/a091XJ3qAXRXc+HwLYhiIdzzS5fuxxNIHZMGHVD4HJxdA==} 277 | engines: {node: '>=v12'} 278 | dependencies: 279 | chalk: 4.1.2 280 | dev: true 281 | 282 | /@cspotcode/source-map-consumer/0.8.0: 283 | resolution: {integrity: sha512-41qniHzTU8yAGbCp04ohlmSrZf8bkf/iJsl3V0dRGsQN/5GFfx+LbCSsCpp2gqrqjTVg/K6O8ycoV35JIwAzAg==} 284 | engines: {node: '>= 12'} 285 | dev: true 286 | 287 | /@cspotcode/source-map-support/0.7.0: 288 | resolution: {integrity: sha512-X4xqRHqN8ACt2aHVe51OxeA2HjbcL4MqFqXkrmQszJ1NOUuUu5u6Vqx/0lZSVNku7velL5FC/s5uEAj1lsBMhA==} 289 | engines: {node: '>=12'} 290 | dependencies: 291 | '@cspotcode/source-map-consumer': 0.8.0 292 | dev: true 293 | 294 | /@ctrl/tinycolor/3.4.1: 295 | resolution: {integrity: sha512-ej5oVy6lykXsvieQtqZxCOaLT+xD4+QNarq78cIYISHmZXshCvROLudpQN3lfL8G0NL7plMSSK+zlyvCaIJ4Iw==} 296 | engines: {node: '>=10'} 297 | dev: false 298 | 299 | /@element-plus/icons-vue/1.1.4_vue@3.2.33: 300 | resolution: {integrity: sha512-Iz/nHqdp1sFPmdzRwHkEQQA3lKvoObk8azgABZ81QUOpW9s/lUyQVUSh0tNtEPZXQlKwlSh7SPgoVxzrE0uuVQ==} 301 | peerDependencies: 302 | vue: ^3.2.0 303 | dependencies: 304 | vue: 3.2.33 305 | dev: false 306 | 307 | /@emmetio/abbreviation/2.2.3: 308 | resolution: {integrity: sha512-87pltuCPt99aL+y9xS6GPZ+Wmmyhll2WXH73gG/xpGcQ84DRnptBsI2r0BeIQ0EB/SQTOe2ANPqFqj3Rj5FOGA==} 309 | dependencies: 310 | '@emmetio/scanner': 1.0.0 311 | dev: true 312 | 313 | /@emmetio/css-abbreviation/2.1.4: 314 | resolution: {integrity: sha512-qk9L60Y+uRtM5CPbB0y+QNl/1XKE09mSO+AhhSauIfr2YOx/ta3NJw2d8RtCFxgzHeRqFRr8jgyzThbu+MZ4Uw==} 315 | dependencies: 316 | '@emmetio/scanner': 1.0.0 317 | dev: true 318 | 319 | /@emmetio/scanner/1.0.0: 320 | resolution: {integrity: sha512-8HqW8EVqjnCmWXVpqAOZf+EGESdkR27odcMMMGefgKXtar00SoYNSryGv//TELI4T3QFsECo78p+0lmalk/CFA==} 321 | dev: true 322 | 323 | /@eslint/eslintrc/1.2.2: 324 | resolution: {integrity: sha512-lTVWHs7O2hjBFZunXTZYnYqtB9GakA1lnxIf+gKq2nY5gxkkNi/lQvveW6t8gFdOHTg6nG50Xs95PrLqVpcaLg==} 325 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 326 | dependencies: 327 | ajv: 6.12.6 328 | debug: 4.3.4 329 | espree: 9.3.1 330 | globals: 13.13.0 331 | ignore: 5.2.0 332 | import-fresh: 3.3.0 333 | js-yaml: 4.1.0 334 | minimatch: 3.1.2 335 | strip-json-comments: 3.1.1 336 | transitivePeerDependencies: 337 | - supports-color 338 | dev: true 339 | 340 | /@floating-ui/core/0.6.2: 341 | resolution: {integrity: sha512-jktYRmZwmau63adUG3GKOAVCofBXkk55S/zQ94XOorAHhwqFIOFAy1rSp2N0Wp6/tGbe9V3u/ExlGZypyY17rg==} 342 | dev: false 343 | 344 | /@floating-ui/dom/0.4.5: 345 | resolution: {integrity: sha512-b+prvQgJt8pieaKYMSJBXHxX/DYwdLsAWxKYqnO5dO2V4oo/TYBZJAUQCVNjTWWsrs6o4VDrNcP9+E70HAhJdw==} 346 | dependencies: 347 | '@floating-ui/core': 0.6.2 348 | dev: false 349 | 350 | /@humanwhocodes/config-array/0.9.5: 351 | resolution: {integrity: sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==} 352 | engines: {node: '>=10.10.0'} 353 | dependencies: 354 | '@humanwhocodes/object-schema': 1.2.1 355 | debug: 4.3.4 356 | minimatch: 3.1.2 357 | transitivePeerDependencies: 358 | - supports-color 359 | dev: true 360 | 361 | /@humanwhocodes/object-schema/1.2.1: 362 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} 363 | dev: true 364 | 365 | /@nodelib/fs.scandir/2.1.5: 366 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 367 | engines: {node: '>= 8'} 368 | dependencies: 369 | '@nodelib/fs.stat': 2.0.5 370 | run-parallel: 1.2.0 371 | dev: true 372 | 373 | /@nodelib/fs.stat/2.0.5: 374 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 375 | engines: {node: '>= 8'} 376 | dev: true 377 | 378 | /@nodelib/fs.walk/1.2.8: 379 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 380 | engines: {node: '>= 8'} 381 | dependencies: 382 | '@nodelib/fs.scandir': 2.1.5 383 | fastq: 1.13.0 384 | dev: true 385 | 386 | /@rollup/pluginutils/4.2.1: 387 | resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} 388 | engines: {node: '>= 8.0.0'} 389 | dependencies: 390 | estree-walker: 2.0.2 391 | picomatch: 2.3.1 392 | dev: true 393 | 394 | /@sxzz/popperjs-es/2.11.7: 395 | resolution: {integrity: sha512-Ccy0NlLkzr0Ex2FKvh2X+OyERHXJ88XJ1MXtsI9y9fGexlaXaVTPzBCRBwIxFkORuOb+uBqeu+RqnpgYTEZRUQ==} 396 | dev: false 397 | 398 | /@tsconfig/node10/1.0.8: 399 | resolution: {integrity: sha512-6XFfSQmMgq0CFLY1MslA/CPUfhIL919M1rMsa5lP2P097N2Wd1sSX0tx1u4olM16fLNhtHZpRhedZJphNJqmZg==} 400 | dev: true 401 | 402 | /@tsconfig/node12/1.0.9: 403 | resolution: {integrity: sha512-/yBMcem+fbvhSREH+s14YJi18sp7J9jpuhYByADT2rypfajMZZN4WQ6zBGgBKp53NKmqI36wFYDb3yaMPurITw==} 404 | dev: true 405 | 406 | /@tsconfig/node14/1.0.1: 407 | resolution: {integrity: sha512-509r2+yARFfHHE7T6Puu2jjkoycftovhXRqW328PDXTVGKihlb1P8Z9mMZH04ebyajfRY7dedfGynlrFHJUQCg==} 408 | dev: true 409 | 410 | /@tsconfig/node16/1.0.2: 411 | resolution: {integrity: sha512-eZxlbI8GZscaGS7kkc/trHTT5xgrjH3/1n2JDwusC9iahPKWMRvRjJSAN5mCXviuTGQ/lHnhvv8Q1YTpnfz9gA==} 412 | dev: true 413 | 414 | /@types/json-schema/7.0.11: 415 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} 416 | dev: true 417 | 418 | /@types/lodash-es/4.17.6: 419 | resolution: {integrity: sha512-R+zTeVUKDdfoRxpAryaQNRKk3105Rrgx2CFRClIgRGaqDTdjsm8h6IYA8ir584W3ePzkZfst5xIgDwYrlh9HLg==} 420 | dependencies: 421 | '@types/lodash': 4.14.182 422 | dev: false 423 | 424 | /@types/lodash/4.14.182: 425 | resolution: {integrity: sha512-/THyiqyQAP9AfARo4pF+aCGcyiQ94tX/Is2I7HofNRqoYLgN1PBoOWu2/zTA5zMxzP5EFutMtWtGAFRKUe961Q==} 426 | dev: false 427 | 428 | /@types/minimist/1.2.2: 429 | resolution: {integrity: sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ==} 430 | dev: true 431 | 432 | /@types/node/17.0.29: 433 | resolution: {integrity: sha512-tx5jMmMFwx7wBwq/V7OohKDVb/JwJU5qCVkeLMh1//xycAJ/ESuw9aJ9SEtlCZDYi2pBfe4JkisSoAtbOsBNAA==} 434 | dev: true 435 | 436 | /@types/normalize-package-data/2.4.1: 437 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} 438 | dev: true 439 | 440 | /@types/parse-json/4.0.0: 441 | resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} 442 | dev: true 443 | 444 | /@typescript-eslint/eslint-plugin/5.21.0_829e74f28e9c9eb05edda582d47d45b8: 445 | resolution: {integrity: sha512-fTU85q8v5ZLpoZEyn/u1S2qrFOhi33Edo2CZ0+q1gDaWWm0JuPh3bgOyU8lM0edIEYgKLDkPFiZX2MOupgjlyg==} 446 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 447 | peerDependencies: 448 | '@typescript-eslint/parser': ^5.0.0 449 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 450 | typescript: '*' 451 | peerDependenciesMeta: 452 | typescript: 453 | optional: true 454 | dependencies: 455 | '@typescript-eslint/parser': 5.21.0_eslint@8.14.0+typescript@4.6.3 456 | '@typescript-eslint/scope-manager': 5.21.0 457 | '@typescript-eslint/type-utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 458 | '@typescript-eslint/utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 459 | debug: 4.3.4 460 | eslint: 8.14.0 461 | functional-red-black-tree: 1.0.1 462 | ignore: 5.2.0 463 | regexpp: 3.2.0 464 | semver: 7.3.7 465 | tsutils: 3.21.0_typescript@4.6.3 466 | typescript: 4.6.3 467 | transitivePeerDependencies: 468 | - supports-color 469 | dev: true 470 | 471 | /@typescript-eslint/parser/5.21.0_eslint@8.14.0+typescript@4.6.3: 472 | resolution: {integrity: sha512-8RUwTO77hstXUr3pZoWZbRQUxXcSXafZ8/5gpnQCfXvgmP9gpNlRGlWzvfbEQ14TLjmtU8eGnONkff8U2ui2Eg==} 473 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 474 | peerDependencies: 475 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 476 | typescript: '*' 477 | peerDependenciesMeta: 478 | typescript: 479 | optional: true 480 | dependencies: 481 | '@typescript-eslint/scope-manager': 5.21.0 482 | '@typescript-eslint/types': 5.21.0 483 | '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.6.3 484 | debug: 4.3.4 485 | eslint: 8.14.0 486 | typescript: 4.6.3 487 | transitivePeerDependencies: 488 | - supports-color 489 | dev: true 490 | 491 | /@typescript-eslint/scope-manager/5.21.0: 492 | resolution: {integrity: sha512-XTX0g0IhvzcH/e3393SvjRCfYQxgxtYzL3UREteUneo72EFlt7UNoiYnikUtmGVobTbhUDByhJ4xRBNe+34kOQ==} 493 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 494 | dependencies: 495 | '@typescript-eslint/types': 5.21.0 496 | '@typescript-eslint/visitor-keys': 5.21.0 497 | dev: true 498 | 499 | /@typescript-eslint/type-utils/5.21.0_eslint@8.14.0+typescript@4.6.3: 500 | resolution: {integrity: sha512-MxmLZj0tkGlkcZCSE17ORaHl8Th3JQwBzyXL/uvC6sNmu128LsgjTX0NIzy+wdH2J7Pd02GN8FaoudJntFvSOw==} 501 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 502 | peerDependencies: 503 | eslint: '*' 504 | typescript: '*' 505 | peerDependenciesMeta: 506 | typescript: 507 | optional: true 508 | dependencies: 509 | '@typescript-eslint/utils': 5.21.0_eslint@8.14.0+typescript@4.6.3 510 | debug: 4.3.4 511 | eslint: 8.14.0 512 | tsutils: 3.21.0_typescript@4.6.3 513 | typescript: 4.6.3 514 | transitivePeerDependencies: 515 | - supports-color 516 | dev: true 517 | 518 | /@typescript-eslint/types/5.21.0: 519 | resolution: {integrity: sha512-XnOOo5Wc2cBlq8Lh5WNvAgHzpjnEzxn4CJBwGkcau7b/tZ556qrWXQz4DJyChYg8JZAD06kczrdgFPpEQZfDsA==} 520 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 521 | dev: true 522 | 523 | /@typescript-eslint/typescript-estree/5.21.0_typescript@4.6.3: 524 | resolution: {integrity: sha512-Y8Y2T2FNvm08qlcoSMoNchh9y2Uj3QmjtwNMdRQkcFG7Muz//wfJBGBxh8R7HAGQFpgYpdHqUpEoPQk+q9Kjfg==} 525 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 526 | peerDependencies: 527 | typescript: '*' 528 | peerDependenciesMeta: 529 | typescript: 530 | optional: true 531 | dependencies: 532 | '@typescript-eslint/types': 5.21.0 533 | '@typescript-eslint/visitor-keys': 5.21.0 534 | debug: 4.3.4 535 | globby: 11.1.0 536 | is-glob: 4.0.3 537 | semver: 7.3.7 538 | tsutils: 3.21.0_typescript@4.6.3 539 | typescript: 4.6.3 540 | transitivePeerDependencies: 541 | - supports-color 542 | dev: true 543 | 544 | /@typescript-eslint/utils/5.21.0_eslint@8.14.0+typescript@4.6.3: 545 | resolution: {integrity: sha512-q/emogbND9wry7zxy7VYri+7ydawo2HDZhRZ5k6yggIvXa7PvBbAAZ4PFH/oZLem72ezC4Pr63rJvDK/sTlL8Q==} 546 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 547 | peerDependencies: 548 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 549 | dependencies: 550 | '@types/json-schema': 7.0.11 551 | '@typescript-eslint/scope-manager': 5.21.0 552 | '@typescript-eslint/types': 5.21.0 553 | '@typescript-eslint/typescript-estree': 5.21.0_typescript@4.6.3 554 | eslint: 8.14.0 555 | eslint-scope: 5.1.1 556 | eslint-utils: 3.0.0_eslint@8.14.0 557 | transitivePeerDependencies: 558 | - supports-color 559 | - typescript 560 | dev: true 561 | 562 | /@typescript-eslint/visitor-keys/5.21.0: 563 | resolution: {integrity: sha512-SX8jNN+iHqAF0riZQMkm7e8+POXa/fXw5cxL+gjpyP+FI+JVNhii53EmQgDAfDcBpFekYSlO0fGytMQwRiMQCA==} 564 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 565 | dependencies: 566 | '@typescript-eslint/types': 5.21.0 567 | eslint-visitor-keys: 3.3.0 568 | dev: true 569 | 570 | /@vitejs/plugin-vue/2.3.1_vite@2.9.6+vue@3.2.33: 571 | resolution: {integrity: sha512-YNzBt8+jt6bSwpt7LP890U1UcTOIZZxfpE5WOJ638PNxSEKOqAi0+FSKS0nVeukfdZ0Ai/H7AFd6k3hayfGZqQ==} 572 | engines: {node: '>=12.0.0'} 573 | peerDependencies: 574 | vite: ^2.5.10 575 | vue: ^3.2.25 576 | dependencies: 577 | vite: 2.9.6_less@4.1.2 578 | vue: 3.2.33 579 | dev: true 580 | 581 | /@volar/code-gen/0.29.8: 582 | resolution: {integrity: sha512-eohLLUqPChHRPDFT5gXn4V6pr/CeTri7Ou5GI26lUvBRRAbP8p+oYfQRcbMPGeKmVkYjfVj0chsxQGx6T8PQ4Q==} 583 | dependencies: 584 | '@volar/shared': 0.29.8 585 | '@volar/source-map': 0.29.8 586 | dev: true 587 | 588 | /@volar/html2pug/0.29.8: 589 | resolution: {integrity: sha512-bhSNXg8A2aD3w0B+CwmHjqCAaKtj5rORbE5C/q/UdGqptJbC6STCmi30KuRTdfPhR++Xb18Hauf3s/WCmtNAPA==} 590 | dependencies: 591 | domelementtype: 2.3.0 592 | domhandler: 4.3.1 593 | htmlparser2: 7.2.0 594 | pug: 3.0.2 595 | dev: true 596 | 597 | /@volar/shared/0.29.8: 598 | resolution: {integrity: sha512-Y1NN6irkIukD+T0wf4p/dHWYL90sacN2e2lYoDXxRlvoYxwANnHgw0J0Rcp+yw58ElWRScdG7/YntEIuZWeJsw==} 599 | dependencies: 600 | upath: 2.0.1 601 | vscode-jsonrpc: 8.0.0-next.8 602 | vscode-uri: 3.0.3 603 | dev: true 604 | 605 | /@volar/source-map/0.29.8: 606 | resolution: {integrity: sha512-7w+UoYtnc6UQu30CgMVvx0YN4dzDgP4TIsSmUaW62AGmxU9Lxwp3Kkn/4N8efi91z8ma5Z78v/HddyJPwAC3LA==} 607 | dependencies: 608 | '@volar/shared': 0.29.8 609 | dev: true 610 | 611 | /@volar/transforms/0.29.8: 612 | resolution: {integrity: sha512-o2hRa8CoDwYTO1Mu5KA47+1elUnYUjDaVhCvbyKlRfd8qpHea2llotArq7B6OORSL2M9DVs1IRJ5NGURBFeZ3Q==} 613 | dependencies: 614 | '@volar/shared': 0.29.8 615 | vscode-languageserver: 8.0.0-next.11 616 | dev: true 617 | 618 | /@volar/vue-code-gen/0.29.8: 619 | resolution: {integrity: sha512-E1e7P2oktNC/DzgDBditfla4s8+HlUlluZ+BtcLvEdbkl3QEjujkB0x1wxguWzXmpWgLIDPtrS3Jzll5cCOkTg==} 620 | dependencies: 621 | '@volar/code-gen': 0.29.8 622 | '@volar/shared': 0.29.8 623 | '@volar/source-map': 0.29.8 624 | '@vue/compiler-core': 3.2.33 625 | '@vue/compiler-dom': 3.2.33 626 | '@vue/shared': 3.2.33 627 | upath: 2.0.1 628 | dev: true 629 | 630 | /@vscode/emmet-helper/2.8.4: 631 | resolution: {integrity: sha512-lUki5QLS47bz/U8IlG9VQ+1lfxMtxMZENmU5nu4Z71eOD5j9FK0SmYGL5NiVJg9WBWeAU0VxRADMY2Qpq7BfVg==} 632 | dependencies: 633 | emmet: 2.3.6 634 | jsonc-parser: 2.3.1 635 | vscode-languageserver-textdocument: 1.0.4 636 | vscode-languageserver-types: 3.16.0 637 | vscode-nls: 5.0.1 638 | vscode-uri: 2.1.2 639 | dev: true 640 | 641 | /@vue/compiler-core/3.2.33: 642 | resolution: {integrity: sha512-AAmr52ji3Zhk7IKIuigX2osWWsb2nQE5xsdFYjdnmtQ4gymmqXbjLvkSE174+fF3A3kstYrTgGkqgOEbsdLDpw==} 643 | dependencies: 644 | '@babel/parser': 7.17.9 645 | '@vue/shared': 3.2.33 646 | estree-walker: 2.0.2 647 | source-map: 0.6.1 648 | 649 | /@vue/compiler-dom/3.2.33: 650 | resolution: {integrity: sha512-GhiG1C8X98Xz9QUX/RlA6/kgPBWJkjq0Rq6//5XTAGSYrTMBgcLpP9+CnlUg1TFxnnCVughAG+KZl28XJqw8uQ==} 651 | dependencies: 652 | '@vue/compiler-core': 3.2.33 653 | '@vue/shared': 3.2.33 654 | 655 | /@vue/compiler-sfc/3.2.33: 656 | resolution: {integrity: sha512-H8D0WqagCr295pQjUYyO8P3IejM3vEzeCO1apzByAEaAR/WimhMYczHfZVvlCE/9yBaEu/eu9RdiWr0kF8b71Q==} 657 | dependencies: 658 | '@babel/parser': 7.17.9 659 | '@vue/compiler-core': 3.2.33 660 | '@vue/compiler-dom': 3.2.33 661 | '@vue/compiler-ssr': 3.2.33 662 | '@vue/reactivity-transform': 3.2.33 663 | '@vue/shared': 3.2.33 664 | estree-walker: 2.0.2 665 | magic-string: 0.25.9 666 | postcss: 8.4.12 667 | source-map: 0.6.1 668 | dev: false 669 | 670 | /@vue/compiler-ssr/3.2.33: 671 | resolution: {integrity: sha512-XQh1Xdk3VquDpXsnoCd7JnMoWec9CfAzQDQsaMcSU79OrrO2PNR0ErlIjm/mGq3GmBfkQjzZACV+7GhfRB8xMQ==} 672 | dependencies: 673 | '@vue/compiler-dom': 3.2.33 674 | '@vue/shared': 3.2.33 675 | dev: false 676 | 677 | /@vue/devtools-api/6.1.4: 678 | resolution: {integrity: sha512-IiA0SvDrJEgXvVxjNkHPFfDx6SXw0b/TUkqMcDZWNg9fnCAHbTpoo59YfJ9QLFkwa3raau5vSlRVzMSLDnfdtQ==} 679 | dev: false 680 | 681 | /@vue/reactivity-transform/3.2.33: 682 | resolution: {integrity: sha512-4UL5KOIvSQb254aqenW4q34qMXbfZcmEsV/yVidLUgvwYQQ/D21bGX3DlgPUGI3c4C+iOnNmDCkIxkILoX/Pyw==} 683 | dependencies: 684 | '@babel/parser': 7.17.9 685 | '@vue/compiler-core': 3.2.33 686 | '@vue/shared': 3.2.33 687 | estree-walker: 2.0.2 688 | magic-string: 0.25.9 689 | dev: false 690 | 691 | /@vue/reactivity/3.2.33: 692 | resolution: {integrity: sha512-62Sq0mp9/0bLmDuxuLD5CIaMG2susFAGARLuZ/5jkU1FCf9EDbwUuF+BO8Ub3Rbodx0ziIecM/NsmyjardBxfQ==} 693 | dependencies: 694 | '@vue/shared': 3.2.33 695 | 696 | /@vue/runtime-core/3.2.33: 697 | resolution: {integrity: sha512-N2D2vfaXsBPhzCV3JsXQa2NECjxP3eXgZlFqKh4tgakp3iX6LCGv76DLlc+IfFZq+TW10Y8QUfeihXOupJ1dGw==} 698 | dependencies: 699 | '@vue/reactivity': 3.2.33 700 | '@vue/shared': 3.2.33 701 | dev: false 702 | 703 | /@vue/runtime-dom/3.2.33: 704 | resolution: {integrity: sha512-LSrJ6W7CZTSUygX5s8aFkraDWlO6K4geOwA3quFF2O+hC3QuAMZt/0Xb7JKE3C4JD4pFwCSO7oCrZmZ0BIJUnw==} 705 | dependencies: 706 | '@vue/runtime-core': 3.2.33 707 | '@vue/shared': 3.2.33 708 | csstype: 2.6.20 709 | dev: false 710 | 711 | /@vue/server-renderer/3.2.33_vue@3.2.33: 712 | resolution: {integrity: sha512-4jpJHRD4ORv8PlbYi+/MfP8ec1okz6rybe36MdpkDrGIdEItHEUyaHSKvz+ptNEyQpALmmVfRteHkU9F8vxOew==} 713 | peerDependencies: 714 | vue: 3.2.33 715 | dependencies: 716 | '@vue/compiler-ssr': 3.2.33 717 | '@vue/shared': 3.2.33 718 | vue: 3.2.33 719 | dev: false 720 | 721 | /@vue/shared/3.2.33: 722 | resolution: {integrity: sha512-UBc1Pg1T3yZ97vsA2ueER0F6GbJebLHYlEi4ou1H5YL4KWvMOOWwpYo9/QpWq93wxKG6Wo13IY74Hcn/f7c7Bg==} 723 | 724 | /@vueuse/core/8.3.1_vue@3.2.33: 725 | resolution: {integrity: sha512-WiXUgVyPG9elGx3G8UV8g+zqbEJ2hYacrPICogAxDdW6hnxxcUFdF7FtvDroJ/DxWmo2pg8XNNz07ybfnZyJbw==} 726 | peerDependencies: 727 | '@vue/composition-api': ^1.1.0 728 | vue: ^2.6.0 || ^3.2.0 729 | peerDependenciesMeta: 730 | '@vue/composition-api': 731 | optional: true 732 | vue: 733 | optional: true 734 | dependencies: 735 | '@vueuse/metadata': 8.3.1 736 | '@vueuse/shared': 8.3.1_vue@3.2.33 737 | vue: 3.2.33 738 | vue-demi: 0.12.5_vue@3.2.33 739 | dev: false 740 | 741 | /@vueuse/metadata/8.3.1: 742 | resolution: {integrity: sha512-1aZaFL44HzXXkfN6Q7KMDOXBFKTHDClHlOJBxtN8rTBXIIScoGOrJCpxWiQ4kuVg95MzG/pHrd3P4wd8poL9XQ==} 743 | dev: false 744 | 745 | /@vueuse/shared/8.3.1_vue@3.2.33: 746 | resolution: {integrity: sha512-7HKLCcxp4dtONq6QSSoavblo9riYgqzw7jhqiC0/VUYMXKzqj1G/GznOzTmY8Wi8uKKT197JqjKQ1DKt2j/0+A==} 747 | peerDependencies: 748 | '@vue/composition-api': ^1.1.0 749 | vue: ^2.6.0 || ^3.2.0 750 | peerDependenciesMeta: 751 | '@vue/composition-api': 752 | optional: true 753 | vue: 754 | optional: true 755 | dependencies: 756 | vue: 3.2.33 757 | vue-demi: 0.12.5_vue@3.2.33 758 | dev: false 759 | 760 | /JSONStream/1.3.5: 761 | resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} 762 | hasBin: true 763 | dependencies: 764 | jsonparse: 1.3.1 765 | through: 2.3.8 766 | dev: true 767 | 768 | /acorn-jsx/5.3.2_acorn@8.7.1: 769 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 770 | peerDependencies: 771 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 772 | dependencies: 773 | acorn: 8.7.1 774 | dev: true 775 | 776 | /acorn-walk/8.2.0: 777 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 778 | engines: {node: '>=0.4.0'} 779 | dev: true 780 | 781 | /acorn/7.4.1: 782 | resolution: {integrity: sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==} 783 | engines: {node: '>=0.4.0'} 784 | hasBin: true 785 | dev: true 786 | 787 | /acorn/8.7.1: 788 | resolution: {integrity: sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==} 789 | engines: {node: '>=0.4.0'} 790 | hasBin: true 791 | dev: true 792 | 793 | /aggregate-error/3.1.0: 794 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 795 | engines: {node: '>=8'} 796 | dependencies: 797 | clean-stack: 2.2.0 798 | indent-string: 4.0.0 799 | dev: true 800 | 801 | /ajv/6.12.6: 802 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 803 | dependencies: 804 | fast-deep-equal: 3.1.3 805 | fast-json-stable-stringify: 2.1.0 806 | json-schema-traverse: 0.4.1 807 | uri-js: 4.4.1 808 | dev: true 809 | 810 | /ajv/8.11.0: 811 | resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} 812 | dependencies: 813 | fast-deep-equal: 3.1.3 814 | json-schema-traverse: 1.0.0 815 | require-from-string: 2.0.2 816 | uri-js: 4.4.1 817 | dev: true 818 | 819 | /ansi-escapes/3.2.0: 820 | resolution: {integrity: sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==} 821 | engines: {node: '>=4'} 822 | dev: true 823 | 824 | /ansi-escapes/4.3.2: 825 | resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} 826 | engines: {node: '>=8'} 827 | dependencies: 828 | type-fest: 0.21.3 829 | dev: true 830 | 831 | /ansi-regex/3.0.1: 832 | resolution: {integrity: sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==} 833 | engines: {node: '>=4'} 834 | dev: true 835 | 836 | /ansi-regex/4.1.1: 837 | resolution: {integrity: sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==} 838 | engines: {node: '>=6'} 839 | dev: true 840 | 841 | /ansi-regex/5.0.1: 842 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 843 | engines: {node: '>=8'} 844 | dev: true 845 | 846 | /ansi-regex/6.0.1: 847 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 848 | engines: {node: '>=12'} 849 | dev: true 850 | 851 | /ansi-styles/3.2.1: 852 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} 853 | engines: {node: '>=4'} 854 | dependencies: 855 | color-convert: 1.9.3 856 | dev: true 857 | 858 | /ansi-styles/4.3.0: 859 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 860 | engines: {node: '>=8'} 861 | dependencies: 862 | color-convert: 2.0.1 863 | dev: true 864 | 865 | /ansi-styles/6.1.0: 866 | resolution: {integrity: sha512-VbqNsoz55SYGczauuup0MFUyXNQviSpFTj1RQtFzmQLk18qbVSpTFFGMT293rmDaQuKCT6InmbuEyUne4mTuxQ==} 867 | engines: {node: '>=12'} 868 | dev: true 869 | 870 | /anymatch/3.1.2: 871 | resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} 872 | engines: {node: '>= 8'} 873 | dependencies: 874 | normalize-path: 3.0.0 875 | picomatch: 2.3.1 876 | dev: true 877 | 878 | /arg/4.1.3: 879 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 880 | dev: true 881 | 882 | /argparse/2.0.1: 883 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 884 | dev: true 885 | 886 | /array-ify/1.0.0: 887 | resolution: {integrity: sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=} 888 | dev: true 889 | 890 | /array-union/2.1.0: 891 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 892 | engines: {node: '>=8'} 893 | dev: true 894 | 895 | /arrify/1.0.1: 896 | resolution: {integrity: sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=} 897 | engines: {node: '>=0.10.0'} 898 | dev: true 899 | 900 | /asap/2.0.6: 901 | resolution: {integrity: sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=} 902 | dev: true 903 | 904 | /assert-never/1.2.1: 905 | resolution: {integrity: sha512-TaTivMB6pYI1kXwrFlEhLeGfOqoDNdTxjCdwRfFFkEA30Eu+k48W34nlok2EYWJfFFzqaEmichdNM7th6M5HNw==} 906 | dev: true 907 | 908 | /astral-regex/2.0.0: 909 | resolution: {integrity: sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==} 910 | engines: {node: '>=8'} 911 | dev: true 912 | 913 | /async-validator/4.1.1: 914 | resolution: {integrity: sha512-p4DO/JXwjs8klJyJL8Q2oM4ks5fUTze/h5k10oPPKMiLe1fj3G1QMzPHNmN1Py4ycOk7WlO2DcGXv1qiESJCZA==} 915 | dev: false 916 | 917 | /axios/0.26.1: 918 | resolution: {integrity: sha512-fPwcX4EvnSHuInCMItEhAGnaSEXRBjtzh9fOtsE6E1G6p7vl7edEeZe11QHf18+6+9gR5PbKV/sGKNaD8YaMeA==} 919 | dependencies: 920 | follow-redirects: 1.14.9 921 | transitivePeerDependencies: 922 | - debug 923 | dev: false 924 | 925 | /babel-walk/3.0.0-canary-5: 926 | resolution: {integrity: sha512-GAwkz0AihzY5bkwIY5QDR+LvsRQgB/B+1foMPvi0FZPMl5fjD7ICiznUiBdLYMH1QYe6vqu4gWYytZOccLouFw==} 927 | engines: {node: '>= 10.0.0'} 928 | dependencies: 929 | '@babel/types': 7.17.0 930 | dev: true 931 | 932 | /balanced-match/1.0.2: 933 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 934 | dev: true 935 | 936 | /balanced-match/2.0.0: 937 | resolution: {integrity: sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA==} 938 | dev: true 939 | 940 | /binary-extensions/2.2.0: 941 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 942 | engines: {node: '>=8'} 943 | dev: true 944 | 945 | /boolbase/1.0.0: 946 | resolution: {integrity: sha1-aN/1++YMUes3cl6p4+0xDcwed24=} 947 | dev: true 948 | 949 | /brace-expansion/1.1.11: 950 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 951 | dependencies: 952 | balanced-match: 1.0.2 953 | concat-map: 0.0.1 954 | dev: true 955 | 956 | /brace-expansion/2.0.1: 957 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 958 | dependencies: 959 | balanced-match: 1.0.2 960 | dev: true 961 | 962 | /braces/3.0.2: 963 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 964 | engines: {node: '>=8'} 965 | dependencies: 966 | fill-range: 7.0.1 967 | dev: true 968 | 969 | /cachedir/2.2.0: 970 | resolution: {integrity: sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==} 971 | engines: {node: '>=6'} 972 | dev: true 973 | 974 | /call-bind/1.0.2: 975 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} 976 | dependencies: 977 | function-bind: 1.1.1 978 | get-intrinsic: 1.1.1 979 | dev: true 980 | 981 | /callsites/3.1.0: 982 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 983 | engines: {node: '>=6'} 984 | dev: true 985 | 986 | /camelcase-keys/6.2.2: 987 | resolution: {integrity: sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==} 988 | engines: {node: '>=8'} 989 | dependencies: 990 | camelcase: 5.3.1 991 | map-obj: 4.3.0 992 | quick-lru: 4.0.1 993 | dev: true 994 | 995 | /camelcase/5.3.1: 996 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 997 | engines: {node: '>=6'} 998 | dev: true 999 | 1000 | /chalk/2.4.2: 1001 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} 1002 | engines: {node: '>=4'} 1003 | dependencies: 1004 | ansi-styles: 3.2.1 1005 | escape-string-regexp: 1.0.5 1006 | supports-color: 5.5.0 1007 | dev: true 1008 | 1009 | /chalk/4.1.2: 1010 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1011 | engines: {node: '>=10'} 1012 | dependencies: 1013 | ansi-styles: 4.3.0 1014 | supports-color: 7.2.0 1015 | dev: true 1016 | 1017 | /character-parser/2.2.0: 1018 | resolution: {integrity: sha1-x84o821LzZdE5f/CxfzeHHMmH8A=} 1019 | dependencies: 1020 | is-regex: 1.1.4 1021 | dev: true 1022 | 1023 | /chardet/0.7.0: 1024 | resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} 1025 | dev: true 1026 | 1027 | /chokidar/3.5.3: 1028 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1029 | engines: {node: '>= 8.10.0'} 1030 | dependencies: 1031 | anymatch: 3.1.2 1032 | braces: 3.0.2 1033 | glob-parent: 5.1.2 1034 | is-binary-path: 2.1.0 1035 | is-glob: 4.0.3 1036 | normalize-path: 3.0.0 1037 | readdirp: 3.6.0 1038 | optionalDependencies: 1039 | fsevents: 2.3.2 1040 | dev: true 1041 | 1042 | /clean-stack/2.2.0: 1043 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 1044 | engines: {node: '>=6'} 1045 | dev: true 1046 | 1047 | /cli-cursor/2.1.0: 1048 | resolution: {integrity: sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=} 1049 | engines: {node: '>=4'} 1050 | dependencies: 1051 | restore-cursor: 2.0.0 1052 | dev: true 1053 | 1054 | /cli-cursor/3.1.0: 1055 | resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} 1056 | engines: {node: '>=8'} 1057 | dependencies: 1058 | restore-cursor: 3.1.0 1059 | dev: true 1060 | 1061 | /cli-truncate/2.1.0: 1062 | resolution: {integrity: sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg==} 1063 | engines: {node: '>=8'} 1064 | dependencies: 1065 | slice-ansi: 3.0.0 1066 | string-width: 4.2.3 1067 | dev: true 1068 | 1069 | /cli-truncate/3.1.0: 1070 | resolution: {integrity: sha512-wfOBkjXteqSnI59oPcJkcPl/ZmwvMMOj340qUIY1SKZCv0B9Cf4D4fAucRkIKQmsIuYK3x1rrgU7MeGRruiuiA==} 1071 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1072 | dependencies: 1073 | slice-ansi: 5.0.0 1074 | string-width: 5.1.2 1075 | dev: true 1076 | 1077 | /cli-width/2.2.1: 1078 | resolution: {integrity: sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==} 1079 | dev: true 1080 | 1081 | /cliui/7.0.4: 1082 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 1083 | dependencies: 1084 | string-width: 4.2.3 1085 | strip-ansi: 6.0.1 1086 | wrap-ansi: 7.0.0 1087 | dev: true 1088 | 1089 | /clone-regexp/2.2.0: 1090 | resolution: {integrity: sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==} 1091 | engines: {node: '>=6'} 1092 | dependencies: 1093 | is-regexp: 2.1.0 1094 | dev: true 1095 | 1096 | /color-convert/1.9.3: 1097 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} 1098 | dependencies: 1099 | color-name: 1.1.3 1100 | dev: true 1101 | 1102 | /color-convert/2.0.1: 1103 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1104 | engines: {node: '>=7.0.0'} 1105 | dependencies: 1106 | color-name: 1.1.4 1107 | dev: true 1108 | 1109 | /color-name/1.1.3: 1110 | resolution: {integrity: sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=} 1111 | dev: true 1112 | 1113 | /color-name/1.1.4: 1114 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1115 | dev: true 1116 | 1117 | /colord/2.9.2: 1118 | resolution: {integrity: sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==} 1119 | dev: true 1120 | 1121 | /colorette/2.0.16: 1122 | resolution: {integrity: sha512-hUewv7oMjCp+wkBv5Rm0v87eJhq4woh5rSR+42YSQJKecCqgIqNkZ6lAlQms/BwHPJA5NKMRlpxPRv0n8HQW6g==} 1123 | dev: true 1124 | 1125 | /commander/8.3.0: 1126 | resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} 1127 | engines: {node: '>= 12'} 1128 | dev: true 1129 | 1130 | /commitizen/4.2.4: 1131 | resolution: {integrity: sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==} 1132 | engines: {node: '>= 10'} 1133 | hasBin: true 1134 | dependencies: 1135 | cachedir: 2.2.0 1136 | cz-conventional-changelog: 3.2.0 1137 | dedent: 0.7.0 1138 | detect-indent: 6.0.0 1139 | find-node-modules: 2.1.3 1140 | find-root: 1.1.0 1141 | fs-extra: 8.1.0 1142 | glob: 7.1.4 1143 | inquirer: 6.5.2 1144 | is-utf8: 0.2.1 1145 | lodash: 4.17.21 1146 | minimist: 1.2.5 1147 | strip-bom: 4.0.0 1148 | strip-json-comments: 3.0.1 1149 | transitivePeerDependencies: 1150 | - '@swc/core' 1151 | - '@swc/wasm' 1152 | dev: true 1153 | 1154 | /compare-func/2.0.0: 1155 | resolution: {integrity: sha512-zHig5N+tPWARooBnb0Zx1MFcdfpyJrfTJ3Y5L+IFvUm8rM74hHz66z0gw0x4tijh5CorKkKUCnW82R2vmpeCRA==} 1156 | dependencies: 1157 | array-ify: 1.0.0 1158 | dot-prop: 5.3.0 1159 | dev: true 1160 | 1161 | /concat-map/0.0.1: 1162 | resolution: {integrity: sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=} 1163 | dev: true 1164 | 1165 | /constantinople/4.0.1: 1166 | resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} 1167 | dependencies: 1168 | '@babel/parser': 7.17.9 1169 | '@babel/types': 7.17.0 1170 | dev: true 1171 | 1172 | /conventional-changelog-angular/5.0.13: 1173 | resolution: {integrity: sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA==} 1174 | engines: {node: '>=10'} 1175 | dependencies: 1176 | compare-func: 2.0.0 1177 | q: 1.5.1 1178 | dev: true 1179 | 1180 | /conventional-changelog-conventionalcommits/4.6.3: 1181 | resolution: {integrity: sha512-LTTQV4fwOM4oLPad317V/QNQ1FY4Hju5qeBIM1uTHbrnCE+Eg4CdRZ3gO2pUeR+tzWdp80M2j3qFFEDWVqOV4g==} 1182 | engines: {node: '>=10'} 1183 | dependencies: 1184 | compare-func: 2.0.0 1185 | lodash: 4.17.21 1186 | q: 1.5.1 1187 | dev: true 1188 | 1189 | /conventional-commit-types/3.0.0: 1190 | resolution: {integrity: sha512-SmmCYnOniSsAa9GqWOeLqc179lfr5TRu5b4QFDkbsrJ5TZjPJx85wtOr3zn+1dbeNiXDKGPbZ72IKbPhLXh/Lg==} 1191 | dev: true 1192 | 1193 | /conventional-commits-parser/3.2.4: 1194 | resolution: {integrity: sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q==} 1195 | engines: {node: '>=10'} 1196 | hasBin: true 1197 | dependencies: 1198 | is-text-path: 1.0.1 1199 | JSONStream: 1.3.5 1200 | lodash: 4.17.21 1201 | meow: 8.1.2 1202 | split2: 3.2.2 1203 | through2: 4.0.2 1204 | dev: true 1205 | 1206 | /copy-anything/2.0.6: 1207 | resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} 1208 | dependencies: 1209 | is-what: 3.14.1 1210 | dev: true 1211 | 1212 | /cosmiconfig-typescript-loader/1.0.9_5281fe59fc32158e106b8b5e2bebb315: 1213 | resolution: {integrity: sha512-tRuMRhxN4m1Y8hP9SNYfz7jRwt8lZdWxdjg/ohg5esKmsndJIn4yT96oJVcf5x0eA11taXl+sIp+ielu529k6g==} 1214 | engines: {node: '>=12', npm: '>=6'} 1215 | peerDependencies: 1216 | '@types/node': '*' 1217 | typescript: '>=3' 1218 | dependencies: 1219 | '@types/node': 17.0.29 1220 | cosmiconfig: 7.0.1 1221 | ts-node: 10.7.0_5281fe59fc32158e106b8b5e2bebb315 1222 | typescript: 4.6.3 1223 | transitivePeerDependencies: 1224 | - '@swc/core' 1225 | - '@swc/wasm' 1226 | dev: true 1227 | 1228 | /cosmiconfig/7.0.1: 1229 | resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} 1230 | engines: {node: '>=10'} 1231 | dependencies: 1232 | '@types/parse-json': 4.0.0 1233 | import-fresh: 3.3.0 1234 | parse-json: 5.2.0 1235 | path-type: 4.0.0 1236 | yaml: 1.10.2 1237 | dev: true 1238 | 1239 | /create-require/1.1.1: 1240 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 1241 | dev: true 1242 | 1243 | /cross-spawn/7.0.3: 1244 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1245 | engines: {node: '>= 8'} 1246 | dependencies: 1247 | path-key: 3.1.1 1248 | shebang-command: 2.0.0 1249 | which: 2.0.2 1250 | dev: true 1251 | 1252 | /css-functions-list/3.0.1: 1253 | resolution: {integrity: sha512-PriDuifDt4u4rkDgnqRCLnjfMatufLmWNfQnGCq34xZwpY3oabwhB9SqRBmuvWUgndbemCFlKqg+nO7C2q0SBw==} 1254 | engines: {node: '>=12.22'} 1255 | dev: true 1256 | 1257 | /cssesc/3.0.0: 1258 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 1259 | engines: {node: '>=4'} 1260 | hasBin: true 1261 | dev: true 1262 | 1263 | /csstype/2.6.20: 1264 | resolution: {integrity: sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==} 1265 | dev: false 1266 | 1267 | /cz-conventional-changelog/3.2.0: 1268 | resolution: {integrity: sha512-yAYxeGpVi27hqIilG1nh4A9Bnx4J3Ov+eXy4koL3drrR+IO9GaWPsKjik20ht608Asqi8TQPf0mczhEeyAtMzg==} 1269 | engines: {node: '>= 10'} 1270 | dependencies: 1271 | chalk: 2.4.2 1272 | commitizen: 4.2.4 1273 | conventional-commit-types: 3.0.0 1274 | lodash.map: 4.6.0 1275 | longest: 2.0.1 1276 | word-wrap: 1.2.3 1277 | optionalDependencies: 1278 | '@commitlint/load': 16.2.3 1279 | transitivePeerDependencies: 1280 | - '@swc/core' 1281 | - '@swc/wasm' 1282 | dev: true 1283 | 1284 | /cz-conventional-changelog/3.3.0: 1285 | resolution: {integrity: sha512-U466fIzU5U22eES5lTNiNbZ+d8dfcHcssH4o7QsdWaCcRs/feIPCxKYSWkYBNs5mny7MvEfwpTLWjvbm94hecw==} 1286 | engines: {node: '>= 10'} 1287 | dependencies: 1288 | chalk: 2.4.2 1289 | commitizen: 4.2.4 1290 | conventional-commit-types: 3.0.0 1291 | lodash.map: 4.6.0 1292 | longest: 2.0.1 1293 | word-wrap: 1.2.3 1294 | optionalDependencies: 1295 | '@commitlint/load': 16.2.3 1296 | transitivePeerDependencies: 1297 | - '@swc/core' 1298 | - '@swc/wasm' 1299 | dev: true 1300 | 1301 | /dargs/7.0.0: 1302 | resolution: {integrity: sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg==} 1303 | engines: {node: '>=8'} 1304 | dev: true 1305 | 1306 | /dayjs/1.11.1: 1307 | resolution: {integrity: sha512-ER7EjqVAMkRRsxNCC5YqJ9d9VQYuWdGt7aiH2qA5R5wt8ZmWaP2dLUSIK6y/kVzLMlmh1Tvu5xUf4M/wdGJ5KA==} 1308 | dev: false 1309 | 1310 | /debug/3.2.7: 1311 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1312 | dependencies: 1313 | ms: 2.1.3 1314 | dev: true 1315 | optional: true 1316 | 1317 | /debug/4.3.4: 1318 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1319 | engines: {node: '>=6.0'} 1320 | peerDependencies: 1321 | supports-color: '*' 1322 | peerDependenciesMeta: 1323 | supports-color: 1324 | optional: true 1325 | dependencies: 1326 | ms: 2.1.2 1327 | dev: true 1328 | 1329 | /debug/4.3.4_supports-color@9.2.2: 1330 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1331 | engines: {node: '>=6.0'} 1332 | peerDependencies: 1333 | supports-color: '*' 1334 | peerDependenciesMeta: 1335 | supports-color: 1336 | optional: true 1337 | dependencies: 1338 | ms: 2.1.2 1339 | supports-color: 9.2.2 1340 | dev: true 1341 | 1342 | /decamelize-keys/1.1.0: 1343 | resolution: {integrity: sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=} 1344 | engines: {node: '>=0.10.0'} 1345 | dependencies: 1346 | decamelize: 1.2.0 1347 | map-obj: 1.0.1 1348 | dev: true 1349 | 1350 | /decamelize/1.2.0: 1351 | resolution: {integrity: sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=} 1352 | engines: {node: '>=0.10.0'} 1353 | dev: true 1354 | 1355 | /dedent/0.7.0: 1356 | resolution: {integrity: sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=} 1357 | dev: true 1358 | 1359 | /deep-is/0.1.4: 1360 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 1361 | dev: true 1362 | 1363 | /detect-file/1.0.0: 1364 | resolution: {integrity: sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=} 1365 | engines: {node: '>=0.10.0'} 1366 | dev: true 1367 | 1368 | /detect-indent/6.0.0: 1369 | resolution: {integrity: sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==} 1370 | engines: {node: '>=8'} 1371 | dev: true 1372 | 1373 | /diff/4.0.2: 1374 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 1375 | engines: {node: '>=0.3.1'} 1376 | dev: true 1377 | 1378 | /dir-glob/3.0.1: 1379 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1380 | engines: {node: '>=8'} 1381 | dependencies: 1382 | path-type: 4.0.0 1383 | dev: true 1384 | 1385 | /doctrine/3.0.0: 1386 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 1387 | engines: {node: '>=6.0.0'} 1388 | dependencies: 1389 | esutils: 2.0.3 1390 | dev: true 1391 | 1392 | /doctypes/1.1.0: 1393 | resolution: {integrity: sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=} 1394 | dev: true 1395 | 1396 | /dom-serializer/1.4.1: 1397 | resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} 1398 | dependencies: 1399 | domelementtype: 2.3.0 1400 | domhandler: 4.3.1 1401 | entities: 2.2.0 1402 | dev: true 1403 | 1404 | /domelementtype/2.3.0: 1405 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1406 | dev: true 1407 | 1408 | /domhandler/4.3.1: 1409 | resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} 1410 | engines: {node: '>= 4'} 1411 | dependencies: 1412 | domelementtype: 2.3.0 1413 | dev: true 1414 | 1415 | /domutils/2.8.0: 1416 | resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} 1417 | dependencies: 1418 | dom-serializer: 1.4.1 1419 | domelementtype: 2.3.0 1420 | domhandler: 4.3.1 1421 | dev: true 1422 | 1423 | /dot-prop/5.3.0: 1424 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} 1425 | engines: {node: '>=8'} 1426 | dependencies: 1427 | is-obj: 2.0.0 1428 | dev: true 1429 | 1430 | /eastasianwidth/0.2.0: 1431 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1432 | dev: true 1433 | 1434 | /element-plus/2.1.11_vue@3.2.33: 1435 | resolution: {integrity: sha512-s4X0I8s787tv+9UdekBC1g7v42Fj4bucPAmu03EjbgrGrV7BJvkoBGuK52lNfu4yC76bl6Uyjesd5Fu8CMakSw==} 1436 | peerDependencies: 1437 | vue: ^3.2.0 1438 | dependencies: 1439 | '@ctrl/tinycolor': 3.4.1 1440 | '@element-plus/icons-vue': 1.1.4_vue@3.2.33 1441 | '@floating-ui/dom': 0.4.5 1442 | '@popperjs/core': /@sxzz/popperjs-es/2.11.7 1443 | '@types/lodash': 4.14.182 1444 | '@types/lodash-es': 4.17.6 1445 | '@vueuse/core': 8.3.1_vue@3.2.33 1446 | async-validator: 4.1.1 1447 | dayjs: 1.11.1 1448 | escape-html: 1.0.3 1449 | lodash: 4.17.21 1450 | lodash-es: 4.17.21 1451 | lodash-unified: 1.0.2_da03a4540fbd16bbaafbb96724306afd 1452 | memoize-one: 6.0.0 1453 | normalize-wheel-es: 1.1.2 1454 | vue: 3.2.33 1455 | transitivePeerDependencies: 1456 | - '@vue/composition-api' 1457 | dev: false 1458 | 1459 | /emmet/2.3.6: 1460 | resolution: {integrity: sha512-pLS4PBPDdxuUAmw7Me7+TcHbykTsBKN/S9XJbUOMFQrNv9MoshzyMFK/R57JBm94/6HSL4vHnDeEmxlC82NQ4A==} 1461 | dependencies: 1462 | '@emmetio/abbreviation': 2.2.3 1463 | '@emmetio/css-abbreviation': 2.1.4 1464 | dev: true 1465 | 1466 | /emoji-regex/8.0.0: 1467 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1468 | dev: true 1469 | 1470 | /emoji-regex/9.2.2: 1471 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1472 | dev: true 1473 | 1474 | /entities/2.2.0: 1475 | resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} 1476 | dev: true 1477 | 1478 | /entities/3.0.1: 1479 | resolution: {integrity: sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==} 1480 | engines: {node: '>=0.12'} 1481 | dev: true 1482 | 1483 | /errno/0.1.8: 1484 | resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} 1485 | hasBin: true 1486 | requiresBuild: true 1487 | dependencies: 1488 | prr: 1.0.1 1489 | dev: true 1490 | optional: true 1491 | 1492 | /error-ex/1.3.2: 1493 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1494 | dependencies: 1495 | is-arrayish: 0.2.1 1496 | dev: true 1497 | 1498 | /esbuild-android-64/0.14.38: 1499 | resolution: {integrity: sha512-aRFxR3scRKkbmNuGAK+Gee3+yFxkTJO/cx83Dkyzo4CnQl/2zVSurtG6+G86EQIZ+w+VYngVyK7P3HyTBKu3nw==} 1500 | engines: {node: '>=12'} 1501 | cpu: [x64] 1502 | os: [android] 1503 | requiresBuild: true 1504 | dev: true 1505 | optional: true 1506 | 1507 | /esbuild-android-arm64/0.14.38: 1508 | resolution: {integrity: sha512-L2NgQRWuHFI89IIZIlpAcINy9FvBk6xFVZ7xGdOwIm8VyhX1vNCEqUJO3DPSSy945Gzdg98cxtNt8Grv1CsyhA==} 1509 | engines: {node: '>=12'} 1510 | cpu: [arm64] 1511 | os: [android] 1512 | requiresBuild: true 1513 | dev: true 1514 | optional: true 1515 | 1516 | /esbuild-darwin-64/0.14.38: 1517 | resolution: {integrity: sha512-5JJvgXkX87Pd1Og0u/NJuO7TSqAikAcQQ74gyJ87bqWRVeouky84ICoV4sN6VV53aTW+NE87qLdGY4QA2S7KNA==} 1518 | engines: {node: '>=12'} 1519 | cpu: [x64] 1520 | os: [darwin] 1521 | requiresBuild: true 1522 | dev: true 1523 | optional: true 1524 | 1525 | /esbuild-darwin-arm64/0.14.38: 1526 | resolution: {integrity: sha512-eqF+OejMI3mC5Dlo9Kdq/Ilbki9sQBw3QlHW3wjLmsLh+quNfHmGMp3Ly1eWm981iGBMdbtSS9+LRvR2T8B3eQ==} 1527 | engines: {node: '>=12'} 1528 | cpu: [arm64] 1529 | os: [darwin] 1530 | requiresBuild: true 1531 | dev: true 1532 | optional: true 1533 | 1534 | /esbuild-freebsd-64/0.14.38: 1535 | resolution: {integrity: sha512-epnPbhZUt93xV5cgeY36ZxPXDsQeO55DppzsIgWM8vgiG/Rz+qYDLmh5ts3e+Ln1wA9dQ+nZmVHw+RjaW3I5Ig==} 1536 | engines: {node: '>=12'} 1537 | cpu: [x64] 1538 | os: [freebsd] 1539 | requiresBuild: true 1540 | dev: true 1541 | optional: true 1542 | 1543 | /esbuild-freebsd-arm64/0.14.38: 1544 | resolution: {integrity: sha512-/9icXUYJWherhk+y5fjPI5yNUdFPtXHQlwP7/K/zg8t8lQdHVj20SqU9/udQmeUo5pDFHMYzcEFfJqgOVeKNNQ==} 1545 | engines: {node: '>=12'} 1546 | cpu: [arm64] 1547 | os: [freebsd] 1548 | requiresBuild: true 1549 | dev: true 1550 | optional: true 1551 | 1552 | /esbuild-linux-32/0.14.38: 1553 | resolution: {integrity: sha512-QfgfeNHRFvr2XeHFzP8kOZVnal3QvST3A0cgq32ZrHjSMFTdgXhMhmWdKzRXP/PKcfv3e2OW9tT9PpcjNvaq6g==} 1554 | engines: {node: '>=12'} 1555 | cpu: [ia32] 1556 | os: [linux] 1557 | requiresBuild: true 1558 | dev: true 1559 | optional: true 1560 | 1561 | /esbuild-linux-64/0.14.38: 1562 | resolution: {integrity: sha512-uuZHNmqcs+Bj1qiW9k/HZU3FtIHmYiuxZ/6Aa+/KHb/pFKr7R3aVqvxlAudYI9Fw3St0VCPfv7QBpUITSmBR1Q==} 1563 | engines: {node: '>=12'} 1564 | cpu: [x64] 1565 | os: [linux] 1566 | requiresBuild: true 1567 | dev: true 1568 | optional: true 1569 | 1570 | /esbuild-linux-arm/0.14.38: 1571 | resolution: {integrity: sha512-FiFvQe8J3VKTDXG01JbvoVRXQ0x6UZwyrU4IaLBZeq39Bsbatd94Fuc3F1RGqPF5RbIWW7RvkVQjn79ejzysnA==} 1572 | engines: {node: '>=12'} 1573 | cpu: [arm] 1574 | os: [linux] 1575 | requiresBuild: true 1576 | dev: true 1577 | optional: true 1578 | 1579 | /esbuild-linux-arm64/0.14.38: 1580 | resolution: {integrity: sha512-HlMGZTEsBrXrivr64eZ/EO0NQM8H8DuSENRok9d+Jtvq8hOLzrxfsAT9U94K3KOGk2XgCmkaI2KD8hX7F97lvA==} 1581 | engines: {node: '>=12'} 1582 | cpu: [arm64] 1583 | os: [linux] 1584 | requiresBuild: true 1585 | dev: true 1586 | optional: true 1587 | 1588 | /esbuild-linux-mips64le/0.14.38: 1589 | resolution: {integrity: sha512-qd1dLf2v7QBiI5wwfil9j0HG/5YMFBAmMVmdeokbNAMbcg49p25t6IlJFXAeLzogv1AvgaXRXvgFNhScYEUXGQ==} 1590 | engines: {node: '>=12'} 1591 | cpu: [mips64el] 1592 | os: [linux] 1593 | requiresBuild: true 1594 | dev: true 1595 | optional: true 1596 | 1597 | /esbuild-linux-ppc64le/0.14.38: 1598 | resolution: {integrity: sha512-mnbEm7o69gTl60jSuK+nn+pRsRHGtDPfzhrqEUXyCl7CTOCLtWN2bhK8bgsdp6J/2NyS/wHBjs1x8aBWwP2X9Q==} 1599 | engines: {node: '>=12'} 1600 | cpu: [ppc64] 1601 | os: [linux] 1602 | requiresBuild: true 1603 | dev: true 1604 | optional: true 1605 | 1606 | /esbuild-linux-riscv64/0.14.38: 1607 | resolution: {integrity: sha512-+p6YKYbuV72uikChRk14FSyNJZ4WfYkffj6Af0/Tw63/6TJX6TnIKE+6D3xtEc7DeDth1fjUOEqm+ApKFXbbVQ==} 1608 | engines: {node: '>=12'} 1609 | cpu: [riscv64] 1610 | os: [linux] 1611 | requiresBuild: true 1612 | dev: true 1613 | optional: true 1614 | 1615 | /esbuild-linux-s390x/0.14.38: 1616 | resolution: {integrity: sha512-0zUsiDkGJiMHxBQ7JDU8jbaanUY975CdOW1YDrurjrM0vWHfjv9tLQsW9GSyEb/heSK1L5gaweRjzfUVBFoybQ==} 1617 | engines: {node: '>=12'} 1618 | cpu: [s390x] 1619 | os: [linux] 1620 | requiresBuild: true 1621 | dev: true 1622 | optional: true 1623 | 1624 | /esbuild-netbsd-64/0.14.38: 1625 | resolution: {integrity: sha512-cljBAApVwkpnJZfnRVThpRBGzCi+a+V9Ofb1fVkKhtrPLDYlHLrSYGtmnoTVWDQdU516qYI8+wOgcGZ4XIZh0Q==} 1626 | engines: {node: '>=12'} 1627 | cpu: [x64] 1628 | os: [netbsd] 1629 | requiresBuild: true 1630 | dev: true 1631 | optional: true 1632 | 1633 | /esbuild-openbsd-64/0.14.38: 1634 | resolution: {integrity: sha512-CDswYr2PWPGEPpLDUO50mL3WO/07EMjnZDNKpmaxUPsrW+kVM3LoAqr/CE8UbzugpEiflYqJsGPLirThRB18IQ==} 1635 | engines: {node: '>=12'} 1636 | cpu: [x64] 1637 | os: [openbsd] 1638 | requiresBuild: true 1639 | dev: true 1640 | optional: true 1641 | 1642 | /esbuild-sunos-64/0.14.38: 1643 | resolution: {integrity: sha512-2mfIoYW58gKcC3bck0j7lD3RZkqYA7MmujFYmSn9l6TiIcAMpuEvqksO+ntBgbLep/eyjpgdplF7b+4T9VJGOA==} 1644 | engines: {node: '>=12'} 1645 | cpu: [x64] 1646 | os: [sunos] 1647 | requiresBuild: true 1648 | dev: true 1649 | optional: true 1650 | 1651 | /esbuild-windows-32/0.14.38: 1652 | resolution: {integrity: sha512-L2BmEeFZATAvU+FJzJiRLFUP+d9RHN+QXpgaOrs2klshoAm1AE6Us4X6fS9k33Uy5SzScn2TpcgecbqJza1Hjw==} 1653 | engines: {node: '>=12'} 1654 | cpu: [ia32] 1655 | os: [win32] 1656 | requiresBuild: true 1657 | dev: true 1658 | optional: true 1659 | 1660 | /esbuild-windows-64/0.14.38: 1661 | resolution: {integrity: sha512-Khy4wVmebnzue8aeSXLC+6clo/hRYeNIm0DyikoEqX+3w3rcvrhzpoix0S+MF9vzh6JFskkIGD7Zx47ODJNyCw==} 1662 | engines: {node: '>=12'} 1663 | cpu: [x64] 1664 | os: [win32] 1665 | requiresBuild: true 1666 | dev: true 1667 | optional: true 1668 | 1669 | /esbuild-windows-arm64/0.14.38: 1670 | resolution: {integrity: sha512-k3FGCNmHBkqdJXuJszdWciAH77PukEyDsdIryEHn9cKLQFxzhT39dSumeTuggaQcXY57UlmLGIkklWZo2qzHpw==} 1671 | engines: {node: '>=12'} 1672 | cpu: [arm64] 1673 | os: [win32] 1674 | requiresBuild: true 1675 | dev: true 1676 | optional: true 1677 | 1678 | /esbuild/0.14.38: 1679 | resolution: {integrity: sha512-12fzJ0fsm7gVZX1YQ1InkOE5f9Tl7cgf6JPYXRJtPIoE0zkWAbHdPHVPPaLi9tYAcEBqheGzqLn/3RdTOyBfcA==} 1680 | engines: {node: '>=12'} 1681 | hasBin: true 1682 | requiresBuild: true 1683 | optionalDependencies: 1684 | esbuild-android-64: 0.14.38 1685 | esbuild-android-arm64: 0.14.38 1686 | esbuild-darwin-64: 0.14.38 1687 | esbuild-darwin-arm64: 0.14.38 1688 | esbuild-freebsd-64: 0.14.38 1689 | esbuild-freebsd-arm64: 0.14.38 1690 | esbuild-linux-32: 0.14.38 1691 | esbuild-linux-64: 0.14.38 1692 | esbuild-linux-arm: 0.14.38 1693 | esbuild-linux-arm64: 0.14.38 1694 | esbuild-linux-mips64le: 0.14.38 1695 | esbuild-linux-ppc64le: 0.14.38 1696 | esbuild-linux-riscv64: 0.14.38 1697 | esbuild-linux-s390x: 0.14.38 1698 | esbuild-netbsd-64: 0.14.38 1699 | esbuild-openbsd-64: 0.14.38 1700 | esbuild-sunos-64: 0.14.38 1701 | esbuild-windows-32: 0.14.38 1702 | esbuild-windows-64: 0.14.38 1703 | esbuild-windows-arm64: 0.14.38 1704 | dev: true 1705 | 1706 | /escalade/3.1.1: 1707 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1708 | engines: {node: '>=6'} 1709 | dev: true 1710 | 1711 | /escape-html/1.0.3: 1712 | resolution: {integrity: sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=} 1713 | dev: false 1714 | 1715 | /escape-string-regexp/1.0.5: 1716 | resolution: {integrity: sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=} 1717 | engines: {node: '>=0.8.0'} 1718 | dev: true 1719 | 1720 | /escape-string-regexp/4.0.0: 1721 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1722 | engines: {node: '>=10'} 1723 | dev: true 1724 | 1725 | /eslint-config-prettier/8.5.0_eslint@8.14.0: 1726 | resolution: {integrity: sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==} 1727 | hasBin: true 1728 | peerDependencies: 1729 | eslint: '>=7.0.0' 1730 | dependencies: 1731 | eslint: 8.14.0 1732 | dev: true 1733 | 1734 | /eslint-plugin-prettier/4.0.0_665eb419c9d7860ca0c224f7f6dcdace: 1735 | resolution: {integrity: sha512-98MqmCJ7vJodoQK359bqQWaxOE0CS8paAz/GgjaZLyex4TTk3g9HugoO89EqWCrFiOqn9EVvcoo7gZzONCWVwQ==} 1736 | engines: {node: '>=6.0.0'} 1737 | peerDependencies: 1738 | eslint: '>=7.28.0' 1739 | eslint-config-prettier: '*' 1740 | prettier: '>=2.0.0' 1741 | peerDependenciesMeta: 1742 | eslint-config-prettier: 1743 | optional: true 1744 | dependencies: 1745 | eslint: 8.14.0 1746 | eslint-config-prettier: 8.5.0_eslint@8.14.0 1747 | prettier: 2.6.2 1748 | prettier-linter-helpers: 1.0.0 1749 | dev: false 1750 | 1751 | /eslint-plugin-vue/8.7.1_eslint@8.14.0: 1752 | resolution: {integrity: sha512-28sbtm4l4cOzoO1LtzQPxfxhQABararUb1JtqusQqObJpWX2e/gmVyeYVfepizPFne0Q5cILkYGiBoV36L12Wg==} 1753 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1754 | peerDependencies: 1755 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0 1756 | dependencies: 1757 | eslint: 8.14.0 1758 | eslint-utils: 3.0.0_eslint@8.14.0 1759 | natural-compare: 1.4.0 1760 | nth-check: 2.0.1 1761 | postcss-selector-parser: 6.0.10 1762 | semver: 7.3.7 1763 | vue-eslint-parser: 8.3.0_eslint@8.14.0 1764 | transitivePeerDependencies: 1765 | - supports-color 1766 | dev: true 1767 | 1768 | /eslint-scope/5.1.1: 1769 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} 1770 | engines: {node: '>=8.0.0'} 1771 | dependencies: 1772 | esrecurse: 4.3.0 1773 | estraverse: 4.3.0 1774 | dev: true 1775 | 1776 | /eslint-scope/7.1.1: 1777 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==} 1778 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1779 | dependencies: 1780 | esrecurse: 4.3.0 1781 | estraverse: 5.3.0 1782 | dev: true 1783 | 1784 | /eslint-utils/3.0.0_eslint@8.14.0: 1785 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} 1786 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} 1787 | peerDependencies: 1788 | eslint: '>=5' 1789 | dependencies: 1790 | eslint: 8.14.0 1791 | eslint-visitor-keys: 2.1.0 1792 | dev: true 1793 | 1794 | /eslint-visitor-keys/2.1.0: 1795 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} 1796 | engines: {node: '>=10'} 1797 | dev: true 1798 | 1799 | /eslint-visitor-keys/3.3.0: 1800 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==} 1801 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1802 | dev: true 1803 | 1804 | /eslint/8.14.0: 1805 | resolution: {integrity: sha512-3/CE4aJX7LNEiE3i6FeodHmI/38GZtWCsAtsymScmzYapx8q1nVVb+eLcLSzATmCPXw5pT4TqVs1E0OmxAd9tw==} 1806 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1807 | hasBin: true 1808 | dependencies: 1809 | '@eslint/eslintrc': 1.2.2 1810 | '@humanwhocodes/config-array': 0.9.5 1811 | ajv: 6.12.6 1812 | chalk: 4.1.2 1813 | cross-spawn: 7.0.3 1814 | debug: 4.3.4 1815 | doctrine: 3.0.0 1816 | escape-string-regexp: 4.0.0 1817 | eslint-scope: 7.1.1 1818 | eslint-utils: 3.0.0_eslint@8.14.0 1819 | eslint-visitor-keys: 3.3.0 1820 | espree: 9.3.1 1821 | esquery: 1.4.0 1822 | esutils: 2.0.3 1823 | fast-deep-equal: 3.1.3 1824 | file-entry-cache: 6.0.1 1825 | functional-red-black-tree: 1.0.1 1826 | glob-parent: 6.0.2 1827 | globals: 13.13.0 1828 | ignore: 5.2.0 1829 | import-fresh: 3.3.0 1830 | imurmurhash: 0.1.4 1831 | is-glob: 4.0.3 1832 | js-yaml: 4.1.0 1833 | json-stable-stringify-without-jsonify: 1.0.1 1834 | levn: 0.4.1 1835 | lodash.merge: 4.6.2 1836 | minimatch: 3.1.2 1837 | natural-compare: 1.4.0 1838 | optionator: 0.9.1 1839 | regexpp: 3.2.0 1840 | strip-ansi: 6.0.1 1841 | strip-json-comments: 3.1.1 1842 | text-table: 0.2.0 1843 | v8-compile-cache: 2.3.0 1844 | transitivePeerDependencies: 1845 | - supports-color 1846 | dev: true 1847 | 1848 | /espree/9.3.1: 1849 | resolution: {integrity: sha512-bvdyLmJMfwkV3NCRl5ZhJf22zBFo1y8bYh3VYb+bfzqNB4Je68P2sSuXyuFquzWLebHpNd2/d5uv7yoP9ISnGQ==} 1850 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1851 | dependencies: 1852 | acorn: 8.7.1 1853 | acorn-jsx: 5.3.2_acorn@8.7.1 1854 | eslint-visitor-keys: 3.3.0 1855 | dev: true 1856 | 1857 | /esquery/1.4.0: 1858 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==} 1859 | engines: {node: '>=0.10'} 1860 | dependencies: 1861 | estraverse: 5.3.0 1862 | dev: true 1863 | 1864 | /esrecurse/4.3.0: 1865 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 1866 | engines: {node: '>=4.0'} 1867 | dependencies: 1868 | estraverse: 5.3.0 1869 | dev: true 1870 | 1871 | /estraverse/4.3.0: 1872 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} 1873 | engines: {node: '>=4.0'} 1874 | dev: true 1875 | 1876 | /estraverse/5.3.0: 1877 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 1878 | engines: {node: '>=4.0'} 1879 | dev: true 1880 | 1881 | /estree-walker/2.0.2: 1882 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1883 | 1884 | /esutils/2.0.3: 1885 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 1886 | engines: {node: '>=0.10.0'} 1887 | dev: true 1888 | 1889 | /execa/5.1.1: 1890 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 1891 | engines: {node: '>=10'} 1892 | dependencies: 1893 | cross-spawn: 7.0.3 1894 | get-stream: 6.0.1 1895 | human-signals: 2.1.0 1896 | is-stream: 2.0.1 1897 | merge-stream: 2.0.0 1898 | npm-run-path: 4.0.1 1899 | onetime: 5.1.2 1900 | signal-exit: 3.0.7 1901 | strip-final-newline: 2.0.0 1902 | dev: true 1903 | 1904 | /execall/2.0.0: 1905 | resolution: {integrity: sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==} 1906 | engines: {node: '>=8'} 1907 | dependencies: 1908 | clone-regexp: 2.2.0 1909 | dev: true 1910 | 1911 | /expand-tilde/2.0.2: 1912 | resolution: {integrity: sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=} 1913 | engines: {node: '>=0.10.0'} 1914 | dependencies: 1915 | homedir-polyfill: 1.0.3 1916 | dev: true 1917 | 1918 | /external-editor/3.1.0: 1919 | resolution: {integrity: sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==} 1920 | engines: {node: '>=4'} 1921 | dependencies: 1922 | chardet: 0.7.0 1923 | iconv-lite: 0.4.24 1924 | tmp: 0.0.33 1925 | dev: true 1926 | 1927 | /fast-deep-equal/3.1.3: 1928 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1929 | dev: true 1930 | 1931 | /fast-diff/1.2.0: 1932 | resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} 1933 | dev: false 1934 | 1935 | /fast-glob/3.2.11: 1936 | resolution: {integrity: sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==} 1937 | engines: {node: '>=8.6.0'} 1938 | dependencies: 1939 | '@nodelib/fs.stat': 2.0.5 1940 | '@nodelib/fs.walk': 1.2.8 1941 | glob-parent: 5.1.2 1942 | merge2: 1.4.1 1943 | micromatch: 4.0.5 1944 | dev: true 1945 | 1946 | /fast-json-stable-stringify/2.1.0: 1947 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1948 | dev: true 1949 | 1950 | /fast-levenshtein/2.0.6: 1951 | resolution: {integrity: sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=} 1952 | dev: true 1953 | 1954 | /fastest-levenshtein/1.0.12: 1955 | resolution: {integrity: sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==} 1956 | dev: true 1957 | 1958 | /fastq/1.13.0: 1959 | resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} 1960 | dependencies: 1961 | reusify: 1.0.4 1962 | dev: true 1963 | 1964 | /figures/2.0.0: 1965 | resolution: {integrity: sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=} 1966 | engines: {node: '>=4'} 1967 | dependencies: 1968 | escape-string-regexp: 1.0.5 1969 | dev: true 1970 | 1971 | /file-entry-cache/6.0.1: 1972 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 1973 | engines: {node: ^10.12.0 || >=12.0.0} 1974 | dependencies: 1975 | flat-cache: 3.0.4 1976 | dev: true 1977 | 1978 | /fill-range/7.0.1: 1979 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1980 | engines: {node: '>=8'} 1981 | dependencies: 1982 | to-regex-range: 5.0.1 1983 | dev: true 1984 | 1985 | /find-node-modules/2.1.3: 1986 | resolution: {integrity: sha512-UC2I2+nx1ZuOBclWVNdcnbDR5dlrOdVb7xNjmT/lHE+LsgztWks3dG7boJ37yTS/venXw84B/mAW9uHVoC5QRg==} 1987 | dependencies: 1988 | findup-sync: 4.0.0 1989 | merge: 2.1.1 1990 | dev: true 1991 | 1992 | /find-root/1.1.0: 1993 | resolution: {integrity: sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==} 1994 | dev: true 1995 | 1996 | /find-up/4.1.0: 1997 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1998 | engines: {node: '>=8'} 1999 | dependencies: 2000 | locate-path: 5.0.0 2001 | path-exists: 4.0.0 2002 | dev: true 2003 | 2004 | /find-up/5.0.0: 2005 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 2006 | engines: {node: '>=10'} 2007 | dependencies: 2008 | locate-path: 6.0.0 2009 | path-exists: 4.0.0 2010 | dev: true 2011 | 2012 | /findup-sync/4.0.0: 2013 | resolution: {integrity: sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==} 2014 | engines: {node: '>= 8'} 2015 | dependencies: 2016 | detect-file: 1.0.0 2017 | is-glob: 4.0.3 2018 | micromatch: 4.0.5 2019 | resolve-dir: 1.0.1 2020 | dev: true 2021 | 2022 | /flat-cache/3.0.4: 2023 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==} 2024 | engines: {node: ^10.12.0 || >=12.0.0} 2025 | dependencies: 2026 | flatted: 3.2.5 2027 | rimraf: 3.0.2 2028 | dev: true 2029 | 2030 | /flatted/3.2.5: 2031 | resolution: {integrity: sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==} 2032 | dev: true 2033 | 2034 | /follow-redirects/1.14.9: 2035 | resolution: {integrity: sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==} 2036 | engines: {node: '>=4.0'} 2037 | peerDependencies: 2038 | debug: '*' 2039 | peerDependenciesMeta: 2040 | debug: 2041 | optional: true 2042 | dev: false 2043 | 2044 | /fs-extra/10.1.0: 2045 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 2046 | engines: {node: '>=12'} 2047 | dependencies: 2048 | graceful-fs: 4.2.10 2049 | jsonfile: 6.1.0 2050 | universalify: 2.0.0 2051 | dev: true 2052 | 2053 | /fs-extra/8.1.0: 2054 | resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} 2055 | engines: {node: '>=6 <7 || >=8'} 2056 | dependencies: 2057 | graceful-fs: 4.2.10 2058 | jsonfile: 4.0.0 2059 | universalify: 0.1.2 2060 | dev: true 2061 | 2062 | /fs.realpath/1.0.0: 2063 | resolution: {integrity: sha1-FQStJSMVjKpA20onh8sBQRmU6k8=} 2064 | dev: true 2065 | 2066 | /fsevents/2.3.2: 2067 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 2068 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 2069 | os: [darwin] 2070 | requiresBuild: true 2071 | dev: true 2072 | optional: true 2073 | 2074 | /function-bind/1.1.1: 2075 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 2076 | dev: true 2077 | 2078 | /functional-red-black-tree/1.0.1: 2079 | resolution: {integrity: sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=} 2080 | dev: true 2081 | 2082 | /get-caller-file/2.0.5: 2083 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 2084 | engines: {node: 6.* || 8.* || >= 10.*} 2085 | dev: true 2086 | 2087 | /get-intrinsic/1.1.1: 2088 | resolution: {integrity: sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==} 2089 | dependencies: 2090 | function-bind: 1.1.1 2091 | has: 1.0.3 2092 | has-symbols: 1.0.3 2093 | dev: true 2094 | 2095 | /get-stdin/8.0.0: 2096 | resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} 2097 | engines: {node: '>=10'} 2098 | dev: true 2099 | 2100 | /get-stream/6.0.1: 2101 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 2102 | engines: {node: '>=10'} 2103 | dev: true 2104 | 2105 | /git-raw-commits/2.0.11: 2106 | resolution: {integrity: sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A==} 2107 | engines: {node: '>=10'} 2108 | hasBin: true 2109 | dependencies: 2110 | dargs: 7.0.0 2111 | lodash: 4.17.21 2112 | meow: 8.1.2 2113 | split2: 3.2.2 2114 | through2: 4.0.2 2115 | dev: true 2116 | 2117 | /glob-parent/5.1.2: 2118 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2119 | engines: {node: '>= 6'} 2120 | dependencies: 2121 | is-glob: 4.0.3 2122 | dev: true 2123 | 2124 | /glob-parent/6.0.2: 2125 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 2126 | engines: {node: '>=10.13.0'} 2127 | dependencies: 2128 | is-glob: 4.0.3 2129 | dev: true 2130 | 2131 | /glob/7.1.4: 2132 | resolution: {integrity: sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==} 2133 | dependencies: 2134 | fs.realpath: 1.0.0 2135 | inflight: 1.0.6 2136 | inherits: 2.0.4 2137 | minimatch: 3.1.2 2138 | once: 1.4.0 2139 | path-is-absolute: 1.0.1 2140 | dev: true 2141 | 2142 | /glob/7.2.0: 2143 | resolution: {integrity: sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==} 2144 | dependencies: 2145 | fs.realpath: 1.0.0 2146 | inflight: 1.0.6 2147 | inherits: 2.0.4 2148 | minimatch: 3.1.2 2149 | once: 1.4.0 2150 | path-is-absolute: 1.0.1 2151 | dev: true 2152 | 2153 | /global-dirs/0.1.1: 2154 | resolution: {integrity: sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=} 2155 | engines: {node: '>=4'} 2156 | dependencies: 2157 | ini: 1.3.8 2158 | dev: true 2159 | 2160 | /global-modules/1.0.0: 2161 | resolution: {integrity: sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==} 2162 | engines: {node: '>=0.10.0'} 2163 | dependencies: 2164 | global-prefix: 1.0.2 2165 | is-windows: 1.0.2 2166 | resolve-dir: 1.0.1 2167 | dev: true 2168 | 2169 | /global-modules/2.0.0: 2170 | resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} 2171 | engines: {node: '>=6'} 2172 | dependencies: 2173 | global-prefix: 3.0.0 2174 | dev: true 2175 | 2176 | /global-prefix/1.0.2: 2177 | resolution: {integrity: sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=} 2178 | engines: {node: '>=0.10.0'} 2179 | dependencies: 2180 | expand-tilde: 2.0.2 2181 | homedir-polyfill: 1.0.3 2182 | ini: 1.3.8 2183 | is-windows: 1.0.2 2184 | which: 1.3.1 2185 | dev: true 2186 | 2187 | /global-prefix/3.0.0: 2188 | resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} 2189 | engines: {node: '>=6'} 2190 | dependencies: 2191 | ini: 1.3.8 2192 | kind-of: 6.0.3 2193 | which: 1.3.1 2194 | dev: true 2195 | 2196 | /globals/13.13.0: 2197 | resolution: {integrity: sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==} 2198 | engines: {node: '>=8'} 2199 | dependencies: 2200 | type-fest: 0.20.2 2201 | dev: true 2202 | 2203 | /globby/11.1.0: 2204 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2205 | engines: {node: '>=10'} 2206 | dependencies: 2207 | array-union: 2.1.0 2208 | dir-glob: 3.0.1 2209 | fast-glob: 3.2.11 2210 | ignore: 5.2.0 2211 | merge2: 1.4.1 2212 | slash: 3.0.0 2213 | dev: true 2214 | 2215 | /globjoin/0.1.4: 2216 | resolution: {integrity: sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=} 2217 | dev: true 2218 | 2219 | /graceful-fs/4.2.10: 2220 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 2221 | dev: true 2222 | 2223 | /hard-rejection/2.1.0: 2224 | resolution: {integrity: sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==} 2225 | engines: {node: '>=6'} 2226 | dev: true 2227 | 2228 | /has-flag/3.0.0: 2229 | resolution: {integrity: sha1-tdRU3CGZriJWmfNGfloH87lVuv0=} 2230 | engines: {node: '>=4'} 2231 | dev: true 2232 | 2233 | /has-flag/4.0.0: 2234 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2235 | engines: {node: '>=8'} 2236 | dev: true 2237 | 2238 | /has-symbols/1.0.3: 2239 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 2240 | engines: {node: '>= 0.4'} 2241 | dev: true 2242 | 2243 | /has-tostringtag/1.0.0: 2244 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} 2245 | engines: {node: '>= 0.4'} 2246 | dependencies: 2247 | has-symbols: 1.0.3 2248 | dev: true 2249 | 2250 | /has/1.0.3: 2251 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2252 | engines: {node: '>= 0.4.0'} 2253 | dependencies: 2254 | function-bind: 1.1.1 2255 | dev: true 2256 | 2257 | /homedir-polyfill/1.0.3: 2258 | resolution: {integrity: sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==} 2259 | engines: {node: '>=0.10.0'} 2260 | dependencies: 2261 | parse-passwd: 1.0.0 2262 | dev: true 2263 | 2264 | /hosted-git-info/2.8.9: 2265 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} 2266 | dev: true 2267 | 2268 | /hosted-git-info/4.1.0: 2269 | resolution: {integrity: sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==} 2270 | engines: {node: '>=10'} 2271 | dependencies: 2272 | lru-cache: 6.0.0 2273 | dev: true 2274 | 2275 | /html-tags/3.2.0: 2276 | resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} 2277 | engines: {node: '>=8'} 2278 | dev: true 2279 | 2280 | /htmlparser2/7.2.0: 2281 | resolution: {integrity: sha512-H7MImA4MS6cw7nbyURtLPO1Tms7C5H602LRETv95z1MxO/7CP7rDVROehUYeYBUYEON94NXXDEPmZuq+hX4sog==} 2282 | dependencies: 2283 | domelementtype: 2.3.0 2284 | domhandler: 4.3.1 2285 | domutils: 2.8.0 2286 | entities: 3.0.1 2287 | dev: true 2288 | 2289 | /human-signals/2.1.0: 2290 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 2291 | engines: {node: '>=10.17.0'} 2292 | dev: true 2293 | 2294 | /husky/7.0.4: 2295 | resolution: {integrity: sha512-vbaCKN2QLtP/vD4yvs6iz6hBEo6wkSzs8HpRah1Z6aGmF2KW5PdYuAd7uX5a+OyBZHBhd+TFLqgjUgytQr4RvQ==} 2296 | engines: {node: '>=12'} 2297 | hasBin: true 2298 | dev: true 2299 | 2300 | /iconv-lite/0.4.24: 2301 | resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} 2302 | engines: {node: '>=0.10.0'} 2303 | dependencies: 2304 | safer-buffer: 2.1.2 2305 | dev: true 2306 | 2307 | /ignore/5.2.0: 2308 | resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} 2309 | engines: {node: '>= 4'} 2310 | dev: true 2311 | 2312 | /image-size/0.5.5: 2313 | resolution: {integrity: sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=} 2314 | engines: {node: '>=0.10.0'} 2315 | hasBin: true 2316 | requiresBuild: true 2317 | dev: true 2318 | optional: true 2319 | 2320 | /import-fresh/3.3.0: 2321 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} 2322 | engines: {node: '>=6'} 2323 | dependencies: 2324 | parent-module: 1.0.1 2325 | resolve-from: 4.0.0 2326 | dev: true 2327 | 2328 | /import-lazy/4.0.0: 2329 | resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} 2330 | engines: {node: '>=8'} 2331 | dev: true 2332 | 2333 | /imurmurhash/0.1.4: 2334 | resolution: {integrity: sha1-khi5srkoojixPcT7a21XbyMUU+o=} 2335 | engines: {node: '>=0.8.19'} 2336 | dev: true 2337 | 2338 | /indent-string/4.0.0: 2339 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2340 | engines: {node: '>=8'} 2341 | dev: true 2342 | 2343 | /inflight/1.0.6: 2344 | resolution: {integrity: sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=} 2345 | dependencies: 2346 | once: 1.4.0 2347 | wrappy: 1.0.2 2348 | dev: true 2349 | 2350 | /inherits/2.0.4: 2351 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2352 | dev: true 2353 | 2354 | /ini/1.3.8: 2355 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2356 | dev: true 2357 | 2358 | /inquirer/6.5.2: 2359 | resolution: {integrity: sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==} 2360 | engines: {node: '>=6.0.0'} 2361 | dependencies: 2362 | ansi-escapes: 3.2.0 2363 | chalk: 2.4.2 2364 | cli-cursor: 2.1.0 2365 | cli-width: 2.2.1 2366 | external-editor: 3.1.0 2367 | figures: 2.0.0 2368 | lodash: 4.17.21 2369 | mute-stream: 0.0.7 2370 | run-async: 2.4.1 2371 | rxjs: 6.6.7 2372 | string-width: 2.1.1 2373 | strip-ansi: 5.2.0 2374 | through: 2.3.8 2375 | dev: true 2376 | 2377 | /is-arrayish/0.2.1: 2378 | resolution: {integrity: sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=} 2379 | dev: true 2380 | 2381 | /is-binary-path/2.1.0: 2382 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2383 | engines: {node: '>=8'} 2384 | dependencies: 2385 | binary-extensions: 2.2.0 2386 | dev: true 2387 | 2388 | /is-core-module/2.9.0: 2389 | resolution: {integrity: sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==} 2390 | dependencies: 2391 | has: 1.0.3 2392 | dev: true 2393 | 2394 | /is-expression/4.0.0: 2395 | resolution: {integrity: sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A==} 2396 | dependencies: 2397 | acorn: 7.4.1 2398 | object-assign: 4.1.1 2399 | dev: true 2400 | 2401 | /is-extglob/2.1.1: 2402 | resolution: {integrity: sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=} 2403 | engines: {node: '>=0.10.0'} 2404 | dev: true 2405 | 2406 | /is-fullwidth-code-point/2.0.0: 2407 | resolution: {integrity: sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=} 2408 | engines: {node: '>=4'} 2409 | dev: true 2410 | 2411 | /is-fullwidth-code-point/3.0.0: 2412 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2413 | engines: {node: '>=8'} 2414 | dev: true 2415 | 2416 | /is-fullwidth-code-point/4.0.0: 2417 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 2418 | engines: {node: '>=12'} 2419 | dev: true 2420 | 2421 | /is-glob/4.0.3: 2422 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2423 | engines: {node: '>=0.10.0'} 2424 | dependencies: 2425 | is-extglob: 2.1.1 2426 | dev: true 2427 | 2428 | /is-number/7.0.0: 2429 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2430 | engines: {node: '>=0.12.0'} 2431 | dev: true 2432 | 2433 | /is-obj/2.0.0: 2434 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 2435 | engines: {node: '>=8'} 2436 | dev: true 2437 | 2438 | /is-plain-obj/1.1.0: 2439 | resolution: {integrity: sha1-caUMhCnfync8kqOQpKA7OfzVHT4=} 2440 | engines: {node: '>=0.10.0'} 2441 | dev: true 2442 | 2443 | /is-plain-object/5.0.0: 2444 | resolution: {integrity: sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==} 2445 | engines: {node: '>=0.10.0'} 2446 | dev: true 2447 | 2448 | /is-promise/2.2.2: 2449 | resolution: {integrity: sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==} 2450 | dev: true 2451 | 2452 | /is-regex/1.1.4: 2453 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 2454 | engines: {node: '>= 0.4'} 2455 | dependencies: 2456 | call-bind: 1.0.2 2457 | has-tostringtag: 1.0.0 2458 | dev: true 2459 | 2460 | /is-regexp/2.1.0: 2461 | resolution: {integrity: sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==} 2462 | engines: {node: '>=6'} 2463 | dev: true 2464 | 2465 | /is-stream/2.0.1: 2466 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 2467 | engines: {node: '>=8'} 2468 | dev: true 2469 | 2470 | /is-text-path/1.0.1: 2471 | resolution: {integrity: sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=} 2472 | engines: {node: '>=0.10.0'} 2473 | dependencies: 2474 | text-extensions: 1.9.0 2475 | dev: true 2476 | 2477 | /is-utf8/0.2.1: 2478 | resolution: {integrity: sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=} 2479 | dev: true 2480 | 2481 | /is-what/3.14.1: 2482 | resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} 2483 | dev: true 2484 | 2485 | /is-windows/1.0.2: 2486 | resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} 2487 | engines: {node: '>=0.10.0'} 2488 | dev: true 2489 | 2490 | /isexe/2.0.0: 2491 | resolution: {integrity: sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=} 2492 | dev: true 2493 | 2494 | /js-stringify/1.0.2: 2495 | resolution: {integrity: sha1-Fzb939lyTyijaCrcYjCufk6Weds=} 2496 | dev: true 2497 | 2498 | /js-tokens/4.0.0: 2499 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 2500 | dev: true 2501 | 2502 | /js-yaml/4.1.0: 2503 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2504 | hasBin: true 2505 | dependencies: 2506 | argparse: 2.0.1 2507 | dev: true 2508 | 2509 | /json-parse-even-better-errors/2.3.1: 2510 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} 2511 | dev: true 2512 | 2513 | /json-schema-traverse/0.4.1: 2514 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2515 | dev: true 2516 | 2517 | /json-schema-traverse/1.0.0: 2518 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} 2519 | dev: true 2520 | 2521 | /json-stable-stringify-without-jsonify/1.0.1: 2522 | resolution: {integrity: sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=} 2523 | dev: true 2524 | 2525 | /jsonc-parser/2.3.1: 2526 | resolution: {integrity: sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==} 2527 | dev: true 2528 | 2529 | /jsonc-parser/3.0.0: 2530 | resolution: {integrity: sha512-fQzRfAbIBnR0IQvftw9FJveWiHp72Fg20giDrHz6TdfB12UH/uue0D3hm57UB5KgAVuniLMCaS8P1IMj9NR7cA==} 2531 | dev: true 2532 | 2533 | /jsonfile/4.0.0: 2534 | resolution: {integrity: sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=} 2535 | optionalDependencies: 2536 | graceful-fs: 4.2.10 2537 | dev: true 2538 | 2539 | /jsonfile/6.1.0: 2540 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 2541 | dependencies: 2542 | universalify: 2.0.0 2543 | optionalDependencies: 2544 | graceful-fs: 4.2.10 2545 | dev: true 2546 | 2547 | /jsonparse/1.3.1: 2548 | resolution: {integrity: sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=} 2549 | engines: {'0': node >= 0.2.0} 2550 | dev: true 2551 | 2552 | /jstransformer/1.0.0: 2553 | resolution: {integrity: sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=} 2554 | dependencies: 2555 | is-promise: 2.2.2 2556 | promise: 7.3.1 2557 | dev: true 2558 | 2559 | /kind-of/6.0.3: 2560 | resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} 2561 | engines: {node: '>=0.10.0'} 2562 | dev: true 2563 | 2564 | /klona/2.0.5: 2565 | resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} 2566 | engines: {node: '>= 8'} 2567 | dev: true 2568 | 2569 | /known-css-properties/0.24.0: 2570 | resolution: {integrity: sha512-RTSoaUAfLvpR357vWzAz/50Q/BmHfmE6ETSWfutT0AJiw10e6CmcdYRQJlLRd95B53D0Y2aD1jSxD3V3ySF+PA==} 2571 | dev: true 2572 | 2573 | /less-loader/10.2.0_less@4.1.2: 2574 | resolution: {integrity: sha512-AV5KHWvCezW27GT90WATaDnfXBv99llDbtaj4bshq6DvAihMdNjaPDcUMa6EXKLRF+P2opFenJp89BXg91XLYg==} 2575 | engines: {node: '>= 12.13.0'} 2576 | peerDependencies: 2577 | less: ^3.5.0 || ^4.0.0 2578 | webpack: ^5.0.0 2579 | dependencies: 2580 | klona: 2.0.5 2581 | less: 4.1.2 2582 | dev: true 2583 | 2584 | /less/4.1.2: 2585 | resolution: {integrity: sha512-EoQp/Et7OSOVu0aJknJOtlXZsnr8XE8KwuzTHOLeVSEx8pVWUICc8Q0VYRHgzyjX78nMEyC/oztWFbgyhtNfDA==} 2586 | engines: {node: '>=6'} 2587 | hasBin: true 2588 | dependencies: 2589 | copy-anything: 2.0.6 2590 | parse-node-version: 1.0.1 2591 | tslib: 2.4.0 2592 | optionalDependencies: 2593 | errno: 0.1.8 2594 | graceful-fs: 4.2.10 2595 | image-size: 0.5.5 2596 | make-dir: 2.1.0 2597 | mime: 1.6.0 2598 | needle: 2.9.1 2599 | source-map: 0.6.1 2600 | dev: true 2601 | 2602 | /levn/0.4.1: 2603 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 2604 | engines: {node: '>= 0.8.0'} 2605 | dependencies: 2606 | prelude-ls: 1.2.1 2607 | type-check: 0.4.0 2608 | dev: true 2609 | 2610 | /lilconfig/2.0.4: 2611 | resolution: {integrity: sha512-bfTIN7lEsiooCocSISTWXkiWJkRqtL9wYtYy+8EK3Y41qh3mpwPU0ycTOgjdY9ErwXCc8QyrQp82bdL0Xkm9yA==} 2612 | engines: {node: '>=10'} 2613 | dev: true 2614 | 2615 | /lines-and-columns/1.2.4: 2616 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 2617 | dev: true 2618 | 2619 | /lint-staged/12.4.1: 2620 | resolution: {integrity: sha512-PTXgzpflrQ+pODQTG116QNB+Q6uUTDg5B5HqGvNhoQSGt8Qy+MA/6zSnR8n38+sxP5TapzeQGTvoKni0KRS8Vg==} 2621 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2622 | hasBin: true 2623 | dependencies: 2624 | cli-truncate: 3.1.0 2625 | colorette: 2.0.16 2626 | commander: 8.3.0 2627 | debug: 4.3.4_supports-color@9.2.2 2628 | execa: 5.1.1 2629 | lilconfig: 2.0.4 2630 | listr2: 4.0.5 2631 | micromatch: 4.0.5 2632 | normalize-path: 3.0.0 2633 | object-inspect: 1.12.0 2634 | pidtree: 0.5.0 2635 | string-argv: 0.3.1 2636 | supports-color: 9.2.2 2637 | yaml: 1.10.2 2638 | transitivePeerDependencies: 2639 | - enquirer 2640 | dev: true 2641 | 2642 | /listr2/4.0.5: 2643 | resolution: {integrity: sha512-juGHV1doQdpNT3GSTs9IUN43QJb7KHdF9uqg7Vufs/tG9VTzpFphqF4pm/ICdAABGQxsyNn9CiYA3StkI6jpwA==} 2644 | engines: {node: '>=12'} 2645 | peerDependencies: 2646 | enquirer: '>= 2.3.0 < 3' 2647 | peerDependenciesMeta: 2648 | enquirer: 2649 | optional: true 2650 | dependencies: 2651 | cli-truncate: 2.1.0 2652 | colorette: 2.0.16 2653 | log-update: 4.0.0 2654 | p-map: 4.0.0 2655 | rfdc: 1.3.0 2656 | rxjs: 7.5.5 2657 | through: 2.3.8 2658 | wrap-ansi: 7.0.0 2659 | dev: true 2660 | 2661 | /local-pkg/0.4.1: 2662 | resolution: {integrity: sha512-lL87ytIGP2FU5PWwNDo0w3WhIo2gopIAxPg9RxDYF7m4rr5ahuZxP22xnJHIvaLTe4Z9P6uKKY2UHiwyB4pcrw==} 2663 | engines: {node: '>=14'} 2664 | dev: true 2665 | 2666 | /locate-path/5.0.0: 2667 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2668 | engines: {node: '>=8'} 2669 | dependencies: 2670 | p-locate: 4.1.0 2671 | dev: true 2672 | 2673 | /locate-path/6.0.0: 2674 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2675 | engines: {node: '>=10'} 2676 | dependencies: 2677 | p-locate: 5.0.0 2678 | dev: true 2679 | 2680 | /lodash-es/4.17.21: 2681 | resolution: {integrity: sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw==} 2682 | dev: false 2683 | 2684 | /lodash-unified/1.0.2_da03a4540fbd16bbaafbb96724306afd: 2685 | resolution: {integrity: sha512-OGbEy+1P+UT26CYi4opY4gebD8cWRDxAT6MAObIVQMiqYdxZr1g3QHWCToVsm31x2NkLS4K3+MC2qInaRMa39g==} 2686 | peerDependencies: 2687 | '@types/lodash-es': '*' 2688 | lodash: '*' 2689 | lodash-es: '*' 2690 | dependencies: 2691 | '@types/lodash-es': 4.17.6 2692 | lodash: 4.17.21 2693 | lodash-es: 4.17.21 2694 | dev: false 2695 | 2696 | /lodash.map/4.6.0: 2697 | resolution: {integrity: sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=} 2698 | dev: true 2699 | 2700 | /lodash.merge/4.6.2: 2701 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2702 | dev: true 2703 | 2704 | /lodash.truncate/4.4.2: 2705 | resolution: {integrity: sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=} 2706 | dev: true 2707 | 2708 | /lodash/4.17.21: 2709 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2710 | 2711 | /log-update/4.0.0: 2712 | resolution: {integrity: sha512-9fkkDevMefjg0mmzWFBW8YkFP91OrizzkW3diF7CpG+S2EYdy4+TVfGwz1zeF8x7hCx1ovSPTOE9Ngib74qqUg==} 2713 | engines: {node: '>=10'} 2714 | dependencies: 2715 | ansi-escapes: 4.3.2 2716 | cli-cursor: 3.1.0 2717 | slice-ansi: 4.0.0 2718 | wrap-ansi: 6.2.0 2719 | dev: true 2720 | 2721 | /longest/2.0.1: 2722 | resolution: {integrity: sha1-eB4YMpaqlPbU2RbcM10NF676I/g=} 2723 | engines: {node: '>=0.10.0'} 2724 | dev: true 2725 | 2726 | /lru-cache/6.0.0: 2727 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2728 | engines: {node: '>=10'} 2729 | dependencies: 2730 | yallist: 4.0.0 2731 | dev: true 2732 | 2733 | /magic-string/0.25.9: 2734 | resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} 2735 | dependencies: 2736 | sourcemap-codec: 1.4.8 2737 | dev: false 2738 | 2739 | /magic-string/0.26.1: 2740 | resolution: {integrity: sha512-ndThHmvgtieXe8J/VGPjG+Apu7v7ItcD5mhEIvOscWjPF/ccOiLxHaSuCAS2G+3x4GKsAbT8u7zdyamupui8Tg==} 2741 | engines: {node: '>=12'} 2742 | dependencies: 2743 | sourcemap-codec: 1.4.8 2744 | dev: true 2745 | 2746 | /make-dir/2.1.0: 2747 | resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} 2748 | engines: {node: '>=6'} 2749 | requiresBuild: true 2750 | dependencies: 2751 | pify: 4.0.1 2752 | semver: 5.7.1 2753 | dev: true 2754 | optional: true 2755 | 2756 | /make-error/1.3.6: 2757 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 2758 | dev: true 2759 | 2760 | /map-obj/1.0.1: 2761 | resolution: {integrity: sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=} 2762 | engines: {node: '>=0.10.0'} 2763 | dev: true 2764 | 2765 | /map-obj/4.3.0: 2766 | resolution: {integrity: sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==} 2767 | engines: {node: '>=8'} 2768 | dev: true 2769 | 2770 | /mathml-tag-names/2.1.3: 2771 | resolution: {integrity: sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==} 2772 | dev: true 2773 | 2774 | /memoize-one/6.0.0: 2775 | resolution: {integrity: sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw==} 2776 | dev: false 2777 | 2778 | /meow/8.1.2: 2779 | resolution: {integrity: sha512-r85E3NdZ+mpYk1C6RjPFEMSE+s1iZMuHtsHAqY0DT3jZczl0diWUZ8g6oU7h0M9cD2EL+PzaYghhCLzR0ZNn5Q==} 2780 | engines: {node: '>=10'} 2781 | dependencies: 2782 | '@types/minimist': 1.2.2 2783 | camelcase-keys: 6.2.2 2784 | decamelize-keys: 1.1.0 2785 | hard-rejection: 2.1.0 2786 | minimist-options: 4.1.0 2787 | normalize-package-data: 3.0.3 2788 | read-pkg-up: 7.0.1 2789 | redent: 3.0.0 2790 | trim-newlines: 3.0.1 2791 | type-fest: 0.18.1 2792 | yargs-parser: 20.2.9 2793 | dev: true 2794 | 2795 | /meow/9.0.0: 2796 | resolution: {integrity: sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==} 2797 | engines: {node: '>=10'} 2798 | dependencies: 2799 | '@types/minimist': 1.2.2 2800 | camelcase-keys: 6.2.2 2801 | decamelize: 1.2.0 2802 | decamelize-keys: 1.1.0 2803 | hard-rejection: 2.1.0 2804 | minimist-options: 4.1.0 2805 | normalize-package-data: 3.0.3 2806 | read-pkg-up: 7.0.1 2807 | redent: 3.0.0 2808 | trim-newlines: 3.0.1 2809 | type-fest: 0.18.1 2810 | yargs-parser: 20.2.9 2811 | dev: true 2812 | 2813 | /merge-stream/2.0.0: 2814 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 2815 | dev: true 2816 | 2817 | /merge/2.1.1: 2818 | resolution: {integrity: sha512-jz+Cfrg9GWOZbQAnDQ4hlVnQky+341Yk5ru8bZSe6sIDTCIg8n9i/u7hSQGSVOF3C7lH6mGtqjkiT9G4wFLL0w==} 2819 | dev: true 2820 | 2821 | /merge2/1.4.1: 2822 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2823 | engines: {node: '>= 8'} 2824 | dev: true 2825 | 2826 | /micromatch/4.0.5: 2827 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2828 | engines: {node: '>=8.6'} 2829 | dependencies: 2830 | braces: 3.0.2 2831 | picomatch: 2.3.1 2832 | dev: true 2833 | 2834 | /mime/1.6.0: 2835 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} 2836 | engines: {node: '>=4'} 2837 | hasBin: true 2838 | requiresBuild: true 2839 | dev: true 2840 | optional: true 2841 | 2842 | /mimic-fn/1.2.0: 2843 | resolution: {integrity: sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==} 2844 | engines: {node: '>=4'} 2845 | dev: true 2846 | 2847 | /mimic-fn/2.1.0: 2848 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 2849 | engines: {node: '>=6'} 2850 | dev: true 2851 | 2852 | /min-indent/1.0.1: 2853 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} 2854 | engines: {node: '>=4'} 2855 | dev: true 2856 | 2857 | /minimatch/3.1.2: 2858 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2859 | dependencies: 2860 | brace-expansion: 1.1.11 2861 | dev: true 2862 | 2863 | /minimatch/5.0.1: 2864 | resolution: {integrity: sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g==} 2865 | engines: {node: '>=10'} 2866 | dependencies: 2867 | brace-expansion: 2.0.1 2868 | dev: true 2869 | 2870 | /minimist-options/4.1.0: 2871 | resolution: {integrity: sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==} 2872 | engines: {node: '>= 6'} 2873 | dependencies: 2874 | arrify: 1.0.1 2875 | is-plain-obj: 1.1.0 2876 | kind-of: 6.0.3 2877 | dev: true 2878 | 2879 | /minimist/1.2.5: 2880 | resolution: {integrity: sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==} 2881 | dev: true 2882 | 2883 | /ms/2.1.2: 2884 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 2885 | dev: true 2886 | 2887 | /ms/2.1.3: 2888 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 2889 | dev: true 2890 | optional: true 2891 | 2892 | /mute-stream/0.0.7: 2893 | resolution: {integrity: sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=} 2894 | dev: true 2895 | 2896 | /nanoid/3.3.3: 2897 | resolution: {integrity: sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==} 2898 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 2899 | hasBin: true 2900 | 2901 | /natural-compare/1.4.0: 2902 | resolution: {integrity: sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=} 2903 | dev: true 2904 | 2905 | /needle/2.9.1: 2906 | resolution: {integrity: sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==} 2907 | engines: {node: '>= 4.4.x'} 2908 | hasBin: true 2909 | requiresBuild: true 2910 | dependencies: 2911 | debug: 3.2.7 2912 | iconv-lite: 0.4.24 2913 | sax: 1.2.4 2914 | dev: true 2915 | optional: true 2916 | 2917 | /normalize-package-data/2.5.0: 2918 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} 2919 | dependencies: 2920 | hosted-git-info: 2.8.9 2921 | resolve: 1.22.0 2922 | semver: 5.7.1 2923 | validate-npm-package-license: 3.0.4 2924 | dev: true 2925 | 2926 | /normalize-package-data/3.0.3: 2927 | resolution: {integrity: sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==} 2928 | engines: {node: '>=10'} 2929 | dependencies: 2930 | hosted-git-info: 4.1.0 2931 | is-core-module: 2.9.0 2932 | semver: 7.3.7 2933 | validate-npm-package-license: 3.0.4 2934 | dev: true 2935 | 2936 | /normalize-path/3.0.0: 2937 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 2938 | engines: {node: '>=0.10.0'} 2939 | dev: true 2940 | 2941 | /normalize-selector/0.2.0: 2942 | resolution: {integrity: sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=} 2943 | dev: true 2944 | 2945 | /normalize-wheel-es/1.1.2: 2946 | resolution: {integrity: sha512-scX83plWJXYH1J4+BhAuIHadROzxX0UBF3+HuZNY2Ks8BciE7tSTQ+5JhTsvzjaO0/EJdm4JBGrfObKxFf3Png==} 2947 | dev: false 2948 | 2949 | /npm-run-path/4.0.1: 2950 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 2951 | engines: {node: '>=8'} 2952 | dependencies: 2953 | path-key: 3.1.1 2954 | dev: true 2955 | 2956 | /nth-check/2.0.1: 2957 | resolution: {integrity: sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==} 2958 | dependencies: 2959 | boolbase: 1.0.0 2960 | dev: true 2961 | 2962 | /object-assign/4.1.1: 2963 | resolution: {integrity: sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=} 2964 | engines: {node: '>=0.10.0'} 2965 | dev: true 2966 | 2967 | /object-inspect/1.12.0: 2968 | resolution: {integrity: sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==} 2969 | dev: true 2970 | 2971 | /once/1.4.0: 2972 | resolution: {integrity: sha1-WDsap3WWHUsROsF9nFC6753Xa9E=} 2973 | dependencies: 2974 | wrappy: 1.0.2 2975 | dev: true 2976 | 2977 | /onetime/2.0.1: 2978 | resolution: {integrity: sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=} 2979 | engines: {node: '>=4'} 2980 | dependencies: 2981 | mimic-fn: 1.2.0 2982 | dev: true 2983 | 2984 | /onetime/5.1.2: 2985 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 2986 | engines: {node: '>=6'} 2987 | dependencies: 2988 | mimic-fn: 2.1.0 2989 | dev: true 2990 | 2991 | /optionator/0.9.1: 2992 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==} 2993 | engines: {node: '>= 0.8.0'} 2994 | dependencies: 2995 | deep-is: 0.1.4 2996 | fast-levenshtein: 2.0.6 2997 | levn: 0.4.1 2998 | prelude-ls: 1.2.1 2999 | type-check: 0.4.0 3000 | word-wrap: 1.2.3 3001 | dev: true 3002 | 3003 | /os-tmpdir/1.0.2: 3004 | resolution: {integrity: sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=} 3005 | engines: {node: '>=0.10.0'} 3006 | dev: true 3007 | 3008 | /p-limit/2.3.0: 3009 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3010 | engines: {node: '>=6'} 3011 | dependencies: 3012 | p-try: 2.2.0 3013 | dev: true 3014 | 3015 | /p-limit/3.1.0: 3016 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3017 | engines: {node: '>=10'} 3018 | dependencies: 3019 | yocto-queue: 0.1.0 3020 | dev: true 3021 | 3022 | /p-locate/4.1.0: 3023 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3024 | engines: {node: '>=8'} 3025 | dependencies: 3026 | p-limit: 2.3.0 3027 | dev: true 3028 | 3029 | /p-locate/5.0.0: 3030 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3031 | engines: {node: '>=10'} 3032 | dependencies: 3033 | p-limit: 3.1.0 3034 | dev: true 3035 | 3036 | /p-map/4.0.0: 3037 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 3038 | engines: {node: '>=10'} 3039 | dependencies: 3040 | aggregate-error: 3.1.0 3041 | dev: true 3042 | 3043 | /p-try/2.2.0: 3044 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3045 | engines: {node: '>=6'} 3046 | dev: true 3047 | 3048 | /parent-module/1.0.1: 3049 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 3050 | engines: {node: '>=6'} 3051 | dependencies: 3052 | callsites: 3.1.0 3053 | dev: true 3054 | 3055 | /parse-json/5.2.0: 3056 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} 3057 | engines: {node: '>=8'} 3058 | dependencies: 3059 | '@babel/code-frame': 7.16.7 3060 | error-ex: 1.3.2 3061 | json-parse-even-better-errors: 2.3.1 3062 | lines-and-columns: 1.2.4 3063 | dev: true 3064 | 3065 | /parse-node-version/1.0.1: 3066 | resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} 3067 | engines: {node: '>= 0.10'} 3068 | dev: true 3069 | 3070 | /parse-passwd/1.0.0: 3071 | resolution: {integrity: sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=} 3072 | engines: {node: '>=0.10.0'} 3073 | dev: true 3074 | 3075 | /path-exists/4.0.0: 3076 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3077 | engines: {node: '>=8'} 3078 | dev: true 3079 | 3080 | /path-is-absolute/1.0.1: 3081 | resolution: {integrity: sha1-F0uSaHNVNP+8es5r9TpanhtcX18=} 3082 | engines: {node: '>=0.10.0'} 3083 | dev: true 3084 | 3085 | /path-key/3.1.1: 3086 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3087 | engines: {node: '>=8'} 3088 | dev: true 3089 | 3090 | /path-parse/1.0.7: 3091 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 3092 | dev: true 3093 | 3094 | /path-type/4.0.0: 3095 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3096 | engines: {node: '>=8'} 3097 | dev: true 3098 | 3099 | /picocolors/1.0.0: 3100 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} 3101 | 3102 | /picomatch/2.3.1: 3103 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3104 | engines: {node: '>=8.6'} 3105 | dev: true 3106 | 3107 | /pidtree/0.5.0: 3108 | resolution: {integrity: sha512-9nxspIM7OpZuhBxPg73Zvyq7j1QMPMPsGKTqRc2XOaFQauDvoNz9fM1Wdkjmeo7l9GXOZiRs97sPkuayl39wjA==} 3109 | engines: {node: '>=0.10'} 3110 | hasBin: true 3111 | dev: true 3112 | 3113 | /pify/4.0.1: 3114 | resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} 3115 | engines: {node: '>=6'} 3116 | dev: true 3117 | optional: true 3118 | 3119 | /pinia/2.0.13_typescript@4.6.3+vue@3.2.33: 3120 | resolution: {integrity: sha512-B7rSqm1xNpwcPMnqns8/gVBfbbi7lWTByzS6aPZ4JOXSJD4Y531rZHDCoYWBwLyHY/8hWnXljgiXp6rRyrofcw==} 3121 | peerDependencies: 3122 | '@vue/composition-api': ^1.4.0 3123 | typescript: '>=4.4.4' 3124 | vue: ^2.6.14 || ^3.2.0 3125 | peerDependenciesMeta: 3126 | '@vue/composition-api': 3127 | optional: true 3128 | typescript: 3129 | optional: true 3130 | dependencies: 3131 | '@vue/devtools-api': 6.1.4 3132 | typescript: 4.6.3 3133 | vue: 3.2.33 3134 | vue-demi: 0.12.5_vue@3.2.33 3135 | dev: false 3136 | 3137 | /postcss-html/1.4.1: 3138 | resolution: {integrity: sha512-OKihuWxPuBQrQeLNsavP7ytJ9IYNj/ViAXB2v7Qjh56LnfESKrkahKA9si4VfPN8xtz6oqUE6KdL0bTPrHJr6g==} 3139 | engines: {node: ^12 || >=14} 3140 | dependencies: 3141 | htmlparser2: 7.2.0 3142 | postcss: 8.4.12 3143 | postcss-safe-parser: 6.0.0_postcss@8.4.12 3144 | dev: true 3145 | 3146 | /postcss-media-query-parser/0.2.3: 3147 | resolution: {integrity: sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=} 3148 | dev: true 3149 | 3150 | /postcss-resolve-nested-selector/0.1.1: 3151 | resolution: {integrity: sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=} 3152 | dev: true 3153 | 3154 | /postcss-safe-parser/6.0.0_postcss@8.4.12: 3155 | resolution: {integrity: sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ==} 3156 | engines: {node: '>=12.0'} 3157 | peerDependencies: 3158 | postcss: ^8.3.3 3159 | dependencies: 3160 | postcss: 8.4.12 3161 | dev: true 3162 | 3163 | /postcss-scss/4.0.4_postcss@8.4.12: 3164 | resolution: {integrity: sha512-aBBbVyzA8b3hUL0MGrpydxxXKXFZc5Eqva0Q3V9qsBOLEMsjb6w49WfpsoWzpEgcqJGW4t7Rio8WXVU9Gd8vWg==} 3165 | engines: {node: '>=12.0'} 3166 | peerDependencies: 3167 | postcss: ^8.3.3 3168 | dependencies: 3169 | postcss: 8.4.12 3170 | dev: true 3171 | 3172 | /postcss-selector-parser/6.0.10: 3173 | resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} 3174 | engines: {node: '>=4'} 3175 | dependencies: 3176 | cssesc: 3.0.0 3177 | util-deprecate: 1.0.2 3178 | dev: true 3179 | 3180 | /postcss-sorting/7.0.1_postcss@8.4.12: 3181 | resolution: {integrity: sha512-iLBFYz6VRYyLJEJsBJ8M3TCqNcckVzz4wFounSc5Oez35ogE/X+aoC5fFu103Ot7NyvjU3/xqIXn93Gp3kJk4g==} 3182 | peerDependencies: 3183 | postcss: ^8.3.9 3184 | dependencies: 3185 | postcss: 8.4.12 3186 | dev: true 3187 | 3188 | /postcss-value-parser/4.2.0: 3189 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 3190 | dev: true 3191 | 3192 | /postcss/8.4.12: 3193 | resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} 3194 | engines: {node: ^10 || ^12 || >=14} 3195 | dependencies: 3196 | nanoid: 3.3.3 3197 | picocolors: 1.0.0 3198 | source-map-js: 1.0.2 3199 | 3200 | /prelude-ls/1.2.1: 3201 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 3202 | engines: {node: '>= 0.8.0'} 3203 | dev: true 3204 | 3205 | /prettier-linter-helpers/1.0.0: 3206 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 3207 | engines: {node: '>=6.0.0'} 3208 | dependencies: 3209 | fast-diff: 1.2.0 3210 | dev: false 3211 | 3212 | /prettier/2.6.2: 3213 | resolution: {integrity: sha512-PkUpF+qoXTqhOeWL9fu7As8LXsIUZ1WYaJiY/a7McAQzxjk82OF0tibkFXVCDImZtWxbvojFjerkiLb0/q8mew==} 3214 | engines: {node: '>=10.13.0'} 3215 | hasBin: true 3216 | dev: false 3217 | 3218 | /promise/7.3.1: 3219 | resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} 3220 | dependencies: 3221 | asap: 2.0.6 3222 | dev: true 3223 | 3224 | /prr/1.0.1: 3225 | resolution: {integrity: sha1-0/wRS6BplaRexok/SEzrHXj19HY=} 3226 | dev: true 3227 | optional: true 3228 | 3229 | /pug-attrs/3.0.0: 3230 | resolution: {integrity: sha512-azINV9dUtzPMFQktvTXciNAfAuVh/L/JCl0vtPCwvOA21uZrC08K/UnmrL+SXGEVc1FwzjW62+xw5S/uaLj6cA==} 3231 | dependencies: 3232 | constantinople: 4.0.1 3233 | js-stringify: 1.0.2 3234 | pug-runtime: 3.0.1 3235 | dev: true 3236 | 3237 | /pug-code-gen/3.0.2: 3238 | resolution: {integrity: sha512-nJMhW16MbiGRiyR4miDTQMRWDgKplnHyeLvioEJYbk1RsPI3FuA3saEP8uwnTb2nTJEKBU90NFVWJBk4OU5qyg==} 3239 | dependencies: 3240 | constantinople: 4.0.1 3241 | doctypes: 1.1.0 3242 | js-stringify: 1.0.2 3243 | pug-attrs: 3.0.0 3244 | pug-error: 2.0.0 3245 | pug-runtime: 3.0.1 3246 | void-elements: 3.1.0 3247 | with: 7.0.2 3248 | dev: true 3249 | 3250 | /pug-error/2.0.0: 3251 | resolution: {integrity: sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ==} 3252 | dev: true 3253 | 3254 | /pug-filters/4.0.0: 3255 | resolution: {integrity: sha512-yeNFtq5Yxmfz0f9z2rMXGw/8/4i1cCFecw/Q7+D0V2DdtII5UvqE12VaZ2AY7ri6o5RNXiweGH79OCq+2RQU4A==} 3256 | dependencies: 3257 | constantinople: 4.0.1 3258 | jstransformer: 1.0.0 3259 | pug-error: 2.0.0 3260 | pug-walk: 2.0.0 3261 | resolve: 1.22.0 3262 | dev: true 3263 | 3264 | /pug-lexer/5.0.1: 3265 | resolution: {integrity: sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w==} 3266 | dependencies: 3267 | character-parser: 2.2.0 3268 | is-expression: 4.0.0 3269 | pug-error: 2.0.0 3270 | dev: true 3271 | 3272 | /pug-linker/4.0.0: 3273 | resolution: {integrity: sha512-gjD1yzp0yxbQqnzBAdlhbgoJL5qIFJw78juN1NpTLt/mfPJ5VgC4BvkoD3G23qKzJtIIXBbcCt6FioLSFLOHdw==} 3274 | dependencies: 3275 | pug-error: 2.0.0 3276 | pug-walk: 2.0.0 3277 | dev: true 3278 | 3279 | /pug-load/3.0.0: 3280 | resolution: {integrity: sha512-OCjTEnhLWZBvS4zni/WUMjH2YSUosnsmjGBB1An7CsKQarYSWQ0GCVyd4eQPMFJqZ8w9xgs01QdiZXKVjk92EQ==} 3281 | dependencies: 3282 | object-assign: 4.1.1 3283 | pug-walk: 2.0.0 3284 | dev: true 3285 | 3286 | /pug-parser/6.0.0: 3287 | resolution: {integrity: sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw==} 3288 | dependencies: 3289 | pug-error: 2.0.0 3290 | token-stream: 1.0.0 3291 | dev: true 3292 | 3293 | /pug-runtime/3.0.1: 3294 | resolution: {integrity: sha512-L50zbvrQ35TkpHwv0G6aLSuueDRwc/97XdY8kL3tOT0FmhgG7UypU3VztfV/LATAvmUfYi4wNxSajhSAeNN+Kg==} 3295 | dev: true 3296 | 3297 | /pug-strip-comments/2.0.0: 3298 | resolution: {integrity: sha512-zo8DsDpH7eTkPHCXFeAk1xZXJbyoTfdPlNR0bK7rpOMuhBYb0f5qUVCO1xlsitYd3w5FQTK7zpNVKb3rZoUrrQ==} 3299 | dependencies: 3300 | pug-error: 2.0.0 3301 | dev: true 3302 | 3303 | /pug-walk/2.0.0: 3304 | resolution: {integrity: sha512-yYELe9Q5q9IQhuvqsZNwA5hfPkMJ8u92bQLIMcsMxf/VADjNtEYptU+inlufAFYcWdHlwNfZOEnOOQrZrcyJCQ==} 3305 | dev: true 3306 | 3307 | /pug/3.0.2: 3308 | resolution: {integrity: sha512-bp0I/hiK1D1vChHh6EfDxtndHji55XP/ZJKwsRqrz6lRia6ZC2OZbdAymlxdVFwd1L70ebrVJw4/eZ79skrIaw==} 3309 | dependencies: 3310 | pug-code-gen: 3.0.2 3311 | pug-filters: 4.0.0 3312 | pug-lexer: 5.0.1 3313 | pug-linker: 4.0.0 3314 | pug-load: 3.0.0 3315 | pug-parser: 6.0.0 3316 | pug-runtime: 3.0.1 3317 | pug-strip-comments: 2.0.0 3318 | dev: true 3319 | 3320 | /punycode/2.1.1: 3321 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} 3322 | engines: {node: '>=6'} 3323 | dev: true 3324 | 3325 | /q/1.5.1: 3326 | resolution: {integrity: sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=} 3327 | engines: {node: '>=0.6.0', teleport: '>=0.2.0'} 3328 | dev: true 3329 | 3330 | /queue-microtask/1.2.3: 3331 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3332 | dev: true 3333 | 3334 | /quick-lru/4.0.1: 3335 | resolution: {integrity: sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==} 3336 | engines: {node: '>=8'} 3337 | dev: true 3338 | 3339 | /read-pkg-up/7.0.1: 3340 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} 3341 | engines: {node: '>=8'} 3342 | dependencies: 3343 | find-up: 4.1.0 3344 | read-pkg: 5.2.0 3345 | type-fest: 0.8.1 3346 | dev: true 3347 | 3348 | /read-pkg/5.2.0: 3349 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==} 3350 | engines: {node: '>=8'} 3351 | dependencies: 3352 | '@types/normalize-package-data': 2.4.1 3353 | normalize-package-data: 2.5.0 3354 | parse-json: 5.2.0 3355 | type-fest: 0.6.0 3356 | dev: true 3357 | 3358 | /readable-stream/3.6.0: 3359 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} 3360 | engines: {node: '>= 6'} 3361 | dependencies: 3362 | inherits: 2.0.4 3363 | string_decoder: 1.3.0 3364 | util-deprecate: 1.0.2 3365 | dev: true 3366 | 3367 | /readdirp/3.6.0: 3368 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3369 | engines: {node: '>=8.10.0'} 3370 | dependencies: 3371 | picomatch: 2.3.1 3372 | dev: true 3373 | 3374 | /redent/3.0.0: 3375 | resolution: {integrity: sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==} 3376 | engines: {node: '>=8'} 3377 | dependencies: 3378 | indent-string: 4.0.0 3379 | strip-indent: 3.0.0 3380 | dev: true 3381 | 3382 | /regexpp/3.2.0: 3383 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} 3384 | engines: {node: '>=8'} 3385 | dev: true 3386 | 3387 | /request-light/0.5.8: 3388 | resolution: {integrity: sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==} 3389 | dev: true 3390 | 3391 | /require-directory/2.1.1: 3392 | resolution: {integrity: sha1-jGStX9MNqxyXbiNE/+f3kqam30I=} 3393 | engines: {node: '>=0.10.0'} 3394 | dev: true 3395 | 3396 | /require-from-string/2.0.2: 3397 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 3398 | engines: {node: '>=0.10.0'} 3399 | dev: true 3400 | 3401 | /resolve-dir/1.0.1: 3402 | resolution: {integrity: sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=} 3403 | engines: {node: '>=0.10.0'} 3404 | dependencies: 3405 | expand-tilde: 2.0.2 3406 | global-modules: 1.0.0 3407 | dev: true 3408 | 3409 | /resolve-from/4.0.0: 3410 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 3411 | engines: {node: '>=4'} 3412 | dev: true 3413 | 3414 | /resolve-from/5.0.0: 3415 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==} 3416 | engines: {node: '>=8'} 3417 | dev: true 3418 | 3419 | /resolve-global/1.0.0: 3420 | resolution: {integrity: sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==} 3421 | engines: {node: '>=8'} 3422 | dependencies: 3423 | global-dirs: 0.1.1 3424 | dev: true 3425 | 3426 | /resolve/1.22.0: 3427 | resolution: {integrity: sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==} 3428 | hasBin: true 3429 | dependencies: 3430 | is-core-module: 2.9.0 3431 | path-parse: 1.0.7 3432 | supports-preserve-symlinks-flag: 1.0.0 3433 | dev: true 3434 | 3435 | /restore-cursor/2.0.0: 3436 | resolution: {integrity: sha1-n37ih/gv0ybU/RYpI9YhKe7g368=} 3437 | engines: {node: '>=4'} 3438 | dependencies: 3439 | onetime: 2.0.1 3440 | signal-exit: 3.0.7 3441 | dev: true 3442 | 3443 | /restore-cursor/3.1.0: 3444 | resolution: {integrity: sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==} 3445 | engines: {node: '>=8'} 3446 | dependencies: 3447 | onetime: 5.1.2 3448 | signal-exit: 3.0.7 3449 | dev: true 3450 | 3451 | /reusify/1.0.4: 3452 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3453 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3454 | dev: true 3455 | 3456 | /rfdc/1.3.0: 3457 | resolution: {integrity: sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA==} 3458 | dev: true 3459 | 3460 | /rimraf/3.0.2: 3461 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3462 | hasBin: true 3463 | dependencies: 3464 | glob: 7.2.0 3465 | dev: true 3466 | 3467 | /rollup/2.70.2: 3468 | resolution: {integrity: sha512-EitogNZnfku65I1DD5Mxe8JYRUCy0hkK5X84IlDtUs+O6JRMpRciXTzyCUuX11b5L5pvjH+OmFXiQ3XjabcXgg==} 3469 | engines: {node: '>=10.0.0'} 3470 | hasBin: true 3471 | optionalDependencies: 3472 | fsevents: 2.3.2 3473 | dev: true 3474 | 3475 | /run-async/2.4.1: 3476 | resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} 3477 | engines: {node: '>=0.12.0'} 3478 | dev: true 3479 | 3480 | /run-parallel/1.2.0: 3481 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 3482 | dependencies: 3483 | queue-microtask: 1.2.3 3484 | dev: true 3485 | 3486 | /rxjs/6.6.7: 3487 | resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} 3488 | engines: {npm: '>=2.0.0'} 3489 | dependencies: 3490 | tslib: 1.14.1 3491 | dev: true 3492 | 3493 | /rxjs/7.5.5: 3494 | resolution: {integrity: sha512-sy+H0pQofO95VDmFLzyaw9xNJU4KTRSwQIGM6+iG3SypAtCiLDzpeG8sJrNCWn2Up9km+KhkvTdbkrdy+yzZdw==} 3495 | dependencies: 3496 | tslib: 2.4.0 3497 | dev: true 3498 | 3499 | /safe-buffer/5.2.1: 3500 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 3501 | dev: true 3502 | 3503 | /safer-buffer/2.1.2: 3504 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 3505 | dev: true 3506 | 3507 | /sax/1.2.4: 3508 | resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} 3509 | dev: true 3510 | optional: true 3511 | 3512 | /semver/5.7.1: 3513 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 3514 | hasBin: true 3515 | dev: true 3516 | 3517 | /semver/7.3.5: 3518 | resolution: {integrity: sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==} 3519 | engines: {node: '>=10'} 3520 | hasBin: true 3521 | dependencies: 3522 | lru-cache: 6.0.0 3523 | dev: true 3524 | 3525 | /semver/7.3.7: 3526 | resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} 3527 | engines: {node: '>=10'} 3528 | hasBin: true 3529 | dependencies: 3530 | lru-cache: 6.0.0 3531 | dev: true 3532 | 3533 | /shebang-command/2.0.0: 3534 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 3535 | engines: {node: '>=8'} 3536 | dependencies: 3537 | shebang-regex: 3.0.0 3538 | dev: true 3539 | 3540 | /shebang-regex/3.0.0: 3541 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 3542 | engines: {node: '>=8'} 3543 | dev: true 3544 | 3545 | /signal-exit/3.0.7: 3546 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 3547 | dev: true 3548 | 3549 | /slash/3.0.0: 3550 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 3551 | engines: {node: '>=8'} 3552 | dev: true 3553 | 3554 | /slice-ansi/3.0.0: 3555 | resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} 3556 | engines: {node: '>=8'} 3557 | dependencies: 3558 | ansi-styles: 4.3.0 3559 | astral-regex: 2.0.0 3560 | is-fullwidth-code-point: 3.0.0 3561 | dev: true 3562 | 3563 | /slice-ansi/4.0.0: 3564 | resolution: {integrity: sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==} 3565 | engines: {node: '>=10'} 3566 | dependencies: 3567 | ansi-styles: 4.3.0 3568 | astral-regex: 2.0.0 3569 | is-fullwidth-code-point: 3.0.0 3570 | dev: true 3571 | 3572 | /slice-ansi/5.0.0: 3573 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 3574 | engines: {node: '>=12'} 3575 | dependencies: 3576 | ansi-styles: 6.1.0 3577 | is-fullwidth-code-point: 4.0.0 3578 | dev: true 3579 | 3580 | /source-map-js/1.0.2: 3581 | resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} 3582 | engines: {node: '>=0.10.0'} 3583 | 3584 | /source-map/0.6.1: 3585 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 3586 | engines: {node: '>=0.10.0'} 3587 | 3588 | /sourcemap-codec/1.4.8: 3589 | resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} 3590 | 3591 | /spdx-correct/3.1.1: 3592 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==} 3593 | dependencies: 3594 | spdx-expression-parse: 3.0.1 3595 | spdx-license-ids: 3.0.11 3596 | dev: true 3597 | 3598 | /spdx-exceptions/2.3.0: 3599 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 3600 | dev: true 3601 | 3602 | /spdx-expression-parse/3.0.1: 3603 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 3604 | dependencies: 3605 | spdx-exceptions: 2.3.0 3606 | spdx-license-ids: 3.0.11 3607 | dev: true 3608 | 3609 | /spdx-license-ids/3.0.11: 3610 | resolution: {integrity: sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==} 3611 | dev: true 3612 | 3613 | /specificity/0.4.1: 3614 | resolution: {integrity: sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==} 3615 | hasBin: true 3616 | dev: true 3617 | 3618 | /split2/3.2.2: 3619 | resolution: {integrity: sha512-9NThjpgZnifTkJpzTZ7Eue85S49QwpNhZTq6GRJwObb6jnLFNGB7Qm73V5HewTROPyxD0C29xqmaI68bQtV+hg==} 3620 | dependencies: 3621 | readable-stream: 3.6.0 3622 | dev: true 3623 | 3624 | /string-argv/0.3.1: 3625 | resolution: {integrity: sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==} 3626 | engines: {node: '>=0.6.19'} 3627 | dev: true 3628 | 3629 | /string-width/2.1.1: 3630 | resolution: {integrity: sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==} 3631 | engines: {node: '>=4'} 3632 | dependencies: 3633 | is-fullwidth-code-point: 2.0.0 3634 | strip-ansi: 4.0.0 3635 | dev: true 3636 | 3637 | /string-width/4.2.3: 3638 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 3639 | engines: {node: '>=8'} 3640 | dependencies: 3641 | emoji-regex: 8.0.0 3642 | is-fullwidth-code-point: 3.0.0 3643 | strip-ansi: 6.0.1 3644 | dev: true 3645 | 3646 | /string-width/5.1.2: 3647 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 3648 | engines: {node: '>=12'} 3649 | dependencies: 3650 | eastasianwidth: 0.2.0 3651 | emoji-regex: 9.2.2 3652 | strip-ansi: 7.0.1 3653 | dev: true 3654 | 3655 | /string_decoder/1.3.0: 3656 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 3657 | dependencies: 3658 | safe-buffer: 5.2.1 3659 | dev: true 3660 | 3661 | /strip-ansi/4.0.0: 3662 | resolution: {integrity: sha1-qEeQIusaw2iocTibY1JixQXuNo8=} 3663 | engines: {node: '>=4'} 3664 | dependencies: 3665 | ansi-regex: 3.0.1 3666 | dev: true 3667 | 3668 | /strip-ansi/5.2.0: 3669 | resolution: {integrity: sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==} 3670 | engines: {node: '>=6'} 3671 | dependencies: 3672 | ansi-regex: 4.1.1 3673 | dev: true 3674 | 3675 | /strip-ansi/6.0.1: 3676 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 3677 | engines: {node: '>=8'} 3678 | dependencies: 3679 | ansi-regex: 5.0.1 3680 | dev: true 3681 | 3682 | /strip-ansi/7.0.1: 3683 | resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 3684 | engines: {node: '>=12'} 3685 | dependencies: 3686 | ansi-regex: 6.0.1 3687 | dev: true 3688 | 3689 | /strip-bom/4.0.0: 3690 | resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} 3691 | engines: {node: '>=8'} 3692 | dev: true 3693 | 3694 | /strip-final-newline/2.0.0: 3695 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 3696 | engines: {node: '>=6'} 3697 | dev: true 3698 | 3699 | /strip-indent/3.0.0: 3700 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} 3701 | engines: {node: '>=8'} 3702 | dependencies: 3703 | min-indent: 1.0.1 3704 | dev: true 3705 | 3706 | /strip-json-comments/3.0.1: 3707 | resolution: {integrity: sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==} 3708 | engines: {node: '>=8'} 3709 | dev: true 3710 | 3711 | /strip-json-comments/3.1.1: 3712 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 3713 | engines: {node: '>=8'} 3714 | dev: true 3715 | 3716 | /style-search/0.1.0: 3717 | resolution: {integrity: sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=} 3718 | dev: true 3719 | 3720 | /stylelint-config-html/1.0.0_1ccc7ea06e27768b66bc00a052168bcb: 3721 | resolution: {integrity: sha512-rKQUUWDpaYC7ybsS6tLxddjn6DxhjSIXybElSmcTyVQj3ExhmU3q+l41ktrlwHRyY0M5SkTkZiwngvYPYmsgSQ==} 3722 | engines: {node: ^12 || >=14} 3723 | peerDependencies: 3724 | postcss-html: ^1.0.0 3725 | stylelint: '>=14.0.0' 3726 | dependencies: 3727 | postcss-html: 1.4.1 3728 | stylelint: 14.8.0 3729 | dev: true 3730 | 3731 | /stylelint-config-recommended-scss/5.0.2_postcss@8.4.12+stylelint@14.8.0: 3732 | resolution: {integrity: sha512-b14BSZjcwW0hqbzm9b0S/ScN2+3CO3O4vcMNOw2KGf8lfVSwJ4p5TbNEXKwKl1+0FMtgRXZj6DqVUe/7nGnuBg==} 3733 | peerDependencies: 3734 | stylelint: ^14.0.0 3735 | dependencies: 3736 | postcss-scss: 4.0.4_postcss@8.4.12 3737 | stylelint: 14.8.0 3738 | stylelint-config-recommended: 6.0.0_stylelint@14.8.0 3739 | stylelint-scss: 4.2.0_stylelint@14.8.0 3740 | transitivePeerDependencies: 3741 | - postcss 3742 | dev: true 3743 | 3744 | /stylelint-config-recommended-scss/6.0.0_postcss@8.4.12+stylelint@14.8.0: 3745 | resolution: {integrity: sha512-6QOe2/OzXV2AP5FE12A7+qtKdZik7Saf42SMMl84ksVBBPpTdrV+9HaCbPYiRMiwELY9hXCVdH4wlJ+YJb5eig==} 3746 | peerDependencies: 3747 | stylelint: ^14.4.0 3748 | dependencies: 3749 | postcss-scss: 4.0.4_postcss@8.4.12 3750 | stylelint: 14.8.0 3751 | stylelint-config-recommended: 7.0.0_stylelint@14.8.0 3752 | stylelint-scss: 4.2.0_stylelint@14.8.0 3753 | transitivePeerDependencies: 3754 | - postcss 3755 | dev: true 3756 | 3757 | /stylelint-config-recommended-vue/1.4.0_1ccc7ea06e27768b66bc00a052168bcb: 3758 | resolution: {integrity: sha512-DVJqyX2KvMCn9U0+keL12r7xlsH26K4Vg8NrIZuq5MoF7g82DpMp326Om4E0Q+Il1o+bTHuUyejf2XAI0iD04Q==} 3759 | engines: {node: ^12 || >=14} 3760 | peerDependencies: 3761 | postcss-html: ^1.0.0 3762 | stylelint: '>=14.0.0' 3763 | dependencies: 3764 | postcss-html: 1.4.1 3765 | semver: 7.3.7 3766 | stylelint: 14.8.0 3767 | stylelint-config-html: 1.0.0_1ccc7ea06e27768b66bc00a052168bcb 3768 | stylelint-config-recommended: 7.0.0_stylelint@14.8.0 3769 | dev: true 3770 | 3771 | /stylelint-config-recommended/6.0.0_stylelint@14.8.0: 3772 | resolution: {integrity: sha512-ZorSSdyMcxWpROYUvLEMm0vSZud2uB7tX1hzBZwvVY9SV/uly4AvvJPPhCcymZL3fcQhEQG5AELmrxWqtmzacw==} 3773 | peerDependencies: 3774 | stylelint: ^14.0.0 3775 | dependencies: 3776 | stylelint: 14.8.0 3777 | dev: true 3778 | 3779 | /stylelint-config-recommended/7.0.0_stylelint@14.8.0: 3780 | resolution: {integrity: sha512-yGn84Bf/q41J4luis1AZ95gj0EQwRX8lWmGmBwkwBNSkpGSpl66XcPTulxGa/Z91aPoNGuIGBmFkcM1MejMo9Q==} 3781 | peerDependencies: 3782 | stylelint: ^14.4.0 3783 | dependencies: 3784 | stylelint: 14.8.0 3785 | dev: true 3786 | 3787 | /stylelint-config-standard-scss/3.0.0_postcss@8.4.12+stylelint@14.8.0: 3788 | resolution: {integrity: sha512-zt3ZbzIbllN1iCmc94e4pDxqpkzeR6CJo5DDXzltshuXr+82B8ylHyMMARNnUYrZH80B7wgY7UkKTYCFM0UUyw==} 3789 | peerDependencies: 3790 | stylelint: ^14.0.0 3791 | dependencies: 3792 | stylelint: 14.8.0 3793 | stylelint-config-recommended-scss: 5.0.2_postcss@8.4.12+stylelint@14.8.0 3794 | stylelint-config-standard: 24.0.0_stylelint@14.8.0 3795 | transitivePeerDependencies: 3796 | - postcss 3797 | dev: true 3798 | 3799 | /stylelint-config-standard/24.0.0_stylelint@14.8.0: 3800 | resolution: {integrity: sha512-+RtU7fbNT+VlNbdXJvnjc3USNPZRiRVp/d2DxOF/vBDDTi0kH5RX2Ny6errdtZJH3boO+bmqIYEllEmok4jiuw==} 3801 | peerDependencies: 3802 | stylelint: ^14.0.0 3803 | dependencies: 3804 | stylelint: 14.8.0 3805 | stylelint-config-recommended: 6.0.0_stylelint@14.8.0 3806 | dev: true 3807 | 3808 | /stylelint-config-standard/25.0.0_stylelint@14.8.0: 3809 | resolution: {integrity: sha512-21HnP3VSpaT1wFjFvv9VjvOGDtAviv47uTp3uFmzcN+3Lt+RYRv6oAplLaV51Kf792JSxJ6svCJh/G18E9VnCA==} 3810 | peerDependencies: 3811 | stylelint: ^14.4.0 3812 | dependencies: 3813 | stylelint: 14.8.0 3814 | stylelint-config-recommended: 7.0.0_stylelint@14.8.0 3815 | dev: true 3816 | 3817 | /stylelint-order/5.0.0_stylelint@14.8.0: 3818 | resolution: {integrity: sha512-OWQ7pmicXufDw5BlRqzdz3fkGKJPgLyDwD1rFY3AIEfIH/LQY38Vu/85v8/up0I+VPiuGRwbc2Hg3zLAsJaiyw==} 3819 | peerDependencies: 3820 | stylelint: ^14.0.0 3821 | dependencies: 3822 | postcss: 8.4.12 3823 | postcss-sorting: 7.0.1_postcss@8.4.12 3824 | stylelint: 14.8.0 3825 | dev: true 3826 | 3827 | /stylelint-scss/4.2.0_stylelint@14.8.0: 3828 | resolution: {integrity: sha512-HHHMVKJJ5RM9pPIbgJ/XA67h9H0407G68Rm69H4fzFbFkyDMcTV1Byep3qdze5+fJ3c0U7mJrbj6S0Fg072uZA==} 3829 | peerDependencies: 3830 | stylelint: ^14.5.1 3831 | dependencies: 3832 | lodash: 4.17.21 3833 | postcss-media-query-parser: 0.2.3 3834 | postcss-resolve-nested-selector: 0.1.1 3835 | postcss-selector-parser: 6.0.10 3836 | postcss-value-parser: 4.2.0 3837 | stylelint: 14.8.0 3838 | dev: true 3839 | 3840 | /stylelint/14.8.0: 3841 | resolution: {integrity: sha512-uIyIWMSBSVcj73Gn3nTvPyNsYdwTpxo1W6dWTIa1nm8JKgUi3FIobSXLgrRE6joLidoA0FdgAhCaqxwTF2ikrQ==} 3842 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3843 | hasBin: true 3844 | dependencies: 3845 | balanced-match: 2.0.0 3846 | colord: 2.9.2 3847 | cosmiconfig: 7.0.1 3848 | css-functions-list: 3.0.1 3849 | debug: 4.3.4 3850 | execall: 2.0.0 3851 | fast-glob: 3.2.11 3852 | fastest-levenshtein: 1.0.12 3853 | file-entry-cache: 6.0.1 3854 | get-stdin: 8.0.0 3855 | global-modules: 2.0.0 3856 | globby: 11.1.0 3857 | globjoin: 0.1.4 3858 | html-tags: 3.2.0 3859 | ignore: 5.2.0 3860 | import-lazy: 4.0.0 3861 | imurmurhash: 0.1.4 3862 | is-plain-object: 5.0.0 3863 | known-css-properties: 0.24.0 3864 | mathml-tag-names: 2.1.3 3865 | meow: 9.0.0 3866 | micromatch: 4.0.5 3867 | normalize-path: 3.0.0 3868 | normalize-selector: 0.2.0 3869 | picocolors: 1.0.0 3870 | postcss: 8.4.12 3871 | postcss-media-query-parser: 0.2.3 3872 | postcss-resolve-nested-selector: 0.1.1 3873 | postcss-safe-parser: 6.0.0_postcss@8.4.12 3874 | postcss-selector-parser: 6.0.10 3875 | postcss-value-parser: 4.2.0 3876 | resolve-from: 5.0.0 3877 | specificity: 0.4.1 3878 | string-width: 4.2.3 3879 | strip-ansi: 6.0.1 3880 | style-search: 0.1.0 3881 | supports-hyperlinks: 2.2.0 3882 | svg-tags: 1.0.0 3883 | table: 6.8.0 3884 | v8-compile-cache: 2.3.0 3885 | write-file-atomic: 4.0.1 3886 | transitivePeerDependencies: 3887 | - supports-color 3888 | dev: true 3889 | 3890 | /supports-color/5.5.0: 3891 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 3892 | engines: {node: '>=4'} 3893 | dependencies: 3894 | has-flag: 3.0.0 3895 | dev: true 3896 | 3897 | /supports-color/7.2.0: 3898 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 3899 | engines: {node: '>=8'} 3900 | dependencies: 3901 | has-flag: 4.0.0 3902 | dev: true 3903 | 3904 | /supports-color/9.2.2: 3905 | resolution: {integrity: sha512-XC6g/Kgux+rJXmwokjm9ECpD6k/smUoS5LKlUCcsYr4IY3rW0XyAympon2RmxGrlnZURMpg5T18gWDP9CsHXFA==} 3906 | engines: {node: '>=12'} 3907 | dev: true 3908 | 3909 | /supports-hyperlinks/2.2.0: 3910 | resolution: {integrity: sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==} 3911 | engines: {node: '>=8'} 3912 | dependencies: 3913 | has-flag: 4.0.0 3914 | supports-color: 7.2.0 3915 | dev: true 3916 | 3917 | /supports-preserve-symlinks-flag/1.0.0: 3918 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 3919 | engines: {node: '>= 0.4'} 3920 | dev: true 3921 | 3922 | /svg-tags/1.0.0: 3923 | resolution: {integrity: sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=} 3924 | dev: true 3925 | 3926 | /table/6.8.0: 3927 | resolution: {integrity: sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==} 3928 | engines: {node: '>=10.0.0'} 3929 | dependencies: 3930 | ajv: 8.11.0 3931 | lodash.truncate: 4.4.2 3932 | slice-ansi: 4.0.0 3933 | string-width: 4.2.3 3934 | strip-ansi: 6.0.1 3935 | dev: true 3936 | 3937 | /text-extensions/1.9.0: 3938 | resolution: {integrity: sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==} 3939 | engines: {node: '>=0.10'} 3940 | dev: true 3941 | 3942 | /text-table/0.2.0: 3943 | resolution: {integrity: sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=} 3944 | dev: true 3945 | 3946 | /through/2.3.8: 3947 | resolution: {integrity: sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=} 3948 | dev: true 3949 | 3950 | /through2/4.0.2: 3951 | resolution: {integrity: sha512-iOqSav00cVxEEICeD7TjLB1sueEL+81Wpzp2bY17uZjZN0pWZPuo4suZ/61VujxmqSGFfgOcNuTZ85QJwNZQpw==} 3952 | dependencies: 3953 | readable-stream: 3.6.0 3954 | dev: true 3955 | 3956 | /tmp/0.0.33: 3957 | resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} 3958 | engines: {node: '>=0.6.0'} 3959 | dependencies: 3960 | os-tmpdir: 1.0.2 3961 | dev: true 3962 | 3963 | /to-fast-properties/2.0.0: 3964 | resolution: {integrity: sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=} 3965 | engines: {node: '>=4'} 3966 | dev: true 3967 | 3968 | /to-regex-range/5.0.1: 3969 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 3970 | engines: {node: '>=8.0'} 3971 | dependencies: 3972 | is-number: 7.0.0 3973 | dev: true 3974 | 3975 | /token-stream/1.0.0: 3976 | resolution: {integrity: sha1-zCAOqyYT9BZtJ/+a/HylbUnfbrQ=} 3977 | dev: true 3978 | 3979 | /trim-newlines/3.0.1: 3980 | resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} 3981 | engines: {node: '>=8'} 3982 | dev: true 3983 | 3984 | /ts-node/10.7.0_5281fe59fc32158e106b8b5e2bebb315: 3985 | resolution: {integrity: sha512-TbIGS4xgJoX2i3do417KSaep1uRAW/Lu+WAL2doDHC0D6ummjirVOXU5/7aiZotbQ5p1Zp9tP7U6cYhA0O7M8A==} 3986 | hasBin: true 3987 | peerDependencies: 3988 | '@swc/core': '>=1.2.50' 3989 | '@swc/wasm': '>=1.2.50' 3990 | '@types/node': '*' 3991 | typescript: '>=2.7' 3992 | peerDependenciesMeta: 3993 | '@swc/core': 3994 | optional: true 3995 | '@swc/wasm': 3996 | optional: true 3997 | dependencies: 3998 | '@cspotcode/source-map-support': 0.7.0 3999 | '@tsconfig/node10': 1.0.8 4000 | '@tsconfig/node12': 1.0.9 4001 | '@tsconfig/node14': 1.0.1 4002 | '@tsconfig/node16': 1.0.2 4003 | '@types/node': 17.0.29 4004 | acorn: 8.7.1 4005 | acorn-walk: 8.2.0 4006 | arg: 4.1.3 4007 | create-require: 1.1.1 4008 | diff: 4.0.2 4009 | make-error: 1.3.6 4010 | typescript: 4.6.3 4011 | v8-compile-cache-lib: 3.0.1 4012 | yn: 3.1.1 4013 | dev: true 4014 | 4015 | /tslib/1.14.1: 4016 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 4017 | dev: true 4018 | 4019 | /tslib/2.4.0: 4020 | resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} 4021 | dev: true 4022 | 4023 | /tsutils/3.21.0_typescript@4.6.3: 4024 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} 4025 | engines: {node: '>= 6'} 4026 | peerDependencies: 4027 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' 4028 | dependencies: 4029 | tslib: 1.14.1 4030 | typescript: 4.6.3 4031 | dev: true 4032 | 4033 | /type-check/0.4.0: 4034 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 4035 | engines: {node: '>= 0.8.0'} 4036 | dependencies: 4037 | prelude-ls: 1.2.1 4038 | dev: true 4039 | 4040 | /type-fest/0.18.1: 4041 | resolution: {integrity: sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==} 4042 | engines: {node: '>=10'} 4043 | dev: true 4044 | 4045 | /type-fest/0.20.2: 4046 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 4047 | engines: {node: '>=10'} 4048 | dev: true 4049 | 4050 | /type-fest/0.21.3: 4051 | resolution: {integrity: sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==} 4052 | engines: {node: '>=10'} 4053 | dev: true 4054 | 4055 | /type-fest/0.6.0: 4056 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==} 4057 | engines: {node: '>=8'} 4058 | dev: true 4059 | 4060 | /type-fest/0.8.1: 4061 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} 4062 | engines: {node: '>=8'} 4063 | dev: true 4064 | 4065 | /typescript/4.6.3: 4066 | resolution: {integrity: sha512-yNIatDa5iaofVozS/uQJEl3JRWLKKGJKh6Yaiv0GLGSuhpFJe7P3SbHZ8/yjAHRQwKRoA6YZqlfjXWmVzoVSMw==} 4067 | engines: {node: '>=4.2.0'} 4068 | hasBin: true 4069 | dev: true 4070 | 4071 | /universalify/0.1.2: 4072 | resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} 4073 | engines: {node: '>= 4.0.0'} 4074 | dev: true 4075 | 4076 | /universalify/2.0.0: 4077 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 4078 | engines: {node: '>= 10.0.0'} 4079 | dev: true 4080 | 4081 | /unplugin-auto-import/0.6.9_@vueuse+core@8.3.1+vite@2.9.6: 4082 | resolution: {integrity: sha512-IqgT7AoRrNQwNhiF/wDH3sMEDX8SqCYBEgJzwdg5441b5aiC5VwZz0J0wYqkaKu89YkZE9DG6rQ2JpFfZv1iiQ==} 4083 | engines: {node: '>=14'} 4084 | peerDependencies: 4085 | '@vueuse/core': '*' 4086 | peerDependenciesMeta: 4087 | '@vueuse/core': 4088 | optional: true 4089 | dependencies: 4090 | '@antfu/utils': 0.5.1 4091 | '@rollup/pluginutils': 4.2.1 4092 | '@vueuse/core': 8.3.1_vue@3.2.33 4093 | local-pkg: 0.4.1 4094 | magic-string: 0.26.1 4095 | resolve: 1.22.0 4096 | unplugin: 0.4.0_vite@2.9.6 4097 | transitivePeerDependencies: 4098 | - esbuild 4099 | - rollup 4100 | - vite 4101 | - webpack 4102 | dev: true 4103 | 4104 | /unplugin-vue-components/0.18.5_vite@2.9.6+vue@3.2.33: 4105 | resolution: {integrity: sha512-VPA6z/4pcKRDYtWu1H+FIpV0MADlFKG3q7YMVFzNFC3EhMVZ4WuBJ76490oKyauguNw1T1obLCuxNU9JzJ0oAQ==} 4106 | engines: {node: '>=14'} 4107 | peerDependencies: 4108 | '@babel/parser': ^7.15.8 4109 | '@babel/traverse': ^7.15.4 4110 | vue: 2 || 3 4111 | peerDependenciesMeta: 4112 | '@babel/parser': 4113 | optional: true 4114 | '@babel/traverse': 4115 | optional: true 4116 | dependencies: 4117 | '@antfu/utils': 0.5.1 4118 | '@rollup/pluginutils': 4.2.1 4119 | chokidar: 3.5.3 4120 | debug: 4.3.4 4121 | fast-glob: 3.2.11 4122 | local-pkg: 0.4.1 4123 | magic-string: 0.26.1 4124 | minimatch: 5.0.1 4125 | resolve: 1.22.0 4126 | unplugin: 0.4.0_vite@2.9.6 4127 | vue: 3.2.33 4128 | transitivePeerDependencies: 4129 | - esbuild 4130 | - rollup 4131 | - supports-color 4132 | - vite 4133 | - webpack 4134 | dev: true 4135 | 4136 | /unplugin/0.4.0_vite@2.9.6: 4137 | resolution: {integrity: sha512-4ScITEmzlz1iZW3tkz+3L1V5k/xMQ6kjgm4lEXKxH0ozd8/OUWfiSA7RMRyrawsvq/t50JIzPpp1UyuSL/AXkA==} 4138 | peerDependencies: 4139 | esbuild: '>=0.13' 4140 | rollup: ^2.50.0 4141 | vite: ^2.3.0 4142 | webpack: 4 || 5 4143 | peerDependenciesMeta: 4144 | esbuild: 4145 | optional: true 4146 | rollup: 4147 | optional: true 4148 | vite: 4149 | optional: true 4150 | webpack: 4151 | optional: true 4152 | dependencies: 4153 | chokidar: 3.5.3 4154 | vite: 2.9.6_less@4.1.2 4155 | webpack-virtual-modules: 0.4.3 4156 | dev: true 4157 | 4158 | /upath/2.0.1: 4159 | resolution: {integrity: sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w==} 4160 | engines: {node: '>=4'} 4161 | dev: true 4162 | 4163 | /uri-js/4.4.1: 4164 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4165 | dependencies: 4166 | punycode: 2.1.1 4167 | dev: true 4168 | 4169 | /util-deprecate/1.0.2: 4170 | resolution: {integrity: sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=} 4171 | dev: true 4172 | 4173 | /v8-compile-cache-lib/3.0.1: 4174 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 4175 | dev: true 4176 | 4177 | /v8-compile-cache/2.3.0: 4178 | resolution: {integrity: sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==} 4179 | dev: true 4180 | 4181 | /validate-npm-package-license/3.0.4: 4182 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4183 | dependencies: 4184 | spdx-correct: 3.1.1 4185 | spdx-expression-parse: 3.0.1 4186 | dev: true 4187 | 4188 | /vite-plugin-remove-console/0.0.7: 4189 | resolution: {integrity: sha512-aGD/EK/EeEjKaRlgwx/6bT1lSGUGR/ITUUSnwVPkRbHF0TFsoprruv1SRx7+NQTAsGazRSaFepO0znCqtiHsFw==} 4190 | dev: true 4191 | 4192 | /vite/2.9.6_less@4.1.2: 4193 | resolution: {integrity: sha512-3IffdrByHW95Yjv0a13TQOQfJs7L5dVlSPuTt432XLbRMriWbThqJN2k/IS6kXn5WY4xBLhK9XoaWay1B8VzUw==} 4194 | engines: {node: '>=12.2.0'} 4195 | hasBin: true 4196 | peerDependencies: 4197 | less: '*' 4198 | sass: '*' 4199 | stylus: '*' 4200 | peerDependenciesMeta: 4201 | less: 4202 | optional: true 4203 | sass: 4204 | optional: true 4205 | stylus: 4206 | optional: true 4207 | dependencies: 4208 | esbuild: 0.14.38 4209 | less: 4.1.2 4210 | postcss: 8.4.12 4211 | resolve: 1.22.0 4212 | rollup: 2.70.2 4213 | optionalDependencies: 4214 | fsevents: 2.3.2 4215 | dev: true 4216 | 4217 | /void-elements/3.1.0: 4218 | resolution: {integrity: sha1-YU9/v42AHwu18GYfWy9XhXUOTwk=} 4219 | engines: {node: '>=0.10.0'} 4220 | dev: true 4221 | 4222 | /vscode-css-languageservice/5.4.2: 4223 | resolution: {integrity: sha512-DT7+7vfdT2HDNjDoXWtYJ0lVDdeDEdbMNdK4PKqUl2MS8g7PWt7J5G9B6k9lYox8nOfhCEjLnoNC3UKHHCR1lg==} 4224 | dependencies: 4225 | vscode-languageserver-textdocument: 1.0.4 4226 | vscode-languageserver-types: 3.16.0 4227 | vscode-nls: 5.0.1 4228 | vscode-uri: 3.0.3 4229 | dev: true 4230 | 4231 | /vscode-html-languageservice/4.2.5: 4232 | resolution: {integrity: sha512-dbr10KHabB9EaK8lI0XZW7SqOsTfrNyT3Nuj0GoPi4LjGKUmMiLtsqzfedIzRTzqY+w0FiLdh0/kQrnQ0tLxrw==} 4233 | dependencies: 4234 | vscode-languageserver-textdocument: 1.0.4 4235 | vscode-languageserver-types: 3.16.0 4236 | vscode-nls: 5.0.1 4237 | vscode-uri: 3.0.3 4238 | dev: true 4239 | 4240 | /vscode-json-languageservice/4.2.1: 4241 | resolution: {integrity: sha512-xGmv9QIWs2H8obGbWg+sIPI/3/pFgj/5OWBhNzs00BkYQ9UaB2F6JJaGB/2/YOZJ3BvLXQTC4Q7muqU25QgAhA==} 4242 | dependencies: 4243 | jsonc-parser: 3.0.0 4244 | vscode-languageserver-textdocument: 1.0.4 4245 | vscode-languageserver-types: 3.16.0 4246 | vscode-nls: 5.0.1 4247 | vscode-uri: 3.0.3 4248 | dev: true 4249 | 4250 | /vscode-jsonrpc/8.0.0-next.8: 4251 | resolution: {integrity: sha512-2eh7v+rzttUG6wg21xnm3U4IaR/i8cU9vHI9ZntRXuBtCcyR3RrPBvl86Ffm91m/Cio45kmn/LskHK3BAKZILA==} 4252 | engines: {node: '>=14.0.0'} 4253 | dev: true 4254 | 4255 | /vscode-languageserver-protocol/3.17.0-next.17: 4256 | resolution: {integrity: sha512-tMPne63EcKxNr+zaLSOdBcoEgdRNX4Hurlul5wsrvYToWyjjmPaIyXkQdXowhj8du050OXL7ArMLL/jt+hVlgQ==} 4257 | dependencies: 4258 | vscode-jsonrpc: 8.0.0-next.8 4259 | vscode-languageserver-types: 3.17.0-next.10 4260 | dev: true 4261 | 4262 | /vscode-languageserver-textdocument/1.0.4: 4263 | resolution: {integrity: sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ==} 4264 | dev: true 4265 | 4266 | /vscode-languageserver-types/3.16.0: 4267 | resolution: {integrity: sha512-k8luDIWJWyenLc5ToFQQMaSrqCHiLwyKPHKPQZ5zz21vM+vIVUSvsRpcbiECH4WR88K2XZqc4ScRcZ7nk/jbeA==} 4268 | dev: true 4269 | 4270 | /vscode-languageserver-types/3.17.0-next.10: 4271 | resolution: {integrity: sha512-BbuWVFKgkGX/VgbVPSofxZx2wqR5DMC+3IiB6FgJ7250GiLIKa5Z7RXaQ7i8z4t9rHEmpTA3UbrRkoLPjQUf6Q==} 4272 | dev: true 4273 | 4274 | /vscode-languageserver/8.0.0-next.11: 4275 | resolution: {integrity: sha512-3TZSZRUqNO5R2g53ZGwtldj5wzziha5ym6kXlfHbepbJxT3c9O9CAH445MoPmgdwhpPARu58JwQ+aTkVjWHiuQ==} 4276 | hasBin: true 4277 | dependencies: 4278 | vscode-languageserver-protocol: 3.17.0-next.17 4279 | dev: true 4280 | 4281 | /vscode-nls/5.0.1: 4282 | resolution: {integrity: sha512-hHQV6iig+M21lTdItKPkJAaWrxALQb/nqpVffakO4knJOh3DrU2SXOMzUzNgo1eADPzu3qSsJY1weCzvR52q9A==} 4283 | dev: true 4284 | 4285 | /vscode-pug-languageservice/0.29.8: 4286 | resolution: {integrity: sha512-QHYAzDSJLg7GOLxCZ12qsM0dAM0dPeMSS1t4kKfzLsfpErmZpFzkAIXbidVrNMdMffGZMtTuIlcpEyWHbx96Iw==} 4287 | deprecated: 'WARNING: This project has been renamed to @volar/pug-language-service. Install using @volar/pug-language-service instead.' 4288 | dependencies: 4289 | '@volar/code-gen': 0.29.8 4290 | '@volar/shared': 0.29.8 4291 | '@volar/source-map': 0.29.8 4292 | '@volar/transforms': 0.29.8 4293 | pug-lexer: 5.0.1 4294 | pug-parser: 6.0.0 4295 | vscode-languageserver: 8.0.0-next.11 4296 | dev: true 4297 | 4298 | /vscode-typescript-languageservice/0.29.8: 4299 | resolution: {integrity: sha512-eecDqHk4WjEvy6VHQ6teHczppQ9yJO2wExCy7yu7WiFj35qbw0h4G6Erv46MvP3ClL8FggFzD7s1qM6vdqJUfw==} 4300 | deprecated: 'WARNING: This project has been renamed to @volar/typescript-language-service. Install using @volar/typescript-language-service instead.' 4301 | dependencies: 4302 | '@volar/shared': 0.29.8 4303 | semver: 7.3.7 4304 | upath: 2.0.1 4305 | vscode-languageserver: 8.0.0-next.11 4306 | vscode-languageserver-textdocument: 1.0.4 4307 | dev: true 4308 | 4309 | /vscode-uri/2.1.2: 4310 | resolution: {integrity: sha512-8TEXQxlldWAuIODdukIb+TR5s+9Ds40eSJrw+1iDDA9IFORPjMELarNQE3myz5XIkWWpdprmJjm1/SxMlWOC8A==} 4311 | dev: true 4312 | 4313 | /vscode-uri/3.0.3: 4314 | resolution: {integrity: sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA==} 4315 | dev: true 4316 | 4317 | /vscode-vue-languageservice/0.29.8: 4318 | resolution: {integrity: sha512-qSJdvW5ttyGUB/8uWDKgo8vnIoFnXYlBP4Z/cn54btsRn6ZMw7IJGJU1381e7p/yGvMTLeGbugD53SghbnSa6g==} 4319 | deprecated: 'WARNING: This project has been renamed to @volar/vue-language-service. Install using @volar/vue-language-service instead.' 4320 | dependencies: 4321 | '@volar/code-gen': 0.29.8 4322 | '@volar/html2pug': 0.29.8 4323 | '@volar/shared': 0.29.8 4324 | '@volar/source-map': 0.29.8 4325 | '@volar/transforms': 0.29.8 4326 | '@volar/vue-code-gen': 0.29.8 4327 | '@vscode/emmet-helper': 2.8.4 4328 | '@vue/reactivity': 3.2.33 4329 | '@vue/shared': 3.2.33 4330 | request-light: 0.5.8 4331 | upath: 2.0.1 4332 | vscode-css-languageservice: 5.4.2 4333 | vscode-html-languageservice: 4.2.5 4334 | vscode-json-languageservice: 4.2.1 4335 | vscode-languageserver: 8.0.0-next.11 4336 | vscode-languageserver-textdocument: 1.0.4 4337 | vscode-pug-languageservice: 0.29.8 4338 | vscode-typescript-languageservice: 0.29.8 4339 | dev: true 4340 | 4341 | /vue-demi/0.12.5_vue@3.2.33: 4342 | resolution: {integrity: sha512-BREuTgTYlUr0zw0EZn3hnhC3I6gPWv+Kwh4MCih6QcAeaTlaIX0DwOVN0wHej7hSvDPecz4jygy/idsgKfW58Q==} 4343 | engines: {node: '>=12'} 4344 | hasBin: true 4345 | requiresBuild: true 4346 | peerDependencies: 4347 | '@vue/composition-api': ^1.0.0-rc.1 4348 | vue: ^3.0.0-0 || ^2.6.0 4349 | peerDependenciesMeta: 4350 | '@vue/composition-api': 4351 | optional: true 4352 | dependencies: 4353 | vue: 3.2.33 4354 | dev: false 4355 | 4356 | /vue-eslint-parser/8.3.0_eslint@8.14.0: 4357 | resolution: {integrity: sha512-dzHGG3+sYwSf6zFBa0Gi9ZDshD7+ad14DGOdTLjruRVgZXe2J+DcZ9iUhyR48z5g1PqRa20yt3Njna/veLJL/g==} 4358 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 4359 | peerDependencies: 4360 | eslint: '>=6.0.0' 4361 | dependencies: 4362 | debug: 4.3.4 4363 | eslint: 8.14.0 4364 | eslint-scope: 7.1.1 4365 | eslint-visitor-keys: 3.3.0 4366 | espree: 9.3.1 4367 | esquery: 1.4.0 4368 | lodash: 4.17.21 4369 | semver: 7.3.7 4370 | transitivePeerDependencies: 4371 | - supports-color 4372 | dev: true 4373 | 4374 | /vue-router/4.0.14_vue@3.2.33: 4375 | resolution: {integrity: sha512-wAO6zF9zxA3u+7AkMPqw9LjoUCjSxfFvINQj3E/DceTt6uEz1XZLraDhdg2EYmvVwTBSGlLYsUw8bDmx0754Mw==} 4376 | peerDependencies: 4377 | vue: ^3.2.0 4378 | dependencies: 4379 | '@vue/devtools-api': 6.1.4 4380 | vue: 3.2.33 4381 | dev: false 4382 | 4383 | /vue-tsc/0.29.8_typescript@4.6.3: 4384 | resolution: {integrity: sha512-pT0wLRjvRuSmB+J4WJT6uuV9mO0KtSSXEAtaVXZQzyk5+DJdbLIQTbRce/TXSkfqt1l1WogO78RjtOJFiMCgfQ==} 4385 | hasBin: true 4386 | peerDependencies: 4387 | typescript: '*' 4388 | dependencies: 4389 | '@volar/shared': 0.29.8 4390 | typescript: 4.6.3 4391 | vscode-vue-languageservice: 0.29.8 4392 | dev: true 4393 | 4394 | /vue/3.2.33: 4395 | resolution: {integrity: sha512-si1ExAlDUrLSIg/V7D/GgA4twJwfsfgG+t9w10z38HhL/HA07132pUQ2KuwAo8qbCyMJ9e6OqrmWrOCr+jW7ZQ==} 4396 | dependencies: 4397 | '@vue/compiler-dom': 3.2.33 4398 | '@vue/compiler-sfc': 3.2.33 4399 | '@vue/runtime-dom': 3.2.33 4400 | '@vue/server-renderer': 3.2.33_vue@3.2.33 4401 | '@vue/shared': 3.2.33 4402 | dev: false 4403 | 4404 | /webpack-virtual-modules/0.4.3: 4405 | resolution: {integrity: sha512-5NUqC2JquIL2pBAAo/VfBP6KuGkHIZQXW/lNKupLPfhViwh8wNsu0BObtl09yuKZszeEUfbXz8xhrHvSG16Nqw==} 4406 | dev: true 4407 | 4408 | /which/1.3.1: 4409 | resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} 4410 | hasBin: true 4411 | dependencies: 4412 | isexe: 2.0.0 4413 | dev: true 4414 | 4415 | /which/2.0.2: 4416 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4417 | engines: {node: '>= 8'} 4418 | hasBin: true 4419 | dependencies: 4420 | isexe: 2.0.0 4421 | dev: true 4422 | 4423 | /with/7.0.2: 4424 | resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} 4425 | engines: {node: '>= 10.0.0'} 4426 | dependencies: 4427 | '@babel/parser': 7.17.9 4428 | '@babel/types': 7.17.0 4429 | assert-never: 1.2.1 4430 | babel-walk: 3.0.0-canary-5 4431 | dev: true 4432 | 4433 | /word-wrap/1.2.3: 4434 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==} 4435 | engines: {node: '>=0.10.0'} 4436 | dev: true 4437 | 4438 | /wrap-ansi/6.2.0: 4439 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 4440 | engines: {node: '>=8'} 4441 | dependencies: 4442 | ansi-styles: 4.3.0 4443 | string-width: 4.2.3 4444 | strip-ansi: 6.0.1 4445 | dev: true 4446 | 4447 | /wrap-ansi/7.0.0: 4448 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4449 | engines: {node: '>=10'} 4450 | dependencies: 4451 | ansi-styles: 4.3.0 4452 | string-width: 4.2.3 4453 | strip-ansi: 6.0.1 4454 | dev: true 4455 | 4456 | /wrappy/1.0.2: 4457 | resolution: {integrity: sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=} 4458 | dev: true 4459 | 4460 | /write-file-atomic/4.0.1: 4461 | resolution: {integrity: sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ==} 4462 | engines: {node: ^12.13.0 || ^14.15.0 || >=16} 4463 | dependencies: 4464 | imurmurhash: 0.1.4 4465 | signal-exit: 3.0.7 4466 | dev: true 4467 | 4468 | /y18n/5.0.8: 4469 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 4470 | engines: {node: '>=10'} 4471 | dev: true 4472 | 4473 | /yallist/4.0.0: 4474 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 4475 | dev: true 4476 | 4477 | /yaml/1.10.2: 4478 | resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} 4479 | engines: {node: '>= 6'} 4480 | dev: true 4481 | 4482 | /yargs-parser/20.2.9: 4483 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 4484 | engines: {node: '>=10'} 4485 | dev: true 4486 | 4487 | /yargs-parser/21.0.1: 4488 | resolution: {integrity: sha512-9BK1jFpLzJROCI5TzwZL/TU4gqjK5xiHV/RfWLOahrjAko/e4DJkRDZQXfvqAsiZzzYhgAzbgz6lg48jcm4GLg==} 4489 | engines: {node: '>=12'} 4490 | dev: true 4491 | 4492 | /yargs/17.4.1: 4493 | resolution: {integrity: sha512-WSZD9jgobAg3ZKuCQZSa3g9QOJeCCqLoLAykiWgmXnDo9EPnn4RPf5qVTtzgOx66o6/oqhcA5tHtJXpG8pMt3g==} 4494 | engines: {node: '>=12'} 4495 | dependencies: 4496 | cliui: 7.0.4 4497 | escalade: 3.1.1 4498 | get-caller-file: 2.0.5 4499 | require-directory: 2.1.1 4500 | string-width: 4.2.3 4501 | y18n: 5.0.8 4502 | yargs-parser: 21.0.1 4503 | dev: true 4504 | 4505 | /yn/3.1.1: 4506 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 4507 | engines: {node: '>=6'} 4508 | dev: true 4509 | 4510 | /yocto-queue/0.1.0: 4511 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 4512 | engines: {node: '>=10'} 4513 | dev: true 4514 | -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoyYangzai/vue3.2-vite-template/4f073c7c9cadb4c74429e93745f146aa611d3450/public/favicon.ico -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- 1 | 14 | 27 | 28 | 44 | -------------------------------------------------------------------------------- /src/assets/css/reset.css: -------------------------------------------------------------------------------- 1 | @charset 'utf-8'; 2 | 3 | /* 这些元素都建议重新初始化 */ 4 | body, 5 | div, 6 | dl, 7 | dt, 8 | dd, 9 | ul, 10 | ol, 11 | li, 12 | tr, 13 | td, 14 | th, 15 | h1, 16 | h2, 17 | h3, 18 | h4, 19 | h5, 20 | h6, 21 | hr, 22 | br, 23 | img, 24 | table, 25 | input, 26 | form, 27 | a, 28 | p, 29 | textarea { 30 | margin: 0; 31 | padding: 0; 32 | font-family: Arial, 'Microsoft YaHei', '宋体'; 33 | } 34 | 35 | /* 去掉列表默认排列 */ 36 | ul, 37 | ol, 38 | li { 39 | list-style: none; 40 | } 41 | 42 | /* 去掉底部横线 */ 43 | 44 | /* 把a元素更改设置成块级元素,这个根据实际情况决定要不要 */ 45 | a { 46 | display: block; 47 | text-decoration: none; 48 | } 49 | 50 | /* 清除浮动破坏带来的塌陷问题 */ 51 | 52 | /* 清除浮动的兼容IE */ 53 | .clearfloat { 54 | zoom: 1; 55 | } 56 | 57 | .clearfloat::after { 58 | display: block; 59 | clear: both; 60 | height: 0; 61 | visibility: hidden; 62 | content: ''; 63 | } 64 | -------------------------------------------------------------------------------- /src/assets/pictures/yang.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BoyYangzai/vue3.2-vite-template/4f073c7c9cadb4c74429e93745f146aa611d3450/src/assets/pictures/yang.jpg -------------------------------------------------------------------------------- /src/assets/test.css: -------------------------------------------------------------------------------- 1 | div { 2 | margin-top: 10px; 3 | margin-left: 100px; 4 | font-size: 100px; 5 | color: antiquewhite; 6 | } 7 | -------------------------------------------------------------------------------- /src/components/HelloWorld.vue: -------------------------------------------------------------------------------- 1 | 7 | 8 | 25 | -------------------------------------------------------------------------------- /src/components/LoginPage.vue: -------------------------------------------------------------------------------- 1 | 6 | 7 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /src/components/MainPage.vue: -------------------------------------------------------------------------------- 1 | 14 | 15 | 16 | 17 | 29 | -------------------------------------------------------------------------------- /src/components/Message/Message.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue'; 2 | import Message from './Message.vue'; 3 | interface options { 4 | message: string; 5 | type?: 'success' | 'error' | 'warning'; 6 | textColor?: string; 7 | closeTimeout?: number; 8 | backgroundColor?: string; 9 | width?: string; 10 | height?: string; 11 | } 12 | const yangMessage = function (options: options) { 13 | const mountNode = 14 | document.createElement('div'); 15 | const messageBox = createApp(Message, { 16 | ...options, 17 | closeMessageBox: () => { 18 | messageBox.unmount(); 19 | mountNode.parentNode?.removeChild( 20 | mountNode 21 | ); 22 | } 23 | }); 24 | messageBox.mount(mountNode); 25 | }; 26 | export { yangMessage }; 27 | -------------------------------------------------------------------------------- /src/components/Message/Message.vue: -------------------------------------------------------------------------------- 1 | 34 | 35 | 103 | 104 | 133 | -------------------------------------------------------------------------------- /src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | 3 | declare module '*.vue' { 4 | import type { DefineComponent } from 'vue' 5 | // eslint-disable-next-line @typescript-eslint/no-explicit-any, @typescript-eslint/ban-types 6 | const component: DefineComponent<{}, {}, any> 7 | export default component 8 | } 9 | -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- 1 | import { createApp } from 'vue'; 2 | import App from './App.vue'; 3 | import router from './router/index'; 4 | import { createPinia } from 'pinia'; 5 | import { useStore } from './store'; 6 | 7 | createApp(App) 8 | .use(router) 9 | .use(createPinia()) 10 | .mount('#app'); 11 | 12 | // //全局路由守卫 13 | // const store = useStore(); 14 | // router.beforeEach((to, from, next) => { 15 | // // store.tagList = JSON.parse(window.localStorage.getItem("tagList") as string); 16 | // //pinia状态持久化 17 | // if (to.name !== 'login') { 18 | // if ( 19 | // window.localStorage.getItem( 20 | // 'token' 21 | // ) !== null && 22 | // window.localStorage.getItem( 23 | // 'token' 24 | // ) != 'null' 25 | // ) { 26 | // store.getUserInfo( 27 | // window.localStorage.getItem( 28 | // 'userId' 29 | // ) as string 30 | // ); 31 | // next(); 32 | // } else if ( 33 | // window.localStorage.getItem( 34 | // 'token' 35 | // ) == null || 36 | // window.localStorage.getItem( 37 | // 'token' 38 | // ) == 'null' 39 | // ) { 40 | // next({ 41 | // name: 'login' 42 | // }); 43 | // } else { 44 | // next(); 45 | // } 46 | // } else { 47 | // next(); 48 | // } 49 | // }); 50 | -------------------------------------------------------------------------------- /src/network/login/login.ts: -------------------------------------------------------------------------------- 1 | // import { ElMessage } from 'element-plus'; 2 | // import { request } from '../network'; 3 | // interface getBody { 4 | // studentId: string; 5 | // } 6 | // interface postBody { 7 | // studentId: string; 8 | // password: string; 9 | // } 10 | // export function getrequest(param: string) { 11 | // return request.get(param); 12 | // } 13 | // export function postrequest( 14 | // param: string, 15 | // body: postBody 16 | // ) { 17 | // return request.post(param, body); 18 | // } 19 | // request.interceptors.request.use( 20 | // (config: any) => { 21 | // if ( 22 | // window.localStorage.getItem( 23 | // 'token' 24 | // ) != 'null' 25 | // ) { 26 | // config!.headers!.Authorization = `Bearer ${window.localStorage.getItem( 27 | // 'token' 28 | // )}`; 29 | // } 30 | // console.log( 31 | // config!.headers!.Authorization 32 | // ); 33 | 34 | // return config; 35 | // } 36 | // ); 37 | // request.interceptors.response.use( 38 | // (res: any) => { 39 | // if (res.status == 200) { 40 | // console.log(res); 41 | // if (res.data.code == 200) { 42 | // ElMessage.success({ 43 | // message: res.data.message, 44 | // center: true 45 | // }); 46 | // return res; 47 | // } else if (res.data.code == 1003) { 48 | // ElMessage.error({ 49 | // message: res.data.message, 50 | // center: true 51 | // }); 52 | // return; 53 | // } else if (res.data.code == 1002) { 54 | // ElMessage({ 55 | // message: res.data.message, 56 | // center: true 57 | // }); 58 | // return; 59 | // } else if (res.data.code == 1001) { 60 | // ElMessage({ 61 | // message: res.data.message, 62 | // center: true 63 | // }); 64 | // return; 65 | // } 66 | // } else { 67 | // console.log('error'); 68 | // ElMessage.error({ 69 | // message: res.data.message, 70 | // center: true 71 | // }); 72 | // } 73 | // }, 74 | // (err: any) => { 75 | // ElMessage.error({ 76 | // message: '请检查网络设置', 77 | // center: true 78 | // }); 79 | // return; 80 | // } 81 | // ); 82 | -------------------------------------------------------------------------------- /src/network/network.ts: -------------------------------------------------------------------------------- 1 | // import axios from 'axios'; 2 | // export const request = axios.create({ 3 | // baseURL: 'https://more.atcumt.com/', 4 | // timeout: 5000 5 | // }); 6 | -------------------------------------------------------------------------------- /src/router/index.ts: -------------------------------------------------------------------------------- 1 | import { 2 | createRouter, 3 | createWebHistory, 4 | RouteRecordRaw 5 | } from 'vue-router'; 6 | const routes: RouteRecordRaw[] = [ 7 | { 8 | path: '/', 9 | name: 'login', 10 | component: () => 11 | import('../components/LoginPage.vue') 12 | } 13 | ]; 14 | 15 | const router = createRouter({ 16 | history: createWebHistory(), 17 | routes 18 | }); 19 | 20 | export default router; 21 | -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- 1 | import { defineStore } from 'pinia'; 2 | import { getrequest } from '../network/login/login'; 3 | interface userInfo { 4 | studentId?: string; 5 | nickname?: string; 6 | avatar?: string; 7 | sex?: string; 8 | description?: string; 9 | follower?: number; 10 | fan?: number; 11 | isFollow?: boolean | undefined; 12 | } 13 | 14 | const userInfo: userInfo = { 15 | studentId: '', 16 | nickname: '', 17 | avatar: '', 18 | sex: '', 19 | description: '', 20 | follower: 0, 21 | fan: 0, 22 | isFollow: undefined 23 | }; 24 | export const useStore = defineStore('main', { 25 | state: () => { 26 | return { 27 | userInfo 28 | }; 29 | }, 30 | getters: {}, 31 | actions: { 32 | getUserInfo(studentId: string) { 33 | getrequest( 34 | `user/info/${studentId}` 35 | ).then((res: any) => { 36 | this.userInfo.studentId = 37 | res.data.data.userInfo.studentId; 38 | this.userInfo.nickname = 39 | res.data.data.userInfo.nickname; 40 | this.userInfo.avatar = 41 | res.data.data.userInfo.avatar; 42 | this.userInfo.sex = 43 | res.data.data.userInfo.sex; 44 | this.userInfo.description = 45 | res.data.data.userInfo.description; 46 | this.userInfo.fan = 47 | res.data.data.userInfo.fan; 48 | }); 49 | } 50 | } 51 | }); 52 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "target": "esnext", 4 | "useDefineForClassFields": true, 5 | "module": "esnext", 6 | "moduleResolution": "node", 7 | "strict": true, 8 | "jsx": "preserve", 9 | "sourceMap": true, 10 | "resolveJsonModule": true, 11 | "suppressImplicitAnyIndexErrors": true, 12 | "esModuleInterop": true, 13 | "lib": [ 14 | "esnext", 15 | "dom" 16 | ], 17 | "baseUrl": ".", // 用于设置解析非相对模块名称的基本目录,相对模块不会受到baseUrl的影响 18 | "paths": { // 用于设置模块名到基于baseUrl的路径映射 19 | "@/*": [ 20 | "src/*" 21 | ] 22 | } 23 | }, 24 | "include": [ 25 | "src/**/*.ts", 26 | "src/**/*.d.ts", 27 | "src/**/*.tsx", 28 | "src/**/*.vue", 29 | "src/env.d.ts" 30 | ] 31 | } -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "composite": true, 4 | "module": "esnext", 5 | "moduleResolution": "node" 6 | }, 7 | "include": ["vite.config.ts"] 8 | } 9 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite'; 2 | const { resolve } = require('path'); 3 | import vue from '@vitejs/plugin-vue'; 4 | import AutoImport from 'unplugin-auto-import/vite'; 5 | import Components from 'unplugin-vue-components/vite'; 6 | import { ElementPlusResolver } from 'unplugin-vue-components/resolvers'; 7 | 8 | export default defineConfig({ 9 | plugins: [ 10 | vue(), 11 | AutoImport({ 12 | resolvers: [ElementPlusResolver()] 13 | }), 14 | Components({ 15 | resolvers: [ElementPlusResolver()] 16 | }) 17 | ], 18 | resolve: { 19 | alias: { 20 | '@': resolve(__dirname, 'src') 21 | }, 22 | extensions: ['.js', '.json', '.ts'] 23 | }, 24 | server: { 25 | proxy: { 26 | 'http://localhost:3000': 27 | 'http://101.43.191.122:3000/' 28 | } 29 | } 30 | }); 31 | --------------------------------------------------------------------------------