├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .vscode └── extensions.json ├── README.md ├── docs ├── .vitepress │ ├── components │ │ └── DemoContainer.vue │ ├── config.js │ └── theme │ │ ├── custom.css │ │ └── index.js ├── guide │ └── demo │ │ └── Basic.vue └── index.md ├── index.html ├── package.json ├── screenshot └── screen1.png ├── scripts └── deploy-gh.sh ├── src ├── assets │ └── images │ │ ├── cover.png │ │ ├── pause.png │ │ └── play.png ├── components │ ├── AudioPlayer.vue │ └── types.ts ├── env.d.ts ├── index.ts └── utils │ └── util.ts ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.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 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | .vscode 2 | example -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | dist 3 | coverage 4 | *.html 5 | pnpm-lock.yaml 6 | pnpm-workspace.yaml 7 | .editorconfig 8 | yarn.lock 9 | build.sh -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "semi": false, 3 | "singleQuote": true, 4 | "trailingComma": "all" 5 | } 6 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- 1 | { 2 | "recommendations": ["johnsoncodehk.volar"] 3 | } 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # What is vue3-audio-player? 2 | 3 | This is a beautiful Audio Player Component for Vue3. 4 | 5 |

6 | 7 |

8 | 9 | # Installation 10 | 11 | ```bash 12 | npm i vue3-audio-player 13 | ``` 14 | 15 | # Usage 16 | 17 | In your `*.vue`, you shall import the libraries and CSS: 18 | 19 | ```ts 20 | import AudioPlayer from 'vue3-audio-player' 21 | import 'vue3-audio-player/dist/style.css' 22 | ``` 23 | 24 | In your `template`: 25 | 26 | ```html 27 | 36 | ``` 37 | 38 | Here are some `option`s about `AudioPlayer`: 39 | 40 | ```ts 41 | AudioPlayerOption { 42 | src: string //audio source 43 | title?: string //audio title (optional, default: '') 44 | coverImage?: string //cover image (optional, default: '') 45 | coverRotate?: boolean //cover rotate when playing (optional, default: true) 46 | progressBarColor?: string //progress bar color (optional, default: '#3C91F4') 47 | indicatorColor?: string //indicator color (optional, default: '#3C91F4') 48 | } 49 | ``` 50 | 51 | Here are some `event`s about `AudioPlayer`: 52 | 53 | ```ts 54 | 'loadedmetadata' 55 | 'playing' 56 | 'play' 57 | 'play-error' 58 | 'timeupdate' 59 | 'pause' 60 | 'ended' 61 | 'progress-start' 62 | 'progress-end' 63 | 'progress-move' 64 | 'progress-click' 65 | ``` 66 | 67 | Here are some `method`s about `AudioPlayer`: 68 | 69 | ```ts 70 | play() // play the audio 71 | pause() // pause the audio 72 | ``` 73 | 74 | Here are some `property`s about `AudioPlayer`: 75 | 76 | ```ts 77 | totalTime // total time of the audio (seconds) 78 | currentTime // current time of the audio (seconds) 79 | isPlaying // boolean 80 | ``` 81 | 82 | Here are some `slot`s about `AudioPlayer`: 83 | 84 | ```ts 85 | title 86 | ``` 87 | -------------------------------------------------------------------------------- /docs/.vitepress/components/DemoContainer.vue: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/.vitepress/config.js: -------------------------------------------------------------------------------- 1 | const path = require('path') 2 | 3 | module.exports = { 4 | title: 'Vue3 Audio Player', 5 | description: 'This is a beautiful Audio Player Component for Vue3.', 6 | // base: '/vue3-audio-player/', 7 | themeConfig: { 8 | repo: 'https://github.com/RealCoolSnow/vue3-audio-player', 9 | sidebar: [ 10 | { 11 | text: 'Introduction', 12 | children: [{ text: 'Getting Started', link: '/' }], 13 | }, 14 | ], 15 | }, 16 | vite: { 17 | resolve: { 18 | alias: { 19 | 'vue3-audio-player': path.resolve(__dirname, '../../src'), 20 | }, 21 | dedupe: ['vue', /prime\/.+/], // avoid error when using dependencies that also use Vue 22 | }, 23 | }, 24 | } 25 | -------------------------------------------------------------------------------- /docs/.vitepress/theme/custom.css: -------------------------------------------------------------------------------- 1 | .demo-container { 2 | border: 1px solid lightgrey; 3 | border-radius: 5px; 4 | padding: 10px 20px; 5 | } -------------------------------------------------------------------------------- /docs/.vitepress/theme/index.js: -------------------------------------------------------------------------------- 1 | import DefaultTheme from 'vitepress/theme' 2 | import PrimeVue from 'primevue/config' 3 | import DemoContainer from '../components/DemoContainer.vue' 4 | 5 | import 'primevue/resources/themes/saga-blue/theme.css' //theme 6 | import 'primevue/resources/primevue.min.css' //core css 7 | import 'primeicons/primeicons.css' 8 | import 'primeflex/primeflex.css' 9 | 10 | import './custom.css' 11 | 12 | export default { 13 | ...DefaultTheme, 14 | enhanceApp({ app }) { 15 | app.use(PrimeVue) 16 | app.component('DemoContainer', DemoContainer) 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /docs/guide/demo/Basic.vue: -------------------------------------------------------------------------------- 1 | 14 | -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- 1 | 4 | 5 | # What is vue3-audio-player? 6 | 7 | This is a beautiful Audio Player Component for Vue3. 8 | 9 | ## Live Demo 10 | 11 | 12 | 13 | 14 | 15 | ## Installation 16 | 17 | ```bash 18 | npm i vue3-audio-player 19 | ``` 20 | 21 | ## Usage 22 | 23 | In your `*.vue`, you shall import the libraries and CSS: 24 | 25 | ```ts 26 | import AudioPlayer from 'vue3-audio-player' 27 | import 'vue3-audio-player/dist/style.css' 28 | ``` 29 | 30 | In your `template`: 31 | 32 | ```html 33 | 42 | ``` 43 | 44 | Here are some `option`s about `AudioPlayer`: 45 | 46 | ```ts 47 | AudioPlayerOption { 48 | src: string //audio source 49 | title?: string //audio title (optional, default: '') 50 | coverImage?: string //cover image (optional, default: '') 51 | coverRotate?: boolean //cover rotate when playing (optional, default: true) 52 | progressBarColor?: string //progress bar color (optional, default: '#3C91F4') 53 | indicatorColor?: string //indicator color (optional, default: '#3C91F4') 54 | } 55 | ``` 56 | 57 | Here are some `event`s about `AudioPlayer`: 58 | 59 | ```ts 60 | 'loadedmetadata' 61 | 'playing' 62 | 'play' 63 | 'play-error' 64 | 'timeupdate' 65 | 'pause' 66 | 'ended' 67 | 'progress-start' 68 | 'progress-end' 69 | 'progress-move' 70 | 'progress-click' 71 | ``` 72 | 73 | Here are some `method`s about `AudioPlayer`: 74 | 75 | ```ts 76 | play() // play the audio 77 | pause() // pause the audio 78 | ``` 79 | 80 | Here are some `property`s about `AudioPlayer`: 81 | 82 | ```ts 83 | totalTime // total time of the audio (seconds) 84 | currentTime // current time of the audio (seconds) 85 | isPlaying // boolean 86 | ``` 87 | 88 | Here are some `slot`s about `AudioPlayer`: 89 | 90 | ```ts 91 | title 92 | ``` 93 | -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | Vite App 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vue3-audio-player", 3 | "version": "1.0.7", 4 | "private": false, 5 | "description": "A beautiful Audio Player Component for Vue3", 6 | "keywords": [ 7 | "vue3", 8 | "audio", 9 | "vue audio player", 10 | "vue3 audio player", 11 | "audio player" 12 | ], 13 | "homepage": "https://github.com/RealCoolSnow/vue3-audio-player/blob/main/README.md", 14 | "bugs": { 15 | "url": "https://github.com/RealCoolSnow/vue3-audio-player/issues" 16 | }, 17 | "repository": { 18 | "type": "git", 19 | "url": "git+https://github.com/RealCoolSnow/vue3-audio-player.git" 20 | }, 21 | "license": "MIT", 22 | "author": "CoolSnow(coolsnow2020@gmail.com)", 23 | "exports": { 24 | ".": { 25 | "import": "./dist/index.es.js", 26 | "require": "./dist/index.umd.js" 27 | }, 28 | "./dist/style.css": "./dist/style.css" 29 | }, 30 | "main": "./dist/index.umd.js", 31 | "module": "./dist/index.es.js", 32 | "types": "./dist/types/index.d.ts", 33 | "files": [ 34 | "dist" 35 | ], 36 | "scripts": { 37 | "build": "rimraf dist && vue-tsc && vite build", 38 | "deploy-gh": "sh scripts/deploy-gh.sh", 39 | "dev": "vite", 40 | "docs:build": "vitepress build docs", 41 | "docs:dev": "vitepress dev docs --port 3005", 42 | "docs:serve": "vitepress serve docs --port 3005", 43 | "format": "pretty-quick", 44 | "preview": "vite preview", 45 | "pub": "yarn build && yarn publish", 46 | "sort": "npx sort-package-json \"package.json\"" 47 | }, 48 | "dependencies": { 49 | "@any-touch/core": "^2.0.2", 50 | "@any-touch/pan": "^2.0.2", 51 | "vue": "^3.2.25" 52 | }, 53 | "devDependencies": { 54 | "@vitejs/plugin-vue": "^2.2.0", 55 | "prettier": "^2.6.0", 56 | "pretty-quick": "^3.1.3", 57 | "primeflex": "^3.1.3", 58 | "primeicons": "^5.0.0", 59 | "primevue": "^3.12.2", 60 | "rimraf": "^3.0.2", 61 | "typescript": "^4.5.4", 62 | "vite": "^2.8.0", 63 | "vitepress": "^0.22.3", 64 | "vue-tsc": "^0.33.7" 65 | } 66 | } 67 | -------------------------------------------------------------------------------- /screenshot/screen1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealCoolSnow/vue3-audio-player/38b38ebdcf1ea11fecc860f5db81f2f6a6cb40e3/screenshot/screen1.png -------------------------------------------------------------------------------- /scripts/deploy-gh.sh: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env sh 2 | 3 | # abort on errors 4 | set -e 5 | 6 | # build 7 | npm run docs:build 8 | 9 | # navigate into the build output directory 10 | cd docs/.vitepress/dist 11 | 12 | # if you are deploying to a custom domain 13 | # echo 'www.example.com' > CNAME 14 | 15 | git init 16 | git add -A 17 | git commit -m 'deploy' 18 | 19 | # if you are deploying to https://.github.io 20 | # git push -f git@github.com:/.github.io.git main 21 | 22 | # if you are deploying to https://.github.io/ 23 | git push -f git@github.com:RealCoolSnow/vue3-audio-player.git main:gh-pages 24 | 25 | cd - -------------------------------------------------------------------------------- /src/assets/images/cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealCoolSnow/vue3-audio-player/38b38ebdcf1ea11fecc860f5db81f2f6a6cb40e3/src/assets/images/cover.png -------------------------------------------------------------------------------- /src/assets/images/pause.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealCoolSnow/vue3-audio-player/38b38ebdcf1ea11fecc860f5db81f2f6a6cb40e3/src/assets/images/pause.png -------------------------------------------------------------------------------- /src/assets/images/play.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RealCoolSnow/vue3-audio-player/38b38ebdcf1ea11fecc860f5db81f2f6a6cb40e3/src/assets/images/play.png -------------------------------------------------------------------------------- /src/components/AudioPlayer.vue: -------------------------------------------------------------------------------- 1 | 63 | 313 | 423 | -------------------------------------------------------------------------------- /src/components/types.ts: -------------------------------------------------------------------------------- 1 | export interface AudioPlayerOption { 2 | src: string //audio source 3 | title?: string //audio title 4 | autoPlay?: boolean 5 | coverImage?: string //cover image 6 | coverRotate?: boolean //cover rotate when playing 7 | progressBarColor?: string //progress bar color 8 | indicatorColor?: string //indicator color 9 | } 10 | 11 | export const AudioPlayerOptionDefault: AudioPlayerOption = { 12 | src: '', 13 | title: '', 14 | autoPlay: false, 15 | coverImage: '', 16 | coverRotate: true, 17 | progressBarColor: '#3C91F4', 18 | indicatorColor: '#3C91F4', 19 | } 20 | -------------------------------------------------------------------------------- /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/index.ts: -------------------------------------------------------------------------------- 1 | import AudioPlayer from './components/AudioPlayer.vue' 2 | import { AudioPlayerOption } from './components/types' 3 | export default AudioPlayer 4 | export type { AudioPlayerOption } 5 | -------------------------------------------------------------------------------- /src/utils/util.ts: -------------------------------------------------------------------------------- 1 | export const formatSecond = (second: number) => { 2 | let hour_str = `${Math.floor(second / 60)}` 3 | let second_str = `${Math.ceil(second % 60)}` 4 | if (hour_str.length === 1) { 5 | hour_str = `0${hour_str}` 6 | } 7 | if (second_str.length === 1) { 8 | second_str = `0${second_str}` 9 | } 10 | return `${hour_str}:${second_str}` 11 | } 12 | -------------------------------------------------------------------------------- /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 | "esModuleInterop": true, 12 | "lib": ["esnext", "dom"], 13 | "declaration": true, 14 | "emitDeclarationOnly": true, 15 | "declarationDir": "./dist/types", 16 | "isolatedModules": true, 17 | "skipLibCheck": true 18 | }, 19 | "include": [ 20 | "src/**/*.ts", 21 | "src/**/*.d.ts", 22 | "src/**/*.tsx", 23 | "src/**/*.vue", 24 | "src/index.js" 25 | ], 26 | "exclude": ["src/main.ts", "src/App.vue"] 27 | } 28 | -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'vite' 2 | import vue from '@vitejs/plugin-vue' 3 | import path from 'path' 4 | 5 | // https://vitejs.dev/config/ 6 | export default defineConfig({ 7 | plugins: [vue()], // to process SFC 8 | build: { 9 | lib: { 10 | entry: path.resolve(__dirname, 'src/index.ts'), 11 | name: 'audio-player', 12 | formats: ['es', 'umd'], 13 | fileName: (format) => `index.${format}.js`, 14 | }, 15 | rollupOptions: { 16 | // external modules won't be bundled into your library 17 | external: ['vue', /prime\/.+/], 18 | output: { 19 | exports: 'named', 20 | // Provide global variables to use in the UMD build 21 | // for externalized deps (not useful if 'umd' is not in lib.formats) 22 | globals: { 23 | vue: 'Vue', 24 | }, 25 | }, 26 | }, 27 | terserOptions: { 28 | compress: { 29 | drop_console: true, 30 | drop_debugger: true, 31 | }, 32 | }, 33 | emptyOutDir: false, // to retain the types folder generated by tsc 34 | }, 35 | }) 36 | -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- 1 | # THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. 2 | # yarn lockfile v1 3 | 4 | 5 | "@algolia/autocomplete-core@1.5.2": 6 | version "1.5.2" 7 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.5.2.tgz#ec0178e07b44fd74a057728ac157291b26cecf37" 8 | integrity sha512-DY0bhyczFSS1b/CqJlTE/nQRtnTAHl6IemIkBy0nEWnhDzRDdtdx4p5Uuk3vwAFxwEEgi1WqKwgSSMx6DpNL4A== 9 | dependencies: 10 | "@algolia/autocomplete-shared" "1.5.2" 11 | 12 | "@algolia/autocomplete-preset-algolia@1.5.2": 13 | version "1.5.2" 14 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.5.2.tgz#36c5638cc6dba6ea46a86e5a0314637ca40a77ca" 15 | integrity sha512-3MRYnYQFJyovANzSX2CToS6/5cfVjbLLqFsZTKcvF3abhQzxbqwwaMBlJtt620uBUOeMzhdfasKhCc40+RHiZw== 16 | dependencies: 17 | "@algolia/autocomplete-shared" "1.5.2" 18 | 19 | "@algolia/autocomplete-shared@1.5.2": 20 | version "1.5.2" 21 | resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.5.2.tgz#e157f9ad624ab8fd940ff28bd2094cdf199cdd79" 22 | integrity sha512-ylQAYv5H0YKMfHgVWX0j0NmL8XBcAeeeVQUmppnnMtzDbDnca6CzhKj3Q8eF9cHCgcdTDdb5K+3aKyGWA0obug== 23 | 24 | "@algolia/cache-browser-local-storage@4.13.0": 25 | version "4.13.0" 26 | resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.0.tgz#f8aa4fe31104b19d616ea392f9ed5c2ea847d964" 27 | integrity sha512-nj1vHRZauTqP/bluwkRIgEADEimqojJgoTRCel5f6q8WCa9Y8QeI4bpDQP28FoeKnDRYa3J5CauDlN466jqRhg== 28 | dependencies: 29 | "@algolia/cache-common" "4.13.0" 30 | 31 | "@algolia/cache-common@4.13.0": 32 | version "4.13.0" 33 | resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.13.0.tgz#27b83fd3939d08d72261b36a07eeafc4cb4d2113" 34 | integrity sha512-f9mdZjskCui/dA/fA/5a+6hZ7xnHaaZI5tM/Rw9X8rRB39SUlF/+o3P47onZ33n/AwkpSbi5QOyhs16wHd55kA== 35 | 36 | "@algolia/cache-in-memory@4.13.0": 37 | version "4.13.0" 38 | resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.13.0.tgz#10801a74550cbabb64b59ff08c56bce9c278ff2d" 39 | integrity sha512-hHdc+ahPiMM92CQMljmObE75laYzNFYLrNOu0Q3/eyvubZZRtY2SUsEEgyUEyzXruNdzrkcDxFYa7YpWBJYHAg== 40 | dependencies: 41 | "@algolia/cache-common" "4.13.0" 42 | 43 | "@algolia/client-account@4.13.0": 44 | version "4.13.0" 45 | resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.13.0.tgz#f8646dd40d1e9e3353e10abbd5d6c293ea92a8e2" 46 | integrity sha512-FzFqFt9b0g/LKszBDoEsW+dVBuUe1K3scp2Yf7q6pgHWM1WqyqUlARwVpLxqyc+LoyJkTxQftOKjyFUqddnPKA== 47 | dependencies: 48 | "@algolia/client-common" "4.13.0" 49 | "@algolia/client-search" "4.13.0" 50 | "@algolia/transporter" "4.13.0" 51 | 52 | "@algolia/client-analytics@4.13.0": 53 | version "4.13.0" 54 | resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.13.0.tgz#a00bd02df45d71becb9dd4c5c993d805f2e1786d" 55 | integrity sha512-klmnoq2FIiiMHImkzOm+cGxqRLLu9CMHqFhbgSy9wtXZrqb8BBUIUE2VyBe7azzv1wKcxZV2RUyNOMpFqmnRZA== 56 | dependencies: 57 | "@algolia/client-common" "4.13.0" 58 | "@algolia/client-search" "4.13.0" 59 | "@algolia/requester-common" "4.13.0" 60 | "@algolia/transporter" "4.13.0" 61 | 62 | "@algolia/client-common@4.13.0": 63 | version "4.13.0" 64 | resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.13.0.tgz#8bc373d164dbdcce38b4586912bbe162492bcb86" 65 | integrity sha512-GoXfTp0kVcbgfSXOjfrxx+slSipMqGO9WnNWgeMmru5Ra09MDjrcdunsiiuzF0wua6INbIpBQFTC2Mi5lUNqGA== 66 | dependencies: 67 | "@algolia/requester-common" "4.13.0" 68 | "@algolia/transporter" "4.13.0" 69 | 70 | "@algolia/client-personalization@4.13.0": 71 | version "4.13.0" 72 | resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.13.0.tgz#10fb7af356422551f11a67222b39c52306f1512c" 73 | integrity sha512-KneLz2WaehJmNfdr5yt2HQETpLaCYagRdWwIwkTqRVFCv4DxRQ2ChPVW9jeTj4YfAAhfzE6F8hn7wkQ/Jfj6ZA== 74 | dependencies: 75 | "@algolia/client-common" "4.13.0" 76 | "@algolia/requester-common" "4.13.0" 77 | "@algolia/transporter" "4.13.0" 78 | 79 | "@algolia/client-search@4.13.0": 80 | version "4.13.0" 81 | resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.13.0.tgz#2d8ff8e755c4a37ec89968f3f9b358eed005c7f0" 82 | integrity sha512-blgCKYbZh1NgJWzeGf+caKE32mo3j54NprOf0LZVCubQb3Kx37tk1Hc8SDs9bCAE8hUvf3cazMPIg7wscSxspA== 83 | dependencies: 84 | "@algolia/client-common" "4.13.0" 85 | "@algolia/requester-common" "4.13.0" 86 | "@algolia/transporter" "4.13.0" 87 | 88 | "@algolia/logger-common@4.13.0": 89 | version "4.13.0" 90 | resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.13.0.tgz#be2606e71aae618a1ff1ea9a1b5f5a74284b35a8" 91 | integrity sha512-8yqXk7rMtmQJ9wZiHOt/6d4/JDEg5VCk83gJ39I+X/pwUPzIsbKy9QiK4uJ3aJELKyoIiDT1hpYVt+5ia+94IA== 92 | 93 | "@algolia/logger-console@4.13.0": 94 | version "4.13.0" 95 | resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.13.0.tgz#f28028a760e3d9191e28a10b12925e48f6c9afde" 96 | integrity sha512-YepRg7w2/87L0vSXRfMND6VJ5d6699sFJBRWzZPOlek2p5fLxxK7O0VncYuc/IbVHEgeApvgXx0WgCEa38GVuQ== 97 | dependencies: 98 | "@algolia/logger-common" "4.13.0" 99 | 100 | "@algolia/requester-browser-xhr@4.13.0": 101 | version "4.13.0" 102 | resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.0.tgz#e2483f4e8d7f09e27cd0daf6c77711d15c5a919f" 103 | integrity sha512-Dj+bnoWR5MotrnjblzGKZ2kCdQi2cK/VzPURPnE616NU/il7Ypy6U6DLGZ/ZYz+tnwPa0yypNf21uqt84fOgrg== 104 | dependencies: 105 | "@algolia/requester-common" "4.13.0" 106 | 107 | "@algolia/requester-common@4.13.0": 108 | version "4.13.0" 109 | resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.13.0.tgz#47fb3464cfb26b55ba43676d13f295d812830596" 110 | integrity sha512-BRTDj53ecK+gn7ugukDWOOcBRul59C4NblCHqj4Zm5msd5UnHFjd/sGX+RLOEoFMhetILAnmg6wMrRrQVac9vw== 111 | 112 | "@algolia/requester-node-http@4.13.0": 113 | version "4.13.0" 114 | resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.13.0.tgz#7d981bbd31492f51dd11820a665f9d8906793c37" 115 | integrity sha512-9b+3O4QFU4azLhGMrZAr/uZPydvzOR4aEZfSL8ZrpLZ7fbbqTO0S/5EVko+QIgglRAtVwxvf8UJ1wzTD2jvKxQ== 116 | dependencies: 117 | "@algolia/requester-common" "4.13.0" 118 | 119 | "@algolia/transporter@4.13.0": 120 | version "4.13.0" 121 | resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.13.0.tgz#f6379e5329efa2127da68c914d1141f5f21dbd07" 122 | integrity sha512-8tSQYE+ykQENAdeZdofvtkOr5uJ9VcQSWgRhQ9h01AehtBIPAczk/b2CLrMsw5yQZziLs5cZ3pJ3478yI+urhA== 123 | dependencies: 124 | "@algolia/cache-common" "4.13.0" 125 | "@algolia/logger-common" "4.13.0" 126 | "@algolia/requester-common" "4.13.0" 127 | 128 | "@any-touch/compute@^2.0.2": 129 | version "2.0.2" 130 | resolved "https://registry.yarnpkg.com/@any-touch/compute/-/compute-2.0.2.tgz#15acea5a4e0d794698596909a555cbe58c8757e1" 131 | integrity sha512-Xm3p+lw82Iw8BnD3r0xE8o2HRS7vWmAgPz485ix6vGaIu1AY6ifa27N59mPMWnEOqfE7QEsfbG7kPGispo7t2A== 132 | dependencies: 133 | "@any-touch/shared" "^2.0.2" 134 | "@any-touch/vector" "^2.0.2" 135 | tslib "^2.3.1" 136 | 137 | "@any-touch/core@^2.0.2": 138 | version "2.0.2" 139 | resolved "https://registry.yarnpkg.com/@any-touch/core/-/core-2.0.2.tgz#0018c2e424ff0681c29982aff988ee2e8f2f5bbf" 140 | integrity sha512-RlBsRhlJ5NgKIyf5i0LPylmBnASxOYr9QL7CSWbi7qtZdl7OivSphUAac0tvf4CYyJP/Q76EQ3VzG5pkbqOa+Q== 141 | dependencies: 142 | "@any-touch/shared" "^2.0.2" 143 | any-event "^2.0.2" 144 | 145 | "@any-touch/pan@^2.0.2": 146 | version "2.0.2" 147 | resolved "https://registry.yarnpkg.com/@any-touch/pan/-/pan-2.0.2.tgz#c19cba7242ea1ace34c26f57d11d5579606f71fa" 148 | integrity sha512-oenShT9552diOaDs5kTWcZOrDwTzUDWYXb7rqRrnaI/bzSktWUOzgcbBNsaSjyV+XzNPhrf8zUXCWHcqD1Cvxw== 149 | dependencies: 150 | "@any-touch/compute" "^2.0.2" 151 | "@any-touch/shared" "^2.0.2" 152 | 153 | "@any-touch/shared@^2.0.2": 154 | version "2.0.2" 155 | resolved "https://registry.yarnpkg.com/@any-touch/shared/-/shared-2.0.2.tgz#760c8b8a48bab0ca8952fdfd3c3cf4d23cb262e1" 156 | integrity sha512-rr0kVcPlY8VN/fPGnG8fmGzblbPsQCCYPi9W1WNE9fFFbxyqZcQ3clrZicEwYZM8HXba5xhbHMGz8fmytpbX3Q== 157 | 158 | "@any-touch/vector@^2.0.2": 159 | version "2.0.2" 160 | resolved "https://registry.yarnpkg.com/@any-touch/vector/-/vector-2.0.2.tgz#30efaa3a3620bbc7280e20217216d94aa9a30514" 161 | integrity sha512-YEwU22n8RRfdwSdYLmzDoXgJxWVktCcgovG9tDqksOIO4R7s5KFKQ6uwcv8LcMnqj+0VDXrrS1Pt20eiKesoDA== 162 | dependencies: 163 | "@any-touch/shared" "^2.0.2" 164 | 165 | "@babel/parser@^7.16.4": 166 | version "7.17.8" 167 | resolved "https://registry.npmmirror.com/@babel/parser/-/parser-7.17.8.tgz#2817fb9d885dd8132ea0f8eb615a6388cca1c240" 168 | integrity sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ== 169 | 170 | "@docsearch/css@3.0.0", "@docsearch/css@^3.0.0-alpha.41": 171 | version "3.0.0" 172 | resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.0.0.tgz#fe57b474802ffd706d3246eab25d52fac8aa3698" 173 | integrity sha512-1kkV7tkAsiuEd0shunYRByKJe3xQDG2q7wYg24SOw1nV9/2lwEd4WrUYRJC/ukGTl2/kHeFxsaUvtiOy0y6fFA== 174 | 175 | "@docsearch/js@^3.0.0-alpha.41": 176 | version "3.0.0" 177 | resolved "https://registry.yarnpkg.com/@docsearch/js/-/js-3.0.0.tgz#394a99f68895503d57faf523ecec0b25b02f638c" 178 | integrity sha512-j3tUJWlgW3slYqzGB8fm7y05kh2qqrIK1dZOXHeMUm/5gdKE85fiz/ltfCPMDFb/MXF+bLZChJXSMzqY0Ck30Q== 179 | dependencies: 180 | "@docsearch/react" "3.0.0" 181 | preact "^10.0.0" 182 | 183 | "@docsearch/react@3.0.0": 184 | version "3.0.0" 185 | resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.0.0.tgz#d02ebdc67573412185a6a4df13bc254c7c0da491" 186 | integrity sha512-yhMacqS6TVQYoBh/o603zszIb5Bl8MIXuOc6Vy617I74pirisDzzcNh0NEaYQt50fVVR3khUbeEhUEWEWipESg== 187 | dependencies: 188 | "@algolia/autocomplete-core" "1.5.2" 189 | "@algolia/autocomplete-preset-algolia" "1.5.2" 190 | "@docsearch/css" "3.0.0" 191 | algoliasearch "^4.0.0" 192 | 193 | "@types/minimatch@^3.0.3": 194 | version "3.0.5" 195 | resolved "https://registry.npmmirror.com/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" 196 | integrity sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ== 197 | 198 | "@vitejs/plugin-vue@^2.2.0": 199 | version "2.2.4" 200 | resolved "https://registry.npmmirror.com/@vitejs/plugin-vue/-/plugin-vue-2.2.4.tgz#ab8b199ca82496b05d2654c5f34ffcf9b947243d" 201 | integrity sha512-ev9AOlp0ljCaDkFZF3JwC/pD2N4Hh+r5srl5JHM6BKg5+99jiiK0rE/XaRs3pVm1wzyKkjUy/StBSoXX5fFzcw== 202 | 203 | "@volar/code-gen@0.33.7": 204 | version "0.33.7" 205 | resolved "https://registry.yarnpkg.com/@volar/code-gen/-/code-gen-0.33.7.tgz#0ebbc313e3b35fd41baeac702c9b7a91a3a6591a" 206 | integrity sha512-h3mezVitiCtd3KUI8ydHNK+dJFi6T1l4Uh733ulaZJxUn8aBfRIFgrQpQtwuNJVtR6qpRU9Kbjo+ePfMVWNdpQ== 207 | dependencies: 208 | "@volar/source-map" "0.33.7" 209 | 210 | "@volar/pug-language-service@0.33.7": 211 | version "0.33.7" 212 | resolved "https://registry.yarnpkg.com/@volar/pug-language-service/-/pug-language-service-0.33.7.tgz#f7ea274db28dc9ef7c57911b31c96bc6d675da2d" 213 | integrity sha512-WbDpG8l5QxhJjMoaaDiaEIeoI0B2T5is5t0AsENIRMEYi0RLVLSHJj7Q5pH5A/tRLW2/0Y2Uu+zIryOVpxc+vA== 214 | dependencies: 215 | "@volar/code-gen" "0.33.7" 216 | "@volar/shared" "0.33.7" 217 | "@volar/source-map" "0.33.7" 218 | "@volar/transforms" "0.33.7" 219 | pug-lexer "^5.0.1" 220 | pug-parser "^6.0.0" 221 | vscode-languageserver-textdocument "^1.0.3" 222 | vscode-languageserver-types "^3.17.0-next.6" 223 | 224 | "@volar/shared@0.33.7": 225 | version "0.33.7" 226 | resolved "https://registry.yarnpkg.com/@volar/shared/-/shared-0.33.7.tgz#b89605a2a68f4f5db4c6fa0fbe8aacbfd7ebad7a" 227 | integrity sha512-c2A+cpNqniUK3p6/77X5zm1ED82PzW5mP5PXk2/sIG34zbm+rK2MhkajbAhr+bG9O1XhgdPZljpalhpsdLedpw== 228 | dependencies: 229 | upath "^2.0.1" 230 | vscode-jsonrpc "^8.0.0-next.5" 231 | vscode-uri "^3.0.3" 232 | 233 | "@volar/source-map@0.33.7": 234 | version "0.33.7" 235 | resolved "https://registry.yarnpkg.com/@volar/source-map/-/source-map-0.33.7.tgz#702b448adde5d300dc3dd53b6a13fe1df3f385ce" 236 | integrity sha512-2mfZg97iAuKx3XcYUrCfLfGmmBW/ku0G6XfwjRKeTOmYAx0j+7/mCiwGbDbR1X8RoS8H1Y5vD+ulc8MdHJS75A== 237 | 238 | "@volar/transforms@0.33.7": 239 | version "0.33.7" 240 | resolved "https://registry.yarnpkg.com/@volar/transforms/-/transforms-0.33.7.tgz#d660daa6a058cd7ec3ece66dd534e0576f5cb676" 241 | integrity sha512-76VYq5j5mXTD2vysuews0CCyVNVnwPPe42aLtNSXeTXx4NzFkwJe3Jp+R72vC8asUCEPP/X88CMUlSn8eHiJHw== 242 | dependencies: 243 | "@volar/shared" "0.33.7" 244 | vscode-languageserver-types "^3.17.0-next.6" 245 | 246 | "@volar/vue-code-gen@0.33.7": 247 | version "0.33.7" 248 | resolved "https://registry.yarnpkg.com/@volar/vue-code-gen/-/vue-code-gen-0.33.7.tgz#c3c552b13196f1a8cdf5442304db3bf782cabf09" 249 | integrity sha512-5OmWKwHyD+wyhZcxPqozg6NB3FKgxdVmbIJMXzTTROYFMxpwHunFR6yXeaWRBA/nvOZted41QSGej2gzyl77Uw== 250 | dependencies: 251 | "@volar/code-gen" "0.33.7" 252 | "@volar/source-map" "0.33.7" 253 | "@vue/compiler-core" "^3.2.27" 254 | "@vue/compiler-dom" "^3.2.27" 255 | "@vue/shared" "^3.2.27" 256 | 257 | "@volar/vue-typescript@0.33.7": 258 | version "0.33.7" 259 | resolved "https://registry.yarnpkg.com/@volar/vue-typescript/-/vue-typescript-0.33.7.tgz#431a8ec3d7d790a2e38558db84802edcc0c30f21" 260 | integrity sha512-NPB7/esOe617J96jRAMTab3gVFc5a/+zXiwKns3+1osNIckfpe2VUbdK8P6v+XSmN9RPA5AXXRG47z4epK8zcg== 261 | dependencies: 262 | "@volar/code-gen" "0.33.7" 263 | "@volar/pug-language-service" "0.33.7" 264 | "@volar/source-map" "0.33.7" 265 | "@volar/vue-code-gen" "0.33.7" 266 | "@vue/compiler-sfc" "^3.2.27" 267 | "@vue/reactivity" "^3.2.27" 268 | 269 | "@vue/compiler-core@3.2.31", "@vue/compiler-core@^3.2.27": 270 | version "3.2.31" 271 | resolved "https://registry.npmmirror.com/@vue/compiler-core/-/compiler-core-3.2.31.tgz#d38f06c2cf845742403b523ab4596a3fda152e89" 272 | integrity sha512-aKno00qoA4o+V/kR6i/pE+aP+esng5siNAVQ422TkBNM6qA4veXiZbSe8OTXHXquEi/f6Akc+nLfB4JGfe4/WQ== 273 | dependencies: 274 | "@babel/parser" "^7.16.4" 275 | "@vue/shared" "3.2.31" 276 | estree-walker "^2.0.2" 277 | source-map "^0.6.1" 278 | 279 | "@vue/compiler-dom@3.2.31", "@vue/compiler-dom@^3.2.27": 280 | version "3.2.31" 281 | resolved "https://registry.npmmirror.com/@vue/compiler-dom/-/compiler-dom-3.2.31.tgz#b1b7dfad55c96c8cc2b919cd7eb5fd7e4ddbf00e" 282 | integrity sha512-60zIlFfzIDf3u91cqfqy9KhCKIJgPeqxgveH2L+87RcGU/alT6BRrk5JtUso0OibH3O7NXuNOQ0cDc9beT0wrg== 283 | dependencies: 284 | "@vue/compiler-core" "3.2.31" 285 | "@vue/shared" "3.2.31" 286 | 287 | "@vue/compiler-sfc@3.2.31", "@vue/compiler-sfc@^3.2.27": 288 | version "3.2.31" 289 | resolved "https://registry.npmmirror.com/@vue/compiler-sfc/-/compiler-sfc-3.2.31.tgz#d02b29c3fe34d599a52c5ae1c6937b4d69f11c2f" 290 | integrity sha512-748adc9msSPGzXgibHiO6T7RWgfnDcVQD+VVwYgSsyyY8Ans64tALHZANrKtOzvkwznV/F4H7OAod/jIlp/dkQ== 291 | dependencies: 292 | "@babel/parser" "^7.16.4" 293 | "@vue/compiler-core" "3.2.31" 294 | "@vue/compiler-dom" "3.2.31" 295 | "@vue/compiler-ssr" "3.2.31" 296 | "@vue/reactivity-transform" "3.2.31" 297 | "@vue/shared" "3.2.31" 298 | estree-walker "^2.0.2" 299 | magic-string "^0.25.7" 300 | postcss "^8.1.10" 301 | source-map "^0.6.1" 302 | 303 | "@vue/compiler-ssr@3.2.31": 304 | version "3.2.31" 305 | resolved "https://registry.npmmirror.com/@vue/compiler-ssr/-/compiler-ssr-3.2.31.tgz#4fa00f486c9c4580b40a4177871ebbd650ecb99c" 306 | integrity sha512-mjN0rqig+A8TVDnsGPYJM5dpbjlXeHUm2oZHZwGyMYiGT/F4fhJf/cXy8QpjnLQK4Y9Et4GWzHn9PS8AHUnSkw== 307 | dependencies: 308 | "@vue/compiler-dom" "3.2.31" 309 | "@vue/shared" "3.2.31" 310 | 311 | "@vue/reactivity-transform@3.2.31": 312 | version "3.2.31" 313 | resolved "https://registry.npmmirror.com/@vue/reactivity-transform/-/reactivity-transform-3.2.31.tgz#0f5b25c24e70edab2b613d5305c465b50fc00911" 314 | integrity sha512-uS4l4z/W7wXdI+Va5pgVxBJ345wyGFKvpPYtdSgvfJfX/x2Ymm6ophQlXXB6acqGHtXuBqNyyO3zVp9b1r0MOA== 315 | dependencies: 316 | "@babel/parser" "^7.16.4" 317 | "@vue/compiler-core" "3.2.31" 318 | "@vue/shared" "3.2.31" 319 | estree-walker "^2.0.2" 320 | magic-string "^0.25.7" 321 | 322 | "@vue/reactivity@3.2.31", "@vue/reactivity@^3.2.27": 323 | version "3.2.31" 324 | resolved "https://registry.npmmirror.com/@vue/reactivity/-/reactivity-3.2.31.tgz#fc90aa2cdf695418b79e534783aca90d63a46bbd" 325 | integrity sha512-HVr0l211gbhpEKYr2hYe7hRsV91uIVGFYNHj73njbARVGHQvIojkImKMaZNDdoDZOIkMsBc9a1sMqR+WZwfSCw== 326 | dependencies: 327 | "@vue/shared" "3.2.31" 328 | 329 | "@vue/runtime-core@3.2.31": 330 | version "3.2.31" 331 | resolved "https://registry.npmmirror.com/@vue/runtime-core/-/runtime-core-3.2.31.tgz#9d284c382f5f981b7a7b5971052a1dc4ef39ac7a" 332 | integrity sha512-Kcog5XmSY7VHFEMuk4+Gap8gUssYMZ2+w+cmGI6OpZWYOEIcbE0TPzzPHi+8XTzAgx1w/ZxDFcXhZeXN5eKWsA== 333 | dependencies: 334 | "@vue/reactivity" "3.2.31" 335 | "@vue/shared" "3.2.31" 336 | 337 | "@vue/runtime-dom@3.2.31": 338 | version "3.2.31" 339 | resolved "https://registry.npmmirror.com/@vue/runtime-dom/-/runtime-dom-3.2.31.tgz#79ce01817cb3caf2c9d923f669b738d2d7953eff" 340 | integrity sha512-N+o0sICVLScUjfLG7u9u5XCjvmsexAiPt17GNnaWHJUfsKed5e85/A3SWgKxzlxx2SW/Hw7RQxzxbXez9PtY3g== 341 | dependencies: 342 | "@vue/runtime-core" "3.2.31" 343 | "@vue/shared" "3.2.31" 344 | csstype "^2.6.8" 345 | 346 | "@vue/server-renderer@3.2.31": 347 | version "3.2.31" 348 | resolved "https://registry.npmmirror.com/@vue/server-renderer/-/server-renderer-3.2.31.tgz#201e9d6ce735847d5989403af81ef80960da7141" 349 | integrity sha512-8CN3Zj2HyR2LQQBHZ61HexF5NReqngLT3oahyiVRfSSvak+oAvVmu8iNLSu6XR77Ili2AOpnAt1y8ywjjqtmkg== 350 | dependencies: 351 | "@vue/compiler-ssr" "3.2.31" 352 | "@vue/shared" "3.2.31" 353 | 354 | "@vue/shared@3.2.31", "@vue/shared@^3.2.27": 355 | version "3.2.31" 356 | resolved "https://registry.npmmirror.com/@vue/shared/-/shared-3.2.31.tgz#c90de7126d833dcd3a4c7534d534be2fb41faa4e" 357 | integrity sha512-ymN2pj6zEjiKJZbrf98UM2pfDd6F2H7ksKw7NDt/ZZ1fh5Ei39X5tABugtT03ZRlWd9imccoK0hE8hpjpU7irQ== 358 | 359 | acorn@^7.1.1: 360 | version "7.4.1" 361 | resolved "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" 362 | integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== 363 | 364 | algoliasearch@^4.0.0: 365 | version "4.13.0" 366 | resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.13.0.tgz#e36611fda82b1fc548c156ae7929a7f486e4b663" 367 | integrity sha512-oHv4faI1Vl2s+YC0YquwkK/TsaJs79g2JFg5FDm2rKN12VItPTAeQ7hyJMHarOPPYuCnNC5kixbtcqvb21wchw== 368 | dependencies: 369 | "@algolia/cache-browser-local-storage" "4.13.0" 370 | "@algolia/cache-common" "4.13.0" 371 | "@algolia/cache-in-memory" "4.13.0" 372 | "@algolia/client-account" "4.13.0" 373 | "@algolia/client-analytics" "4.13.0" 374 | "@algolia/client-common" "4.13.0" 375 | "@algolia/client-personalization" "4.13.0" 376 | "@algolia/client-search" "4.13.0" 377 | "@algolia/logger-common" "4.13.0" 378 | "@algolia/logger-console" "4.13.0" 379 | "@algolia/requester-browser-xhr" "4.13.0" 380 | "@algolia/requester-common" "4.13.0" 381 | "@algolia/requester-node-http" "4.13.0" 382 | "@algolia/transporter" "4.13.0" 383 | 384 | ansi-styles@^4.1.0: 385 | version "4.3.0" 386 | resolved "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" 387 | integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== 388 | dependencies: 389 | color-convert "^2.0.1" 390 | 391 | any-event@^2.0.2: 392 | version "2.0.2" 393 | resolved "https://registry.yarnpkg.com/any-event/-/any-event-2.0.2.tgz#d013e68512fbc50f7ed4e6a222f2ad26c115ca3c" 394 | integrity sha512-lHk89tcWTtv5+H2N0+5areYJCxg+34kww566KmWD1itEtLZTLGUdu++tq6/BRM+FaoOXs14ID2HowSMmHli0lg== 395 | dependencies: 396 | tslib "^2.3.1" 397 | 398 | array-differ@^3.0.0: 399 | version "3.0.0" 400 | resolved "https://registry.npmmirror.com/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" 401 | integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== 402 | 403 | array-union@^2.1.0: 404 | version "2.1.0" 405 | resolved "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" 406 | integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== 407 | 408 | arrify@^2.0.1: 409 | version "2.0.1" 410 | resolved "https://registry.npmmirror.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" 411 | integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== 412 | 413 | balanced-match@^1.0.0: 414 | version "1.0.2" 415 | resolved "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" 416 | integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== 417 | 418 | brace-expansion@^1.1.7: 419 | version "1.1.11" 420 | resolved "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" 421 | integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== 422 | dependencies: 423 | balanced-match "^1.0.0" 424 | concat-map "0.0.1" 425 | 426 | call-bind@^1.0.2: 427 | version "1.0.2" 428 | resolved "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" 429 | integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== 430 | dependencies: 431 | function-bind "^1.1.1" 432 | get-intrinsic "^1.0.2" 433 | 434 | chalk@^3.0.0: 435 | version "3.0.0" 436 | resolved "https://registry.npmmirror.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" 437 | integrity sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg== 438 | dependencies: 439 | ansi-styles "^4.1.0" 440 | supports-color "^7.1.0" 441 | 442 | character-parser@^2.2.0: 443 | version "2.2.0" 444 | resolved "https://registry.npmmirror.com/character-parser/-/character-parser-2.2.0.tgz#c7ce28f36d4bcd9744e5ffc2c5fcde1c73261fc0" 445 | integrity sha512-+UqJQjFEFaTAs3bNsF2j2kEN1baG/zghZbdqoYEDxGZtJo9LBzl1A+m0D4n3qKx8N2FNv8/Xp6yV9mQmBuptaw== 446 | dependencies: 447 | is-regex "^1.0.3" 448 | 449 | color-convert@^2.0.1: 450 | version "2.0.1" 451 | resolved "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" 452 | integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== 453 | dependencies: 454 | color-name "~1.1.4" 455 | 456 | color-name@~1.1.4: 457 | version "1.1.4" 458 | resolved "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" 459 | integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== 460 | 461 | concat-map@0.0.1: 462 | version "0.0.1" 463 | resolved "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" 464 | integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== 465 | 466 | cross-spawn@^7.0.0: 467 | version "7.0.3" 468 | resolved "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" 469 | integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== 470 | dependencies: 471 | path-key "^3.1.0" 472 | shebang-command "^2.0.0" 473 | which "^2.0.1" 474 | 475 | csstype@^2.6.8: 476 | version "2.6.20" 477 | resolved "https://registry.npmmirror.com/csstype/-/csstype-2.6.20.tgz#9229c65ea0b260cf4d3d997cb06288e36a8d6dda" 478 | integrity sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA== 479 | 480 | end-of-stream@^1.1.0: 481 | version "1.4.4" 482 | resolved "https://registry.npmmirror.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" 483 | integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== 484 | dependencies: 485 | once "^1.4.0" 486 | 487 | esbuild-android-64@0.14.27: 488 | version "0.14.27" 489 | resolved "https://registry.npmmirror.com/esbuild-android-64/-/esbuild-android-64-0.14.27.tgz#b868bbd9955a92309c69df628d8dd1945478b45c" 490 | integrity sha512-LuEd4uPuj/16Y8j6kqy3Z2E9vNY9logfq8Tq+oTE2PZVuNs3M1kj5Qd4O95ee66yDGb3isaOCV7sOLDwtMfGaQ== 491 | 492 | esbuild-android-arm64@0.14.27: 493 | version "0.14.27" 494 | resolved "https://registry.npmmirror.com/esbuild-android-arm64/-/esbuild-android-arm64-0.14.27.tgz#e7d6430555e8e9c505fd87266bbc709f25f1825c" 495 | integrity sha512-E8Ktwwa6vX8q7QeJmg8yepBYXaee50OdQS3BFtEHKrzbV45H4foMOeEE7uqdjGQZFBap5VAqo7pvjlyA92wznQ== 496 | 497 | esbuild-darwin-64@0.14.27: 498 | version "0.14.27" 499 | resolved "https://registry.npmmirror.com/esbuild-darwin-64/-/esbuild-darwin-64-0.14.27.tgz#4dc7484127564e89b4445c0a560a3cb50b3d68e1" 500 | integrity sha512-czw/kXl/1ZdenPWfw9jDc5iuIYxqUxgQ/Q+hRd4/3udyGGVI31r29LCViN2bAJgGvQkqyLGVcG03PJPEXQ5i2g== 501 | 502 | esbuild-darwin-arm64@0.14.27: 503 | version "0.14.27" 504 | resolved "https://registry.npmmirror.com/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.14.27.tgz#469e59c665f84a8ed323166624c5e7b9b2d22ac1" 505 | integrity sha512-BEsv2U2U4o672oV8+xpXNxN9bgqRCtddQC6WBh4YhXKDcSZcdNh7+6nS+DM2vu7qWIWNA4JbRG24LUUYXysimQ== 506 | 507 | esbuild-freebsd-64@0.14.27: 508 | version "0.14.27" 509 | resolved "https://registry.npmmirror.com/esbuild-freebsd-64/-/esbuild-freebsd-64-0.14.27.tgz#895df03bf5f87094a56c9a5815bf92e591903d70" 510 | integrity sha512-7FeiFPGBo+ga+kOkDxtPmdPZdayrSzsV9pmfHxcyLKxu+3oTcajeZlOO1y9HW+t5aFZPiv7czOHM4KNd0tNwCA== 511 | 512 | esbuild-freebsd-arm64@0.14.27: 513 | version "0.14.27" 514 | resolved "https://registry.npmmirror.com/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.14.27.tgz#0b72a41a6b8655e9a8c5608f2ec1afdcf6958441" 515 | integrity sha512-8CK3++foRZJluOWXpllG5zwAVlxtv36NpHfsbWS7TYlD8S+QruXltKlXToc/5ZNzBK++l6rvRKELu/puCLc7jA== 516 | 517 | esbuild-linux-32@0.14.27: 518 | version "0.14.27" 519 | resolved "https://registry.npmmirror.com/esbuild-linux-32/-/esbuild-linux-32-0.14.27.tgz#43b8ba3803b0bbe7f051869c6a8bf6de1e95de28" 520 | integrity sha512-qhNYIcT+EsYSBClZ5QhLzFzV5iVsP1YsITqblSaztr3+ZJUI+GoK8aXHyzKd7/CKKuK93cxEMJPpfi1dfsOfdw== 521 | 522 | esbuild-linux-64@0.14.27: 523 | version "0.14.27" 524 | resolved "https://registry.npmmirror.com/esbuild-linux-64/-/esbuild-linux-64-0.14.27.tgz#dc8072097327ecfadba1735562824ce8c05dd0bd" 525 | integrity sha512-ESjck9+EsHoTaKWlFKJpPZRN26uiav5gkI16RuI8WBxUdLrrAlYuYSndxxKgEn1csd968BX/8yQZATYf/9+/qg== 526 | 527 | esbuild-linux-arm64@0.14.27: 528 | version "0.14.27" 529 | resolved "https://registry.npmmirror.com/esbuild-linux-arm64/-/esbuild-linux-arm64-0.14.27.tgz#c52b58cbe948426b1559910f521b0a3f396f10b8" 530 | integrity sha512-no6Mi17eV2tHlJnqBHRLekpZ2/VYx+NfGxKcBE/2xOMYwctsanCaXxw4zapvNrGE9X38vefVXLz6YCF8b1EHiQ== 531 | 532 | esbuild-linux-arm@0.14.27: 533 | version "0.14.27" 534 | resolved "https://registry.npmmirror.com/esbuild-linux-arm/-/esbuild-linux-arm-0.14.27.tgz#df869dbd67d4ee3a04b3c7273b6bd2b233e78a18" 535 | integrity sha512-JnnmgUBdqLQO9hoNZQqNHFWlNpSX82vzB3rYuCJMhtkuaWQEmQz6Lec1UIxJdC38ifEghNTBsF9bbe8dFilnCw== 536 | 537 | esbuild-linux-mips64le@0.14.27: 538 | version "0.14.27" 539 | resolved "https://registry.npmmirror.com/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.14.27.tgz#a2b646d9df368b01aa970a7b8968be6dd6b01d19" 540 | integrity sha512-NolWP2uOvIJpbwpsDbwfeExZOY1bZNlWE/kVfkzLMsSgqeVcl5YMen/cedRe9mKnpfLli+i0uSp7N+fkKNU27A== 541 | 542 | esbuild-linux-ppc64le@0.14.27: 543 | version "0.14.27" 544 | resolved "https://registry.npmmirror.com/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.14.27.tgz#9a21af766a0292578a3009c7408b8509cac7cefd" 545 | integrity sha512-/7dTjDvXMdRKmsSxKXeWyonuGgblnYDn0MI1xDC7J1VQXny8k1qgNp6VmrlsawwnsymSUUiThhkJsI+rx0taNA== 546 | 547 | esbuild-linux-riscv64@0.14.27: 548 | version "0.14.27" 549 | resolved "https://registry.npmmirror.com/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.14.27.tgz#344a27f91568056a5903ad5841b447e00e78d740" 550 | integrity sha512-D+aFiUzOJG13RhrSmZgrcFaF4UUHpqj7XSKrIiCXIj1dkIkFqdrmqMSOtSs78dOtObWiOrFCDDzB24UyeEiNGg== 551 | 552 | esbuild-linux-s390x@0.14.27: 553 | version "0.14.27" 554 | resolved "https://registry.npmmirror.com/esbuild-linux-s390x/-/esbuild-linux-s390x-0.14.27.tgz#73a7309bd648a07ef58f069658f989a5096130db" 555 | integrity sha512-CD/D4tj0U4UQjELkdNlZhQ8nDHU5rBn6NGp47Hiz0Y7/akAY5i0oGadhEIg0WCY/HYVXFb3CsSPPwaKcTOW3bg== 556 | 557 | esbuild-netbsd-64@0.14.27: 558 | version "0.14.27" 559 | resolved "https://registry.npmmirror.com/esbuild-netbsd-64/-/esbuild-netbsd-64-0.14.27.tgz#482a587cdbd18a6c264a05136596927deb46c30a" 560 | integrity sha512-h3mAld69SrO1VoaMpYl3a5FNdGRE/Nqc+E8VtHOag4tyBwhCQXxtvDDOAKOUQexBGca0IuR6UayQ4ntSX5ij1Q== 561 | 562 | esbuild-openbsd-64@0.14.27: 563 | version "0.14.27" 564 | resolved "https://registry.npmmirror.com/esbuild-openbsd-64/-/esbuild-openbsd-64-0.14.27.tgz#e99f8cdc63f1628747b63edd124d53cf7796468d" 565 | integrity sha512-xwSje6qIZaDHXWoPpIgvL+7fC6WeubHHv18tusLYMwL+Z6bEa4Pbfs5IWDtQdHkArtfxEkIZz77944z8MgDxGw== 566 | 567 | esbuild-sunos-64@0.14.27: 568 | version "0.14.27" 569 | resolved "https://registry.npmmirror.com/esbuild-sunos-64/-/esbuild-sunos-64-0.14.27.tgz#8611d825bcb8239c78d57452e83253a71942f45c" 570 | integrity sha512-/nBVpWIDjYiyMhuqIqbXXsxBc58cBVH9uztAOIfWShStxq9BNBik92oPQPJ57nzWXRNKQUEFWr4Q98utDWz7jg== 571 | 572 | esbuild-windows-32@0.14.27: 573 | version "0.14.27" 574 | resolved "https://registry.npmmirror.com/esbuild-windows-32/-/esbuild-windows-32-0.14.27.tgz#c06374206d4d92dd31d4fda299b09f51a35e82f6" 575 | integrity sha512-Q9/zEjhZJ4trtWhFWIZvS/7RUzzi8rvkoaS9oiizkHTTKd8UxFwn/Mm2OywsAfYymgUYm8+y2b+BKTNEFxUekw== 576 | 577 | esbuild-windows-64@0.14.27: 578 | version "0.14.27" 579 | resolved "https://registry.npmmirror.com/esbuild-windows-64/-/esbuild-windows-64-0.14.27.tgz#756631c1d301dfc0d1a887deed2459ce4079582f" 580 | integrity sha512-b3y3vTSl5aEhWHK66ngtiS/c6byLf6y/ZBvODH1YkBM+MGtVL6jN38FdHUsZasCz9gFwYs/lJMVY9u7GL6wfYg== 581 | 582 | esbuild-windows-arm64@0.14.27: 583 | version "0.14.27" 584 | resolved "https://registry.npmmirror.com/esbuild-windows-arm64/-/esbuild-windows-arm64-0.14.27.tgz#ad7e187193dcd18768b16065a950f4441d7173f4" 585 | integrity sha512-I/reTxr6TFMcR5qbIkwRGvldMIaiBu2+MP0LlD7sOlNXrfqIl9uNjsuxFPGEG4IRomjfQ5q8WT+xlF/ySVkqKg== 586 | 587 | esbuild@^0.14.14: 588 | version "0.14.27" 589 | resolved "https://registry.npmmirror.com/esbuild/-/esbuild-0.14.27.tgz#41fe0f1b6b68b9f77cac025009bc54bb96e616f1" 590 | integrity sha512-MZQt5SywZS3hA9fXnMhR22dv0oPGh6QtjJRIYbgL1AeqAoQZE+Qn5ppGYQAoHv/vq827flj4tIJ79Mrdiwk46Q== 591 | optionalDependencies: 592 | esbuild-android-64 "0.14.27" 593 | esbuild-android-arm64 "0.14.27" 594 | esbuild-darwin-64 "0.14.27" 595 | esbuild-darwin-arm64 "0.14.27" 596 | esbuild-freebsd-64 "0.14.27" 597 | esbuild-freebsd-arm64 "0.14.27" 598 | esbuild-linux-32 "0.14.27" 599 | esbuild-linux-64 "0.14.27" 600 | esbuild-linux-arm "0.14.27" 601 | esbuild-linux-arm64 "0.14.27" 602 | esbuild-linux-mips64le "0.14.27" 603 | esbuild-linux-ppc64le "0.14.27" 604 | esbuild-linux-riscv64 "0.14.27" 605 | esbuild-linux-s390x "0.14.27" 606 | esbuild-netbsd-64 "0.14.27" 607 | esbuild-openbsd-64 "0.14.27" 608 | esbuild-sunos-64 "0.14.27" 609 | esbuild-windows-32 "0.14.27" 610 | esbuild-windows-64 "0.14.27" 611 | esbuild-windows-arm64 "0.14.27" 612 | 613 | estree-walker@^2.0.2: 614 | version "2.0.2" 615 | resolved "https://registry.npmmirror.com/estree-walker/-/estree-walker-2.0.2.tgz#52f010178c2a4c117a7757cfe942adb7d2da4cac" 616 | integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== 617 | 618 | execa@^4.0.0: 619 | version "4.1.0" 620 | resolved "https://registry.npmmirror.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" 621 | integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== 622 | dependencies: 623 | cross-spawn "^7.0.0" 624 | get-stream "^5.0.0" 625 | human-signals "^1.1.1" 626 | is-stream "^2.0.0" 627 | merge-stream "^2.0.0" 628 | npm-run-path "^4.0.0" 629 | onetime "^5.1.0" 630 | signal-exit "^3.0.2" 631 | strip-final-newline "^2.0.0" 632 | 633 | find-up@^4.1.0: 634 | version "4.1.0" 635 | resolved "https://registry.npmmirror.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" 636 | integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== 637 | dependencies: 638 | locate-path "^5.0.0" 639 | path-exists "^4.0.0" 640 | 641 | fs.realpath@^1.0.0: 642 | version "1.0.0" 643 | resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" 644 | integrity sha1-FQStJSMVjKpA20onh8sBQRmU6k8= 645 | 646 | fsevents@~2.3.2: 647 | version "2.3.2" 648 | resolved "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" 649 | integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== 650 | 651 | function-bind@^1.1.1: 652 | version "1.1.1" 653 | resolved "https://registry.npmmirror.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" 654 | integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== 655 | 656 | get-intrinsic@^1.0.2: 657 | version "1.1.1" 658 | resolved "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.1.1.tgz#15f59f376f855c446963948f0d24cd3637b4abc6" 659 | integrity sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q== 660 | dependencies: 661 | function-bind "^1.1.1" 662 | has "^1.0.3" 663 | has-symbols "^1.0.1" 664 | 665 | get-stream@^5.0.0: 666 | version "5.2.0" 667 | resolved "https://registry.npmmirror.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" 668 | integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== 669 | dependencies: 670 | pump "^3.0.0" 671 | 672 | glob@^7.1.3: 673 | version "7.2.0" 674 | resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.0.tgz#d15535af7732e02e948f4c41628bd910293f6023" 675 | integrity sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q== 676 | dependencies: 677 | fs.realpath "^1.0.0" 678 | inflight "^1.0.4" 679 | inherits "2" 680 | minimatch "^3.0.4" 681 | once "^1.3.0" 682 | path-is-absolute "^1.0.0" 683 | 684 | has-flag@^4.0.0: 685 | version "4.0.0" 686 | resolved "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" 687 | integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== 688 | 689 | has-symbols@^1.0.1, has-symbols@^1.0.2: 690 | version "1.0.3" 691 | resolved "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" 692 | integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== 693 | 694 | has-tostringtag@^1.0.0: 695 | version "1.0.0" 696 | resolved "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" 697 | integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== 698 | dependencies: 699 | has-symbols "^1.0.2" 700 | 701 | has@^1.0.3: 702 | version "1.0.3" 703 | resolved "https://registry.npmmirror.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" 704 | integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== 705 | dependencies: 706 | function-bind "^1.1.1" 707 | 708 | human-signals@^1.1.1: 709 | version "1.1.1" 710 | resolved "https://registry.npmmirror.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" 711 | integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== 712 | 713 | ignore@^5.1.4: 714 | version "5.2.0" 715 | resolved "https://registry.npmmirror.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" 716 | integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== 717 | 718 | inflight@^1.0.4: 719 | version "1.0.6" 720 | resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" 721 | integrity sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk= 722 | dependencies: 723 | once "^1.3.0" 724 | wrappy "1" 725 | 726 | inherits@2: 727 | version "2.0.4" 728 | resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" 729 | integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== 730 | 731 | is-core-module@^2.8.1: 732 | version "2.8.1" 733 | resolved "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.8.1.tgz#f59fdfca701d5879d0a6b100a40aa1560ce27211" 734 | integrity sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA== 735 | dependencies: 736 | has "^1.0.3" 737 | 738 | is-expression@^4.0.0: 739 | version "4.0.0" 740 | resolved "https://registry.npmmirror.com/is-expression/-/is-expression-4.0.0.tgz#c33155962abf21d0afd2552514d67d2ec16fd2ab" 741 | integrity sha512-zMIXX63sxzG3XrkHkrAPvm/OVZVSCPNkwMHU8oTX7/U3AL78I0QXCEICXUM13BIa8TYGZ68PiTKfQz3yaTNr4A== 742 | dependencies: 743 | acorn "^7.1.1" 744 | object-assign "^4.1.1" 745 | 746 | is-regex@^1.0.3: 747 | version "1.1.4" 748 | resolved "https://registry.npmmirror.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" 749 | integrity sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg== 750 | dependencies: 751 | call-bind "^1.0.2" 752 | has-tostringtag "^1.0.0" 753 | 754 | is-stream@^2.0.0: 755 | version "2.0.1" 756 | resolved "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" 757 | integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== 758 | 759 | isexe@^2.0.0: 760 | version "2.0.0" 761 | resolved "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" 762 | integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== 763 | 764 | locate-path@^5.0.0: 765 | version "5.0.0" 766 | resolved "https://registry.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" 767 | integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== 768 | dependencies: 769 | p-locate "^4.1.0" 770 | 771 | magic-string@^0.25.7: 772 | version "0.25.9" 773 | resolved "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz#de7f9faf91ef8a1c91d02c2e5314c8277dbcdd1c" 774 | integrity sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ== 775 | dependencies: 776 | sourcemap-codec "^1.4.8" 777 | 778 | merge-stream@^2.0.0: 779 | version "2.0.0" 780 | resolved "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" 781 | integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== 782 | 783 | mimic-fn@^2.1.0: 784 | version "2.1.0" 785 | resolved "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" 786 | integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== 787 | 788 | minimatch@^3.0.4: 789 | version "3.1.2" 790 | resolved "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" 791 | integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== 792 | dependencies: 793 | brace-expansion "^1.1.7" 794 | 795 | mri@^1.1.5: 796 | version "1.2.0" 797 | resolved "https://registry.npmmirror.com/mri/-/mri-1.2.0.tgz#6721480fec2a11a4889861115a48b6cbe7cc8f0b" 798 | integrity sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA== 799 | 800 | multimatch@^4.0.0: 801 | version "4.0.0" 802 | resolved "https://registry.npmmirror.com/multimatch/-/multimatch-4.0.0.tgz#8c3c0f6e3e8449ada0af3dd29efb491a375191b3" 803 | integrity sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ== 804 | dependencies: 805 | "@types/minimatch" "^3.0.3" 806 | array-differ "^3.0.0" 807 | array-union "^2.1.0" 808 | arrify "^2.0.1" 809 | minimatch "^3.0.4" 810 | 811 | nanoid@^3.3.1: 812 | version "3.3.1" 813 | resolved "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.1.tgz#6347a18cac88af88f58af0b3594b723d5e99bb35" 814 | integrity sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw== 815 | 816 | npm-run-path@^4.0.0: 817 | version "4.0.1" 818 | resolved "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" 819 | integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== 820 | dependencies: 821 | path-key "^3.0.0" 822 | 823 | object-assign@^4.1.1: 824 | version "4.1.1" 825 | resolved "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" 826 | integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== 827 | 828 | once@^1.3.0, once@^1.3.1, once@^1.4.0: 829 | version "1.4.0" 830 | resolved "https://registry.npmmirror.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" 831 | integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== 832 | dependencies: 833 | wrappy "1" 834 | 835 | onetime@^5.1.0: 836 | version "5.1.2" 837 | resolved "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" 838 | integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== 839 | dependencies: 840 | mimic-fn "^2.1.0" 841 | 842 | p-limit@^2.2.0: 843 | version "2.3.0" 844 | resolved "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" 845 | integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== 846 | dependencies: 847 | p-try "^2.0.0" 848 | 849 | p-locate@^4.1.0: 850 | version "4.1.0" 851 | resolved "https://registry.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" 852 | integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== 853 | dependencies: 854 | p-limit "^2.2.0" 855 | 856 | p-try@^2.0.0: 857 | version "2.2.0" 858 | resolved "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" 859 | integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== 860 | 861 | path-exists@^4.0.0: 862 | version "4.0.0" 863 | resolved "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" 864 | integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== 865 | 866 | path-is-absolute@^1.0.0: 867 | version "1.0.1" 868 | resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" 869 | integrity sha1-F0uSaHNVNP+8es5r9TpanhtcX18= 870 | 871 | path-key@^3.0.0, path-key@^3.1.0: 872 | version "3.1.1" 873 | resolved "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" 874 | integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== 875 | 876 | path-parse@^1.0.7: 877 | version "1.0.7" 878 | resolved "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" 879 | integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== 880 | 881 | picocolors@^1.0.0: 882 | version "1.0.0" 883 | resolved "https://registry.npmmirror.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" 884 | integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== 885 | 886 | postcss@^8.1.10, postcss@^8.4.6: 887 | version "8.4.12" 888 | resolved "https://registry.npmmirror.com/postcss/-/postcss-8.4.12.tgz#1e7de78733b28970fa4743f7da6f3763648b1905" 889 | integrity sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg== 890 | dependencies: 891 | nanoid "^3.3.1" 892 | picocolors "^1.0.0" 893 | source-map-js "^1.0.2" 894 | 895 | preact@^10.0.0: 896 | version "10.6.6" 897 | resolved "https://registry.yarnpkg.com/preact/-/preact-10.6.6.tgz#f1899bc8dab7c0788b858481532cb3b5d764a520" 898 | integrity sha512-dgxpTFV2vs4vizwKohYKkk7g7rmp1wOOcfd4Tz3IB3Wi+ivZzsn/SpeKJhRENSE+n8sUfsAl4S3HiCVT923ABw== 899 | 900 | prettier@^2.6.0: 901 | version "2.6.0" 902 | resolved "https://registry.npmmirror.com/prettier/-/prettier-2.6.0.tgz#12f8f504c4d8ddb76475f441337542fa799207d4" 903 | integrity sha512-m2FgJibYrBGGgQXNzfd0PuDGShJgRavjUoRCw1mZERIWVSXF0iLzLm+aOqTAbLnC3n6JzUhAA8uZnFVghHJ86A== 904 | 905 | pretty-quick@^3.1.3: 906 | version "3.1.3" 907 | resolved "https://registry.npmmirror.com/pretty-quick/-/pretty-quick-3.1.3.tgz#15281108c0ddf446675157ca40240099157b638e" 908 | integrity sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA== 909 | dependencies: 910 | chalk "^3.0.0" 911 | execa "^4.0.0" 912 | find-up "^4.1.0" 913 | ignore "^5.1.4" 914 | mri "^1.1.5" 915 | multimatch "^4.0.0" 916 | 917 | primeflex@^3.1.3: 918 | version "3.1.3" 919 | resolved "https://registry.yarnpkg.com/primeflex/-/primeflex-3.1.3.tgz#4872451532a3a1cabc09b332d9cd6705502a2811" 920 | integrity sha512-muJlyDPVEJNSoeOGLVx+dFbSzCnPRUcuKv8iAbGVhP47sIjstfgNdlhrZqUvJNaaSJSNxBBbITyOltI1sBqUqQ== 921 | 922 | primeicons@^5.0.0: 923 | version "5.0.0" 924 | resolved "https://registry.yarnpkg.com/primeicons/-/primeicons-5.0.0.tgz#73a0b6028a77c58a9eeb331ad13aaf085e8451ee" 925 | integrity sha512-heygWF0X5HFI1otlZE62pp6ye7sZ8om78J9au2BRkg8O7Y8AHTZ9qKMRzchZUHLe8zUAvdi6hZzzm9XxgwIExw== 926 | 927 | primevue@^3.12.2: 928 | version "3.12.2" 929 | resolved "https://registry.yarnpkg.com/primevue/-/primevue-3.12.2.tgz#3ae06fd9e944fbc8f30470c394a5f18d703845d9" 930 | integrity sha512-v0ZphJSphbyisj9BnqSJWzEZxOEJKUqvTPEi120/x1ZplrupHJtSitDl7mw+d/OoyRQ19V1BplM0vlqJeiAMEg== 931 | 932 | prismjs@^1.25.0: 933 | version "1.27.0" 934 | resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057" 935 | integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA== 936 | 937 | pug-error@^2.0.0: 938 | version "2.0.0" 939 | resolved "https://registry.npmmirror.com/pug-error/-/pug-error-2.0.0.tgz#5c62173cb09c34de2a2ce04f17b8adfec74d8ca5" 940 | integrity sha512-sjiUsi9M4RAGHktC1drQfCr5C5eriu24Lfbt4s+7SykztEOwVZtbFk1RRq0tzLxcMxMYTBR+zMQaG07J/btayQ== 941 | 942 | pug-lexer@^5.0.1: 943 | version "5.0.1" 944 | resolved "https://registry.npmmirror.com/pug-lexer/-/pug-lexer-5.0.1.tgz#ae44628c5bef9b190b665683b288ca9024b8b0d5" 945 | integrity sha512-0I6C62+keXlZPZkOJeVam9aBLVP2EnbeDw3An+k0/QlqdwH6rv8284nko14Na7c0TtqtogfWXcRoFE4O4Ff20w== 946 | dependencies: 947 | character-parser "^2.2.0" 948 | is-expression "^4.0.0" 949 | pug-error "^2.0.0" 950 | 951 | pug-parser@^6.0.0: 952 | version "6.0.0" 953 | resolved "https://registry.npmmirror.com/pug-parser/-/pug-parser-6.0.0.tgz#a8fdc035863a95b2c1dc5ebf4ecf80b4e76a1260" 954 | integrity sha512-ukiYM/9cH6Cml+AOl5kETtM9NR3WulyVP2y4HOU45DyMim1IeP/OOiyEWRr6qk5I5klpsBnbuHpwKmTx6WURnw== 955 | dependencies: 956 | pug-error "^2.0.0" 957 | token-stream "1.0.0" 958 | 959 | pump@^3.0.0: 960 | version "3.0.0" 961 | resolved "https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" 962 | integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== 963 | dependencies: 964 | end-of-stream "^1.1.0" 965 | once "^1.3.1" 966 | 967 | resolve@^1.22.0: 968 | version "1.22.0" 969 | resolved "https://registry.npmmirror.com/resolve/-/resolve-1.22.0.tgz#5e0b8c67c15df57a89bdbabe603a002f21731198" 970 | integrity sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw== 971 | dependencies: 972 | is-core-module "^2.8.1" 973 | path-parse "^1.0.7" 974 | supports-preserve-symlinks-flag "^1.0.0" 975 | 976 | rimraf@^3.0.2: 977 | version "3.0.2" 978 | resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" 979 | integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== 980 | dependencies: 981 | glob "^7.1.3" 982 | 983 | rollup@^2.59.0: 984 | version "2.70.1" 985 | resolved "https://registry.npmmirror.com/rollup/-/rollup-2.70.1.tgz#824b1f1f879ea396db30b0fc3ae8d2fead93523e" 986 | integrity sha512-CRYsI5EuzLbXdxC6RnYhOuRdtz4bhejPMSWjsFLfVM/7w/85n2szZv6yExqUXsBdz5KT8eoubeyDUDjhLHEslA== 987 | optionalDependencies: 988 | fsevents "~2.3.2" 989 | 990 | shebang-command@^2.0.0: 991 | version "2.0.0" 992 | resolved "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" 993 | integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== 994 | dependencies: 995 | shebang-regex "^3.0.0" 996 | 997 | shebang-regex@^3.0.0: 998 | version "3.0.0" 999 | resolved "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" 1000 | integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== 1001 | 1002 | signal-exit@^3.0.2: 1003 | version "3.0.7" 1004 | resolved "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" 1005 | integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== 1006 | 1007 | source-map-js@^1.0.2: 1008 | version "1.0.2" 1009 | resolved "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" 1010 | integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== 1011 | 1012 | source-map@^0.6.1: 1013 | version "0.6.1" 1014 | resolved "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" 1015 | integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== 1016 | 1017 | sourcemap-codec@^1.4.8: 1018 | version "1.4.8" 1019 | resolved "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz#ea804bd94857402e6992d05a38ef1ae35a9ab4c4" 1020 | integrity sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA== 1021 | 1022 | strip-final-newline@^2.0.0: 1023 | version "2.0.0" 1024 | resolved "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" 1025 | integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== 1026 | 1027 | supports-color@^7.1.0: 1028 | version "7.2.0" 1029 | resolved "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" 1030 | integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== 1031 | dependencies: 1032 | has-flag "^4.0.0" 1033 | 1034 | supports-preserve-symlinks-flag@^1.0.0: 1035 | version "1.0.0" 1036 | resolved "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" 1037 | integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== 1038 | 1039 | token-stream@1.0.0: 1040 | version "1.0.0" 1041 | resolved "https://registry.npmmirror.com/token-stream/-/token-stream-1.0.0.tgz#cc200eab2613f4166d27ff9afc7ca56d49df6eb4" 1042 | integrity sha512-VSsyNPPW74RpHwR8Fc21uubwHY7wMDeJLys2IX5zJNih+OnAnaifKHo+1LHT7DAdloQ7apeaaWg8l7qnf/TnEg== 1043 | 1044 | tslib@^2.3.1: 1045 | version "2.3.1" 1046 | resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.3.1.tgz#e8a335add5ceae51aa261d32a490158ef042ef01" 1047 | integrity sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw== 1048 | 1049 | typescript@^4.5.4: 1050 | version "4.6.2" 1051 | resolved "https://registry.npmmirror.com/typescript/-/typescript-4.6.2.tgz#fe12d2727b708f4eef40f51598b3398baa9611d4" 1052 | integrity sha512-HM/hFigTBHZhLXshn9sN37H085+hQGeJHJ/X7LpBWLID/fbc2acUMfU+lGD98X81sKP+pFa9f0DZmCwB9GnbAg== 1053 | 1054 | upath@^2.0.1: 1055 | version "2.0.1" 1056 | resolved "https://registry.npmmirror.com/upath/-/upath-2.0.1.tgz#50c73dea68d6f6b990f51d279ce6081665d61a8b" 1057 | integrity sha512-1uEe95xksV1O0CYKXo8vQvN1JEbtJp7lb7C5U9HMsIp6IVwntkH/oNUzyVNQSd4S1sYk2FpSSW44FqMc8qee5w== 1058 | 1059 | vite@^2.8.0, vite@^2.8.1: 1060 | version "2.8.6" 1061 | resolved "https://registry.npmmirror.com/vite/-/vite-2.8.6.tgz#32d50e23c99ca31b26b8ccdc78b1d72d4d7323d3" 1062 | integrity sha512-e4H0QpludOVKkmOsRyqQ7LTcMUDF3mcgyNU4lmi0B5JUbe0ZxeBBl8VoZ8Y6Rfn9eFKYtdXNPcYK97ZwH+K2ug== 1063 | dependencies: 1064 | esbuild "^0.14.14" 1065 | postcss "^8.4.6" 1066 | resolve "^1.22.0" 1067 | rollup "^2.59.0" 1068 | optionalDependencies: 1069 | fsevents "~2.3.2" 1070 | 1071 | vitepress@^0.22.3: 1072 | version "0.22.3" 1073 | resolved "https://registry.yarnpkg.com/vitepress/-/vitepress-0.22.3.tgz#5d29741497fa4dd4d08e65d529310cf92897b52f" 1074 | integrity sha512-Yfvu/rent2vp/TXIDZMutS6ft2TJPn4xngS48PYFWDEbuFI2ccUAXM481lF1qVVnCKxfh4g8e/KPvevSJdg1Bw== 1075 | dependencies: 1076 | "@docsearch/css" "^3.0.0-alpha.41" 1077 | "@docsearch/js" "^3.0.0-alpha.41" 1078 | "@vitejs/plugin-vue" "^2.2.0" 1079 | prismjs "^1.25.0" 1080 | vite "^2.8.1" 1081 | vue "^3.2.31" 1082 | 1083 | vscode-jsonrpc@^8.0.0-next.5: 1084 | version "8.0.0-next.7" 1085 | resolved "https://registry.yarnpkg.com/vscode-jsonrpc/-/vscode-jsonrpc-8.0.0-next.7.tgz#6819ee92b3f43943b935f11b814d8e08bdabad35" 1086 | integrity sha512-JX/F31LEsims0dAlOTKFE4E+AJMiJvdRSRViifFJSqSN7EzeYyWlfuDchF7g91oRNPZOIWfibTkDf3/UMsQGzQ== 1087 | 1088 | vscode-languageserver-textdocument@^1.0.3: 1089 | version "1.0.4" 1090 | resolved "https://registry.npmmirror.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.4.tgz#3cd56dd14cec1d09e86c4bb04b09a246cb3df157" 1091 | integrity sha512-/xhqXP/2A2RSs+J8JNXpiiNVvvNM0oTosNVmQnunlKvq9o4mupHOBAnnzH0lwIPKazXKvAKsVp1kr+H/K4lgoQ== 1092 | 1093 | vscode-languageserver-types@^3.17.0-next.6: 1094 | version "3.17.0-next.9" 1095 | resolved "https://registry.yarnpkg.com/vscode-languageserver-types/-/vscode-languageserver-types-3.17.0-next.9.tgz#9ea031c7c62ce6ee37918fc9edf228b2c378ae75" 1096 | integrity sha512-9/PeDNPYduaoXRUzYpqmu4ZV9L01HGo0wH9FUt+sSHR7IXwA7xoXBfNUlv8gB9H0D2WwEmMomSy1NmhjKQyn3A== 1097 | 1098 | vscode-uri@^3.0.3: 1099 | version "3.0.3" 1100 | resolved "https://registry.npmmirror.com/vscode-uri/-/vscode-uri-3.0.3.tgz#a95c1ce2e6f41b7549f86279d19f47951e4f4d84" 1101 | integrity sha512-EcswR2S8bpR7fD0YPeS7r2xXExrScVMxg4MedACaWHEtx9ftCF/qHG1xGkolzTPcEmjTavCQgbVzHUIdTMzFGA== 1102 | 1103 | vue-tsc@^0.33.7: 1104 | version "0.33.7" 1105 | resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-0.33.7.tgz#037b3fe6fb117c3460de6e31d4d32226da000b1b" 1106 | integrity sha512-m5Pl4QsrNjfRmtrbsuQJgNnnvXgMtBFT6/P4kgyqIj0EsrWtcyzj/xrFGIvONuU8+o/ui2AQJxWCF9eoC3yOgQ== 1107 | dependencies: 1108 | "@volar/vue-typescript" "0.33.7" 1109 | 1110 | vue@^3.2.25, vue@^3.2.31: 1111 | version "3.2.31" 1112 | resolved "https://registry.npmmirror.com/vue/-/vue-3.2.31.tgz#e0c49924335e9f188352816788a4cca10f817ce6" 1113 | integrity sha512-odT3W2tcffTiQCy57nOT93INw1auq5lYLLYtWpPYQQYQOOdHiqFct9Xhna6GJ+pJQaF67yZABraH47oywkJgFw== 1114 | dependencies: 1115 | "@vue/compiler-dom" "3.2.31" 1116 | "@vue/compiler-sfc" "3.2.31" 1117 | "@vue/runtime-dom" "3.2.31" 1118 | "@vue/server-renderer" "3.2.31" 1119 | "@vue/shared" "3.2.31" 1120 | 1121 | which@^2.0.1: 1122 | version "2.0.2" 1123 | resolved "https://registry.npmmirror.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" 1124 | integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== 1125 | dependencies: 1126 | isexe "^2.0.0" 1127 | 1128 | wrappy@1: 1129 | version "1.0.2" 1130 | resolved "https://registry.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" 1131 | integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== 1132 | --------------------------------------------------------------------------------