diff --git a/.drone.yml b/.drone.yml index 387d9d02..e18f871f 100644 --- a/.drone.yml +++ b/.drone.yml @@ -46,7 +46,7 @@ steps: PNPM_CACHE_FOLDER: .cache/pnpm CYPRESS_CACHE_FOLDER: .cache/cypress commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm install --fetch-timeout 100000 # depends_on: # - restore-cache @@ -57,7 +57,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm run lint depends_on: - dependencies @@ -68,7 +68,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm run build depends_on: - dependencies @@ -77,7 +77,7 @@ steps: image: node:18-alpine pull: true commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm run test:unit depends_on: - dependencies @@ -89,7 +89,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm run typecheck depends_on: - dependencies @@ -107,7 +107,7 @@ steps: from_secret: cypress_project_key commands: - sed -i 's/localhost/api/g' dist/index.html - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm cypress install - pnpm run serve:dist & npx wait-on http://localhost:4173 - pnpm run test:frontend --browser chrome --record @@ -202,7 +202,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/.pnp + - corepack enable && pnpm config set store-dir .cache/.pnp - pnpm install --fetch-timeout 100000 - pnpm run lint - "echo '{\"VERSION\": \"'$(git describe --tags --always --abbrev=10 | sed 's/-/+/' | sed 's/^v//' | sed 's/-g/-/')'\"}' > src/version.json" @@ -278,7 +278,7 @@ steps: environment: PNPM_CACHE_FOLDER: .cache/pnpm commands: - - corepack enable && corepack prepare pnpm@7.9.3 --activate && pnpm config set store-dir .cache/pnpm + - corepack enable && pnpm config set store-dir .cache/pnpm - pnpm install --fetch-timeout 100000 - pnpm run lint - "echo '{\"VERSION\": \"'$(git describe --tags --always --abbrev=10 | sed 's/-/+/' | sed 's/^v//' | sed 's/-g/-/')'\"}' > src/version.json" @@ -659,6 +659,6 @@ steps: from_secret: crowdin_key --- kind: signature -hmac: 9eccb4a9999236be0f772c4cbe7ccce2875faa57f32de179bd75cf0df4124d00 +hmac: c885a0e50db729842402494aa645dd3ac662828b691108550f6bf302158295ba ... diff --git a/Dockerfile b/Dockerfile index 07a36281..bc702b12 100644 --- a/Dockerfile +++ b/Dockerfile @@ -21,16 +21,17 @@ COPY pnpm-lock.yaml ./ RUN \ # https://pnpm.io/installation#using-corepack corepack enable && \ - corepack prepare pnpm@7.9.3 --activate && \ + # we don't use corepack prepare here by intend since + # we have renovate to keep our dependencies up to date # Build the frontend - pnpm fetch + pnpm fetch --prod ADD . ./ RUN apk add --no-cache git RUN \ - pnpm install --offline && \ + pnpm install -r --offline --prod && \ echo '{"VERSION": "'$(git describe --tags --always --abbrev=10 | sed 's/-/+/' | sed 's/^v//' | sed 's/-g/-/')'"}' > src/version.json && \ pnpm run build diff --git a/index.html b/index.html index c526fa6b..4ae9ce80 100644 --- a/index.html +++ b/index.html @@ -1,10 +1,10 @@ - Vikunja + Vikunja diff --git a/package.json b/package.json index 3c060467..ffd9fdc6 100644 --- a/package.json +++ b/package.json @@ -25,15 +25,15 @@ "@github/hotkey": "2.0.1", "@infectoone/vue-ganttastic": "^2.0.4", "@kyvg/vue3-notification": "2.4.1", - "@sentry/tracing": "7.13.0", - "@sentry/vue": "7.13.0", + "@sentry/tracing": "7.14.0", + "@sentry/vue": "7.14.0", "@types/is-touch-device": "1.0.0", "@types/lodash.clonedeep": "4.5.7", "@types/sortablejs": "1.15.0", "@vueuse/core": "9.3.0", "@vueuse/router": "9.3.0", "axios": "0.27.2", - "blurhash": "2.0.1", + "blurhash": "2.0.2", "bulma-css-variables": "0.9.33", "camel-case": "4.1.2", "codemirror": "5.65.9", @@ -54,7 +54,7 @@ "sortablejs": "1.15.0", "ufo": "0.8.5", "v-tooltip": "4.0.0-beta.17", - "vue": "3.2.39", + "vue": "3.2.40", "vue-advanced-cropper": "2.8.3", "vue-flatpickr-component": "9.0.6", "vue-i18n": "9.2.2", @@ -70,6 +70,7 @@ "@faker-js/faker": "7.5.0", "@types/dompurify": "2.3.4", "@types/flexsearch": "0.7.3", + "@types/node": "16.11.62", "@typescript-eslint/eslint-plugin": "5.38.1", "@typescript-eslint/parser": "5.38.1", "@vitejs/plugin-legacy": "2.2.0", @@ -80,7 +81,7 @@ "autoprefixer": "10.4.12", "browserslist": "4.21.4", "caniuse-lite": "1.0.30001412", - "cypress": "10.8.0", + "cypress": "10.9.0", "esbuild": "0.15.9", "eslint": "8.24.0", "eslint-plugin-vue": "9.5.1", @@ -92,8 +93,8 @@ "rollup": "2.79.1", "rollup-plugin-visualizer": "5.8.2", "sass": "1.55.0", - "typescript": "4.8.3", - "vite": "3.1.3", + "typescript": "4.8.4", + "vite": "3.1.4", "vite-plugin-pwa": "0.13.1", "vite-svg-loader": "3.6.0", "vitest": "0.23.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e478947e..0027282c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,12 +12,13 @@ specifiers: '@github/hotkey': 2.0.1 '@infectoone/vue-ganttastic': ^2.0.4 '@kyvg/vue3-notification': 2.4.1 - '@sentry/tracing': 7.13.0 - '@sentry/vue': 7.13.0 + '@sentry/tracing': 7.14.0 + '@sentry/vue': 7.14.0 '@types/dompurify': 2.3.4 '@types/flexsearch': 0.7.3 '@types/is-touch-device': 1.0.0 '@types/lodash.clonedeep': 4.5.7 + '@types/node': 16.11.62 '@types/sortablejs': 1.15.0 '@typescript-eslint/eslint-plugin': 5.38.1 '@typescript-eslint/parser': 5.38.1 @@ -30,13 +31,13 @@ specifiers: '@vueuse/router': 9.3.0 autoprefixer: 10.4.12 axios: 0.27.2 - blurhash: 2.0.1 + blurhash: 2.0.2 browserslist: 4.21.4 bulma-css-variables: 0.9.33 camel-case: 4.1.2 caniuse-lite: 1.0.30001412 codemirror: 5.65.9 - cypress: 10.8.0 + cypress: 10.9.0 date-fns: 2.29.3 dompurify: 2.4.0 easymde: 2.18.0 @@ -63,14 +64,14 @@ specifiers: sass: 1.55.0 snake-case: 3.0.4 sortablejs: 1.15.0 - typescript: 4.8.3 + typescript: 4.8.4 ufo: 0.8.5 v-tooltip: 4.0.0-beta.17 - vite: 3.1.3 + vite: 3.1.4 vite-plugin-pwa: 0.13.1 vite-svg-loader: 3.6.0 vitest: 0.23.4 - vue: 3.2.39 + vue: 3.2.40 vue-advanced-cropper: 2.8.3 vue-flatpickr-component: 9.0.6 vue-i18n: 9.2.2 @@ -86,19 +87,19 @@ dependencies: '@fortawesome/fontawesome-svg-core': 6.2.0 '@fortawesome/free-regular-svg-icons': 6.2.0 '@fortawesome/free-solid-svg-icons': 6.2.0 - '@fortawesome/vue-fontawesome': 3.0.1_4h6vf4pkzarhnju6fzmo7mfhke + '@fortawesome/vue-fontawesome': 3.0.1_ehtls4nlds6e63ahmro7mfqbhy '@github/hotkey': 2.0.1 - '@infectoone/vue-ganttastic': 2.1.1_dayjs@1.11.5+vue@3.2.39 - '@kyvg/vue3-notification': 2.4.1_vue@3.2.39 - '@sentry/tracing': 7.13.0 - '@sentry/vue': 7.13.0_vue@3.2.39 + '@infectoone/vue-ganttastic': 2.1.1_dayjs@1.11.5+vue@3.2.40 + '@kyvg/vue3-notification': 2.4.1_vue@3.2.40 + '@sentry/tracing': 7.14.0 + '@sentry/vue': 7.14.0_vue@3.2.40 '@types/is-touch-device': 1.0.0 '@types/lodash.clonedeep': 4.5.7 '@types/sortablejs': 1.15.0 - '@vueuse/core': 9.3.0_vue@3.2.39 - '@vueuse/router': 9.3.0_u55wpvgoaskkfdnhr4v2vlugdi + '@vueuse/core': 9.3.0_vue@3.2.40 + '@vueuse/router': 9.3.0_c7eza3xvlyb4mo6qeit5ggeo6u axios: 0.27.2 - blurhash: 2.0.1 + blurhash: 2.0.2 bulma-css-variables: 0.9.33 camel-case: 4.1.2 codemirror: 5.65.9 @@ -113,39 +114,40 @@ dependencies: lodash.debounce: 4.0.8 marked: 4.1.0 minimist: 1.2.6 - pinia: 2.0.22_arz4dztosvwy2ghjrlh2wdhejm + pinia: 2.0.22_bfjwoga25wxjazzogo7o372nwq register-service-worker: 1.7.2 snake-case: 3.0.4 sortablejs: 1.15.0 ufo: 0.8.5 - v-tooltip: 4.0.0-beta.17_vue@3.2.39 - vue: 3.2.39 - vue-advanced-cropper: 2.8.3_vue@3.2.39 - vue-flatpickr-component: 9.0.6_vue@3.2.39 - vue-i18n: 9.2.2_vue@3.2.39 - vue-router: 4.1.5_vue@3.2.39 - vuex: 4.0.2_vue@3.2.39 + v-tooltip: 4.0.0-beta.17_vue@3.2.40 + vue: 3.2.40 + vue-advanced-cropper: 2.8.3_vue@3.2.40 + vue-flatpickr-component: 9.0.6_vue@3.2.40 + vue-i18n: 9.2.2_vue@3.2.40 + vue-router: 4.1.5_vue@3.2.40 + vuex: 4.0.2_vue@3.2.40 workbox-precaching: 6.5.4 - zhyswan-vuedraggable: 4.1.3_vue@3.2.39 + zhyswan-vuedraggable: 4.1.3_vue@3.2.40 devDependencies: - '@4tw/cypress-drag-drop': 2.2.1_cypress@10.8.0 + '@4tw/cypress-drag-drop': 2.2.1_cypress@10.9.0 '@cypress/vite-dev-server': 3.1.1 - '@cypress/vue': 4.2.0_cypress@10.8.0+vue@3.2.39 + '@cypress/vue': 4.2.0_cypress@10.9.0+vue@3.2.40 '@faker-js/faker': 7.5.0 '@types/dompurify': 2.3.4 '@types/flexsearch': 0.7.3 - '@typescript-eslint/eslint-plugin': 5.38.1_qatzzi2vqzjqg2tq57nszrvcfi - '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku - '@vitejs/plugin-legacy': 2.2.0_terser@5.10.0+vite@3.1.3 - '@vitejs/plugin-vue': 3.1.0_vite@3.1.3+vue@3.2.39 - '@vue/eslint-config-typescript': 11.0.2_nyrdu7uvzr4ojzug6r7f7cpcdq - '@vue/test-utils': 2.0.2_vue@3.2.39 - '@vue/tsconfig': 0.1.3_@types+node@16.11.24 + '@types/node': 16.11.62 + '@typescript-eslint/eslint-plugin': 5.38.1_c7qepppml3d4ahu5cnfwqe6ltq + '@typescript-eslint/parser': 5.38.1_ypn2ylkkyfa5i233caldtndbqa + '@vitejs/plugin-legacy': 2.2.0_terser@5.10.0+vite@3.1.4 + '@vitejs/plugin-vue': 3.1.0_vite@3.1.4+vue@3.2.40 + '@vue/eslint-config-typescript': 11.0.2_xgc4xirg4ejg2tgchx2nhou42q + '@vue/test-utils': 2.0.2_vue@3.2.40 + '@vue/tsconfig': 0.1.3_@types+node@16.11.62 autoprefixer: 10.4.12_postcss@8.4.16 browserslist: 4.21.4 caniuse-lite: 1.0.30001412 - cypress: 10.8.0 + cypress: 10.9.0 esbuild: 0.15.9 eslint: 8.24.0 eslint-plugin-vue: 9.5.1_eslint@8.24.0 @@ -157,23 +159,23 @@ devDependencies: rollup: 2.79.1 rollup-plugin-visualizer: 5.8.2_rollup@2.79.1 sass: 1.55.0 - typescript: 4.8.3 - vite: 3.1.3_sass@1.55.0+terser@5.10.0 - vite-plugin-pwa: 0.13.1_6b7mpudv5jppcry7og3bu4wyku + typescript: 4.8.4 + vite: 3.1.4_sass@1.55.0+terser@5.10.0 + vite-plugin-pwa: 0.13.1_bhe5iaipiq3lmbaxwdxgnnn2gq vite-svg-loader: 3.6.0 vitest: 0.23.4_3xefwc32pczm7lqclshbnn7wau - vue-tsc: 0.40.13_typescript@4.8.3 + vue-tsc: 0.40.13_typescript@4.8.4 wait-on: 6.0.1 workbox-cli: 6.5.4_acorn@8.8.0 packages: - /@4tw/cypress-drag-drop/2.2.1_cypress@10.8.0: + /@4tw/cypress-drag-drop/2.2.1_cypress@10.9.0: resolution: {integrity: sha512-+ioJSnEwx70IiMyb4pLEjOS5u6AMWRIVCV20toCY7lb0YcvA0ipbjQBa9DdxEI7Zg2E2jtcIj7Rx0e3WNUbk/w==} peerDependencies: cypress: ^2.1.0 || ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 dependencies: - cypress: 10.8.0 + cypress: 10.9.0 dev: true /@ampproject/remapping/2.1.1: @@ -1577,7 +1579,7 @@ packages: - supports-color dev: true - /@cypress/vue/4.2.0_cypress@10.8.0+vue@3.2.39: + /@cypress/vue/4.2.0_cypress@10.9.0+vue@3.2.40: resolution: {integrity: sha512-a+5TCBMwng+UUcFSWxzdJ+Wsvtu+XltUKBQCvidysVvPkPF/c/Z+Geyl+sX7tasKT8KIOW9pI90PIwxzQvQh7A==} engines: {node: '>=8'} peerDependencies: @@ -1588,8 +1590,8 @@ packages: '@cypress/webpack-dev-server': optional: true dependencies: - cypress: 10.8.0 - vue: 3.2.39 + cypress: 10.9.0 + vue: 3.2.40 dev: true /@cypress/xvfb/1.2.4_supports-color@8.1.1: @@ -1679,14 +1681,14 @@ packages: '@fortawesome/fontawesome-common-types': 6.2.0 dev: false - /@fortawesome/vue-fontawesome/3.0.1_4h6vf4pkzarhnju6fzmo7mfhke: + /@fortawesome/vue-fontawesome/3.0.1_ehtls4nlds6e63ahmro7mfqbhy: resolution: {integrity: sha512-CdXZJoCS+aEPec26ZP7hWWU3SaJlQPZSCGdgpQ2qGl2HUmtUUNrI3zC4XWdn1JUmh3t5OuDeRG1qB4eGRNSD4A==} peerDependencies: '@fortawesome/fontawesome-svg-core': ~1 || ~6 vue: '>= 3.0.0 < 4' dependencies: '@fortawesome/fontawesome-svg-core': 6.2.0 - vue: 3.2.39 + vue: 3.2.40 dev: false /@github/hotkey/2.0.1: @@ -1731,14 +1733,14 @@ packages: resolution: {integrity: sha512-tWZNBIS1CoekcwlMuyG2mr0a1Wo5lb5lEHwwWvZo+5GLgr3e9LLDTtmgtCWEwBpXMkxn9D+2W9j2FY6eZQq0tA==} dev: true - /@infectoone/vue-ganttastic/2.1.1_dayjs@1.11.5+vue@3.2.39: + /@infectoone/vue-ganttastic/2.1.1_dayjs@1.11.5+vue@3.2.40: resolution: {integrity: sha512-kgwcl3CPvxMA+wxZ89n9EV8baGDtNnqQGyH17n0QPY3HyMajRWpj/Le1yMAXLJQyZRwRrpIFKwmmv/t8eIZf4w==} peerDependencies: dayjs: ^1.11.5 vue: ^3.2.38 dependencies: dayjs: 1.11.5 - vue: 3.2.39 + vue: 3.2.40 dev: false /@intlify/core-base/9.2.2: @@ -1816,12 +1818,12 @@ packages: '@jridgewell/sourcemap-codec': 1.4.11 dev: true - /@kyvg/vue3-notification/2.4.1_vue@3.2.39: + /@kyvg/vue3-notification/2.4.1_vue@3.2.40: resolution: {integrity: sha512-SYwnGsTTKJ2TwFQ60hgYHEvuhkLscrnqSGPvdFRRiOwUb1sULJAPl5s+h+EEjan24kbizBtsxLTPC1D1qLs1EA==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.39 + vue: 3.2.40 dev: false /@mapbox/node-pre-gyp/1.0.8: @@ -1887,7 +1889,7 @@ packages: '@netlify/run-utils': 4.0.1 '@netlify/zip-it-and-ship-it': 7.1.2_supports-color@9.2.1 '@sindresorhus/slugify': 2.1.0 - '@types/node': 16.11.24 + '@types/node': 16.11.62 ajv: 8.11.0 ajv-errors: 3.0.0_ajv@8.11.0 ansi-escapes: 5.0.0 @@ -1927,8 +1929,8 @@ packages: strip-ansi: 7.0.1 supports-color: 9.2.1 tmp-promise: 3.0.3 - ts-node: 10.8.1_nyhsjxrqjeu7u3riaebiijaoci - typescript: 4.8.3 + ts-node: 10.8.1_qj2pceye7x36wjy4gpgxephk74 + typescript: 4.8.4 update-notifier: 5.1.0 uuid: 8.3.2 yargs: 17.5.1 @@ -2687,70 +2689,70 @@ packages: - zenObservable dev: true - /@sentry/browser/7.13.0: - resolution: {integrity: sha512-WbgClHPYe8TKsdVVbuzd6alxwh3maFQNuljMkSTnYvPx2P+NT0wHljTs37D39FGfSmAwaqn7D/1ZHAtC+6mWxA==} + /@sentry/browser/7.14.0: + resolution: {integrity: sha512-AdLmqeOXvCVYgJAgMUUby+TRh+yIeZO16NPpZWQPGggXIjnhSzoN4liyXJvQ7Mhm326GboFUKjQwqpCEviQcyg==} engines: {node: '>=8'} dependencies: - '@sentry/core': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/core': 7.14.0 + '@sentry/types': 7.14.0 + '@sentry/utils': 7.14.0 tslib: 1.14.1 dev: false - /@sentry/core/7.13.0: - resolution: {integrity: sha512-hB46fklmKrSDMEvZOF8qBHhys7PONBFyxQtbNDZUlv/kabs4gF3VEg1ftCaXnjx4lLNlsUl/ScFdM6194RvISg==} + /@sentry/core/7.14.0: + resolution: {integrity: sha512-Hgn7De6CiCFnz868/Lrtei+9rj7/TIwhbDe3J+NeH+2ffXYn4VI8FxrlR/p2XfIq9iCfmG80EQXDtSh+Kh7mOw==} engines: {node: '>=8'} dependencies: - '@sentry/hub': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/hub': 7.14.0 + '@sentry/types': 7.14.0 + '@sentry/utils': 7.14.0 tslib: 1.14.1 dev: false - /@sentry/hub/7.13.0: - resolution: {integrity: sha512-88/GsD1BoyrBwRKJCmVHZtSH5rizOsImUHWEXc1AOa1aR8nanfn56JdAbd6tC55pA+nT4R4H4vN/PrUaomTbtg==} + /@sentry/hub/7.14.0: + resolution: {integrity: sha512-O+pxsipeiURC6Mxuivz1pX3yHlkQCI2yjP38bISxUZv1NIijHuxiDmgqrrcCJltiIfyY2+f9LAezKVCAXnPFuw==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/types': 7.14.0 + '@sentry/utils': 7.14.0 tslib: 1.14.1 dev: false - /@sentry/tracing/7.13.0: - resolution: {integrity: sha512-/MKSd25rGv6Pc0FPBLXJifkfvSaYVPA8XUOLzVeDN0gl07h8AXli4qG9amTh/4Wb5h4dFpbcscOvW2VC+pxkIA==} + /@sentry/tracing/7.14.0: + resolution: {integrity: sha512-AtSitQukvU52PsLlYZJ2g2Lhj3VMmy4EwF/OMp8UHCtbJYwTNDF5N4Co0GUwFIs8zdXkIoJD+GMKfsSX1L3NXA==} engines: {node: '>=8'} dependencies: - '@sentry/hub': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/hub': 7.14.0 + '@sentry/types': 7.14.0 + '@sentry/utils': 7.14.0 tslib: 1.14.1 dev: false - /@sentry/types/7.13.0: - resolution: {integrity: sha512-ttckM1XaeyHRLMdr79wmGA5PFbTGx2jio9DCD/mkEpSfk6OGfqfC7gpwy7BNstDH/VKyQj/lDCJPnwvWqARMoQ==} + /@sentry/types/7.14.0: + resolution: {integrity: sha512-9iFZS9Hr5hAoL+M9oUH2dY9burOaQh+CHGH66fortuTp++YDWKdbPEeKcz8hRJaUyBBn53rdxiBmAyHsrlE6KA==} engines: {node: '>=8'} dev: false - /@sentry/utils/7.13.0: - resolution: {integrity: sha512-jnR85LgRLSk7IQe2OhKOPMY4fasJCNQNW0iCXsH+S2R1qnsF+N4ksNkQ+7JyyM9E7F03YpI2qd76bKY0VIn5iA==} + /@sentry/utils/7.14.0: + resolution: {integrity: sha512-q9em4ZBcaUk7J1WULiltZVEcbyCE0wwAIjqRaoNmHVe4FeK++uAPo2ULZM1kQgN8syZnQ1jcfLktIKkWfnE2cg==} engines: {node: '>=8'} dependencies: - '@sentry/types': 7.13.0 + '@sentry/types': 7.14.0 tslib: 1.14.1 dev: false - /@sentry/vue/7.13.0_vue@3.2.39: - resolution: {integrity: sha512-+OP0h4hE8Gz8xwN3rcHrbQpqhNQGQJoM8f7cOPw7TU7TCXj4apMsR4o5xPVlvSZl3TG0J9SBUPrZdd0Va9gptw==} + /@sentry/vue/7.14.0_vue@3.2.40: + resolution: {integrity: sha512-ka03xD1BAdW1kXdmdDx3lSlzKuJG4GCCec+07IBbqIUpTmDrvPE0a+bSyjN1PPRG8sZgV0V/YN5iSPIuM864tQ==} engines: {node: '>=8'} peerDependencies: vue: 2.x || 3.x dependencies: - '@sentry/browser': 7.13.0 - '@sentry/core': 7.13.0 - '@sentry/types': 7.13.0 - '@sentry/utils': 7.13.0 + '@sentry/browser': 7.14.0 + '@sentry/core': 7.14.0 + '@sentry/types': 7.14.0 + '@sentry/utils': 7.14.0 tslib: 1.14.1 - vue: 3.2.39 + vue: 3.2.40 dev: false /@sideway/address/4.1.3: @@ -3024,8 +3026,8 @@ packages: resolution: {integrity: sha512-zCoCEMA+IPpsRkyCFBqew5vGb7r8RSiB3uwdu/map7uwLAfu1MTazW26/pUDWoNnF88vJz4W3U56i5gtXNqxGg==} dev: true - /@types/node/16.11.24: - resolution: {integrity: sha512-Ezv33Rl4mIi6YdSHfIRNBd4Q9kUe5okiaw/ikvJiJDmuQZNW5kfdg7+oQPF8NO6sTcr3woIpj3jANzTXdvEZXA==} + /@types/node/16.11.62: + resolution: {integrity: sha512-K/ggecSdwAAy2NUW4WKmF4Rc03GKbsfP+k326UWgckoS+Rzd2PaWbjk76dSmqdLQvLTJAO9axiTUJ6488mFsYQ==} dev: true /@types/node/17.0.17: @@ -3114,7 +3116,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin/5.38.1_qatzzi2vqzjqg2tq57nszrvcfi: + /@typescript-eslint/eslint-plugin/5.38.1_c7qepppml3d4ahu5cnfwqe6ltq: resolution: {integrity: sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3125,22 +3127,22 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/parser': 5.38.1_ypn2ylkkyfa5i233caldtndbqa '@typescript-eslint/scope-manager': 5.38.1 - '@typescript-eslint/type-utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku - '@typescript-eslint/utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/type-utils': 5.38.1_ypn2ylkkyfa5i233caldtndbqa + '@typescript-eslint/utils': 5.38.1_ypn2ylkkyfa5i233caldtndbqa debug: 4.3.4 eslint: 8.24.0 ignore: 5.2.0 regexpp: 3.2.0 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser/5.38.1_7ilbxdl5iguzcjriqqcg2m5cku: + /@typescript-eslint/parser/5.38.1_ypn2ylkkyfa5i233caldtndbqa: resolution: {integrity: sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3152,10 +3154,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.38.1 '@typescript-eslint/types': 5.38.1 - '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3 + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 debug: 4.3.4 eslint: 8.24.0 - typescript: 4.8.3 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true @@ -3168,7 +3170,7 @@ packages: '@typescript-eslint/visitor-keys': 5.38.1 dev: true - /@typescript-eslint/type-utils/5.38.1_7ilbxdl5iguzcjriqqcg2m5cku: + /@typescript-eslint/type-utils/5.38.1_ypn2ylkkyfa5i233caldtndbqa: resolution: {integrity: sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3178,12 +3180,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3 - '@typescript-eslint/utils': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 + '@typescript-eslint/utils': 5.38.1_ypn2ylkkyfa5i233caldtndbqa debug: 4.3.4 eslint: 8.24.0 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true @@ -3193,7 +3195,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.38.1_32uw7q7lebqpak4efsv664hedy: + /@typescript-eslint/typescript-estree/5.38.1_6hpllpqz34h6b7ydsuybc7nn34: resolution: {integrity: sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3208,13 +3210,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.38.1_typescript@4.8.3: + /@typescript-eslint/typescript-estree/5.38.1_typescript@4.8.4: resolution: {integrity: sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3229,13 +3231,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.7 - tsutils: 3.21.0_typescript@4.8.3 - typescript: 4.8.3 + tsutils: 3.21.0_typescript@4.8.4 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.38.1_7ilbxdl5iguzcjriqqcg2m5cku: + /@typescript-eslint/utils/5.38.1_ypn2ylkkyfa5i233caldtndbqa: resolution: {integrity: sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -3244,7 +3246,7 @@ packages: '@types/json-schema': 7.0.9 '@typescript-eslint/scope-manager': 5.38.1 '@typescript-eslint/types': 5.38.1 - '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3 + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 eslint: 8.24.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.24.0 @@ -3301,7 +3303,7 @@ packages: - supports-color dev: true - /@vitejs/plugin-legacy/2.2.0_terser@5.10.0+vite@3.1.3: + /@vitejs/plugin-legacy/2.2.0_terser@5.10.0+vite@3.1.4: resolution: {integrity: sha512-xkSXZl2LNk0KKyo5CJknNW84mSlmHIClFzsBuFXkX3yBt+Lr8UO/n4QOg2X7+jvurgBRies9FRn3ZvMem+TmIg==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -3314,18 +3316,18 @@ packages: regenerator-runtime: 0.13.9 systemjs: 6.12.6 terser: 5.10.0_acorn@8.8.0 - vite: 3.1.3_sass@1.55.0+terser@5.10.0 + vite: 3.1.4_sass@1.55.0+terser@5.10.0 dev: true - /@vitejs/plugin-vue/3.1.0_vite@3.1.3+vue@3.2.39: + /@vitejs/plugin-vue/3.1.0_vite@3.1.4+vue@3.2.40: resolution: {integrity: sha512-fmxtHPjSOEIRg6vHYDaem+97iwCUg/uSIaTzp98lhELt2ISOQuDo2hbkBdXod0g15IhfPMQmAxh4heUks2zvDA==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 vue: ^3.2.25 dependencies: - vite: 3.1.3_sass@1.55.0+terser@5.10.0 - vue: 3.2.39 + vite: 3.1.4_sass@1.55.0+terser@5.10.0 + vue: 3.2.40 dev: true /@volar/code-gen/0.40.13: @@ -3382,6 +3384,15 @@ packages: '@vue/shared': 3.2.39 estree-walker: 2.0.2 source-map: 0.6.1 + dev: true + + /@vue/compiler-core/3.2.40: + resolution: {integrity: sha512-2Dc3Stk0J/VyQ4OUr2yEC53kU28614lZS+bnrCbFSAIftBJ40g/2yQzf4mPBiFuqguMB7hyHaujdgZAQ67kZYA==} + dependencies: + '@babel/parser': 7.17.0 + '@vue/shared': 3.2.40 + estree-walker: 2.0.2 + source-map: 0.6.1 /@vue/compiler-dom/3.2.37: resolution: {integrity: sha512-yxJLH167fucHKxaqXpYk7x8z7mMEnXOw3G2q62FTkmsvNxu4FQSu5+3UMb+L7fjKa26DEzhrmCxAgFLLIzVfqQ==} @@ -3395,6 +3406,13 @@ packages: dependencies: '@vue/compiler-core': 3.2.39 '@vue/shared': 3.2.39 + dev: true + + /@vue/compiler-dom/3.2.40: + resolution: {integrity: sha512-OZCNyYVC2LQJy4H7h0o28rtk+4v+HMQygRTpmibGoG9wZyomQiS5otU7qo3Wlq5UfHDw2RFwxb9BJgKjVpjrQw==} + dependencies: + '@vue/compiler-core': 3.2.40 + '@vue/shared': 3.2.40 /@vue/compiler-sfc/3.2.37: resolution: {integrity: sha512-+7i/2+9LYlpqDv+KTtWhOZH+pa8/HnX/905MdVmAcI/mPQOBwkHHIzrsEsucyOIZQYMkXUiTkmZq5am/NyXKkg==} @@ -3424,6 +3442,21 @@ packages: magic-string: 0.25.7 postcss: 8.4.16 source-map: 0.6.1 + dev: true + + /@vue/compiler-sfc/3.2.40: + resolution: {integrity: sha512-tzqwniIN1fu1PDHC3CpqY/dPCfN/RN1thpBC+g69kJcrl7mbGiHKNwbA6kJ3XKKy8R6JLKqcpVugqN4HkeBFFg==} + dependencies: + '@babel/parser': 7.17.0 + '@vue/compiler-core': 3.2.40 + '@vue/compiler-dom': 3.2.40 + '@vue/compiler-ssr': 3.2.40 + '@vue/reactivity-transform': 3.2.40 + '@vue/shared': 3.2.40 + estree-walker: 2.0.2 + magic-string: 0.25.7 + postcss: 8.4.16 + source-map: 0.6.1 /@vue/compiler-ssr/3.2.37: resolution: {integrity: sha512-7mQJD7HdXxQjktmsWp/J67lThEIcxLemz1Vb5I6rYJHR5vI+lON3nPGOH3ubmbvYGt8xEUaAr1j7/tIFWiEOqw==} @@ -3437,6 +3470,13 @@ packages: dependencies: '@vue/compiler-dom': 3.2.39 '@vue/shared': 3.2.39 + dev: true + + /@vue/compiler-ssr/3.2.40: + resolution: {integrity: sha512-80cQcgasKjrPPuKcxwuCx7feq+wC6oFl5YaKSee9pV3DNq+6fmCVwEEC3vvkf/E2aI76rIJSOYHsWSEIxK74oQ==} + dependencies: + '@vue/compiler-dom': 3.2.40 + '@vue/shared': 3.2.40 /@vue/devtools-api/6.0.9: resolution: {integrity: sha512-O9tAMBMNMAMzgvbSS3OZlTpfgKCGjvjo5LTjWNtQ/M6A/SKWghJfvoMKuQL/vykLb6rjB/AkaQVFg9yDHprN6w==} @@ -3446,7 +3486,7 @@ packages: resolution: {integrity: sha512-OEgAMeQXvCoJ+1x8WyQuVZzFo0wcyCmUR3baRVLmKBo1LmYZWMlRiXlux5jd0fqVJu6PfDbOrZItVqUEzLobeQ==} dev: false - /@vue/eslint-config-typescript/11.0.2_nyrdu7uvzr4ojzug6r7f7cpcdq: + /@vue/eslint-config-typescript/11.0.2_xgc4xirg4ejg2tgchx2nhou42q: resolution: {integrity: sha512-EiKud1NqlWmSapBFkeSrE994qpKx7/27uCGnhdqzllYDpQZroyX/O6bwjEpeuyKamvLbsGdO6PMR2faIf+zFnw==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: @@ -3457,11 +3497,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.38.1_qatzzi2vqzjqg2tq57nszrvcfi - '@typescript-eslint/parser': 5.38.1_7ilbxdl5iguzcjriqqcg2m5cku + '@typescript-eslint/eslint-plugin': 5.38.1_c7qepppml3d4ahu5cnfwqe6ltq + '@typescript-eslint/parser': 5.38.1_ypn2ylkkyfa5i233caldtndbqa eslint: 8.24.0 eslint-plugin-vue: 9.5.1_eslint@8.24.0 - typescript: 4.8.3 + typescript: 4.8.4 vue-eslint-parser: 9.0.3_eslint@8.24.0 transitivePeerDependencies: - supports-color @@ -3485,6 +3525,16 @@ packages: '@vue/shared': 3.2.39 estree-walker: 2.0.2 magic-string: 0.25.7 + dev: true + + /@vue/reactivity-transform/3.2.40: + resolution: {integrity: sha512-HQUCVwEaacq6fGEsg2NUuGKIhUveMCjOk8jGHqLXPI2w6zFoPrlQhwWEaINTv5kkZDXKEnCijAp+4gNEHG03yw==} + dependencies: + '@babel/parser': 7.17.0 + '@vue/compiler-core': 3.2.40 + '@vue/shared': 3.2.40 + estree-walker: 2.0.2 + magic-string: 0.25.7 /@vue/reactivity/3.2.38: resolution: {integrity: sha512-6L4myYcH9HG2M25co7/BSo0skKFHpAN8PhkNPM4xRVkyGl1K5M3Jx4rp5bsYhvYze2K4+l+pioN4e6ZwFLUVtw==} @@ -3496,28 +3546,34 @@ packages: resolution: {integrity: sha512-vlaYX2a3qMhIZfrw3Mtfd+BuU+TZmvDrPMa+6lpfzS9k/LnGxkSuf0fhkP0rMGfiOHPtyKoU9OJJJFGm92beVQ==} dependencies: '@vue/shared': 3.2.39 + dev: true - /@vue/runtime-core/3.2.39: - resolution: {integrity: sha512-xKH5XP57JW5JW+8ZG1khBbuLakINTgPuINKL01hStWLTTGFOrM49UfCFXBcFvWmSbci3gmJyLl2EAzCaZWsx8g==} + /@vue/reactivity/3.2.40: + resolution: {integrity: sha512-N9qgGLlZmtUBMHF9xDT4EkD9RdXde1Xbveb+niWMXuHVWQP5BzgRmE3SFyUBBcyayG4y1lhoz+lphGRRxxK4RA==} dependencies: - '@vue/reactivity': 3.2.39 - '@vue/shared': 3.2.39 + '@vue/shared': 3.2.40 - /@vue/runtime-dom/3.2.39: - resolution: {integrity: sha512-4G9AEJP+sLhsqf5wXcyKVWQKUhI+iWfy0hWQgea+CpaTD7BR0KdQzvoQdZhwCY6B3oleSyNLkLAQwm0ya/wNoA==} + /@vue/runtime-core/3.2.40: + resolution: {integrity: sha512-U1+rWf0H8xK8aBUZhnrN97yoZfHbjgw/bGUzfgKPJl69/mXDuSg8CbdBYBn6VVQdR947vWneQBFzdhasyzMUKg==} dependencies: - '@vue/runtime-core': 3.2.39 - '@vue/shared': 3.2.39 + '@vue/reactivity': 3.2.40 + '@vue/shared': 3.2.40 + + /@vue/runtime-dom/3.2.40: + resolution: {integrity: sha512-AO2HMQ+0s2+MCec8hXAhxMgWhFhOPJ/CyRXnmTJ6XIOnJFLrH5Iq3TNwvVcODGR295jy77I6dWPj+wvFoSYaww==} + dependencies: + '@vue/runtime-core': 3.2.40 + '@vue/shared': 3.2.40 csstype: 2.6.19 - /@vue/server-renderer/3.2.39_vue@3.2.39: - resolution: {integrity: sha512-1yn9u2YBQWIgytFMjz4f/t0j43awKytTGVptfd3FtBk76t1pd8mxbek0G/DrnjJhd2V7mSTb5qgnxMYt8Z5iSQ==} + /@vue/server-renderer/3.2.40_vue@3.2.40: + resolution: {integrity: sha512-gtUcpRwrXOJPJ4qyBpU3EyxQa4EkV8I4f8VrDePcGCPe4O/hd0BPS7v9OgjIQob6Ap8VDz9G+mGTKazE45/95w==} peerDependencies: - vue: 3.2.39 + vue: 3.2.40 dependencies: - '@vue/compiler-ssr': 3.2.39 - '@vue/shared': 3.2.39 - vue: 3.2.39 + '@vue/compiler-ssr': 3.2.40 + '@vue/shared': 3.2.40 + vue: 3.2.40 /@vue/shared/3.2.37: resolution: {integrity: sha512-4rSJemR2NQIo9Klm1vabqWjD8rs/ZaJSzMxkMNeJS6lHiUjjUeYFbooN19NgFjztubEKh3WlZUeOLVdbbUWHsw==} @@ -3529,16 +3585,20 @@ packages: /@vue/shared/3.2.39: resolution: {integrity: sha512-D3dl2ZB9qE6mTuWPk9RlhDeP1dgNRUKC3NJxji74A4yL8M2MwlhLKUC/49WHjrNzSPug58fWx/yFbaTzGAQSBw==} + dev: true - /@vue/test-utils/2.0.2_vue@3.2.39: + /@vue/shared/3.2.40: + resolution: {integrity: sha512-0PLQ6RUtZM0vO3teRfzGi4ltLUO5aO+kLgwh4Um3THSR03rpQWLTuRCkuO5A41ITzwdWeKdPHtSARuPkoo5pCQ==} + + /@vue/test-utils/2.0.2_vue@3.2.40: resolution: {integrity: sha512-E2P4oXSaWDqTZNbmKZFVLrNN/siVN78YkEqs7pHryWerrlZR9bBFLWdJwRoguX45Ru6HxIflzKl4vQvwRMwm5g==} peerDependencies: vue: ^3.0.1 dependencies: - vue: 3.2.39 + vue: 3.2.40 dev: true - /@vue/tsconfig/0.1.3_@types+node@16.11.24: + /@vue/tsconfig/0.1.3_@types+node@16.11.62: resolution: {integrity: sha512-kQVsh8yyWPvHpb8gIc9l/HIDiiVUy1amynLNpCy8p+FoCiZXCo6fQos5/097MmnNZc9AtseDsCrfkhqCrJ8Olg==} peerDependencies: '@types/node': '*' @@ -3546,16 +3606,16 @@ packages: '@types/node': optional: true dependencies: - '@types/node': 16.11.24 + '@types/node': 16.11.62 dev: true - /@vueuse/core/9.3.0_vue@3.2.39: + /@vueuse/core/9.3.0_vue@3.2.40: resolution: {integrity: sha512-64Rna8IQDWpdrJxgitDg7yv1yTp41ZmvV8zlLEylK4QQLWAhz1OFGZDPZ8bU4lwcGgbEJ2sGi2jrdNh4LttUSQ==} dependencies: '@types/web-bluetooth': 0.0.15 '@vueuse/metadata': 9.3.0 - '@vueuse/shared': 9.3.0_vue@3.2.39 - vue-demi: 0.12.1_vue@3.2.39 + '@vueuse/shared': 9.3.0_vue@3.2.40 + vue-demi: 0.12.1_vue@3.2.40 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -3565,23 +3625,23 @@ packages: resolution: {integrity: sha512-GnnfjbzIPJIh9ngL9s9oGU1+Hx/h5/KFqTfJykzh/1xjaHkedV9g0MASpdmPZIP+ynNhKAcEfA6g5i8KXwtoMA==} dev: false - /@vueuse/router/9.3.0_u55wpvgoaskkfdnhr4v2vlugdi: + /@vueuse/router/9.3.0_c7eza3xvlyb4mo6qeit5ggeo6u: resolution: {integrity: sha512-UFN2MFciprH21oYsAgNHeDJ4Bd86HpRm9gximSN8j6h4fc2aa62fvfhprfHqdTxYAcgcGkMwcc9TO75jOvr8gg==} peerDependencies: vue-router: '>=4.0.0-rc.1' dependencies: - '@vueuse/shared': 9.3.0_vue@3.2.39 - vue-demi: 0.12.1_vue@3.2.39 - vue-router: 4.1.5_vue@3.2.39 + '@vueuse/shared': 9.3.0_vue@3.2.40 + vue-demi: 0.12.1_vue@3.2.40 + vue-router: 4.1.5_vue@3.2.40 transitivePeerDependencies: - '@vue/composition-api' - vue dev: false - /@vueuse/shared/9.3.0_vue@3.2.39: + /@vueuse/shared/9.3.0_vue@3.2.40: resolution: {integrity: sha512-caGUWLY0DpPC6l31KxeUy6vPVNA0yKxx81jFYLoMpyP6cF84FG5Dkf69DfSUqL57wX8JcUkJDMnQaQIZPWFEQQ==} dependencies: - vue-demi: 0.12.1_vue@3.2.39 + vue-demi: 0.12.1_vue@3.2.40 transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4162,8 +4222,8 @@ packages: resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} dev: true - /blurhash/2.0.1: - resolution: {integrity: sha512-qAJW99ZIEVJqLKvR6EUtMavaalYiFgfHNvwO6eiqHE7RTBZYGQLPJvzs4WlnqSQPxZgqSPH/n4kRJIHzb/Y7dg==} + /blurhash/2.0.2: + resolution: {integrity: sha512-aYWeITmNkjtnR6X7wNgoIJ198qJc3w5yaIwLa7yxsV7/BMnWDWWgugBNvImSCcWNdVHhpNFIJgEb5jzhV4rkHA==} dev: false /body-parser/1.20.0: @@ -5113,8 +5173,8 @@ packages: resolution: {integrity: sha512-NJGVKPS81XejHcLhaLJS7plab0fK3slPh11mESeeDq2W4ZI5kUKK/LRRdVDvjJseojbPB7ZwjnyOybg3Igea/A==} dev: true - /cypress/10.8.0: - resolution: {integrity: sha512-QVse0dnLm018hgti2enKMVZR9qbIO488YGX06nH5j3Dg1isL38DwrBtyrax02CANU6y8F4EJUuyW6HJKw1jsFA==} + /cypress/10.9.0: + resolution: {integrity: sha512-MjIWrRpc+bQM9U4kSSdATZWZ2hUqHGFEQTF7dfeZRa4MnalMtc88FIE49USWP2ZVtfy5WPBcgfBX+YorFqGElA==} engines: {node: '>=12.0.0'} hasBin: true requiresBuild: true @@ -5578,10 +5638,10 @@ packages: resolution: {integrity: sha512-lR78AugfUSBojwlSRZBeEqQ1l8LI7rbxOl1qTUnGLcjZQDjZmrZCb7R46rK8U8B5WzFvJrxa7fEBA8FoD/n5fA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.3 + '@typescript-eslint/typescript-estree': 5.38.1_typescript@4.8.4 ast-module-types: 3.0.0 node-source-walk: 5.0.0 - typescript: 4.8.3 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true @@ -5590,10 +5650,10 @@ packages: resolution: {integrity: sha512-lR78AugfUSBojwlSRZBeEqQ1l8LI7rbxOl1qTUnGLcjZQDjZmrZCb7R46rK8U8B5WzFvJrxa7fEBA8FoD/n5fA==} engines: {node: ^12.20.0 || ^14.14.0 || >=16.0.0} dependencies: - '@typescript-eslint/typescript-estree': 5.38.1_32uw7q7lebqpak4efsv664hedy + '@typescript-eslint/typescript-estree': 5.38.1_6hpllpqz34h6b7ydsuybc7nn34 ast-module-types: 3.0.0 node-source-walk: 5.0.0 - typescript: 4.8.3 + typescript: 4.8.4 transitivePeerDependencies: - supports-color dev: true @@ -10108,7 +10168,7 @@ packages: engines: {node: '>=6'} dev: true - /pinia/2.0.22_arz4dztosvwy2ghjrlh2wdhejm: + /pinia/2.0.22_bfjwoga25wxjazzogo7o372nwq: resolution: {integrity: sha512-u+b8/BC+tmvo3ACbYO2w5NfxHWFOjvvw9DQnyT0dW8aUMCPRQT5QnfZ5R5W2MzZBMTeZRMQI7V/QFbafmM9QHw==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -10121,9 +10181,9 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.2.1 - typescript: 4.8.3 - vue: 3.2.39 - vue-demi: 0.12.1_vue@3.2.39 + typescript: 4.8.4 + vue: 3.2.40 + vue-demi: 0.12.1_vue@3.2.40 dev: false /pinkie-promise/2.0.1: @@ -10638,7 +10698,7 @@ packages: dev: true /proxy-from-env/1.0.0: - resolution: {integrity: sha1-M8UDmPcOp+uW0h97gXYwpVeRx+4=} + resolution: {integrity: sha512-F2JHgJQ1iqwnHDcQjVBsq3n/uoaFL+iPW/eAeL7kVxy/2RrWaN4WroKjjvbsoRtv0ftelNyC01bjRhn/bhcf4A==} dev: true /ps-list/8.1.0: @@ -12171,7 +12231,7 @@ packages: resolution: {integrity: sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw==} dev: true - /ts-node/10.8.1_nyhsjxrqjeu7u3riaebiijaoci: + /ts-node/10.8.1_qj2pceye7x36wjy4gpgxephk74: resolution: {integrity: sha512-Wwsnao4DQoJsN034wePSg5nZiw4YKXf56mPIAeD6wVmiv+RytNSWqc2f3fKvcUoV+Yn2+yocD71VOfQHbmVX4g==} hasBin: true peerDependencies: @@ -12190,14 +12250,14 @@ packages: '@tsconfig/node12': 1.0.9 '@tsconfig/node14': 1.0.1 '@tsconfig/node16': 1.0.2 - '@types/node': 16.11.24 + '@types/node': 16.11.62 acorn: 8.8.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.8.3 + typescript: 4.8.4 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -12208,14 +12268,14 @@ packages: /tslib/2.3.1: resolution: {integrity: sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==} - /tsutils/3.21.0_typescript@4.8.3: + /tsutils/3.21.0_typescript@4.8.4: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.8.3 + typescript: 4.8.4 dev: true /tunnel-agent/0.6.0: @@ -12310,8 +12370,8 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: true - /typescript/4.8.3: - resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} + /typescript/4.8.4: + resolution: {integrity: sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==} engines: {node: '>=4.2.0'} hasBin: true @@ -12527,14 +12587,14 @@ packages: hasBin: true dev: true - /v-tooltip/4.0.0-beta.17_vue@3.2.39: + /v-tooltip/4.0.0-beta.17_vue@3.2.40: resolution: {integrity: sha512-d7v/6KEXQOtcj3NT3Z1LpbDv8SBh8JgbsD+3s/zGIGCxiXC2SoVW6wGV4X0MlCo97PiosibcSe+VKbFiy4AKnQ==} peerDependencies: vue: ^3.0.11 dependencies: '@popperjs/core': 2.11.2 - vue: 3.2.39 - vue-resize: 2.0.0-alpha.1_vue@3.2.39 + vue: 3.2.40 + vue-resize: 2.0.0-alpha.1_vue@3.2.40 dev: false /v8-compile-cache-lib/3.0.1: @@ -12561,7 +12621,7 @@ packages: dev: true /verror/1.10.0: - resolution: {integrity: sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=} + resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} dependencies: assert-plus: 1.0.0 @@ -12569,7 +12629,7 @@ packages: extsprintf: 1.3.0 dev: true - /vite-plugin-pwa/0.13.1_6b7mpudv5jppcry7og3bu4wyku: + /vite-plugin-pwa/0.13.1_bhe5iaipiq3lmbaxwdxgnnn2gq: resolution: {integrity: sha512-NR3dIa+o2hzlzo4lF4Gu0cYvoMjSw2DdRc6Epw1yjmCqWaGuN86WK9JqZie4arNlE1ZuWT3CLiMdiX5wcmmUmg==} peerDependencies: vite: ^3.1.0 @@ -12580,7 +12640,7 @@ packages: fast-glob: 3.2.11 pretty-bytes: 6.0.0 rollup: 2.79.1 - vite: 3.1.3_sass@1.55.0+terser@5.10.0 + vite: 3.1.4_sass@1.55.0+terser@5.10.0 workbox-build: 6.5.4_acorn@8.8.0 workbox-window: 6.5.4 transitivePeerDependencies: @@ -12594,8 +12654,8 @@ packages: svgo: 2.8.0 dev: true - /vite/3.1.3_sass@1.55.0+terser@5.10.0: - resolution: {integrity: sha512-/3XWiktaopByM5bd8dqvHxRt5EEgRikevnnrpND0gRfNkrMrPaGGexhtLCzv15RcCMtV2CLw+BPas8YFeSG0KA==} + /vite/3.1.4_sass@1.55.0+terser@5.10.0: + resolution: {integrity: sha512-JoQI08aBjY9lycL7jcEq4p9o1xUjq5aRvdH4KWaXtkSx7e7RpAh9D3IjzDWRD4Fg44LS3oDAIOG/Kq1L+82psA==} engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: @@ -12656,7 +12716,7 @@ packages: tinybench: 2.1.5 tinypool: 0.3.0 tinyspy: 1.0.2 - vite: 3.1.3_sass@1.55.0+terser@5.10.0 + vite: 3.1.4_sass@1.55.0+terser@5.10.0 transitivePeerDependencies: - less - sass @@ -12665,7 +12725,7 @@ packages: - terser dev: true - /vue-advanced-cropper/2.8.3_vue@3.2.39: + /vue-advanced-cropper/2.8.3_vue@3.2.40: resolution: {integrity: sha512-KyOm4sGMkaCMEfGCTWi3vuKZd4nhT+nWWUr9HfyA7Qvg3XYsfXWYeMeVT1mBBqlVGbYKMcPTGvdcBq1CXvFRWg==} engines: {node: '>=8', npm: '>=5'} peerDependencies: @@ -12674,10 +12734,10 @@ packages: classnames: 2.3.1 debounce: 1.2.1 easy-bem: 1.1.1 - vue: 3.2.39 + vue: 3.2.40 dev: false - /vue-demi/0.12.1_vue@3.2.39: + /vue-demi/0.12.1_vue@3.2.40: resolution: {integrity: sha512-QL3ny+wX8c6Xm1/EZylbgzdoDolye+VpCXRhI2hug9dJTP3OUJ3lmiKN3CsVV3mOJKwFi0nsstbgob0vG7aoIw==} engines: {node: '>=12'} hasBin: true @@ -12689,7 +12749,7 @@ packages: '@vue/composition-api': optional: true dependencies: - vue: 3.2.39 + vue: 3.2.40 dev: false /vue-eslint-parser/9.0.3_eslint@8.24.0: @@ -12710,17 +12770,17 @@ packages: - supports-color dev: true - /vue-flatpickr-component/9.0.6_vue@3.2.39: + /vue-flatpickr-component/9.0.6_vue@3.2.40: resolution: {integrity: sha512-U3355po5WPejAagvDig+MA7v8NWr0+Dbx3a1pds19hx4i9CeXuBSpD7vl0fxKhk+Hfu3T+DN2aOR69HIwSJh1A==} engines: {node: '>=10.13.0'} peerDependencies: vue: ^3.0.0 dependencies: flatpickr: 4.6.13 - vue: 3.2.39 + vue: 3.2.40 dev: false - /vue-i18n/9.2.2_vue@3.2.39: + /vue-i18n/9.2.2_vue@3.2.40: resolution: {integrity: sha512-yswpwtj89rTBhegUAv9Mu37LNznyu3NpyLQmozF3i1hYOhwpG8RjcjIFIIfnu+2MDZJGSZPXaKWvnQA71Yv9TQ==} engines: {node: '>= 14'} peerDependencies: @@ -12730,27 +12790,27 @@ packages: '@intlify/shared': 9.2.2 '@intlify/vue-devtools': 9.2.2 '@vue/devtools-api': 6.2.1 - vue: 3.2.39 + vue: 3.2.40 dev: false - /vue-resize/2.0.0-alpha.1_vue@3.2.39: + /vue-resize/2.0.0-alpha.1_vue@3.2.40: resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==} peerDependencies: vue: ^3.0.0 dependencies: - vue: 3.2.39 + vue: 3.2.40 dev: false - /vue-router/4.1.5_vue@3.2.39: + /vue-router/4.1.5_vue@3.2.40: resolution: {integrity: sha512-IsvoF5D2GQ/EGTs/Th4NQms9gd2NSqV+yylxIyp/OYp8xOwxmU8Kj/74E9DTSYAyH5LX7idVUngN3JSj1X4xcQ==} peerDependencies: vue: ^3.2.0 dependencies: '@vue/devtools-api': 6.2.1 - vue: 3.2.39 + vue: 3.2.40 dev: false - /vue-tsc/0.40.13_typescript@4.8.3: + /vue-tsc/0.40.13_typescript@4.8.4: resolution: {integrity: sha512-xzuN3g5PnKfJcNrLv4+mAjteMd5wLm5fRhW0034OfNJZY4WhB07vhngea/XeGn7wNYt16r7syonzvW/54dcNiA==} hasBin: true peerDependencies: @@ -12758,25 +12818,25 @@ packages: dependencies: '@volar/vue-language-core': 0.40.13 '@volar/vue-typescript': 0.40.13 - typescript: 4.8.3 + typescript: 4.8.4 dev: true - /vue/3.2.39: - resolution: {integrity: sha512-tRkguhRTw9NmIPXhzk21YFBqXHT2t+6C6wPOgQ50fcFVWnPdetmRqbmySRHznrYjX2E47u0cGlKGcxKZJ38R/g==} + /vue/3.2.40: + resolution: {integrity: sha512-1mGHulzUbl2Nk3pfvI5aXYYyJUs1nm4kyvuz38u4xlQkLUn1i2R7nDbI4TufECmY8v1qNBHYy62bCaM+3cHP2A==} dependencies: - '@vue/compiler-dom': 3.2.39 - '@vue/compiler-sfc': 3.2.39 - '@vue/runtime-dom': 3.2.39 - '@vue/server-renderer': 3.2.39_vue@3.2.39 - '@vue/shared': 3.2.39 + '@vue/compiler-dom': 3.2.40 + '@vue/compiler-sfc': 3.2.40 + '@vue/runtime-dom': 3.2.40 + '@vue/server-renderer': 3.2.40_vue@3.2.40 + '@vue/shared': 3.2.40 - /vuex/4.0.2_vue@3.2.39: + /vuex/4.0.2_vue@3.2.40: resolution: {integrity: sha512-M6r8uxELjZIK8kTKDGgZTYX/ahzblnzC4isU1tpmEuOIIKmV+TRdc+H4s8ds2NuZ7wpUTdGRzJRtoj+lI+pc0Q==} peerDependencies: vue: ^3.0.2 dependencies: '@vue/devtools-api': 6.0.9 - vue: 3.2.39 + vue: 3.2.40 dev: false /wait-on/6.0.1: @@ -13224,13 +13284,13 @@ packages: engines: {node: '>=12.20'} dev: true - /zhyswan-vuedraggable/4.1.3_vue@3.2.39: + /zhyswan-vuedraggable/4.1.3_vue@3.2.40: resolution: {integrity: sha512-q4Mp52tQIvTAWG0CKxLCVLyG/3RnIskDxoJvfjDZ2kM8yTcMkY80VTc8rd3q9KwqJ0UVtjEGLufb23sjDp0peQ==} peerDependencies: vue: ^3.0.1 dependencies: sortablejs: 1.14.0 - vue: 3.2.39 + vue: 3.2.40 dev: false /zip-stream/4.1.0: diff --git a/src/components/date/datemathHelp.vue b/src/components/date/datemathHelp.vue index 98b98e9a..4e4319ed 100644 --- a/src/components/date/datemathHelp.vue +++ b/src/components/date/datemathHelp.vue @@ -6,13 +6,13 @@ {{ $t('input.datemathHelp.intro') }}

- + now ||

- + @@ -99,7 +99,7 @@ {{ exampleDate }}||+1M/d - + {{ exampleDate }} diff --git a/src/components/misc/api-config.vue b/src/components/misc/api-config.vue index 3bd9719e..964a497c 100644 --- a/src/components/misc/api-config.vue +++ b/src/components/misc/api-config.vue @@ -23,7 +23,7 @@

- + {{ apiDomain }}
diff --git a/src/components/misc/error.vue b/src/components/misc/error.vue index 67c854f8..04cd1448 100644 --- a/src/components/misc/error.vue +++ b/src/components/misc/error.vue @@ -1,6 +1,6 @@