From 4f8275f85eca8f501046f9e69c32a76aa58622e7 Mon Sep 17 00:00:00 2001 From: Mark Cherepovskyi <88227619+MarkCherepovskyi@users.noreply.github.com> Date: Wed, 27 Mar 2024 14:03:13 +0200 Subject: [PATCH] Dev (#1) * init home page and impelement qr gen * update types * update api and prepare ci * voting page * buffer * jwt * update vote system * update qr * update logo and main page * Add docker build --------- Co-authored-by: Nazarii Shcherbak <52297843+Nazarevsky@users.noreply.github.com> --- .env.example | 4 - .github/workflows/actions.yaml | 35 + .github/workflows/tag.yaml | 34 + README.md | 2 +- package.json | 13 +- src/App.vue | 7 +- src/api/api.ts | 8 + src/api/apiInterceptors.ts | 48 + src/api/index.ts | 1 + src/common/AppLogo.vue | 9 +- src/common/AppNavbar.vue | 11 +- src/common/Modal.vue | 3 +- src/common/Optionitem.vue | 34 + src/common/VoteCard.vue | 80 + src/common/VoteCardList.vue | 34 + src/common/index.ts | 23 +- src/common/modals/QrAuthModal.vue | 58 + src/common/modals/index.ts | 3 +- src/enums/route-names.enum.ts | 3 +- src/errors/index.ts | 7 + src/errors/runtime.errors.ts | 8 + src/helpers/auth.helpers.ts | 3 + src/helpers/index.ts | 2 + src/helpers/vote.helpers.ts | 28 + src/localization/resources/en.json | 34 +- src/pages/Home.vue | 52 + src/pages/Vote.vue | 238 ++ src/router/index.ts | 11 + src/styles/_app-colors.scss | 12 +- src/styles/global.scss | 10 +- src/styles/variables.scss | 4 +- src/types/api.types.ts | 18 + src/types/auth.types.ts | 6 + src/types/index.ts | 2 + src/types/vote.types.ts | 24 + static/branding/fonts/Tauri/OFL.txt | 93 + static/branding/fonts/Tauri/Tauri-Regular.ttf | Bin 0 -> 33236 bytes static/branding/fonts/index.css | 8 + static/branding/logo.png | Bin 0 -> 192084 bytes yarn.lock | 2017 ++++++++++------- 40 files changed, 2066 insertions(+), 921 deletions(-) delete mode 100644 .env.example create mode 100644 .github/workflows/actions.yaml create mode 100644 .github/workflows/tag.yaml create mode 100644 src/api/api.ts create mode 100644 src/api/apiInterceptors.ts create mode 100644 src/api/index.ts create mode 100644 src/common/Optionitem.vue create mode 100644 src/common/VoteCard.vue create mode 100644 src/common/VoteCardList.vue create mode 100644 src/common/modals/QrAuthModal.vue create mode 100644 src/errors/index.ts create mode 100644 src/errors/runtime.errors.ts create mode 100644 src/helpers/auth.helpers.ts create mode 100644 src/helpers/vote.helpers.ts create mode 100644 src/pages/Home.vue create mode 100644 src/pages/Vote.vue create mode 100644 src/types/api.types.ts create mode 100644 src/types/auth.types.ts create mode 100644 src/types/vote.types.ts create mode 100644 static/branding/fonts/Tauri/OFL.txt create mode 100644 static/branding/fonts/Tauri/Tauri-Regular.ttf create mode 100644 static/branding/logo.png diff --git a/.env.example b/.env.example deleted file mode 100644 index aa81f98..0000000 --- a/.env.example +++ /dev/null @@ -1,4 +0,0 @@ -VITE_ENVIRONMENT=development -VITE_PORT=8095 -VITE_API_URL='http://localhost:1337' -VITE_APP_NAME='DeBabko' diff --git a/.github/workflows/actions.yaml b/.github/workflows/actions.yaml new file mode 100644 index 0000000..09040b6 --- /dev/null +++ b/.github/workflows/actions.yaml @@ -0,0 +1,35 @@ +on: + push: + branches: + - '*' + +jobs: + converge: + name: Converge + runs-on: ubuntu-latest + steps: + + - name: Checkout code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Install werf + uses: werf/actions/install@v1.2 + + - name: Log in to registry + # This is where you will update the personal access token to GITHUB_TOKEN + run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin + + - name: Run echo + run: | + werf version + docker version + echo $GITHUB_REPOSITORY + echo $GITHUB_SHA + - name: Run Build + run: | + . $(werf ci-env github --as-file) + werf export web --tag ghcr.io/debabky/web-client:$GITHUB_SHA + - name: Build the Docker image + run: docker build . --file Dockerfile --tag ghcr.io/debabky/web-client && docker push ghcr.io/debabky/web-client diff --git a/.github/workflows/tag.yaml b/.github/workflows/tag.yaml new file mode 100644 index 0000000..7329911 --- /dev/null +++ b/.github/workflows/tag.yaml @@ -0,0 +1,34 @@ +on: + push: + tags: + - '[0-9]+.[0-9]+.[0-9]+' + +jobs: + converge: + name: Converge + runs-on: ubuntu-latest + steps: + + - name: Checkout code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Install werf + uses: werf/actions/install@v1.2 + + - name: Log in to registry + # This is where you will update the personal access token to GITHUB_TOKEN + run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u $ --password-stdin + + - name: Run echo + run: | + werf version + docker version + echo $GITHUB_REPOSITORY + echo $GITHUB_REF_NAME + - name: Run Build + run: | + . $(werf ci-env github --as-file) + werf export web --tag ghcr.io/debabky/web-client:$GITHUB_REF_NAME + diff --git a/README.md b/README.md index 97551b1..c20d787 100644 --- a/README.md +++ b/README.md @@ -31,7 +31,7 @@ yarn rsc %release-version% ``` ### Dealing with env variables -Env variables can be rewritten by [env.is] (./static/env.js) file in runtime. To do so, we need to provide same [env variables](.env.example) there in json format +Env variables can be rewritten by [env.is] (./static/env.js) file in runtime. To do so, we need to provide same [env variables](.env.local) there in json format ## Some additional features diff --git a/package.json b/package.json index a0b46ff..3f2b0d3 100644 --- a/package.json +++ b/package.json @@ -13,30 +13,39 @@ "analyze": "dotenv -e .env.analyze yarn vite-build", "lint": "yarn lint:styles && yarn lint:scripts", "lint:styles": "stylelint \"src/**/*.{vue,scss,css}\" --max-warnings=0", - "lint:scripts": "eslint \"{src,config}/**/*.{vue,js,ts}\" --cache --fix --max-warnings=0", + "lint:scripts": "tsc --noEmit && vue-tsc --noEmit && eslint \"{src,config}/**/*.{vue,js,ts}\" --max-warnings=0", "preview": "vite preview", "rsc": "node scripts/release-sanity-check.mjs" }, "dependencies": { + "@big-whale-labs/poseidon": "^0.0.5", + "@distributedlab/fetcher": "^1.0.0-rc.14", + "@distributedlab/jac": "^1.0.0-rc.14", "@distributedlab/tools": "^1.0.0-rc.4", + "@types/qrcode": "^1.5.5", "@vuelidate/core": "^2.0.0", "@vuelidate/validators": "^2.0.0", "@vueuse/core": "^10.1.2", + "humps": "^2.0.1", "lodash": "^4.17.21", "loglevel": "^1.8.1", "pinia": "^2.0.28", "postcss": "^8.4.20", + "qrcode": "^1.5.3", + "sha3": "^2.1.4", "uuid": "^9.0.0", "vue": "^3.3.2", "vue-i18n": "^9.2.2", "vue-router": "^4.1.6", - "vue-toastification": "^2.0.0-rc.5" + "vue-toastification": "^2.0.0-rc.5", + "vue-tsc": "^2.0.7" }, "devDependencies": { "@esbuild-plugins/node-globals-polyfill": "^0.2.3", "@esbuild-plugins/node-modules-polyfill": "^0.2.2", "@originjs/vite-plugin-commonjs": "^1.0.3", "@rushstack/eslint-patch": "^1.1.3", + "@types/humps": "^2.0.6", "@types/lodash": "^4.14.194", "@types/node": "^20.1.3", "@types/uuid": "^9.0.2", diff --git a/src/App.vue b/src/App.vue index 21573ce..55ef8c8 100644 --- a/src/App.vue +++ b/src/App.vue @@ -2,7 +2,10 @@
- + @@ -57,6 +60,8 @@ init() display: grid; grid-template-rows: toRem(85) 1fr max-content; flex: 1; + max-width: var(--large-page); + margin: auto; @include respond-to(small) { grid-template-rows: max-content 1fr max-content; diff --git a/src/api/api.ts b/src/api/api.ts new file mode 100644 index 0000000..897fa9e --- /dev/null +++ b/src/api/api.ts @@ -0,0 +1,8 @@ +import { config } from '@/config' +import { JsonApiClient } from '@distributedlab/jac' +import { attachErrorHandler, attachCaseConverter } from './apiInterceptors' + +export const api = new JsonApiClient( + { baseUrl: config.API_URL, credentials: 'include' }, + [{ error: attachErrorHandler }, { response: attachCaseConverter }], +) diff --git a/src/api/apiInterceptors.ts b/src/api/apiInterceptors.ts new file mode 100644 index 0000000..0a2b5d7 --- /dev/null +++ b/src/api/apiInterceptors.ts @@ -0,0 +1,48 @@ +import { + HTTP_STATUS_CODES, + JsonApiResponseErrors, + JsonApiRecord, +} from '@distributedlab/jac' +import { errors } from '@/errors' +import { FetcherResponse } from '@distributedlab/fetcher' +import { camelizeKeys } from 'humps' + +export const attachErrorHandler = async ( + response: FetcherResponse, +) => { + const isUnauthorized = response?.status === HTTP_STATUS_CODES.UNAUTHORIZED + + if (!isUnauthorized) { + switch (response?.status) { + case HTTP_STATUS_CODES.METHOD_NOT_ALLOWED: + throw errors.MethodNotAllowed + + case HTTP_STATUS_CODES.BAD_REQUEST: + throw errors.BadRequestError + + case HTTP_STATUS_CODES.CONFLICT: + throw errors.ConflictError + + case HTTP_STATUS_CODES.UNAUTHORIZED: + throw errors.UnauthorizedError + + case HTTP_STATUS_CODES.FORBIDDEN: + throw errors.ForbiddenError + + case HTTP_STATUS_CODES.INTERNAL_SERVER_ERROR: + throw errors.InternalServerError + + default: + throw errors.RuntimeError + } + } + throw errors.TokenExpiredError +} + +export const attachCaseConverter = ( + response: FetcherResponse, +) => { + return new Promise>(resolve => { + resolve(camelizeKeys(response) as FetcherResponse) + }) +} diff --git a/src/api/index.ts b/src/api/index.ts new file mode 100644 index 0000000..3318fdb --- /dev/null +++ b/src/api/index.ts @@ -0,0 +1 @@ +export * from './api' diff --git a/src/common/AppLogo.vue b/src/common/AppLogo.vue index cf09433..750e61f 100644 --- a/src/common/AppLogo.vue +++ b/src/common/AppLogo.vue @@ -2,10 +2,10 @@ @@ -18,6 +18,11 @@ position: relative; } +.app-logo__img { + max-width: toRem(60); + max-height: toRem(60); +} + .app-logo__link { position: absolute; top: 0; diff --git a/src/common/AppNavbar.vue b/src/common/AppNavbar.vue index 6f27881..86eb8cd 100644 --- a/src/common/AppNavbar.vue +++ b/src/common/AppNavbar.vue @@ -5,15 +5,8 @@ - -
diff --git a/src/common/Modal.vue b/src/common/Modal.vue index c0485bd..7e63c7d 100644 --- a/src/common/Modal.vue +++ b/src/common/Modal.vue @@ -69,7 +69,8 @@ $z-index-local: 100; align-items: center; justify-content: center; position: relative; - height: auto; + height: 100%; + width: 100%; max-width: var(--max-width); } diff --git a/src/common/Optionitem.vue b/src/common/Optionitem.vue new file mode 100644 index 0000000..ad2bd4c --- /dev/null +++ b/src/common/Optionitem.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/common/VoteCard.vue b/src/common/VoteCard.vue new file mode 100644 index 0000000..0e4764d --- /dev/null +++ b/src/common/VoteCard.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/common/VoteCardList.vue b/src/common/VoteCardList.vue new file mode 100644 index 0000000..90c0e41 --- /dev/null +++ b/src/common/VoteCardList.vue @@ -0,0 +1,34 @@ + + + + + diff --git a/src/common/index.ts b/src/common/index.ts index 429323b..c262e9a 100644 --- a/src/common/index.ts +++ b/src/common/index.ts @@ -1,13 +1,16 @@ -export { default as Icon } from '@/common/Icon.vue' -export { default as AppButton } from '@/common/AppButton.vue' -export { default as Collapse } from '@/common/Collapse.vue' -export { default as Accordion } from '@/common/Accordion.vue' -export { default as NoDataMessage } from '@/common/NoDataMessage.vue' -export { default as ErrorMessage } from '@/common/ErrorMessage.vue' -export { default as Loader } from '@/common/Loader.vue' -export { default as AppLogo } from '@/common/AppLogo.vue' -export { default as AppNavbar } from '@/common/AppNavbar.vue' -export { default as Modal } from '@/common/Modal.vue' +export { default as Icon } from './Icon.vue' +export { default as AppButton } from './AppButton.vue' +export { default as Collapse } from './Collapse.vue' +export { default as Accordion } from './Accordion.vue' +export { default as NoDataMessage } from './NoDataMessage.vue' +export { default as ErrorMessage } from './ErrorMessage.vue' +export { default as Loader } from './Loader.vue' +export { default as AppLogo } from './AppLogo.vue' +export { default as VoteCard } from './VoteCard.vue' +export { default as VoteCardList } from './VoteCardList.vue' +export { default as AppNavbar } from './AppNavbar.vue' +export { default as Modal } from './Modal.vue' +export { default as Optionitem } from './Optionitem.vue' export * from './modals' export * from './loaders' diff --git a/src/common/modals/QrAuthModal.vue b/src/common/modals/QrAuthModal.vue new file mode 100644 index 0000000..791b031 --- /dev/null +++ b/src/common/modals/QrAuthModal.vue @@ -0,0 +1,58 @@ + + + + + diff --git a/src/common/modals/index.ts b/src/common/modals/index.ts index 49d0a12..9286342 100644 --- a/src/common/modals/index.ts +++ b/src/common/modals/index.ts @@ -1 +1,2 @@ -export { default as BasicModal } from '@/common/modals/BasicModal.vue' +export { default as BasicModal } from './BasicModal.vue' +export { default as QrAuthModal } from './QrAuthModal.vue' diff --git a/src/enums/route-names.enum.ts b/src/enums/route-names.enum.ts index d707279..352a324 100644 --- a/src/enums/route-names.enum.ts +++ b/src/enums/route-names.enum.ts @@ -1,4 +1,5 @@ export enum ROUTE_NAMES { app = 'app', - home='home' + home = 'home', + vote = 'vote', } diff --git a/src/errors/index.ts b/src/errors/index.ts new file mode 100644 index 0000000..5da0b5e --- /dev/null +++ b/src/errors/index.ts @@ -0,0 +1,7 @@ +import * as runtimeErrors from './runtime.errors' +import { errors as dlErrors } from '@distributedlab/jac' + +export const errors = { + ...runtimeErrors, + ...dlErrors, +} diff --git a/src/errors/runtime.errors.ts b/src/errors/runtime.errors.ts new file mode 100644 index 0000000..95e915f --- /dev/null +++ b/src/errors/runtime.errors.ts @@ -0,0 +1,8 @@ +/** + * General runtime error + */ +export class RuntimeError extends Error {} + +export class TokenExpiredError extends RuntimeError {} + +export class MethodNotAllowed extends RuntimeError {} diff --git a/src/helpers/auth.helpers.ts b/src/helpers/auth.helpers.ts new file mode 100644 index 0000000..b64ee48 --- /dev/null +++ b/src/helpers/auth.helpers.ts @@ -0,0 +1,3 @@ +import { api } from '@/api' + +export const auth = (nonce: string) => api.get(`/auth-data/${nonce}`) diff --git a/src/helpers/index.ts b/src/helpers/index.ts index c44f3ea..74af1f1 100644 --- a/src/helpers/index.ts +++ b/src/helpers/index.ts @@ -1,5 +1,7 @@ export * from './clipboard.helpers' export * from './error-handler' export * from './event-bus' +export * from './vote.helpers' +export * from './auth.helpers' export * from './promise.helpers' export * from './validators.helpers' diff --git a/src/helpers/vote.helpers.ts b/src/helpers/vote.helpers.ts new file mode 100644 index 0000000..b8a0ff0 --- /dev/null +++ b/src/helpers/vote.helpers.ts @@ -0,0 +1,28 @@ +import { api } from '@/api' +import { VotingListResponse, VotingResponse } from '@/types' +import { JsonApiBodyBuilder } from '@distributedlab/jac' + +export const getVotingList = async () => + api.get('/voting/list?include=options') + +export const getVotingById = async (voteId: number | string) => + api.get(`/voting/${voteId}?include=options`) + +export const postVote = async ( + vote: { votingOption: string }[], + token: string, +) => { + const body = new JsonApiBodyBuilder() + .setData({ + type: 'revoke-admin', + attributes: { + votes: vote.map(i => ({ voting_option: i.votingOption })), + }, + }) + .build() + + return api.post('/voting/vote', { + body, + headers: { authorization: token ?? 'test' }, + }) +} diff --git a/src/localization/resources/en.json b/src/localization/resources/en.json index 3159a92..42ed4be 100644 --- a/src/localization/resources/en.json +++ b/src/localization/resources/en.json @@ -18,21 +18,25 @@ "default-message-info": "Something is happening. Just want you to know that", "default-message-default": "Just a message" }, - "login-form": { - "login-lbl": "Login", - "password-lbl": "Password", - "login-success-msg": "Access granted", - "submit-btn": "Submit" + "option-item": { + "toggle-btn-txt": "Select" }, - "ui-kit-page": { - "button": "Button", - "some-placeholder": "placeholder", - "some-label": "label", - "some-error-message": "error-message", - "modal-btn": "Open modal", - "accordion-btn": "Toggle Accordion", - "collapse-text": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.", - "loading-error-msg": "Oops, something went wrong", - "no-data-msg": "Empty data, please add new" + "vote": { + "title": "Voting page", + "vote-btn-txt": "Vote", + "selected-part-title": "Selected items", + "all-items-title": "All options" + }, + "vote-card": { + "name-lbl": "Name", + "created-at-lbl": "Created at", + "active-until-lbl": "Active until", + "first-place": "First choice", + "second-place": "Second choice", + "third-place": "Third choice", + "select-btn-txt": "Select" + }, + "home": { + "title": "Voting platform" } } diff --git a/src/pages/Home.vue b/src/pages/Home.vue new file mode 100644 index 0000000..c5df390 --- /dev/null +++ b/src/pages/Home.vue @@ -0,0 +1,52 @@ + + + + + diff --git a/src/pages/Vote.vue b/src/pages/Vote.vue new file mode 100644 index 0000000..6d69231 --- /dev/null +++ b/src/pages/Vote.vue @@ -0,0 +1,238 @@ + + + + + diff --git a/src/router/index.ts b/src/router/index.ts index e15cf86..ab539d6 100644 --- a/src/router/index.ts +++ b/src/router/index.ts @@ -13,6 +13,17 @@ const routes: Array = [ path: '/:catchAll(.*)', redirect: { name: ROUTE_NAMES.home }, }, + { + path: '/home', + name: ROUTE_NAMES.home, + component: () => import('@/pages/Home.vue'), + }, + { + path: '/vote/:id', + name: ROUTE_NAMES.vote, + component: () => import('@/pages/Vote.vue'), + props: true, + }, ] const router = createRouter({ diff --git a/src/styles/_app-colors.scss b/src/styles/_app-colors.scss index 036a8f8..a5184d8 100644 --- a/src/styles/_app-colors.scss +++ b/src/styles/_app-colors.scss @@ -4,8 +4,8 @@ $black: #000000; $black-rgb: hexToRGB($black); $background-primary-light: #ffffff; -$background-primary-main: #fbfcff; -$background-primary-dark: #f5f6ff; +$background-primary-main: #FFE7F1; +$background-primary-dark: #FFD2F9; $background-secondary-light: #eff2ff; $background-secondary-main: #dfe5f8; @@ -31,8 +31,8 @@ $info-dark: #0094cc; /* brand colors */ -$primary-light: #e2ecfc; -$primary-main: #01579b; +$primary-light: #F7AEF8; +$primary-main: #B388EB; $primary-dark: #054679; $primary-light-rgb: hexToRGB($primary-light); @@ -58,8 +58,8 @@ $text-primary-invert-main: #fbfcff; $text-primary-invert-dark: #fbfbff; $text-secondary-invert-light: rgba(#fffbfe, 0.5); -$text-secondary-invert-main: rgba(#fffbfe, 0.5); -$text-secondary-invert-dark: rgba(#fffbfe, 0.5); +$text-secondary-invert-main: rgba(#A587DA, 0.5); +$text-secondary-invert-dark: rgba(#A56FFF, 0.5); /* border colors */ diff --git a/src/styles/global.scss b/src/styles/global.scss index d4d732f..4a4aae1 100644 --- a/src/styles/global.scss +++ b/src/styles/global.scss @@ -97,23 +97,23 @@ h5 { } h1 { - font-size: toRem(24); + font-size: toRem(40); } h2 { - font-size: toRem(24); + font-size: toRem(36); } h3 { - font-size: toRem(18); + font-size: toRem(30); } h4 { - font-size: toRem(16); + font-size: toRem(24); } h5 { - font-size: toRem(14); + font-size: toRem(18); } a { diff --git a/src/styles/variables.scss b/src/styles/variables.scss index 5d0d986..e1843c5 100644 --- a/src/styles/variables.scss +++ b/src/styles/variables.scss @@ -75,7 +75,7 @@ /* App variables */ --app-txt: #{$text-primary-main}; - --app-font-family: 'Roboto', 'Arial', sans-serif; + --app-font-family: 'Tauri'; --app-padding-right: #{toRem(64)}; --app-padding-left: #{toRem(64)}; @@ -130,4 +130,6 @@ var(--field-padding-left); --field-error: var(--error-main); + + --large-page: #{toRem(1400)} } diff --git a/src/types/api.types.ts b/src/types/api.types.ts new file mode 100644 index 0000000..640f8fc --- /dev/null +++ b/src/types/api.types.ts @@ -0,0 +1,18 @@ +import { Voting } from '@/types' + +export type JsonApiRelationship = Record +export type Uuid = string +export type JsonApiRelationships = Record< + string, + JsonApiRelationship | JsonApiRelationship[] +> + +export type JsonApiRecordBase = { + id: Uuid + type: T + relationship_names?: JsonApiRelationships +} + +export type VotingListResponse = JsonApiRecordBase<'vote'> & Voting[] + +export type VotingResponse = JsonApiRecordBase<'vote'> & Voting diff --git a/src/types/auth.types.ts b/src/types/auth.types.ts new file mode 100644 index 0000000..b62b7f4 --- /dev/null +++ b/src/types/auth.types.ts @@ -0,0 +1,6 @@ +export type AccessToken = { + accessToken: { + token: string + tokenType: string + } +} diff --git a/src/types/index.ts b/src/types/index.ts index 3da8f9f..2bd57da 100644 --- a/src/types/index.ts +++ b/src/types/index.ts @@ -1 +1,3 @@ export * from './common.types' +export * from './vote.types' +export * from './api.types' diff --git a/src/types/vote.types.ts b/src/types/vote.types.ts new file mode 100644 index 0000000..513c275 --- /dev/null +++ b/src/types/vote.types.ts @@ -0,0 +1,24 @@ +export type VotePayload = { + votingOption: string + rank: number +} + +export type Voting = { + name: string + id: string + description: string + createdAt: string + activeUntil: string + options: VoteOptions[] +} + +export type VoteOptions = { + id: string + type: string + attributes: { + id: number + name: string + points: number + votingId: string + } +} diff --git a/static/branding/fonts/Tauri/OFL.txt b/static/branding/fonts/Tauri/OFL.txt new file mode 100644 index 0000000..ac6386c --- /dev/null +++ b/static/branding/fonts/Tauri/OFL.txt @@ -0,0 +1,93 @@ +Copyright (c) 2013 by Sorkin Type Co (www.sorkintype.com), with Reserved Font Name 'Tauri' + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +https://openfontlicense.org + + +----------------------------------------------------------- +SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007 +----------------------------------------------------------- + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting -- in part or in whole -- any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. diff --git a/static/branding/fonts/Tauri/Tauri-Regular.ttf b/static/branding/fonts/Tauri/Tauri-Regular.ttf new file mode 100644 index 0000000000000000000000000000000000000000..608082d35beec83614d76fb9caf1bd1adda6f6e8 GIT binary patch literal 33236 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� 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

8LYf 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�r@^!*Fj})s23pH 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.14.5" + "@types/web-bluetooth" "^0.0.20" + "@vueuse/metadata" "10.9.0" + "@vueuse/shared" "10.9.0" + vue-demi ">=0.14.7" -"@vueuse/metadata@10.3.0": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.3.0.tgz#14fe6cc909573785f73a56e4d9351edf3830b796" - integrity sha512-Ema3YhNOa4swDsV0V7CEY5JXvK19JI/o1szFO1iWxdFg3vhdFtCtSTP26PCvbUpnUtNHBY2wx5y3WDXND5Pvnw== +"@vueuse/metadata@10.9.0": + version "10.9.0" + resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.9.0.tgz#769a1a9db65daac15cf98084cbf7819ed3758620" + integrity sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA== -"@vueuse/shared@10.3.0": - version "10.3.0" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.3.0.tgz#ce6b4b6860e14aaa293025dcf0cbe1036a25869f" - integrity sha512-kGqCTEuFPMK4+fNWy6dUOiYmxGcUbtznMwBZLC1PubidF4VZY05B+Oht7Jh7/6x4VOWGpvu3R37WHi81cKpiqg== +"@vueuse/shared@10.9.0": + version "10.9.0" + resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.9.0.tgz#13af2a348de15d07b7be2fd0c7fc9853a69d8fe0" + integrity sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw== dependencies: - vue-demi ">=0.14.5" + vue-demi ">=0.14.7" acorn-jsx@^5.0.0, acorn-jsx@^5.3.2: version "5.3.2" @@ -656,9 +708,9 @@ acorn@^6.0.7: integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== acorn@^8.9.0: - version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" - integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== + version "8.11.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.3.tgz#71e0b14e13a4ec160724b38fb7b0f233b1b81d7a" + integrity sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg== ajv@^6.12.4: version "6.12.6" @@ -759,25 +811,25 @@ arrify@^1.0.1: resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" integrity sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA== -asn1.js@^5.2.0: - version "5.4.1" - resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-5.4.1.tgz#11a980b84ebb91781ce35b0fdc2ee294e3783f07" - integrity sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA== +asn1.js@^4.10.1: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + integrity sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw== dependencies: bn.js "^4.0.0" inherits "^2.0.1" minimalistic-assert "^1.0.0" - safer-buffer "^2.1.0" assert@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/assert/-/assert-2.0.0.tgz#95fc1c616d48713510680f2eaf2d10dd22e02d32" - integrity sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A== + version "2.1.0" + resolved "https://registry.yarnpkg.com/assert/-/assert-2.1.0.tgz#6d92a238d05dc02e7427c881fb8be81c8448b2dd" + integrity sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw== dependencies: - es6-object-assign "^1.1.0" - is-nan "^1.2.1" - object-is "^1.0.1" - util "^0.12.0" + call-bind "^1.0.2" + is-nan "^1.3.2" + object-is "^1.1.5" + object.assign "^4.1.4" + util "^0.12.5" assign-symbols@^1.0.0: version "1.0.0" @@ -794,10 +846,12 @@ atob@^2.1.2: resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== -available-typed-arrays@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" - integrity sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw== +available-typed-arrays@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz#a5cc375d6a03c2efc87a553f3e0b1522def14846" + integrity sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ== + dependencies: + possible-typed-array-names "^1.0.0" balanced-match@^1.0.0: version "1.0.2" @@ -827,20 +881,25 @@ base@^0.11.1: mixin-deep "^1.2.0" pascalcase "^0.1.1" +big-integer@^1.6.51: + version "1.6.52" + resolved "https://registry.yarnpkg.com/big-integer/-/big-integer-1.6.52.tgz#60a887f3047614a8e1bffe5d7173490a97dc8c85" + integrity sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg== + big.js@^5.2.2: version "5.2.2" resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== bignumber.js@^9.1.1: - version "9.1.1" - resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.1.tgz#c4df7dc496bd849d4c9464344c1aa74228b4dac6" - integrity sha512-pHm4LsMJ6lzgNGVfZHjMoO8sdoRhOzOH4MLmY65Jg70bpxCKu5iOHNJyfF6OyvYw7t8Fpf35RuzUyqnQsj8Vig== + version "9.1.2" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c" + integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug== binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + version "2.3.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522" + integrity sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw== bluebird@^3.5.0: version "3.7.2" @@ -852,7 +911,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.11.9: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.12.0.tgz#775b3f278efbb9718eec7361f483fb36fbbfea88" integrity sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA== -bn.js@^5.0.0, bn.js@^5.1.1: +bn.js@^5.0.0, bn.js@^5.2.1: version "5.2.1" resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-5.2.1.tgz#0bc527a6a0d18d0aa8d5b0538ce4a77dccfa7b70" integrity sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ== @@ -870,6 +929,13 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" +brace-expansion@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== + dependencies: + balanced-match "^1.0.0" + braces@^2.2.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -905,7 +971,7 @@ browser-resolve@^2.0.0: dependencies: resolve "^1.17.0" -browserify-aes@^1.0.0, browserify-aes@^1.0.4: +browserify-aes@^1.0.4, browserify-aes@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== @@ -936,7 +1002,7 @@ browserify-des@^1.0.0: inherits "^2.0.1" safe-buffer "^5.1.2" -browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: +browserify-rsa@^4.0.0, browserify-rsa@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.1.0.tgz#b2fd06b5b75ae297f7ce2dc651f918f5be158c8d" integrity sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog== @@ -945,19 +1011,20 @@ browserify-rsa@^4.0.0, browserify-rsa@^4.0.1: randombytes "^2.0.1" browserify-sign@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.1.tgz#eaf4add46dd54be3bb3b36c0cf15abbeba7956c3" - integrity sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg== + version "4.2.3" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.2.3.tgz#7afe4c01ec7ee59a89a558a4b75bd85ae62d4208" + integrity sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw== dependencies: - bn.js "^5.1.1" - browserify-rsa "^4.0.1" + bn.js "^5.2.1" + browserify-rsa "^4.1.0" create-hash "^1.2.0" create-hmac "^1.1.7" - elliptic "^6.5.3" + elliptic "^6.5.5" + hash-base "~3.0" inherits "^2.0.4" - parse-asn1 "^5.1.5" - readable-stream "^3.6.0" - safe-buffer "^5.2.0" + parse-asn1 "^5.1.7" + readable-stream "^2.3.8" + safe-buffer "^5.2.1" browserify-zlib@^0.2.0: version "0.2.0" @@ -971,6 +1038,14 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== +buffer@6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-6.0.3.tgz#2ace578459cc8fbe2a70aaa8f52ee63b6a74c6c6" + integrity sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA== + dependencies: + base64-js "^1.3.1" + ieee754 "^1.2.1" + buffer@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" @@ -999,13 +1074,16 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== +call-bind@^1.0.0, call-bind@^1.0.2, call-bind@^1.0.5, call-bind@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" + es-define-property "^1.0.0" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + set-function-length "^1.2.1" callsites@^3.0.0: version "3.1.0" @@ -1022,6 +1100,11 @@ camelcase-keys@^7.0.0: quick-lru "^5.1.1" type-fest "^1.2.1" +camelcase@^5.0.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== + camelcase@^6.3.0: version "6.3.0" resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" @@ -1038,7 +1121,7 @@ chalk@^1.1.3: strip-ansi "^3.0.0" supports-color "^2.0.0" -chalk@^2.0.0, chalk@^2.3.0: +chalk@^2.3.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -1061,9 +1144,9 @@ chalk@^5.2.0: integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== "chokidar@>=3.0.0 <4.0.0", chokidar@^3.5.1: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + version "3.6.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" + integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== dependencies: anymatch "~3.1.2" braces "~3.0.2" @@ -1098,6 +1181,15 @@ class-utils@^0.3.5: isobject "^3.0.0" static-extend "^0.1.1" +cliui@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== + dependencies: + string-width "^4.2.0" + strip-ansi "^6.0.0" + wrap-ansi "^6.2.0" + cliui@^8.0.1: version "8.0.1" resolved "https://registry.yarnpkg.com/cliui/-/cliui-8.0.1.tgz#0c04b075db02cbfe60dc8e6cf2f5486b1a3608aa" @@ -1165,9 +1257,14 @@ commander@^8.0.0: integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== component-emitter@^1.2.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" - integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== + version "1.3.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.1.tgz#ef1d5796f7d93f135ee6fb684340b26403c97d17" + integrity sha512-T0+barUSQRTUQASh8bx02dl+DhF54GtIDY13Y3m9oWTklKbb3Wv974meRpeZ3lp1JpLVECWWNHC4vaG2XHXouQ== + +computeds@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/computeds/-/computeds-0.0.1.tgz#215b08a4ba3e08a11ff6eee5d6d8d7166a97ce2e" + integrity sha512-7CEBgcMjVmitjYo5q8JTJVra6X5mQ20uTThdK+0kR7UEaDrAWEQcRiBtWJzga4eRpP6afNwwLsX2SET2JhVB1Q== concat-map@0.0.1: version "0.0.1" @@ -1189,6 +1286,11 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + cors@^2.8.5: version "2.8.5" resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" @@ -1198,13 +1300,13 @@ cors@^2.8.5: vary "^1" cosmiconfig@^8.2.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.2.0.tgz#f7d17c56a590856cd1e7cee98734dca272b0d8fd" - integrity sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ== + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== dependencies: - import-fresh "^3.2.1" + import-fresh "^3.3.0" js-yaml "^4.1.0" - parse-json "^5.0.0" + parse-json "^5.2.0" path-type "^4.0.0" create-ecdh@^4.0.0: @@ -1285,15 +1387,10 @@ crypto-browserify@^3.11.0: randombytes "^2.0.0" randomfill "^1.0.3" -css-color-names@0.0.4: - version "0.0.4" - resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" - integrity sha512-zj5D7X1U2h2zsXOAM8EyUREBnnts6H+Jm+d1M2DbiQQcUtnqgQsMrdo8JW9R80YFUmIdBZeMu5wvYM7hcgWP/Q== - -css-functions-list@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.0.tgz#8290b7d064bf483f48d6559c10e98dc4d1ad19ee" - integrity sha512-d/jBMPyYybkkLVypgtGv12R+pIFw4/f/IHtCTxWpZc8ofTYOPigIgmA6vu5rMHartZC+WuXhBUHfnyNUIQSYrg== +css-functions-list@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/css-functions-list/-/css-functions-list-3.2.1.tgz#2eb205d8ce9f9ce74c5c1d7490b66b77c45ce3ea" + integrity sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ== css-select@^4.1.3: version "4.3.0" @@ -1306,11 +1403,6 @@ css-select@^4.1.3: domutils "^2.8.0" nth-check "^2.0.1" -css-shorthand-properties@^1.0.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/css-shorthand-properties/-/css-shorthand-properties-1.1.1.tgz#1c808e63553c283f289f2dd56fcee8f3337bd935" - integrity sha512-Md+Juc7M3uOdbAFwOYlTrccIZ7oCFuzrhKYQjdeUEW/sE1hv17Jp/Bws+ReOPpGVBTYCBoYo+G17V5Qo8QQ75A== - css-tree@^1.1.2, css-tree@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" @@ -1327,15 +1419,6 @@ css-tree@^2.3.1: mdn-data "2.0.30" source-map-js "^1.0.1" -css-values@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/css-values/-/css-values-0.1.0.tgz#128b7ce103d4dc027a814a5d5995c54781d7b4c6" - integrity sha512-hQ6JSn4t/70aOCvdlP9zTOsFFUifMSKWz3PX7rz5NZl+uEHCqTFVJJvfP07isErCGEVHYoc8Orja8wLKZRvOeg== - dependencies: - css-color-names "0.0.4" - ends-with "^0.2.0" - postcss-value-parser "^3.3.0" - css-what@^6.0.1: version "6.1.0" resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" @@ -1353,15 +1436,20 @@ csso@^4.2.0: dependencies: css-tree "^1.1.2" -csstype@^3.1.0, csstype@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" - integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== +csstype@^3.1.0, csstype@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.3.tgz#d80ff294d114fb0e6ac500fbf85b60137d7eff81" + integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== dayjs@^1.11.7: - version "1.11.9" - resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" - integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== + version "1.11.10" + resolved "https://registry.yarnpkg.com/dayjs/-/dayjs-1.11.10.tgz#68acea85317a6e164457d6d6947564029a6a16a0" + integrity sha512-vjAczensTgRcqDERK0SR2XMwsF/tSvnvlv6VcF2GIhg6Sx4yOIt/irsr1RDJsKiIyBzJDpCoXiWWq28MqH2cnQ== + +de-indent@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/de-indent/-/de-indent-1.0.2.tgz#b2038e846dc33baa5796128d0804b455b8c1e21d" + integrity sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg== debug@^2.2.0, debug@^2.3.3: version "2.6.9" @@ -1370,7 +1458,7 @@ debug@^2.2.0, debug@^2.3.3: dependencies: ms "2.0.0" -debug@^4.1.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -1385,7 +1473,7 @@ decamelize-keys@^1.1.0: decamelize "^1.1.0" map-obj "^1.0.0" -decamelize@^1.1.0: +decamelize@^1.1.0, decamelize@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== @@ -1405,16 +1493,26 @@ deep-is@^0.1.3: resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== +define-data-property@^1.0.1, define-data-property@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== + dependencies: + es-define-property "^1.0.0" + es-errors "^1.3.0" + gopd "^1.0.1" + define-lazy-prop@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== -define-properties@^1.1.3: - version "1.2.0" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.0.tgz#52988570670c9eacedd8064f4a990f2405849bd5" - integrity sha512-xvqAVKGfT1+UAvPwKTVw/njhdQ8ZhXK4lI0bCIuCMrp2up9nPnaDftrLtmpTazqd1o+UY4zgzU+avtMbDP+ldA== +define-properties@^1.1.3, define-properties@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: + define-data-property "^1.0.1" has-property-descriptors "^1.0.0" object-keys "^1.1.1" @@ -1462,6 +1560,11 @@ diffie-hellman@^5.0.0: miller-rabin "^4.0.0" randombytes "^2.0.0" +dijkstrajs@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/dijkstrajs/-/dijkstrajs-1.0.3.tgz#4c8dbdea1f0f6478bff94d9c49c784d623e4fc23" + integrity sha512-qiSlmBq9+BCdCA/L46dw8Uy93mloxsPSbwnm5yrKn2vMPiy8KyAskTF6zuV/j5BMsmOGZDPs7KjU+mjb670kfA== + dir-glob@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" @@ -1503,9 +1606,9 @@ dom-serializer@^2.0.0: entities "^4.2.0" domain-browser@^4.22.0: - version "4.22.0" - resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.22.0.tgz#6ddd34220ec281f9a65d3386d267ddd35c491f9f" - integrity sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw== + version "4.23.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-4.23.0.tgz#427ebb91efcb070f05cffdfb8a4e9a6c25f8c94b" + integrity sha512-ArzcM/II1wCCujdCNyQjXrAFwS4mrLh4C7DZWlaI8mdh7h3BfKdNd3bKXITfl2PT9FtfQqaGvhi1vPRQPimjGA== domelementtype@1, domelementtype@^1.3.1: version "1.3.1" @@ -1565,12 +1668,12 @@ domutils@^3.0.1: domhandler "^5.0.3" dotenv-cli@^7.2.1: - version "7.2.1" - resolved "https://registry.yarnpkg.com/dotenv-cli/-/dotenv-cli-7.2.1.tgz#e595afd9ebfb721df9da809a435b9aa966c92062" - integrity sha512-ODHbGTskqRtXAzZapDPvgNuDVQApu4oKX8lZW7Y0+9hKA6le1ZJlyRS687oU9FXjOVEDU/VFV6zI125HzhM1UQ== + version "7.4.1" + resolved "https://registry.yarnpkg.com/dotenv-cli/-/dotenv-cli-7.4.1.tgz#be3895878775c257e9864e5e57ff801d7492dcf8" + integrity sha512-fE1aywjRrWGxV3miaiUr3d2zC/VAiuzEGghi+QzgIA9fEf/M5hLMaRSXb4IxbUAwGmaLi0IozdZddnVU96acag== dependencies: cross-spawn "^7.0.3" - dotenv "^16.0.0" + dotenv "^16.3.0" dotenv-expand "^10.0.0" minimist "^1.2.6" @@ -1579,15 +1682,15 @@ dotenv-expand@^10.0.0: resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== -dotenv@^16.0.0, dotenv@^16.0.3: - version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== +dotenv@^16.0.3, dotenv@^16.3.0: + version "16.4.5" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" + integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== -elliptic@^6.5.3: - version "6.5.4" - resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.4.tgz#da37cebd31e79a1367e941b592ed1fbebd58abbb" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== +elliptic@^6.5.3, elliptic@^6.5.5: + version "6.5.5" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.5.5.tgz#c715e09f78b6923977610d4c2346d6ce22e6dded" + integrity sha512-7EjbcmUm17NQFu4Pmgmq2olYMj8nwMnpcddByChSUjArp8F5DQWcIcpriwO4ZToLNAJig0yiyjswfyGNje/ixw== dependencies: bn.js "^4.11.9" brorand "^1.1.0" @@ -1607,10 +1710,10 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -ends-with@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/ends-with/-/ends-with-0.2.0.tgz#2f9da98d57a50cfda4571ce4339000500f4e6b8a" - integrity sha512-lRppY4dK3VkqBdR242sKcAJeYc8Gf/DhoX9AWvWI2RzccmLnqBQfwm2k4oSDv5MPDjUqawCauXhZkyWxkVhRsg== +encode-utf8@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/encode-utf8/-/encode-utf8-1.0.3.tgz#f30fdd31da07fb596f281beb2f6b027851994cda" + integrity sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw== entities@^1.1.1: version "1.1.2" @@ -1622,7 +1725,7 @@ entities@^2.0.0: resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== -entities@^4.2.0, entities@^4.4.0: +entities@^4.2.0, entities@^4.4.0, entities@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== @@ -1634,10 +1737,17 @@ error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -es6-object-assign@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/es6-object-assign/-/es6-object-assign-1.1.0.tgz#c2c3582656247c39ea107cb1e6652b6f9f24523c" - integrity sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw== +es-define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== + dependencies: + get-intrinsic "^1.2.4" + +es-errors@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== esbuild-android-64@0.14.54: version "0.14.54" @@ -1767,37 +1877,37 @@ esbuild@^0.14.14: esbuild-windows-arm64 "0.14.54" esbuild@^0.18.10: - version "0.18.17" - resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.17.tgz#2aaf6bc6759b0c605777fdc435fea3969e091cad" - integrity sha512-1GJtYnUxsJreHYA0Y+iQz2UEykonY66HNWOb0yXYZi9/kNrORUEHVg87eQsCtqh59PEJ5YVZJO98JHznMJSWjg== + version "0.18.20" + resolved "https://registry.yarnpkg.com/esbuild/-/esbuild-0.18.20.tgz#4709f5a34801b43b799ab7d6d82f7284a9b7a7a6" + integrity sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA== optionalDependencies: - "@esbuild/android-arm" "0.18.17" - "@esbuild/android-arm64" "0.18.17" - "@esbuild/android-x64" "0.18.17" - "@esbuild/darwin-arm64" "0.18.17" - "@esbuild/darwin-x64" "0.18.17" - "@esbuild/freebsd-arm64" "0.18.17" - "@esbuild/freebsd-x64" "0.18.17" - "@esbuild/linux-arm" "0.18.17" - "@esbuild/linux-arm64" "0.18.17" - "@esbuild/linux-ia32" "0.18.17" - "@esbuild/linux-loong64" "0.18.17" - "@esbuild/linux-mips64el" "0.18.17" - "@esbuild/linux-ppc64" "0.18.17" - "@esbuild/linux-riscv64" "0.18.17" - "@esbuild/linux-s390x" "0.18.17" - "@esbuild/linux-x64" "0.18.17" - "@esbuild/netbsd-x64" "0.18.17" - "@esbuild/openbsd-x64" "0.18.17" - "@esbuild/sunos-x64" "0.18.17" - "@esbuild/win32-arm64" "0.18.17" - "@esbuild/win32-ia32" "0.18.17" - "@esbuild/win32-x64" "0.18.17" + "@esbuild/android-arm" "0.18.20" + "@esbuild/android-arm64" "0.18.20" + "@esbuild/android-x64" "0.18.20" + "@esbuild/darwin-arm64" "0.18.20" + "@esbuild/darwin-x64" "0.18.20" + "@esbuild/freebsd-arm64" "0.18.20" + "@esbuild/freebsd-x64" "0.18.20" + "@esbuild/linux-arm" "0.18.20" + "@esbuild/linux-arm64" "0.18.20" + "@esbuild/linux-ia32" "0.18.20" + "@esbuild/linux-loong64" "0.18.20" + "@esbuild/linux-mips64el" "0.18.20" + "@esbuild/linux-ppc64" "0.18.20" + "@esbuild/linux-riscv64" "0.18.20" + "@esbuild/linux-s390x" "0.18.20" + "@esbuild/linux-x64" "0.18.20" + "@esbuild/netbsd-x64" "0.18.20" + "@esbuild/openbsd-x64" "0.18.20" + "@esbuild/sunos-x64" "0.18.20" + "@esbuild/win32-arm64" "0.18.20" + "@esbuild/win32-ia32" "0.18.20" + "@esbuild/win32-x64" "0.18.20" escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + version "3.1.2" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.2.tgz#54076e9ab29ea5bf3d8f1ed62acffbb88272df27" + integrity sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA== escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: version "1.0.5" @@ -1810,9 +1920,9 @@ escape-string-regexp@^4.0.0: integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== eslint-config-prettier@^8.3.0: - version "8.9.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.9.0.tgz#094b6254b2804b0544f7cee535f802b6d29ee10b" - integrity sha512-+sbni7NfVXnOpnRadUA8S28AUlsZt9GjgFvABIRL9Hkn8KqNzOp+7Lw4QWtrwn20KzU3wqu1QoOj2m+7rKRqkA== + version "8.10.0" + resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-8.10.0.tgz#3a06a662130807e2502fc3ff8b4143d8a0658e11" + integrity sha512-SM8AMJdeQqRYT9O9zguiruQZaN7+z+E4eAP9oiLNGKMtomwaB1E9dcgUD6ZAn/eQAb52USbvezbiljfZUhbJcg== eslint-plugin-prettier@^4.0.0: version "4.2.1" @@ -1841,16 +1951,16 @@ eslint-plugin-vue-i18n@^0.3.0: vue-eslint-parser "^6.0.3" eslint-plugin-vue@^9.8.0: - version "9.16.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.16.1.tgz#3508d9279d797b40889db76da2fd26524e9144e6" - integrity sha512-2FtnTqazA6aYONfDuOZTk0QzwhAwi7Z4+uJ7+GHeGxcKapjqWlDsRWDenvyG/utyOfAS5bVRmAG3cEWiYEz2bA== + version "9.23.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-vue/-/eslint-plugin-vue-9.23.0.tgz#1354a33b0cd21e0cb373557ff73c5d7a6698fbcd" + integrity sha512-Bqd/b7hGYGrlV+wP/g77tjyFmp81lh5TMw0be9093X02SyelxRRfCI6/IsGq/J7Um0YwB9s0Ry0wlFyjPdmtUw== dependencies: "@eslint-community/eslint-utils" "^4.4.0" natural-compare "^1.4.0" nth-check "^2.1.1" - postcss-selector-parser "^6.0.13" - semver "^7.5.4" - vue-eslint-parser "^9.3.1" + postcss-selector-parser "^6.0.15" + semver "^7.6.0" + vue-eslint-parser "^9.4.2" xml-name-validator "^4.0.0" eslint-scope@^4.0.0: @@ -1882,23 +1992,24 @@ eslint-visitor-keys@^1.0.0: resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== -eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.2: - version "3.4.2" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.2.tgz#8c2095440eca8c933bedcadf16fefa44dbe9ba5f" - integrity sha512-8drBzUEyZ2llkpCA67iYrgEssKDUu68V8ChqqOfFupIaG/LCVPUT+CoGJpT77zJprs4T/W7p07LP7zAIMuweVw== +eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1, eslint-visitor-keys@^3.4.3: + version "3.4.3" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz#0cd72fe8550e3c2eae156a96a4dddcd1c8ac5800" + integrity sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag== eslint@^8.31.0: - version "8.46.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.46.0.tgz#a06a0ff6974e53e643acc42d1dcf2e7f797b3552" - integrity sha512-cIO74PvbW0qU8e0mIvk5IV3ToWdCq5FYG6gWPHHkx6gNdjlbAYvtfHmlCMXxjcoVaIdwy/IAt3+mDkZkfvb2Dg== + version "8.57.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-8.57.0.tgz#c786a6fd0e0b68941aaf624596fb987089195668" + integrity sha512-dZ6+mexnaTIbSBZWgou51U6OmzIhYM2VcNdtiTtI7qPNZm35Akpr0f6vtw3w1Kmn5PYo+tZVfh13WrhpS6oLqQ== dependencies: "@eslint-community/eslint-utils" "^4.2.0" "@eslint-community/regexpp" "^4.6.1" - "@eslint/eslintrc" "^2.1.1" - "@eslint/js" "^8.46.0" - "@humanwhocodes/config-array" "^0.11.10" + "@eslint/eslintrc" "^2.1.4" + "@eslint/js" "8.57.0" + "@humanwhocodes/config-array" "^0.11.14" "@humanwhocodes/module-importer" "^1.0.1" "@nodelib/fs.walk" "^1.2.8" + "@ungap/structured-clone" "^1.2.0" ajv "^6.12.4" chalk "^4.0.0" cross-spawn "^7.0.2" @@ -1906,7 +2017,7 @@ eslint@^8.31.0: doctrine "^3.0.0" escape-string-regexp "^4.0.0" eslint-scope "^7.2.2" - eslint-visitor-keys "^3.4.2" + eslint-visitor-keys "^3.4.3" espree "^9.6.1" esquery "^1.4.2" esutils "^2.0.2" @@ -2070,10 +2181,10 @@ fast-diff@^1.1.2: resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== -fast-glob@^3.2.7, fast-glob@^3.2.9, fast-glob@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" - integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== +fast-glob@^3.2.7, fast-glob@^3.2.9, fast-glob@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" "@nodelib/fs.walk" "^1.2.3" @@ -2097,9 +2208,9 @@ fastest-levenshtein@^1.0.16: integrity sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg== fastq@^1.6.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" - integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + version "1.17.1" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.17.1.tgz#2a523f07a4e7b1e81a42b91b8bf2254107753b47" + integrity sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w== dependencies: reusify "^1.0.4" @@ -2110,6 +2221,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +file-entry-cache@^7.0.0: + version "7.0.2" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-7.0.2.tgz#2d61bb70ba89b9548e3035b7c9173fe91deafff0" + integrity sha512-TfW7/1iI4Cy7Y8L6iqNdZQVvdXn0f8B4QcIXmkIbtTIe/Okm/nSlHb4IwGzRVOd3WfSieCgvf5cMzEfySAIl0g== + dependencies: + flat-cache "^3.2.0" + fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -2127,6 +2245,14 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" +find-up@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + find-up@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" @@ -2135,12 +2261,13 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -flat-cache@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.0.4.tgz#61b0338302b2fe9f957dcc32fc2a87f1c3048b11" - integrity sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg== +flat-cache@^3.0.4, flat-cache@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: - flatted "^3.1.0" + flatted "^3.2.9" + keyv "^4.5.3" rimraf "^3.0.2" flat@^4.1.0: @@ -2150,10 +2277,10 @@ flat@^4.1.0: dependencies: is-buffer "~2.0.3" -flatted@^3.1.0: - version "3.2.7" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.2.7.tgz#609f39207cb614b89d0765b477cb2d437fbf9787" - integrity sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ== +flatted@^3.2.9: + version "3.3.1" + resolved "https://registry.yarnpkg.com/flatted/-/flatted-3.3.1.tgz#21db470729a6734d4997002f439cb308987f567a" + integrity sha512-X8cqMLLie7KsNUDSdzeN8FYK9rEt4Dt67OsG/DNGnYTSDBG4uFAJFBnUeiV+zCVAvwFy56IjM9sH51jVaEhNxw== for-each@^0.3.3: version "0.3.3" @@ -2184,9 +2311,9 @@ fs-extra@^10.0.0: universalify "^2.0.0" fs-extra@^11.1.0: - version "11.1.1" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" - integrity sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ== + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" jsonfile "^6.0.1" @@ -2198,29 +2325,30 @@ fs.realpath@^1.0.0: integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== -get-caller-file@^2.0.5: +get-caller-file@^2.0.1, get-caller-file@^2.0.5: version "2.0.5" resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== +get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: - function-bind "^1.1.1" - has "^1.0.3" + es-errors "^1.3.0" + function-bind "^1.1.2" has-proto "^1.0.1" has-symbols "^1.0.3" + hasown "^2.0.0" get-stream@^3.0.0: version "3.0.0" @@ -2275,9 +2403,9 @@ global-prefix@^3.0.0: which "^1.3.1" globals@^13.19.0: - version "13.20.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-13.20.0.tgz#ea276a1e508ffd4f1612888f9d1bad1e2717bf82" - integrity sha512-Qg5QtVkCy/kv3FUSlu4ukeZDVf9ee0iXLAUYX13gbR17bnejFTzr4iS9bY7kwCf1NztRNm1t91fjOiyx4CSwPQ== + version "13.24.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-13.24.0.tgz#8432a19d78ce0c1e833949c36adb345400bb1171" + integrity sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ== dependencies: type-fest "^0.20.2" @@ -2347,29 +2475,29 @@ has-flag@^4.0.0: resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== +has-property-descriptors@^1.0.0, has-property-descriptors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: - get-intrinsic "^1.1.1" + es-define-property "^1.0.0" has-proto@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" - integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.3.tgz#b31ddfe9b0e6e9914536a6ab286426d0214f77fd" + integrity sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q== -has-symbols@^1.0.2, has-symbols@^1.0.3: +has-symbols@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== -has-tostringtag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.0.tgz#7e133818a7d394734f941e73c3d3f9291e658b25" - integrity sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ== +has-tostringtag@^1.0.0, has-tostringtag@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz#2cdc42d40bef2e5b4eeab7c01a73c54ce7ab5abc" + integrity sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw== dependencies: - has-symbols "^1.0.2" + has-symbols "^1.0.3" has-value@^0.3.1: version "0.3.1" @@ -2402,13 +2530,6 @@ has-values@^1.0.0: is-number "^3.0.0" kind-of "^4.0.0" -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - hash-base@^3.0.0: version "3.1.0" resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.1.0.tgz#55c381d9e06e1d2997a883b4a3fddfe7f0d3af33" @@ -2418,6 +2539,14 @@ hash-base@^3.0.0: readable-stream "^3.6.0" safe-buffer "^5.2.0" +hash-base@~3.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + integrity sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow== + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + hash.js@^1.0.0, hash.js@^1.0.3: version "1.1.7" resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.7.tgz#0babca538e8d4ee4a0f8988d68866537a003cf42" @@ -2426,7 +2555,14 @@ hash.js@^1.0.0, hash.js@^1.0.3: inherits "^2.0.3" minimalistic-assert "^1.0.1" -he@^1.1.1: +hasown@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== + dependencies: + function-bind "^1.1.2" + +he@^1.1.1, he@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== @@ -2479,15 +2615,20 @@ https-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" integrity sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg== -ieee754@^1.1.13: +humps@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/humps/-/humps-2.0.1.tgz#dd02ea6081bd0568dc5d073184463957ba9ef9aa" + integrity sha512-E0eIbrFWUhwfXJmsbdjRQFQPrl5pTEoKlz163j1mTqqUnU9PgR4AgB8AIITzuB3vLBdxZXyZ9TDIrwB2OASz4g== + +ieee754@^1.1.13, ieee754@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA== ignore@^5.0.5, ignore@^5.2.0, ignore@^5.2.4: - version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" - integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + version "5.3.1" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.1.tgz#5073e554cd42c5b33b394375f538b8593e34d4ef" + integrity sha512-5Fytz/IraMjqpwfd34ke28PTVMjZjJG2MPn5t7OE4eUCUNf8BAa7b5WUS9/Qvr6mwOQS7Mk6vdsMno5he+T8Xw== image-size@^0.5.1: version "0.5.5" @@ -2495,11 +2636,11 @@ image-size@^0.5.1: integrity sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ== immutable@^4.0.0: - version "4.3.1" - resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.1.tgz#17988b356097ab0719e2f741d56f3ec6c317f9dc" - integrity sha512-lj9cnmB/kVS0QHsJnYKD1uo3o39nrbKxszjnqS9Fr6NB7bZzW45U6WSGBPKXDL/CvDKqDNPA4r3DoDQ8GTxo2A== + version "4.3.5" + resolved "https://registry.yarnpkg.com/immutable/-/immutable-4.3.5.tgz#f8b436e66d59f99760dc577f5c99a4fd2a5cc5a0" + integrity sha512-8eabxkth9gZatlwl5TBuJnCsoTADlL6ftEr7A4qgdaTsPyreilDSnUk57SO+jfKcNtxPa22U5KK6DSeAYhpBJw== -import-fresh@^3.2.1: +import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -2530,7 +2671,7 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.4: +inherits@2, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3, inherits@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== @@ -2540,19 +2681,12 @@ ini@^1.3.5: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -is-accessor-descriptor@^0.1.6: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" - integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== - dependencies: - kind-of "^3.0.2" - -is-accessor-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" - integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== +is-accessor-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.1.tgz#3223b10628354644b86260db29b3e693f5ceedd4" + integrity sha512-YBUanLI8Yoihw923YeFUS5fs0fF2f5TSFTNiYAAzhhDscDa3lEqYuz1pDOEP5KvX94I9ey3vsqjJcLVFVU+3QA== dependencies: - kind-of "^6.0.0" + hasown "^2.0.0" is-arguments@^1.0.4: version "1.1.1" @@ -2596,44 +2730,35 @@ is-ci@^1.0.10: dependencies: ci-info "^1.5.0" -is-core-module@^2.11.0, is-core-module@^2.5.0: - version "2.12.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.12.1.tgz#0c0b6885b6f80011c71541ce15c8d66cf5a4f9fd" - integrity sha512-Q4ZuBAe2FUsKtyQJoQHlvP8OvBERxO3jEmy1I7hcRXcJBGGHFh/aJBswbXuS9sgrDH2QUO8ilkwNPHvHMd8clg== +is-core-module@^2.13.0, is-core-module@^2.5.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: - has "^1.0.3" + hasown "^2.0.0" -is-data-descriptor@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" - integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== - dependencies: - kind-of "^3.0.2" - -is-data-descriptor@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" - integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== +is-data-descriptor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.1.tgz#2109164426166d32ea38c405c1e0945d9e6a4eeb" + integrity sha512-bc4NlCDiCr28U4aEsQ3Qs2491gVq4V8G7MQyws968ImqjKuYtTJXrl7Vq7jsN7Ly/C3xj5KWFrY7sHNeDkAzXw== dependencies: - kind-of "^6.0.0" + hasown "^2.0.0" is-descriptor@^0.1.0: - version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" - integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== + version "0.1.7" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.7.tgz#2727eb61fd789dcd5bdf0ed4569f551d2fe3be33" + integrity sha512-C3grZTvObeN1xud4cRWl366OMXZTj0+HGyk4hvfpx4ZHt1Pb60ANSXqCK7pdOTeUQpRzECBSTphqvD7U+l22Eg== dependencies: - is-accessor-descriptor "^0.1.6" - is-data-descriptor "^0.1.4" - kind-of "^5.0.0" + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" is-descriptor@^1.0.0, is-descriptor@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" - integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.3.tgz#92d27cb3cd311c4977a4db47df457234a13cb306" + integrity sha512-JCNNGbwWZEVaSPtS45mdtrneRWJFp07LLmykxeFV5F6oBvNF8vHSfJuJgoT472pSfk+Mf8VnlrspaFBHWM8JAw== dependencies: - is-accessor-descriptor "^1.0.0" - is-data-descriptor "^1.0.0" - kind-of "^6.0.2" + is-accessor-descriptor "^1.0.1" + is-data-descriptor "^1.0.1" is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" @@ -2676,7 +2801,7 @@ is-glob@^4.0.0, is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: dependencies: is-extglob "^2.1.1" -is-nan@^1.2.1: +is-nan@^1.3.2: version "1.3.2" resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.3.2.tgz#043a54adea31748b55b6cd4e09aadafa69bd9e1d" integrity sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w== @@ -2724,11 +2849,11 @@ is-stream@^1.1.0: integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== is-typed-array@^1.1.3: - version "1.1.12" - resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.12.tgz#d0bab5686ef4a76f7a73097b95470ab199c57d4a" - integrity sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg== + version "1.1.13" + resolved "https://registry.yarnpkg.com/is-typed-array/-/is-typed-array-1.1.13.tgz#d6c5ca56df62334959322d7d7dd1cca50debe229" + integrity sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw== dependencies: - which-typed-array "^1.1.11" + which-typed-array "^1.1.14" is-windows@^1.0.2: version "1.0.2" @@ -2742,7 +2867,7 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -isarray@1.0.0: +isarray@1.0.0, isarray@~1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== @@ -2780,9 +2905,9 @@ js-tokens@^4.0.0: integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-tokens@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-8.0.1.tgz#f068fde9bd2f9f4a24ad78f3b4fa787216b433e3" - integrity sha512-3AGrZT6tuMm1ZWWn9mLXh7XMfi2YtiLNPALCVxBCiUVq0LD1OQMxV/AdS/s7rLJU5o9i/jBZw/N4vXXL5dm29A== + version "8.0.3" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-8.0.3.tgz#1c407ec905643603b38b6be6977300406ec48775" + integrity sha512-UfJMcSJc+SEXEl9lH/VLHSZbThQyLpw1vLO1Lb+j4RWDvG3N2f7yj3PVQA3cmkTBNldJ9eFnM+xEXxHIXrYiJw== js-yaml@^4.1.0: version "4.1.0" @@ -2791,6 +2916,11 @@ js-yaml@^4.1.0: dependencies: argparse "^2.0.1" +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" @@ -2843,6 +2973,13 @@ jsonfile@^6.0.1: optionalDependencies: graceful-fs "^4.1.6" +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -2857,20 +2994,20 @@ kind-of@^4.0.0: dependencies: is-buffer "^1.1.5" -kind-of@^5.0.0, kind-of@^5.0.2: +kind-of@^5.0.2: version "5.1.0" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== -known-css-properties@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.27.0.tgz#82a9358dda5fe7f7bd12b5e7142c0a205393c0c5" - integrity sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg== +known-css-properties@^0.29.0: + version "0.29.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.29.0.tgz#e8ba024fb03886f23cb882e806929f32d814158f" + integrity sha512-Ne7wqW7/9Cz54PDt4I3tcV+hAyat8ypyOGzYRJQfdxnnjeWsTxt1cy8pjvvKeI5kfXuyvULyeeAvwvvtAX3ayQ== levn@^0.4.1: version "0.4.1" @@ -2894,6 +3031,13 @@ loader-utils@^1.1.0: emojis-list "^3.0.0" json5 "^1.0.1" +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + locate-path@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" @@ -2901,21 +3045,11 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" integrity sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ== -lodash.pick@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/lodash.pick/-/lodash.pick-4.4.0.tgz#52f05610fff9ded422611441ed1fc123a03001b3" - integrity sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q== - lodash.truncate@^4.4.2: version "4.4.2" resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" @@ -2927,9 +3061,9 @@ lodash@^4.17.11, lodash@^4.17.21: integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== loglevel@^1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.8.1.tgz#5c621f83d5b48c54ae93b6156353f555963377b4" - integrity sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg== + version "1.9.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.9.1.tgz#d63976ac9bcd03c7c873116d41c2a85bafff1be7" + integrity sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg== lru-cache@^4.0.1: version "4.1.5" @@ -2953,17 +3087,10 @@ magic-string@^0.25.3: dependencies: sourcemap-codec "^1.4.8" -magic-string@^0.27.0: - version "0.27.0" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.27.0.tgz#e4a3413b4bab6d98d2becffd48b4a257effdbbf3" - integrity sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.13" - -magic-string@^0.30.0: - version "0.30.2" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.2.tgz#dcf04aad3d0d1314bc743d076c50feb29b3c7aca" - integrity sha512-lNZdu7pewtq/ZvWUp9Wpf/x7WzMTsR26TWV03BRZrXFsv+BI6dy8RAiKgm1uM/kyR0rCfUcqvOlXKG66KhIGug== +magic-string@^0.30.3, magic-string@^0.30.7: + version "0.30.8" + resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.8.tgz#14e8624246d2bedba70d5462aa99ac9681844613" + integrity sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ== dependencies: "@jridgewell/sourcemap-codec" "^1.4.15" @@ -3100,6 +3227,13 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" +minimatch@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + minimist-options@4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/minimist-options/-/minimist-options-4.1.0.tgz#c0655713c53a8a2ebd77ffa247d342c40f010619" @@ -3132,10 +3266,15 @@ ms@2.1.2: resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== +muggle-string@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/muggle-string/-/muggle-string-0.4.1.tgz#3b366bd43b32f809dc20659534dd30e7c8a0d328" + integrity sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ== + +nanoid@^3.3.7: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== nanomatch@^1.2.1: version "1.2.13" @@ -3252,18 +3391,18 @@ object-copy@^0.1.0: define-property "^0.2.5" kind-of "^3.0.3" -object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== +object-inspect@^1.13.1: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== -object-is@^1.0.1: - version "1.1.5" - resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.5.tgz#b9deeaa5fc7f1846a0faecdceec138e5778f53ac" - integrity sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw== +object-is@^1.1.5: + version "1.1.6" + resolved "https://registry.yarnpkg.com/object-is/-/object-is-1.1.6.tgz#1a6a53aed2dd8f7e6775ff870bea58545956ab07" + integrity sha512-F8cZ+KfGlSGi09lJT7/Nd6KJZ9ygtvYC0/UYYLI9nmQKLMnydpB9yvbv9K1uSkEu7FU9vYPmVwLg328tX+ot3Q== dependencies: - call-bind "^1.0.2" - define-properties "^1.1.3" + call-bind "^1.0.7" + define-properties "^1.2.1" object-keys@^1.1.1: version "1.1.1" @@ -3277,6 +3416,16 @@ object-visit@^1.0.0: dependencies: isobject "^3.0.0" +object.assign@^4.1.4: + version "4.1.5" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.5.tgz#3a833f9ab7fdb80fc9e8d2300c803d216d8fdbb0" + integrity sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ== + dependencies: + call-bind "^1.0.5" + define-properties "^1.2.1" + has-symbols "^1.0.3" + object-keys "^1.1.1" + object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -3322,6 +3471,13 @@ p-finally@^1.0.0: resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== +p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + p-limit@^3.0.2: version "3.1.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" @@ -3329,6 +3485,13 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + p-locate@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" @@ -3336,6 +3499,11 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + pako@~1.0.5: version "1.0.11" resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.11.tgz#6c9599d340d54dfd3946380252a35705a6b992bf" @@ -3348,18 +3516,19 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-asn1@^5.0.0, parse-asn1@^5.1.5: - version "5.1.6" - resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.6.tgz#385080a3ec13cb62a62d39409cb3e88844cdaed4" - integrity sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw== +parse-asn1@^5.0.0, parse-asn1@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.7.tgz#73cdaaa822125f9647165625eb45f8a051d2df06" + integrity sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg== dependencies: - asn1.js "^5.2.0" - browserify-aes "^1.0.0" - evp_bytestokey "^1.0.0" - pbkdf2 "^3.0.3" - safe-buffer "^5.1.1" + asn1.js "^4.10.1" + browserify-aes "^1.2.0" + evp_bytestokey "^1.0.3" + hash-base "~3.0" + pbkdf2 "^3.1.2" + safe-buffer "^5.2.1" -parse-json@^5.0.0, parse-json@^5.2.0: +parse-json@^5.2.0: version "5.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== @@ -3419,7 +3588,7 @@ pathe@^0.2.0: resolved "https://registry.yarnpkg.com/pathe/-/pathe-0.2.0.tgz#30fd7bbe0a0d91f0e60bae621f5d19e9e225c339" integrity sha512-sTitTPYnn23esFR3RlqYBWn4c45WGeLcsKzQiUpXJAyfcWkolvlYpV8FLo7JishK946oQwMFUCHXQ9AjGPKExw== -pbkdf2@^3.0.3: +pbkdf2@^3.0.3, pbkdf2@^3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.1.2.tgz#dd822aa0887580e52f1a039dc3eda108efae3075" integrity sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA== @@ -3441,9 +3610,9 @@ picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pinia@^2.0.28: - version "2.1.6" - resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.1.6.tgz#e88959f14b61c4debd9c42d0c9944e2875cbe0fa" - integrity sha512-bIU6QuE5qZviMmct5XwCesXelb5VavdOWKWaB17ggk++NUwQWWbP5YnsONTk3b752QkW9sACiR81rorpeOMSvQ== + version "2.1.7" + resolved "https://registry.yarnpkg.com/pinia/-/pinia-2.1.7.tgz#4cf5420d9324ca00b7b4984d3fbf693222115bbc" + integrity sha512-+C2AHFtcFqjPih0zpYuvof37SFxMQ7OEG2zV9jRI12i9BOy3YQVAHwdKtyyc8pDcDyIc33WCIsZaCFWU7WWxGQ== dependencies: "@vue/devtools-api" "^6.5.0" vue-demi ">=0.14.5" @@ -3455,15 +3624,25 @@ pkg-dir@^5.0.0: dependencies: find-up "^5.0.0" +pngjs@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-5.0.0.tgz#e79dd2b215767fd9c04561c01236df960bce7fbb" + integrity sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw== + posix-character-classes@^0.1.0: version "0.1.1" resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== +possible-typed-array-names@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz#89bb63c6fada2c3e90adc4a647beeeb39cc7bf8f" + integrity sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q== + postcss-html@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-1.5.0.tgz#57a43bc9e336f516ecc448a37d2e8c2290170a6f" - integrity sha512-kCMRWJRHKicpA166kc2lAVUGxDZL324bkj/pVOb6RhjB0Z5Krl7mN0AsVkBhVIRZZirY0lyQXG38HCVaoKVNoA== + version "1.6.0" + resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-1.6.0.tgz#3b5fc5dfcc43ec54934c3a2dee73643725596ec4" + integrity sha512-OWgQ9/Pe23MnNJC0PL4uZp8k0EDaUvqpJFSiwFxOLClAhmD7UEisyhO3x5hVsD4xFrjReVTXydlrMes45dJ71w== dependencies: htmlparser2 "^8.0.0" js-tokens "^8.0.0" @@ -3491,23 +3670,18 @@ postcss-safe-parser@^6.0.0: integrity sha512-FARHN8pwH+WiS2OPCxJI8FuRJpTVnn6ZNFiqAM2aeW2LwTHWWmWgIyKC6cUo0L8aeKiF/14MNvnpls6R2PBeMQ== postcss-scss@^4.0.6: - version "4.0.6" - resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.6.tgz#5d62a574b950a6ae12f2aa89b60d63d9e4432bfd" - integrity sha512-rLDPhJY4z/i4nVFZ27j9GqLxj1pwxE80eAzUNRMXtcpipFYIeowerzBgG3yJhMtObGEXidtIgbUpQ3eLDsf5OQ== + version "4.0.9" + resolved "https://registry.yarnpkg.com/postcss-scss/-/postcss-scss-4.0.9.tgz#a03c773cd4c9623cb04ce142a52afcec74806685" + integrity sha512-AjKOeiwAitL/MXxQW2DliT28EKukvvbEWx3LBmJIRN8KfBGZbRTxNYW0kSqi1COiTZ57nZ9NW06S6ux//N1c9A== -postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13: - version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" - integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== +postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.13, postcss-selector-parser@^6.0.15: + version "6.0.16" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz#3b88b9f5c5abd989ef4e2fc9ec8eedd34b20fb04" + integrity sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw== dependencies: cssesc "^3.0.0" util-deprecate "^1.0.2" -postcss-value-parser@^3.3.0: - version "3.3.1" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" - integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== - postcss-value-parser@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" @@ -3523,14 +3697,14 @@ postcss@^5.2.17: source-map "^0.5.6" supports-color "^3.2.3" -postcss@^8.1.10, postcss@^8.4.0, postcss@^8.4.14, postcss@^8.4.20, postcss@^8.4.25, postcss@^8.4.26: - version "8.4.27" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.27.tgz#234d7e4b72e34ba5a92c29636734349e0d9c3057" - integrity sha512-gY/ACJtJPSmUFPDCHtX78+01fHa64FaU4zaaWfuh1MhGJISufJAH4cun6k/8fwsHYeK4UQmENQK+tRLCFJE8JQ== +postcss@^8.4.0, postcss@^8.4.14, postcss@^8.4.20, postcss@^8.4.27, postcss@^8.4.28, postcss@^8.4.35: + version "8.4.38" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.38.tgz#b387d533baf2054288e337066d81c6bee9db9e0e" + integrity sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A== dependencies: - nanoid "^3.3.6" + nanoid "^3.3.7" picocolors "^1.0.0" - source-map-js "^1.0.2" + source-map-js "^1.2.0" posthtml-parser@^0.2.0, posthtml-parser@^0.2.1: version "0.2.1" @@ -3582,11 +3756,16 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.8.1: +"prettier@^1.18.2 || ^2.0.0", prettier@^2.8.1: version "2.8.8" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + process@^0.11.10: version "0.11.10" resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" @@ -3615,16 +3794,26 @@ punycode@^1.4.1: integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== punycode@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" - integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +qrcode@^1.5.3: + version "1.5.3" + resolved "https://registry.yarnpkg.com/qrcode/-/qrcode-1.5.3.tgz#03afa80912c0dccf12bc93f615a535aad1066170" + integrity sha512-puyri6ApkEHYiVl4CFzo1tDkAZ+ATcnbJrJ6RiBM1Fhctdn/ix9MTE3hRph33omisEbC/2fcfemsseiKgBPKZg== + dependencies: + dijkstrajs "^1.0.1" + encode-utf8 "^1.0.3" + pngjs "^5.0.0" + yargs "^15.3.1" -qs@^6.11.0: - version "6.11.2" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" - integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== +qs@^6.11.2: + version "6.12.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.12.0.tgz#edd40c3b823995946a8a0b1f208669c7a200db77" + integrity sha512-trVZiI6RMOkO476zLGaBIzszOdFPnCCXHPG9kn0yuS1uz6xdVxPfZdB3vUig9pxPFDM9BRAgz/YUIVQ1/vuiUg== dependencies: - side-channel "^1.0.4" + side-channel "^1.0.6" query-string@^4.3.2: version "4.3.4" @@ -3683,6 +3872,19 @@ read-pkg@^6.0.0: parse-json "^5.2.0" type-fest "^1.0.1" +readable-stream@^2.3.8: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + readable-stream@^3.1.1, readable-stream@^3.5.0, readable-stream@^3.6.0: version "3.6.2" resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" @@ -3735,6 +3937,11 @@ require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== +require-main-filename@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== + resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -3751,11 +3958,11 @@ resolve-url@^0.2.1: integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== resolve@^1.17.0: - version "1.22.2" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.2.tgz#0ed0943d4e301867955766c9f3e1ae6d01c6845f" - integrity sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g== + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: - is-core-module "^2.11.0" + is-core-module "^2.13.0" path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" @@ -3801,9 +4008,9 @@ rollup-plugin-node-polyfills@^0.2.1: rollup-plugin-inject "^3.0.0" rollup-plugin-visualizer@^5.9.0: - version "5.9.2" - resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.9.2.tgz#f1aa2d9b1be8ebd6869223c742324897464d8891" - integrity sha512-waHktD5mlWrYFrhOLbti4YgQCn1uR24nYsNuXxg7LkPH8KdTXVWR9DNY1WU0QqokyMixVXJS4J04HNrVTMP01A== + version "5.12.0" + resolved "https://registry.yarnpkg.com/rollup-plugin-visualizer/-/rollup-plugin-visualizer-5.12.0.tgz#661542191ce78ee4f378995297260d0c1efb1302" + integrity sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ== dependencies: open "^8.4.0" picomatch "^2.3.1" @@ -3817,10 +4024,10 @@ rollup-pluginutils@^2.8.1: dependencies: estree-walker "^0.6.1" -rollup@^3.25.2: - version "3.27.0" - resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.27.0.tgz#15bd07e2e1cbfa9255bf6a3f04a432621c2f3550" - integrity sha512-aOltLCrYZ0FhJDm7fCqwTjIUEVjWjcydKBV/Zeid6Mn8BWgDCUBBWT5beM5ieForYNo/1ZHuGJdka26kvQ3Gzg== +rollup@^3.27.1: + version "3.29.4" + resolved "https://registry.yarnpkg.com/rollup/-/rollup-3.29.4.tgz#4d70c0f9834146df8705bfb69a9a19c9e1109981" + integrity sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw== optionalDependencies: fsevents "~2.3.2" @@ -3831,11 +4038,16 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@~5.2.0: +safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@^5.2.0, safe-buffer@^5.2.1, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== +safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + safe-regex@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" @@ -3843,27 +4055,39 @@ safe-regex@^1.1.0: dependencies: ret "~0.1.10" -safer-buffer@^2.1.0: - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - sass@^1.57.1: - version "1.64.2" - resolved "https://registry.yarnpkg.com/sass/-/sass-1.64.2.tgz#0d9805ad6acf31c59c3acc725fcfb91b7fcc6909" - integrity sha512-TnDlfc+CRnUAgLO9D8cQLFu/GIjJIzJCGkE7o4ekIGQOH7T3GetiRR/PsTWJUHhkzcSPrARkPI+gNWn5alCzDg== + version "1.72.0" + resolved "https://registry.yarnpkg.com/sass/-/sass-1.72.0.tgz#5b9978943fcfb32b25a6a5acb102fc9dabbbf41c" + integrity sha512-Gpczt3WA56Ly0Mn8Sl21Vj94s1axi9hDIzDFn9Ph9x3C3p4nNyvsqJoQyVXKou6cBlfFWEgRW4rT8Tb4i3XnVA== dependencies: chokidar ">=3.0.0 <4.0.0" immutable "^4.0.0" source-map-js ">=0.6.2 <2.0.0" -semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.5.0, semver@^7.5.4: - version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" - integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== +semver@^7.3.4, semver@^7.3.5, semver@^7.3.6, semver@^7.3.7, semver@^7.5.0, semver@^7.5.4, semver@^7.6.0: + version "7.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.0.tgz#1a46a4db4bffcccd97b743b5005c8325f23d4e2d" + integrity sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg== dependencies: lru-cache "^6.0.0" +set-blocking@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== + +set-function-length@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== + dependencies: + define-data-property "^1.1.4" + es-errors "^1.3.0" + function-bind "^1.1.2" + get-intrinsic "^1.2.4" + gopd "^1.0.1" + has-property-descriptors "^1.0.2" + set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" @@ -3887,6 +4111,13 @@ sha.js@^2.4.0, sha.js@^2.4.8: inherits "^2.0.1" safe-buffer "^5.0.1" +sha3@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/sha3/-/sha3-2.1.4.tgz#000fac0fe7c2feac1f48a25e7a31b52a6492cc8f" + integrity sha512-S8cNxbyb0UGUM2VhRD4Poe5N58gJnJsLJ5vC7FYWGUmGhcsj4++WaIOBFVDxlG0W3To6xBuiRh+i0Qp2oNCOtg== + dependencies: + buffer "6.0.3" + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -3911,21 +4142,15 @@ shebang-regex@^3.0.0: resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shortcss@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/shortcss/-/shortcss-0.1.3.tgz#ee2a7904d80b7f5502c98408f4a2f313faadfb48" - integrity sha512-MIOoTd99CIGTrAuGiMUx9VZrnrZmWzEHuKbGM/w+ia/w98cezhlN9w4aQOVSxswdoqkUnWrMw3tThOi3sevZAg== - dependencies: - css-shorthand-properties "^1.0.0" - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== +side-channel@^1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" + call-bind "^1.0.7" + es-errors "^1.3.0" + get-intrinsic "^1.2.4" + object-inspect "^1.13.1" signal-exit@^3.0.0: version "3.0.7" @@ -3981,10 +4206,10 @@ snapdragon@^0.8.1: source-map-resolve "^0.5.0" use "^3.1.0" -"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== +"source-map-js@>=0.6.2 <2.0.0", source-map-js@^1.0.1, source-map-js@^1.0.2, source-map-js@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" + integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== source-map-resolve@^0.5.0: version "0.5.3" @@ -4002,16 +4227,16 @@ source-map-url@^0.4.0: resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== -source-map@0.6.1, source-map@^0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - source-map@^0.5.6: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== +source-map@^0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + source-map@^0.7.4: version "0.7.4" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" @@ -4031,9 +4256,9 @@ spdx-correct@^3.0.0: spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" - integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== + version "2.5.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz#5d607d27fc806f66d7b64a766650fa890f04ed66" + integrity sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w== spdx-expression-parse@^3.0.0: version "3.0.1" @@ -4044,9 +4269,9 @@ spdx-expression-parse@^3.0.0: spdx-license-ids "^3.0.0" spdx-license-ids@^3.0.0: - version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" - integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== + version "3.0.17" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz#887da8aa73218e51a1d917502d79863161a93f9c" + integrity sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" @@ -4107,6 +4332,13 @@ string_decoder@^1.0.0, string_decoder@^1.1.1: dependencies: safe-buffer "~5.2.0" +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + strip-ansi@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" @@ -4172,9 +4404,9 @@ stylelint-config-recommended-vue@^1.4.0: stylelint-config-recommended ">=6.0.0" stylelint-config-recommended@>=6.0.0: - version "13.0.0" - resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-13.0.0.tgz#c48a358cc46b629ea01f22db60b351f703e00597" - integrity sha512-EH+yRj6h3GAe/fRiyaoO2F9l9Tgg50AOFhaszyfov9v6ayXJ1IkSHwTxd7lB48FmOeSGDPLjatjO11fJpmarkQ== + version "14.0.0" + resolved "https://registry.yarnpkg.com/stylelint-config-recommended/-/stylelint-config-recommended-14.0.0.tgz#b395c7014838d2aaca1755eebd914d0bb5274994" + integrity sha512-jSkx290CglS8StmrLp2TxAppIajzIBZKYm3IxT89Kg6fGlxbPiTiyH9PS5YUuVAFwaJLl1ikiXX0QWjI0jmgZQ== stylelint-config-recommended@^12.0.0: version "12.0.0" @@ -4197,12 +4429,9 @@ stylelint-config-standard@^33.0.0: stylelint-config-recommended "^12.0.0" stylelint-declaration-strict-value@^1.8.0: - version "1.9.2" - resolved "https://registry.yarnpkg.com/stylelint-declaration-strict-value/-/stylelint-declaration-strict-value-1.9.2.tgz#f2a884c669974a73f82c9f24b05beb81bc337480" - integrity sha512-Z/2yr7g4tq2iGOUWhZLzHL2g2GJYJGcPkfjDh++zI8ukLxW0tcLGJjo64XYCDjja6YcECPDUWbpN+OAoAtAYvw== - dependencies: - css-values "^0.1.0" - shortcss "^0.1.3" + version "1.10.4" + resolved "https://registry.yarnpkg.com/stylelint-declaration-strict-value/-/stylelint-declaration-strict-value-1.10.4.tgz#ed504c237a3f5c5542692279ec3f2d84b0b24f50" + integrity sha512-unOEftKCOb78Zr+WStqyVj9V1rCdUo+PJI3vFPiHPdu+O9o71K9Mu+txc6VDF7gBXyTTMHbbjIvHk3VNzuixzQ== stylelint-scss@^4.6.0: version "4.7.0" @@ -4215,33 +4444,34 @@ stylelint-scss@^4.6.0: postcss-value-parser "^4.2.0" stylelint-scss@^5.0.0: - version "5.0.1" - resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.0.1.tgz#b33a6580b5734eace083cfc2cc3021225e28547f" - integrity sha512-n87iCRZrr2J7//I/QFsDXxFLnHKw633U4qvWZ+mOW6KDAp/HLj06H+6+f9zOuTYy+MdGdTuCSDROCpQIhw5fvQ== + version "5.3.2" + resolved "https://registry.yarnpkg.com/stylelint-scss/-/stylelint-scss-5.3.2.tgz#c54564dfbd98de0c08742b9c43025cda91acf940" + integrity sha512-4LzLaayFhFyneJwLo0IUa8knuIvj+zF0vBFueQs4e3tEaAMIQX8q5th8ziKkgOavr6y/y9yoBe+RXN/edwLzsQ== dependencies: + known-css-properties "^0.29.0" postcss-media-query-parser "^0.2.3" postcss-resolve-nested-selector "^0.1.1" postcss-selector-parser "^6.0.13" postcss-value-parser "^4.2.0" stylelint@^15.6.1: - version "15.10.2" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.10.2.tgz#0ee5a8371d3a2e1ff27fefd48309d3ddef7c3405" - integrity sha512-UxqSb3hB74g4DTO45QhUHkJMjKKU//lNUAOWyvPBVPZbCknJ5HjOWWZo+UDuhHa9FLeVdHBZXxu43eXkjyIPWg== + version "15.11.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-15.11.0.tgz#3ff8466f5f5c47362bc7c8c9d382741c58bc3292" + integrity sha512-78O4c6IswZ9TzpcIiQJIN49K3qNoXTM8zEJzhaTE/xRTCZswaovSEVIa/uwbOltZrk16X4jAxjaOhzz/hTm1Kw== dependencies: - "@csstools/css-parser-algorithms" "^2.3.0" - "@csstools/css-tokenizer" "^2.1.1" - "@csstools/media-query-list-parser" "^2.1.2" + "@csstools/css-parser-algorithms" "^2.3.1" + "@csstools/css-tokenizer" "^2.2.0" + "@csstools/media-query-list-parser" "^2.1.4" "@csstools/selector-specificity" "^3.0.0" balanced-match "^2.0.0" colord "^2.9.3" cosmiconfig "^8.2.0" - css-functions-list "^3.2.0" + css-functions-list "^3.2.1" css-tree "^2.3.1" debug "^4.3.4" - fast-glob "^3.3.0" + fast-glob "^3.3.1" fastest-levenshtein "^1.0.16" - file-entry-cache "^6.0.1" + file-entry-cache "^7.0.0" global-modules "^2.0.0" globby "^11.1.0" globjoin "^0.1.4" @@ -4250,13 +4480,13 @@ stylelint@^15.6.1: import-lazy "^4.0.0" imurmurhash "^0.1.4" is-plain-object "^5.0.0" - known-css-properties "^0.27.0" + known-css-properties "^0.29.0" mathml-tag-names "^2.1.3" meow "^10.1.5" micromatch "^4.0.5" normalize-path "^3.0.0" picocolors "^1.0.0" - postcss "^8.4.25" + postcss "^8.4.28" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^6.0.0" postcss-selector-parser "^6.0.13" @@ -4370,9 +4600,9 @@ timers-browserify@^2.0.4: setimmediate "^1.0.4" tiny-invariant@^1.1.0: - version "1.3.1" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" - integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + version "1.3.3" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" + integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== to-object-path@^0.3.0: version "0.3.0" @@ -4407,9 +4637,9 @@ to-regex@^3.0.1: safe-regex "^1.1.0" traverse@^0.6.6: - version "0.6.7" - resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" - integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== + version "0.6.8" + resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.8.tgz#5e5e0c41878b57e4b73ad2f3d1e36a715ea4ab15" + integrity sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA== trim-newlines@^4.0.2: version "4.1.1" @@ -4422,9 +4652,9 @@ tslib@^1.8.1: integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tslib@^2.5.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.1.tgz#fd8c9a0ff42590b25703c0acb3de3d3f4ede0410" - integrity sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig== + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== tsutils@^3.21.0: version "3.21.0" @@ -4461,9 +4691,14 @@ type-fest@^1.0.1, type-fest@^1.2.1, type-fest@^1.2.2: integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== typescript@^5.0.4: - version "5.1.6" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.1.6.tgz#02f8ac202b6dad2c0dd5e0913745b47a37998274" - integrity sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA== + version "5.4.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.4.3.tgz#5c6fedd4c87bee01cd7a528a30145521f8e0feff" + integrity sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== union-value@^1.0.0: version "1.0.1" @@ -4476,9 +4711,9 @@ union-value@^1.0.0: set-value "^2.0.1" universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== unset-value@^1.0.0: version "1.0.0" @@ -4501,24 +4736,24 @@ urix@^0.1.0: integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== url@^0.11.0: - version "0.11.1" - resolved "https://registry.yarnpkg.com/url/-/url-0.11.1.tgz#26f90f615427eca1b9f4d6a28288c147e2302a32" - integrity sha512-rWS3H04/+mzzJkv0eZ7vEDGiQbgquI1fGfOad6zKvgYQi1SzMmhl7c/DdRGxhaWrVH6z0qWITo8rpnxK/RfEhA== + version "0.11.3" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" + integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== dependencies: punycode "^1.4.1" - qs "^6.11.0" + qs "^6.11.2" use@^3.1.0: version "3.1.1" resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== -util-deprecate@^1.0.1, util-deprecate@^1.0.2: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -util@^0.12.0, util@^0.12.4: +util@^0.12.4, util@^0.12.5: version "0.12.5" resolved "https://registry.yarnpkg.com/util/-/util-0.12.5.tgz#5f17a6059b73db61a875668781a1c2b136bd6fbc" integrity sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA== @@ -4530,9 +4765,9 @@ util@^0.12.0, util@^0.12.4: which-typed-array "^1.1.2" uuid@^9.0.0: - version "9.0.0" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.0.tgz#592f550650024a38ceb0c562f2f6aa435761efb5" - integrity sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg== + version "9.0.1" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" + integrity sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA== validate-npm-package-license@^3.0.1: version "3.0.4" @@ -4548,9 +4783,9 @@ vary@^1: integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== vite-plugin-checker@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/vite-plugin-checker/-/vite-plugin-checker-0.6.1.tgz#51a0e654e033b5b9ad6301ae4d0ed0f5886d437c" - integrity sha512-4fAiu3W/IwRJuJkkUZlWbLunSzsvijDf0eDN6g/MGh6BUK4SMclOTGbLJCPvdAcMOQvVmm8JyJeYLYd4//8CkA== + version "0.6.4" + resolved "https://registry.yarnpkg.com/vite-plugin-checker/-/vite-plugin-checker-0.6.4.tgz#aca186ab605aa15bd2c5dd9cc6d7c8fdcbe214ec" + integrity sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA== dependencies: "@babel/code-frame" "^7.12.13" ansi-escapes "^4.3.0" @@ -4559,8 +4794,6 @@ vite-plugin-checker@^0.6.0: commander "^8.0.0" fast-glob "^3.2.7" fs-extra "^11.1.0" - lodash.debounce "^4.0.8" - lodash.pick "^4.4.0" npm-run-path "^4.0.1" semver "^7.5.0" strip-ansi "^6.0.0" @@ -4593,13 +4826,13 @@ vite-plugin-svg-icons@^2.0.1: svgo "^2.8.0" vite@^4.0.3: - version "4.4.7" - resolved "https://registry.yarnpkg.com/vite/-/vite-4.4.7.tgz#71b8a37abaf8d50561aca084dbb77fa342824154" - integrity sha512-6pYf9QJ1mHylfVh39HpuSfMPojPSKVxZvnclX1K1FyZ1PXDOcLBibdq5t1qxJSnL63ca8Wf4zts6mD8u8oc9Fw== + version "4.5.2" + resolved "https://registry.yarnpkg.com/vite/-/vite-4.5.2.tgz#d6ea8610e099851dad8c7371599969e0f8b97e82" + integrity sha512-tBCZBNSBbHQkaGyhGCDUGqeo2ph8Fstyp6FMSvTtsXeZSPpSMGlviAOav2hxVTqFcx8Hj/twtWKsMJXNY0xI8w== dependencies: esbuild "^0.18.10" - postcss "^8.4.26" - rollup "^3.25.2" + postcss "^8.4.27" + rollup "^3.27.1" optionalDependencies: fsevents "~2.3.2" @@ -4631,9 +4864,9 @@ vscode-languageserver-protocol@3.16.0: vscode-languageserver-types "3.16.0" vscode-languageserver-textdocument@^1.0.1: - version "1.0.8" - resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.8.tgz#9eae94509cbd945ea44bca8dcfe4bb0c15bb3ac0" - integrity sha512-1bonkGqQs5/fxGT5UchTgjGVnfysL0O8v1AYMBjqTbWQTFn721zaPGDYFkOKtfDgFiSgXM3KwaG3FMGfW4Ed9Q== + version "1.0.11" + resolved "https://registry.yarnpkg.com/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.11.tgz#0822a000e7d4dc083312580d7575fe9e3ba2e2bf" + integrity sha512-X+8T3GoiwTVlJbicx/sIAF+yuJAqz8VvwJyoMVhwEMoEKE/fkDmrqUgDMyBECcM2A2frVZIUj5HI/ErRXCfOeA== vscode-languageserver-types@3.16.0: version "3.16.0" @@ -4648,14 +4881,14 @@ vscode-languageserver@^7.0.0: vscode-languageserver-protocol "3.16.0" vscode-uri@^3.0.2: - version "3.0.7" - resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.7.tgz#6d19fef387ee6b46c479e5fb00870e15e58c1eb8" - integrity sha512-eOpPHogvorZRobNqJGhapa0JdwaxpjVvyBp0QIUMRMSf8ZAlqOdEquKuRmw9Qwu0qXtJIWqFtMkmvJjUZmMjVA== + version "3.0.8" + resolved "https://registry.yarnpkg.com/vscode-uri/-/vscode-uri-3.0.8.tgz#1770938d3e72588659a172d0fd4642780083ff9f" + integrity sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw== -vue-demi@>=0.14.5: - version "0.14.5" - resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.5.tgz#676d0463d1a1266d5ab5cba932e043d8f5f2fbd9" - integrity sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA== +vue-demi@>=0.14.5, vue-demi@>=0.14.7: + version "0.14.7" + resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.7.tgz#8317536b3ef74c5b09f268f7782e70194567d8f2" + integrity sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA== vue-demi@^0.13.11: version "0.13.11" @@ -4674,10 +4907,10 @@ vue-eslint-parser@^6.0.3: esquery "^1.0.1" lodash "^4.17.11" -vue-eslint-parser@^9.0.2, vue-eslint-parser@^9.1.1, vue-eslint-parser@^9.3.1: - version "9.3.1" - resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.3.1.tgz#429955e041ae5371df5f9e37ebc29ba046496182" - integrity sha512-Clr85iD2XFZ3lJ52/ppmUDG/spxQu6+MAeHXjjyI4I1NUYZ9xmenQp4N0oaHJhrA8OOxltCVxMRfANGa70vU0g== +vue-eslint-parser@^9.0.2, vue-eslint-parser@^9.1.1, vue-eslint-parser@^9.4.2: + version "9.4.2" + resolved "https://registry.yarnpkg.com/vue-eslint-parser/-/vue-eslint-parser-9.4.2.tgz#02ffcce82042b082292f2d1672514615f0d95b6d" + integrity sha512-Ry9oiGmCAK91HrKMtCrKFWmSFWvYkpGglCeFAIqDdr9zdXmMMpJOmUJS7WWsW7fX81h6mwHmUZCQQ1E0PkSwYQ== dependencies: debug "^4.3.4" eslint-scope "^7.1.1" @@ -4688,56 +4921,77 @@ vue-eslint-parser@^9.0.2, vue-eslint-parser@^9.1.1, vue-eslint-parser@^9.3.1: semver "^7.3.6" vue-i18n@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.2.2.tgz#aeb49d9424923c77e0d6441e3f21dafcecd0e666" - integrity sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ== + version "9.10.2" + resolved "https://registry.yarnpkg.com/vue-i18n/-/vue-i18n-9.10.2.tgz#6f4b5d76bce649f1e18bb9b7767b72962b3e30a3" + integrity sha512-ECJ8RIFd+3c1d3m1pctQ6ywG5Yj8Efy1oYoAKQ9neRdkLbuKLVeW4gaY5HPkD/9ssf1pOnUrmIFjx2/gkGxmEw== dependencies: - "@intlify/core-base" "9.2.2" - "@intlify/shared" "9.2.2" - "@intlify/vue-devtools" "9.2.2" - "@vue/devtools-api" "^6.2.1" + "@intlify/core-base" "9.10.2" + "@intlify/shared" "9.10.2" + "@vue/devtools-api" "^6.5.0" vue-router@^4.1.6: - version "4.2.4" - resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.2.4.tgz#382467a7e2923e6a85f015d081e1508052c191b9" - integrity sha512-9PISkmaCO02OzPVOMq2w82ilty6+xJmQrarYZDkjZBfl4RvYAlt4PKnEX21oW4KTtWfa9OuO/b3qk1Od3AEdCQ== + version "4.3.0" + resolved "https://registry.yarnpkg.com/vue-router/-/vue-router-4.3.0.tgz#d5913f27bf68a0a178ee798c3c88be471811a235" + integrity sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ== dependencies: - "@vue/devtools-api" "^6.5.0" + "@vue/devtools-api" "^6.5.1" + +vue-template-compiler@^2.7.14: + version "2.7.16" + resolved "https://registry.yarnpkg.com/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz#c81b2d47753264c77ac03b9966a46637482bb03b" + integrity sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ== + dependencies: + de-indent "^1.0.2" + he "^1.2.0" vue-toastification@^2.0.0-rc.5: version "2.0.0-rc.5" resolved "https://registry.yarnpkg.com/vue-toastification/-/vue-toastification-2.0.0-rc.5.tgz#92798604d806ae473cfb76ed776fae294280f8f8" integrity sha512-q73e5jy6gucEO/U+P48hqX+/qyXDozAGmaGgLFm5tXX4wJBcVsnGp4e/iJqlm9xzHETYOilUuwOUje2Qg1JdwA== +vue-tsc@^2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/vue-tsc/-/vue-tsc-2.0.7.tgz#3177a2fe720bfa7355d3717929ee8c8d132bc5d0" + integrity sha512-LYa0nInkfcDBB7y8jQ9FQ4riJTRNTdh98zK/hzt4gEpBZQmf30dPhP+odzCa+cedGz6B/guvJEd0BavZaRptjg== + dependencies: + "@volar/typescript" "~2.1.3" + "@vue/language-core" "2.0.7" + semver "^7.5.4" + vue@^2.6.11: - version "2.7.14" - resolved "https://registry.yarnpkg.com/vue/-/vue-2.7.14.tgz#3743dcd248fd3a34d421ae456b864a0246bafb17" - integrity sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ== + version "2.7.16" + resolved "https://registry.yarnpkg.com/vue/-/vue-2.7.16.tgz#98c60de9def99c0e3da8dae59b304ead43b967c9" + integrity sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw== dependencies: - "@vue/compiler-sfc" "2.7.14" + "@vue/compiler-sfc" "2.7.16" csstype "^3.1.0" vue@^3.3.2: - version "3.3.4" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.3.4.tgz#8ed945d3873667df1d0fcf3b2463ada028f88bd6" - integrity sha512-VTyEYn3yvIeY1Py0WaYGZsXnz3y5UnGi62GjVEqvEGPl6nxbOrCXbVOTQWBEJUqAyTUk2uJ5JLVnYJ6ZzGbrSw== + version "3.4.21" + resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.21.tgz#69ec30e267d358ee3a0ce16612ba89e00aaeb731" + integrity sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA== dependencies: - "@vue/compiler-dom" "3.3.4" - "@vue/compiler-sfc" "3.3.4" - "@vue/runtime-dom" "3.3.4" - "@vue/server-renderer" "3.3.4" - "@vue/shared" "3.3.4" + "@vue/compiler-dom" "3.4.21" + "@vue/compiler-sfc" "3.4.21" + "@vue/runtime-dom" "3.4.21" + "@vue/server-renderer" "3.4.21" + "@vue/shared" "3.4.21" -which-typed-array@^1.1.11, which-typed-array@^1.1.2: - version "1.1.11" - resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.11.tgz#99d691f23c72aab6768680805a271b69761ed61a" - integrity sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew== +which-module@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== + +which-typed-array@^1.1.14, which-typed-array@^1.1.2: + version "1.1.15" + resolved "https://registry.yarnpkg.com/which-typed-array/-/which-typed-array-1.1.15.tgz#264859e9b11a649b388bfaaf4f767df1f779b38d" + integrity sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA== dependencies: - available-typed-arrays "^1.0.5" - call-bind "^1.0.2" + available-typed-arrays "^1.0.7" + call-bind "^1.0.7" for-each "^0.3.3" gopd "^1.0.1" - has-tostringtag "^1.0.0" + has-tostringtag "^1.0.2" which@^1.2.9, which@^1.3.1: version "1.3.1" @@ -4753,6 +5007,15 @@ which@^2.0.1: dependencies: isexe "^2.0.0" +wrap-ansi@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + wrap-ansi@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" @@ -4785,6 +5048,11 @@ xtend@^4.0.2: resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== +y18n@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== + y18n@^5.0.5: version "5.0.8" resolved "https://registry.yarnpkg.com/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" @@ -4800,6 +5068,14 @@ yallist@^4.0.0: resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yargs-parser@^18.1.2: + version "18.1.3" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + yargs-parser@^20.2.9: version "20.2.9" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" @@ -4810,6 +5086,23 @@ yargs-parser@^21.1.1: resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-21.1.1.tgz#9096bceebf990d21bb31fa9516e0ede294a77d35" integrity sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw== +yargs@^15.3.1: + version "15.4.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== + dependencies: + cliui "^6.0.0" + decamelize "^1.2.0" + find-up "^4.1.0" + get-caller-file "^2.0.1" + require-directory "^2.1.1" + require-main-filename "^2.0.0" + set-blocking "^2.0.0" + string-width "^4.2.0" + which-module "^2.0.0" + y18n "^4.0.0" + yargs-parser "^18.1.2" + yargs@^17.5.1: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269"