diff --git a/.github/workflows/check-documentation.yml b/.github/workflows/check-documentation.yml index 4e871b1e6..ad0d6e17e 100644 --- a/.github/workflows/check-documentation.yml +++ b/.github/workflows/check-documentation.yml @@ -14,7 +14,7 @@ jobs: uses: actions/checkout@master - name: Check for markdown file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/frontend.test.build.code.yml b/.github/workflows/frontend.test.build.code.yml index ab76d8dfb..335ea3cbe 100644 --- a/.github/workflows/frontend.test.build.code.yml +++ b/.github/workflows/frontend.test.build.code.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/frontend.test.build.docker.yml b/.github/workflows/frontend.test.build.docker.yml index 951e46cb4..0f88830d8 100644 --- a/.github/workflows/frontend.test.build.docker.yml +++ b/.github/workflows/frontend.test.build.docker.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/frontend.test.build.docs.yml b/.github/workflows/frontend.test.build.docs.yml index e8b446074..9211abfd9 100644 --- a/.github/workflows/frontend.test.build.docs.yml +++ b/.github/workflows/frontend.test.build.docs.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/frontend.test.build.storybook.yml b/.github/workflows/frontend.test.build.storybook.yml index 9931d5494..9cadcd23e 100644 --- a/.github/workflows/frontend.test.build.storybook.yml +++ b/.github/workflows/frontend.test.build.storybook.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/frontend.test.lint.code.yml b/.github/workflows/frontend.test.lint.code.yml index 89ae6d9ea..7cba5e811 100644 --- a/.github/workflows/frontend.test.lint.code.yml +++ b/.github/workflows/frontend.test.lint.code.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/frontend.test.unit.code.yml b/.github/workflows/frontend.test.unit.code.yml index e9a580254..00dd78ded 100644 --- a/.github/workflows/frontend.test.unit.code.yml +++ b/.github/workflows/frontend.test.unit.code.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/test-backend.yml b/.github/workflows/test-backend.yml index 1ebe78753..62b77993c 100644 --- a/.github/workflows/test-backend.yml +++ b/.github/workflows/test-backend.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for backend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/.github/workflows/test-webapp.yml b/.github/workflows/test-webapp.yml index b24547ede..316f1162e 100644 --- a/.github/workflows/test-webapp.yml +++ b/.github/workflows/test-webapp.yml @@ -14,7 +14,7 @@ jobs: - uses: actions/checkout@v4 - name: Check for frontend file changes - uses: dorny/paths-filter@v3.0.1 + uses: dorny/paths-filter@v3.0.2 id: changes with: token: ${{ github.token }} diff --git a/backend/package.json b/backend/package.json index e5ba849ed..cac2edd65 100644 --- a/backend/package.json +++ b/backend/package.json @@ -107,12 +107,12 @@ "eslint-plugin-import": "^2.29.1", "eslint-plugin-jest": "^27.2.1", "eslint-plugin-n": "^16.6.2", - "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-promise": "^6.1.1", - "eslint-plugin-security": "^1.7.1", + "eslint-plugin-security": "^2.1.1", "jest": "^27.2.4", "nodemon": "~2.0.2", - "prettier": "^2.8.7", + "prettier": "^3.2.5", "rosie": "^2.0.1", "ts-jest": "^27.0.5", "ts-node": "^10.9.2", diff --git a/backend/yarn.lock b/backend/yarn.lock index 9ff4caea1..971ab96e7 100644 --- a/backend/yarn.lock +++ b/backend/yarn.lock @@ -2085,6 +2085,11 @@ mkdirp "^1.0.4" rimraf "^3.0.2" +"@pkgr/core@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" + integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== + "@protobufjs/aspromise@^1.1.1", "@protobufjs/aspromise@^1.1.2": version "1.1.2" resolved "https://registry.yarnpkg.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz#9b8b0cc663d669a7d8f6f5d0893a14d348f30fbf" @@ -5178,22 +5183,23 @@ eslint-plugin-n@^16.6.2: resolve "^1.22.2" semver "^7.5.3" -eslint-plugin-prettier@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-4.2.1.tgz#651cbb88b1dab98bfd42f017a12fa6b2d993f94b" - integrity sha512-f/0rXLXUt0oFYs8ra4w49wYZBG5GKZpAYsJSm6rnYL5uVDjd+zowwMwVZHnAjf4edNrKpCDYfXDgmRE/Ak7QyQ== +eslint-plugin-prettier@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz#17cfade9e732cef32b5f5be53bd4e07afd8e67e1" + integrity sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw== dependencies: prettier-linter-helpers "^1.0.0" + synckit "^0.8.6" eslint-plugin-promise@^6.1.1: version "6.1.1" resolved "https://registry.yarnpkg.com/eslint-plugin-promise/-/eslint-plugin-promise-6.1.1.tgz#269a3e2772f62875661220631bd4dafcb4083816" integrity sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig== -eslint-plugin-security@^1.7.1: - version "1.7.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-security/-/eslint-plugin-security-1.7.1.tgz#0e9c4a471f6e4d3ca16413c7a4a51f3966ba16e4" - integrity sha512-sMStceig8AFglhhT2LqlU5r+/fn9OwsA72O5bBuQVTssPCdQAOQzL+oMn/ZcpeUY6KcNfLJArgcrsSULNjYYdQ== +eslint-plugin-security@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-security/-/eslint-plugin-security-2.1.1.tgz#4b975326ce17ade28fa8521773e3212677db5fac" + integrity sha512-7cspIGj7WTfR3EhaILzAPcfCo5R9FbeWvbgsPYWivSurTBKW88VQxtP3c4aWMG9Hz/GfJlJVdXEJ3c8LqS+u2w== dependencies: safe-regex "^2.1.1" @@ -9389,10 +9395,10 @@ prettier-linter-helpers@^1.0.0: dependencies: fast-diff "^1.1.2" -prettier@^2.8.7: - version "2.8.8" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" - integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +prettier@^3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" + integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== pretty-format@^27.0.0, pretty-format@^27.5.1: version "27.5.1" @@ -10541,6 +10547,14 @@ synchronous-promise@^2.0.10: resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.10.tgz#e64c6fd3afd25f423963353043f4a68ebd397fd8" integrity sha512-6PC+JRGmNjiG3kJ56ZMNWDPL8hjyghF5cMXIFOKg+NiwwEZZIvxTWd0pinWKyD227odg9ygF8xVhhz7gb8Uq7A== +synckit@^0.8.6: + version "0.8.8" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7" + integrity sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ== + dependencies: + "@pkgr/core" "^0.1.0" + tslib "^2.6.2" + tapable@^2.2.0: version "2.2.1" resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" @@ -10846,6 +10860,11 @@ tslib@^1.10.0, tslib@^1.11.1, tslib@^1.8.1, tslib@^1.9.0, tslib@^1.9.3: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== +tslib@^2.6.2: + 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" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" diff --git a/package-lock.json b/package-lock.json index db7bdb3b8..01e5538b9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,10 +8,13 @@ "name": "ocelot-social", "version": "3.2.0", "license": "MIT", + "dependencies": { + "vuepress-theme-hope": "^2.0.0-rc.29" + }, "devDependencies": { - "@babel/core": "^7.23.7", - "@babel/preset-env": "^7.23.9", - "@babel/register": "^7.22.15", + "@babel/core": "^7.24.0", + "@babel/preset-env": "^7.24.0", + "@babel/register": "^7.23.7", "@badeball/cypress-cucumber-preprocessor": "^20.0.1", "@cucumber/cucumber": "10.3.1", "@cypress/browserify-preprocessor": "^3.0.2", @@ -19,9 +22,9 @@ "auto-changelog": "^2.3.0", "bcryptjs": "^2.4.3", "cross-env": "^7.0.3", - "cypress": "^13.6.4", + "cypress": "^13.6.6", "cypress-network-idle": "^1.14.2", - "date-fns": "^2.25.0", + "date-fns": "^3.3.1", "dotenv": "^16.4.4", "expect": "^29.6.4", "graphql-request": "^2.0.0", @@ -39,7 +42,7 @@ "@vuepress/bundler-vite": "^2.0.0-rc.7", "vuepress": "^2.0.0-rc.7", "vuepress-plugin-search-pro": "^2.0.0-rc.23", - "vuepress-theme-hope": "^2.0.0-rc.23" + "vuepress-theme-hope": "^2.0.0-rc.29" } }, "node_modules/@ampproject/remapping": { @@ -78,9 +81,9 @@ } }, "node_modules/@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.0.tgz", + "integrity": "sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", @@ -88,11 +91,11 @@ "@babel/generator": "^7.23.6", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", + "@babel/helpers": "^7.24.0", + "@babel/parser": "^7.24.0", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -308,9 +311,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -428,14 +431,14 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.7.tgz", - "integrity": "sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.0.tgz", + "integrity": "sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -456,9 +459,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz", + "integrity": "sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg==", "devOptional": true, "bin": { "parser": "bin/babel-parser.js" @@ -1285,14 +1288,14 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz", + "integrity": "sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/compat-data": "^7.23.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", "@babel/plugin-transform-parameters": "^7.23.3" }, @@ -1672,14 +1675,14 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz", - "integrity": "sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.0.tgz", + "integrity": "sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA==", "dev": true, "dependencies": { "@babel/compat-data": "^7.23.5", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", @@ -1732,7 +1735,7 @@ "@babel/plugin-transform-new-target": "^7.23.3", "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", + "@babel/plugin-transform-object-rest-spread": "^7.24.0", "@babel/plugin-transform-object-super": "^7.23.3", "@babel/plugin-transform-optional-catch-binding": "^7.23.4", "@babel/plugin-transform-optional-chaining": "^7.23.4", @@ -1829,15 +1832,15 @@ } }, "node_modules/@babel/register": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.22.15.tgz", - "integrity": "sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/register/-/register-7.23.7.tgz", + "integrity": "sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ==", "dev": true, "dependencies": { "clone-deep": "^4.0.1", "find-cache-dir": "^2.0.0", "make-dir": "^2.1.0", - "pirates": "^4.0.5", + "pirates": "^4.0.6", "source-map-support": "^0.5.16" }, "engines": { @@ -1866,23 +1869,23 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz", + "integrity": "sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw==", "dev": true, "dependencies": { "@babel/code-frame": "^7.23.5", @@ -1891,8 +1894,8 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -1901,9 +1904,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", @@ -3677,9 +3680,9 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.6.tgz", - "integrity": "sha512-MVNXSSYN6QXOulbHpLMKYi60ppyO13W9my1qogeiAqtjb2yR4LSmfU2+POvDkLzhjYLXz9Rf9+9a3zFHW1Lecg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.12.1.tgz", + "integrity": "sha512-iU2Sya8hNn1LhsYyf0N+L4Gf9Qc+9eBTJJJsaOGUp+7x4n2M9dxTt8UvhJl3oeftSjblSlpCfvjA/IfP3g5VjQ==", "cpu": [ "arm" ], @@ -3689,9 +3692,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.6.tgz", - "integrity": "sha512-T14aNLpqJ5wzKNf5jEDpv5zgyIqcpn1MlwCrUXLrwoADr2RkWA0vOWP4XxbO9aiO3dvMCQICZdKeDrFl7UMClw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.12.1.tgz", + "integrity": "sha512-wlzcWiH2Ir7rdMELxFE5vuM7D6TsOcJ2Yw0c3vaBR3VOsJFVTx9xvwnAvhgU5Ii8Gd6+I11qNHwndDscIm0HXg==", "cpu": [ "arm64" ], @@ -3701,9 +3704,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.6.tgz", - "integrity": "sha512-CqNNAyhRkTbo8VVZ5R85X73H3R5NX9ONnKbXuHisGWC0qRbTTxnF1U4V9NafzJbgGM0sHZpdO83pLPzq8uOZFw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.12.1.tgz", + "integrity": "sha512-YRXa1+aZIFN5BaImK+84B3uNK8C6+ynKLPgvn29X9s0LTVCByp54TB7tdSMHDR7GTV39bz1lOmlLDuedgTwwHg==", "cpu": [ "arm64" ], @@ -3713,9 +3716,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.6.tgz", - "integrity": "sha512-zRDtdJuRvA1dc9Mp6BWYqAsU5oeLixdfUvkTHuiYOHwqYuQ4YgSmi6+/lPvSsqc/I0Omw3DdICx4Tfacdzmhog==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.12.1.tgz", + "integrity": "sha512-opjWJ4MevxeA8FhlngQWPBOvVWYNPFkq6/25rGgG+KOy0r8clYwL1CFd+PGwRqqMFVQ4/Qd3sQu5t7ucP7C/Uw==", "cpu": [ "x64" ], @@ -3725,9 +3728,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.6.tgz", - "integrity": "sha512-oNk8YXDDnNyG4qlNb6is1ojTOGL/tRhbbKeE/YuccItzerEZT68Z9gHrY3ROh7axDc974+zYAPxK5SH0j/G+QQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.12.1.tgz", + "integrity": "sha512-uBkwaI+gBUlIe+EfbNnY5xNyXuhZbDSx2nzzW8tRMjUmpScd6lCQYKY2V9BATHtv5Ef2OBq6SChEP8h+/cxifQ==", "cpu": [ "arm" ], @@ -3737,9 +3740,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.6.tgz", - "integrity": "sha512-Z3O60yxPtuCYobrtzjo0wlmvDdx2qZfeAWTyfOjEDqd08kthDKexLpV97KfAeUXPosENKd8uyJMRDfFMxcYkDQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.12.1.tgz", + "integrity": "sha512-0bK9aG1kIg0Su7OcFTlexkVeNZ5IzEsnz1ept87a0TUgZ6HplSgkJAnFpEVRW7GRcikT4GlPV0pbtVedOaXHQQ==", "cpu": [ "arm64" ], @@ -3749,9 +3752,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.6.tgz", - "integrity": "sha512-gpiG0qQJNdYEVad+1iAsGAbgAnZ8j07FapmnIAQgODKcOTjLEWM9sRb+MbQyVsYCnA0Im6M6QIq6ax7liws6eQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.12.1.tgz", + "integrity": "sha512-qB6AFRXuP8bdkBI4D7UPUbE7OQf7u5OL+R94JE42Z2Qjmyj74FtDdLGeriRyBDhm4rQSvqAGCGC01b8Fu2LthQ==", "cpu": [ "arm64" ], @@ -3761,9 +3764,9 @@ ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.6.tgz", - "integrity": "sha512-+uCOcvVmFUYvVDr27aiyun9WgZk0tXe7ThuzoUTAukZJOwS5MrGbmSlNOhx1j80GdpqbOty05XqSl5w4dQvcOA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.12.1.tgz", + "integrity": "sha512-sHig3LaGlpNgDj5o8uPEoGs98RII8HpNIqFtAI8/pYABO8i0nb1QzT0JDoXF/pxzqO+FkxvwkHZo9k0NJYDedg==", "cpu": [ "riscv64" ], @@ -3773,9 +3776,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.6.tgz", - "integrity": "sha512-HUNqM32dGzfBKuaDUBqFB7tP6VMN74eLZ33Q9Y1TBqRDn+qDonkAUyKWwF9BR9unV7QUzffLnz9GrnKvMqC/fw==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.12.1.tgz", + "integrity": "sha512-nD3YcUv6jBJbBNFvSbp0IV66+ba/1teuBcu+fBBPZ33sidxitc6ErhON3JNavaH8HlswhWMC3s5rgZpM4MtPqQ==", "cpu": [ "x64" ], @@ -3785,9 +3788,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.6.tgz", - "integrity": "sha512-ch7M+9Tr5R4FK40FHQk8VnML0Szi2KRujUgHXd/HjuH9ifH72GUmw6lStZBo3c3GB82vHa0ZoUfjfcM7JiiMrQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.12.1.tgz", + "integrity": "sha512-7/XVZqgBby2qp/cO0TQ8uJK+9xnSdJ9ct6gSDdEr4MfABrjTyrW6Bau7HQ73a2a5tPB7hno49A0y1jhWGDN9OQ==", "cpu": [ "x64" ], @@ -3797,9 +3800,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.6.tgz", - "integrity": "sha512-VD6qnR99dhmTQ1mJhIzXsRcTBvTjbfbGGwKAHcu+52cVl15AC/kplkhxzW/uT0Xl62Y/meBKDZvoJSJN+vTeGA==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.12.1.tgz", + "integrity": "sha512-CYc64bnICG42UPL7TrhIwsJW4QcKkIt9gGlj21gq3VV0LL6XNb1yAdHVp1pIi9gkts9gGcT3OfUYHjGP7ETAiw==", "cpu": [ "arm64" ], @@ -3809,9 +3812,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.6.tgz", - "integrity": "sha512-J9AFDq/xiRI58eR2NIDfyVmTYGyIZmRcvcAoJ48oDld/NTR8wyiPUu2X/v1navJ+N/FGg68LEbX3Ejd6l8B7MQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.12.1.tgz", + "integrity": "sha512-LN+vnlZ9g0qlHGlS920GR4zFCqAwbv2lULrR29yGaWP9u7wF5L7GqWu9Ah6/kFZPXPUkpdZwd//TNR+9XC9hvA==", "cpu": [ "ia32" ], @@ -3821,9 +3824,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.6.tgz", - "integrity": "sha512-jqzNLhNDvIZOrt69Ce4UjGRpXJBzhUBzawMwnaDAwyHriki3XollsewxWzOzz+4yOFDkuJHtTsZFwMxhYJWmLQ==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.12.1.tgz", + "integrity": "sha512-n+vkrSyphvmU0qkQ6QBNXCGr2mKjhP08mPRM/Xp5Ck2FV4NrHU+y6axzDeixUrCBHVUS51TZhjqrKBBsHLKb2Q==", "cpu": [ "x64" ], @@ -3866,9 +3869,9 @@ "dev": true }, "node_modules/@sindresorhus/merge-streams": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.2.1.tgz", - "integrity": "sha512-255V7MMIKw6aQ43Wbqp9HZ+VHn6acddERTLiiLnlcPLU9PdTq9Aijl12oklAgUEblLWye+vHLzmqBx6f2TGcZw==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/merge-streams/-/merge-streams-2.3.0.tgz", + "integrity": "sha512-LtoMMhxAlorcGhmFYI+LhPgbPZCkgP6ra1YL604EeF6U98pLlQ3iWIGMdWSC+vWmPBWBNgmDBAhnAobLROJmwg==", "optional": true, "engines": { "node": ">=18" @@ -4085,9 +4088,9 @@ } }, "node_modules/@vitejs/plugin-vue": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.3.tgz", - "integrity": "sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz", + "integrity": "sha512-WS3hevEszI6CEVEx28F8RjTX97k3KsrcY6kvTg7+Whm5y3oYvcqzVeGCU3hxSAn4uY2CLCkeokkGKpoctccilQ==", "optional": true, "engines": { "node": "^18.0.0 || >=20.0.0" @@ -4098,142 +4101,142 @@ } }, "node_modules/@vue/compiler-core": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.15.tgz", - "integrity": "sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.21.tgz", + "integrity": "sha512-MjXawxZf2SbZszLPYxaFCjxfibYrzr3eYbKxwpLR9EQN+oaziSu3qKVbwBERj1IFIB8OLUewxB5m/BFzi613og==", "optional": true, "dependencies": { - "@babel/parser": "^7.23.6", - "@vue/shared": "3.4.15", + "@babel/parser": "^7.23.9", + "@vue/shared": "3.4.21", "entities": "^4.5.0", "estree-walker": "^2.0.2", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-dom": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz", - "integrity": "sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz", + "integrity": "sha512-IZC6FKowtT1sl0CR5DpXSiEB5ayw75oT2bma1BEhV7RRR1+cfwLrxc2Z8Zq/RGFzJ8w5r9QtCOvTjQgdn0IKmA==", "optional": true, "dependencies": { - "@vue/compiler-core": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-core": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/compiler-sfc": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz", - "integrity": "sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz", + "integrity": "sha512-me7epoTxYlY+2CUM7hy9PCDdpMPfIwrOvAXud2Upk10g4YLv9UBW7kL798TvMeDhPthkZ0CONNrK2GoeI1ODiQ==", "optional": true, "dependencies": { - "@babel/parser": "^7.23.6", - "@vue/compiler-core": "3.4.15", - "@vue/compiler-dom": "3.4.15", - "@vue/compiler-ssr": "3.4.15", - "@vue/shared": "3.4.15", + "@babel/parser": "^7.23.9", + "@vue/compiler-core": "3.4.21", + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21", "estree-walker": "^2.0.2", - "magic-string": "^0.30.5", - "postcss": "^8.4.33", + "magic-string": "^0.30.7", + "postcss": "^8.4.35", "source-map-js": "^1.0.2" } }, "node_modules/@vue/compiler-ssr": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz", - "integrity": "sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz", + "integrity": "sha512-M5+9nI2lPpAsgXOGQobnIueVqc9sisBFexh5yMIMRAPYLa7+5wEJs8iqOZc1WAa9WQbx9GR2twgznU8LTIiZ4Q==", "optional": true, "dependencies": { - "@vue/compiler-dom": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-dom": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/devtools-api": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz", - "integrity": "sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==", + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.6.1.tgz", + "integrity": "sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==", "optional": true }, "node_modules/@vue/reactivity": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.15.tgz", - "integrity": "sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.21.tgz", + "integrity": "sha512-UhenImdc0L0/4ahGCyEzc/pZNwVgcglGy9HVzJ1Bq2Mm9qXOpP8RyNTjookw/gOCUlXSEtuZ2fUg5nrHcoqJcw==", "optional": true, "dependencies": { - "@vue/shared": "3.4.15" + "@vue/shared": "3.4.21" } }, "node_modules/@vue/runtime-core": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.15.tgz", - "integrity": "sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.21.tgz", + "integrity": "sha512-pQthsuYzE1XcGZznTKn73G0s14eCJcjaLvp3/DKeYWoFacD9glJoqlNBxt3W2c5S40t6CCcpPf+jG01N3ULyrA==", "optional": true, "dependencies": { - "@vue/reactivity": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/reactivity": "3.4.21", + "@vue/shared": "3.4.21" } }, "node_modules/@vue/runtime-dom": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz", - "integrity": "sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz", + "integrity": "sha512-gvf+C9cFpevsQxbkRBS1NpU8CqxKw0ebqMvLwcGQrNpx6gqRDodqKqA+A2VZZpQ9RpK2f9yfg8VbW/EpdFUOJw==", "optional": true, "dependencies": { - "@vue/runtime-core": "3.4.15", - "@vue/shared": "3.4.15", + "@vue/runtime-core": "3.4.21", + "@vue/shared": "3.4.21", "csstype": "^3.1.3" } }, "node_modules/@vue/server-renderer": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.15.tgz", - "integrity": "sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.21.tgz", + "integrity": "sha512-aV1gXyKSN6Rz+6kZ6kr5+Ll14YzmIbeuWe7ryJl5muJ4uwSwY/aStXTixx76TwkZFJLm1aAlA/HSWEJ4EyiMkg==", "optional": true, "dependencies": { - "@vue/compiler-ssr": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-ssr": "3.4.21", + "@vue/shared": "3.4.21" }, "peerDependencies": { - "vue": "3.4.15" + "vue": "3.4.21" } }, "node_modules/@vue/shared": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.15.tgz", - "integrity": "sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.4.21.tgz", + "integrity": "sha512-PuJe7vDIi6VYSinuEbUIQgMIRZGgM8e4R+G+/dQTk0X1NEdvgvvgv7m+rfmDH1gZzyA1OjjoWskvHlfRNfQf3g==", "optional": true }, "node_modules/@vuepress/bundler-vite": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.7.tgz", - "integrity": "sha512-2jNnU3sgHJuUCPfE0DvGRsAxo/A/Locguvnv4Q6QwJYdB1fuAqE6x5p8RDzq8Lv/GsyeexDWiV/PFER5EtVP3w==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/bundler-vite/-/bundler-vite-2.0.0-rc.8.tgz", + "integrity": "sha512-q2NAcbH6dNPpl7JFpaF9V8lPP9zWPFFsVJLDqLFWqiNqNIzKgXzJJ7dGui4J0YXDFbKoe3/CWxeErpn72V6Tgg==", "optional": true, "dependencies": { - "@vitejs/plugin-vue": "^5.0.3", - "@vuepress/client": "2.0.0-rc.7", - "@vuepress/core": "2.0.0-rc.7", - "@vuepress/shared": "2.0.0-rc.7", - "@vuepress/utils": "2.0.0-rc.7", + "@vitejs/plugin-vue": "^5.0.4", + "@vuepress/client": "2.0.0-rc.8", + "@vuepress/core": "2.0.0-rc.8", + "@vuepress/shared": "2.0.0-rc.8", + "@vuepress/utils": "2.0.0-rc.8", "autoprefixer": "^10.4.17", "connect-history-api-fallback": "^2.0.0", - "postcss": "^8.4.33", - "postcss-load-config": "^5.0.2", - "rollup": "^4.9.6", - "vite": "~5.0.12", - "vue": "^3.4.15", + "postcss": "^8.4.35", + "postcss-load-config": "^5.0.3", + "rollup": "^4.12.0", + "vite": "~5.1.3", + "vue": "^3.4.19", "vue-router": "^4.2.5" } }, "node_modules/@vuepress/cli": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-rc.7.tgz", - "integrity": "sha512-SD9Z8vRF1tEKYE4X0qzARr3tHyqfKJJ1MpySL44w1uYSf7nmpJD5ejNsUZxEetj5Vrv8u1jX5IO/3GkPXj5OWA==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/cli/-/cli-2.0.0-rc.8.tgz", + "integrity": "sha512-9egEZko8/H1A/aPrJyDplzNO63E74lKv1/rquFPM6GCkbhNAFEicdYH0yQFEzuGAZOot6CqBmVaOPMkg6DBRNw==", "optional": true, "dependencies": { - "@vuepress/core": "2.0.0-rc.7", - "@vuepress/shared": "2.0.0-rc.7", - "@vuepress/utils": "2.0.0-rc.7", + "@vuepress/core": "2.0.0-rc.8", + "@vuepress/shared": "2.0.0-rc.8", + "@vuepress/utils": "2.0.0-rc.8", "cac": "^6.7.14", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "envinfo": "^7.11.1", "esbuild": "~0.19.12" }, @@ -4241,52 +4244,75 @@ "vuepress-cli": "bin/vuepress.js" } }, - "node_modules/@vuepress/client": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-rc.7.tgz", - "integrity": "sha512-T8jf9h8dfP1ln/7uOIiTAJrdyKRTyq1x+RHXuc7GoRxTfOw+bIYgGvh63Z7m1e3K/yh1nO9aM1WcXbDN1Swp4w==", + "node_modules/@vuepress/cli/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "optional": true, "dependencies": { - "@vue/devtools-api": "^6.5.1", - "@vuepress/shared": "2.0.0-rc.7", - "@vueuse/core": "^10.7.2", - "vue": "^3.4.15", + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/@vuepress/client": { + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/client/-/client-2.0.0-rc.8.tgz", + "integrity": "sha512-4RBe5Kbu2I6SOJgFGZJWJLuGcHTdHcZevlT26auhSRD1RrkBvQ1JvxZ5ySgHnCS8AuYTTJnkoqSzGOMPNVPaqQ==", + "optional": true, + "dependencies": { + "@vue/devtools-api": "^6.6.1", + "@vuepress/shared": "2.0.0-rc.8", + "vue": "^3.4.19", "vue-router": "^4.2.5" } }, "node_modules/@vuepress/core": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-rc.7.tgz", - "integrity": "sha512-SPd2C9MIwHLe4mEWJfbcTHT5caS/vW+oeP79wAW0otSGgn2uY3Mmu5qcYPzl+17o8EYv7vDvPiO+uitp/Cek+A==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/core/-/core-2.0.0-rc.8.tgz", + "integrity": "sha512-Td4J65ZCpwcNzLccJAF0jLW2Ayqe134B5RIpellUWVdoimqhNGe7ph1dUIFQ14OzquBjtSYAVWcfeOwpHKlN+A==", "optional": true, "dependencies": { - "@vuepress/client": "2.0.0-rc.7", - "@vuepress/markdown": "2.0.0-rc.7", - "@vuepress/shared": "2.0.0-rc.7", - "@vuepress/utils": "2.0.0-rc.7", - "vue": "^3.4.15" + "@vuepress/client": "2.0.0-rc.8", + "@vuepress/markdown": "2.0.0-rc.8", + "@vuepress/shared": "2.0.0-rc.8", + "@vuepress/utils": "2.0.0-rc.8", + "vue": "^3.4.19" } }, "node_modules/@vuepress/helper": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.12.tgz", - "integrity": "sha512-98sWHoXquQw7UYcmP2fJN4ALV815kXxccSne7MN1OqvpkgeLyEKzlHDf/HCtTYznWT3eSZ6FIvDiq6BaH8PQjQ==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/helper/-/helper-2.0.0-rc.18.tgz", + "integrity": "sha512-Nh4q32qrm9Dpji0WaWU9yjhpxQ4nZXG8kq8XVIiZt7PHM75Q/CoofJWGKOt8qIafBKXtDUClVXLO2Xxp4ae9zg==", "optional": true, "dependencies": { - "@vue/shared": "^3.4.15", + "@vue/shared": "^3.4.21", "cheerio": "1.0.0-rc.12", - "fflate": "^0.8.1", + "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "vue": "^3.4.15" + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/markdown": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.7.tgz", - "integrity": "sha512-mczvo7MZxxXXj5htDXK22r0a7JjTP5sTlcywtVOTJurzCKp8SNSbr3HdmsAnr9S838Hn9+dkvhs57rqgPG3UHA==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/markdown/-/markdown-2.0.0-rc.8.tgz", + "integrity": "sha512-BJfun3rFpKbq3WwVNyJGZyc9QXN6sXKwMY2PRFiJqpG0A1ZxjZQFUvDRnSUgWEsBiluB23hZ4Pd0WP+6YNAq9w==", "optional": true, "dependencies": { "@mdit-vue/plugin-component": "^2.0.0", @@ -4299,8 +4325,8 @@ "@mdit-vue/types": "^2.0.0", "@types/markdown-it": "^13.0.7", "@types/markdown-it-emoji": "^2.0.4", - "@vuepress/shared": "2.0.0-rc.7", - "@vuepress/utils": "2.0.0-rc.7", + "@vuepress/shared": "2.0.0-rc.8", + "@vuepress/utils": "2.0.0-rc.8", "markdown-it": "^14.0.0", "markdown-it-anchor": "^8.6.7", "markdown-it-emoji": "^3.0.0", @@ -4308,113 +4334,133 @@ } }, "node_modules/@vuepress/plugin-active-header-links": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.12.tgz", - "integrity": "sha512-t9pgjeu5mZJgtJ1u8+xZxd5uGNtSraRavx4o9juVGy/DjHXJHYbS4qnfAhE8GmVUThzQUfvPFZRsuNqiZn2lLA==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-active-header-links/-/plugin-active-header-links-2.0.0-rc.18.tgz", + "integrity": "sha512-kgtU4SX42ncSKBNlvWHhcF46Wml4ALfXm0Yuk2JwWY7IxaUtaMq11kLKsTT/4s27yALxzLnhQ+E8dieWLLqU7Q==", "optional": true, "dependencies": { - "@vueuse/core": "^10.7.1", - "vue": "^3.4.15", - "vue-router": "^4.2.5" + "@vueuse/core": "^10.9.0", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-back-to-top": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.12.tgz", - "integrity": "sha512-LTdAeJje6zOBPdWST1qIyzjP35kjAUJAbMkzH7tddejIEfRkfVf6l9nZ8ksMSgzNVVSkO+4unBHqBLa2pLRsUw==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-back-to-top/-/plugin-back-to-top-2.0.0-rc.18.tgz", + "integrity": "sha512-NMaBWfj3fh5mpC6IKpBb+jO3oludU3UNXLd+ix8QSAnkBLnrQwDXSVlfWSZwqdotrFYrxW5KFBGR/1nw/SZrbQ==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "@vueuse/core": "^10.7.2", - "vue": "^3.4.15" + "@vuepress/helper": "~2.0.0-rc.18", + "@vueuse/core": "^10.9.0", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-blog": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.12.tgz", - "integrity": "sha512-LZ0oX9QBxTHHtiUk7ONZHTwDaWoCejXjGgJXGXZDvCfQetCzLWoRYOao7bUxHUrmtD10JyaW+5fCAgHynXgBNQ==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-blog/-/plugin-blog-2.0.0-rc.18.tgz", + "integrity": "sha512-GTJGsnHjjU5k9PnMFzZlSKDWfbQGmykeWkn3sOjmyMC2emnUEi4HDliOCuVj/jzQlzhGXGChfkF1d7sjkJMNfg==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "chokidar": "^3.5.3", - "vue": "^3.4.15", - "vue-router": "^4.2.5" + "@vuepress/helper": "~2.0.0-rc.18", + "chokidar": "^3.6.0", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" + } + }, + "node_modules/@vuepress/plugin-blog/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, "node_modules/@vuepress/plugin-catalog": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.12.tgz", - "integrity": "sha512-qlWDUeIsYKcxLa0A//344DarCdLdD3pxfcR5YvJm0CwGCBgA0LnG4gbfMGXyvvRDea/aOnsWK7ePXoDPWvCOPw==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-catalog/-/plugin-catalog-2.0.0-rc.18.tgz", + "integrity": "sha512-aKW4ec8UbUIx0uN/VPmLufCxr6u+N8ZPQcdWumdudB5IPhnrg/9Rcne1jjkWOWxDX6pPJiRxI8V9caDONIoMgA==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "vue": "^3.4.15", - "vue-router": "^4.2.5" + "@vuepress/helper": "~2.0.0-rc.18", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-copy-code": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.12.tgz", - "integrity": "sha512-6FELMaKsaQ/hjPom8VjTC5N9QKdtCLrHLeSz2D2z16+9rnbkAfootEH1T08GN3/PyP2ZZA8OqCPvaNAKiCKGiQ==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copy-code/-/plugin-copy-code-2.0.0-rc.18.tgz", + "integrity": "sha512-9gAhPVn2dyFnpIWZzHVQdE8iNXZQP2C0x2oBbU23IW4AG66TXETS0iB1WYnffqpq7dBlzO/6MbeiORtZqdHshA==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "@vueuse/core": "^10.7.2", - "vue": "^3.4.15" + "@vuepress/helper": "~2.0.0-rc.18", + "@vueuse/core": "^10.9.0", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-copyright": { - "version": "2.0.0-rc.13", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.13.tgz", - "integrity": "sha512-EGKZ6o7Oj3HeSG4VMAIwLBn/O2LSk5uI90LzbLAfsl9eE0nBCanOlL3SnB5AiDTW8zeDZVwJk6BTbd6ymoajXw==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-copyright/-/plugin-copyright-2.0.0-rc.18.tgz", + "integrity": "sha512-z1Zb0xz8PXWgncG67DmyZ5NT+X8lnT8VfNgeCy0J54H1ECcYBfjya7agDlBlSd668BYt0Kg1eOQp0dtcNeLNzQ==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "@vueuse/core": "^10.7.2", - "vue": "^3.4.15", - "vue-router": "^4.2.5" + "@vuepress/helper": "~2.0.0-rc.18", + "@vueuse/core": "^10.9.0", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-external-link-icon": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-rc.12.tgz", - "integrity": "sha512-ycvrDK+/75bmvbBPhUSxoOm2OiO+yC36iDs/Vs1OIlVuLDWz3GHuMxkP4uXrla0tQbkxKqyPA/O5Ihhlxz6KAA==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-external-link-icon/-/plugin-external-link-icon-2.0.0-rc.18.tgz", + "integrity": "sha512-PsARwNeplNUPcmjewPiGAr5We72l5fD16IPDRX/l/eN1HIVFsgLb4ZXmm+tE6TSIDyc3KxKGRFzv0kAQHQA4eQ==", "optional": true, "dependencies": { - "vue": "^3.4.15" + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-git": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.12.tgz", - "integrity": "sha512-DYriGdqDscbbt1y4nHrjS7ye+wdiY1fBJU+RvimId26Y1Q/I3DKsQSvRqtTg6tcQ4vt7/NJh1OiiuSaoNIQrnA==", + "version": "2.0.0-rc.15", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-git/-/plugin-git-2.0.0-rc.15.tgz", + "integrity": "sha512-7H/j/Ou+KsqtaoTtK9ij/E8vDT61kUtjYQSOeKRby2HXtBt3fTCNyiOPSpdwd2Mw5nJutww9/rL7//6KNo02CA==", "optional": true, "dependencies": { "execa": "^8.0.1" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-git/node_modules/execa": { @@ -4486,9 +4532,9 @@ } }, "node_modules/@vuepress/plugin-git/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "optional": true, "dependencies": { "path-key": "^4.0.0" @@ -4551,131 +4597,142 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@vuepress/plugin-nprogress": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.12.tgz", - "integrity": "sha512-Tuf9AsT4OwCwNFV4jf6vYefPrzDOdMobsUs94kvglDCkEUgepClmW+1KfK3RCoNC4GCrsX95Fz7LvfbeaxtKsQ==", + "node_modules/@vuepress/plugin-links-check": { + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-links-check/-/plugin-links-check-2.0.0-rc.18.tgz", + "integrity": "sha512-TqAZNqyNUj2SnZ2Mo1P3ufCnJWBB9sv2YqZSFbgtYoQhhNo3zkwhflOxeC/jNVaH+rw4azdD0iMFOTU41imoHw==", "optional": true, "dependencies": { - "vue": "^3.4.15", - "vue-router": "^4.2.5" + "@vuepress/helper": "~2.0.0-rc.18" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" + } + }, + "node_modules/@vuepress/plugin-nprogress": { + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-nprogress/-/plugin-nprogress-2.0.0-rc.18.tgz", + "integrity": "sha512-zcAU2FeRbyBjT7pYoMnMR6Yme18phpDOR7okO8FED8UK3/7tIA64/ewKTzM+E2rNN2oHRjVDTH/ULGEueHqJ7Q==", + "optional": true, + "dependencies": { + "vue": "^3.4.21" + }, + "peerDependencies": { + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-photo-swipe": { - "version": "2.0.0-rc.13", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.13.tgz", - "integrity": "sha512-OAOtrQIOaS0Bd1iBc7SqbOEkNsQsJKDT8FHY2hhDPatrSQBaWO1ilgTU0LYbBQ/Ewfkkafy6wsjtLuM8xkh4pA==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-photo-swipe/-/plugin-photo-swipe-2.0.0-rc.18.tgz", + "integrity": "sha512-weJ4S5PgVzIqqeQduCtneDlZFEwCoWxcPbFw9lqmTc9NoPX6J6FJXW6COz5ZmDCjFRMuzVPidEvAOmYLab/O4Q==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "@vueuse/core": "^10.7.2", + "@vuepress/helper": "~2.0.0-rc.18", + "@vueuse/core": "^10.9.0", "photoswipe": "^5.4.3", - "vue": "^3.4.15" + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-prismjs": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-rc.12.tgz", - "integrity": "sha512-DiTdHgH3JFbCn5toSSsMsWvb+PYc4IHjt39o+3GU9j12GtFwHke7hDmXUWwegzYa7bWR0CfikDAto/8WIguRbA==", + "version": "2.0.0-rc.15", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-prismjs/-/plugin-prismjs-2.0.0-rc.15.tgz", + "integrity": "sha512-KGvg+zRTaiCmSJ8w1XR0hXDFOxGJ/FzhJcGta+hIiwULnZCEK5N93W30MbeRb6NjCbJUCanqCV6nrfpZfI7zIA==", "optional": true, "dependencies": { "prismjs": "^1.29.0" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-reading-time": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.12.tgz", - "integrity": "sha512-HVD5JZcKE06hWs8/DemKVWh+Z5dUh3Ztw0OmFxpObN3NkO5jQvLnlmKj5b14dbyk2nsMOfFDzkvMgezBXKiHFw==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-reading-time/-/plugin-reading-time-2.0.0-rc.18.tgz", + "integrity": "sha512-4l2/GNyWrF3eg8AwY1LbDb2fWx4v2fx6Alr6IjO3aHSM0S7iqbdUD8aLvyQnvrg6Dm6UAYvXuGfAe03mOzgRTw==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", - "vue": "^3.4.15" + "@vuepress/helper": "~2.0.0-rc.18", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-rtl": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.12.tgz", - "integrity": "sha512-keyD4LLnFL3awjVdpentqUGWX0iB93uk5GSL7L4lppn20vnS8StrjTvGxYiViAYu+vB9drVG/3DiPkOcp5dy9Q==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.18.tgz", + "integrity": "sha512-DXKQgwqYY9LteNy26M6vsiJFz/IX2NmpavvkTfPYB6Hoe5hk9o+t1/iiVf0TDWXvhTVlBHubYZdMuhO6p/JHVA==", "optional": true, "dependencies": { - "vue": "^3.4.15" + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-seo": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.12.tgz", - "integrity": "sha512-aOiuZ7y0B99GROuhqTXQQsB0+sWX2l3geoZMzrJlbsykBCGcSN8RBHmdcIouzid83jBkOkBt6AxLRQKpQyWgwA==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-seo/-/plugin-seo-2.0.0-rc.18.tgz", + "integrity": "sha512-wTJqXIn+edDnKlL0ZOf7MLDQo59fhLePfsrpsCbaD8BKzHmEkx5aT1FF27JOvsRmMH4muv1uFQRXP837BsYzzw==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12" + "@vuepress/helper": "~2.0.0-rc.18" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-sitemap": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.12.tgz", - "integrity": "sha512-XrFBpQvfeJqQuL5ofCVf/hui5IRJPP6tEA2sBJTjtJH4y0xRgnE23RALE7mpsqD2Mo7TnAgrDORRgZL0Zzy94g==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-sitemap/-/plugin-sitemap-2.0.0-rc.18.tgz", + "integrity": "sha512-xDPZJWRD2bZhBPR0VA8F8jum5c8DV5P0+mvaQX6Vnugxo+0kETZSM5ctETA79CTmDdKuG6IW0tJkYK7ysb49zw==", "optional": true, "dependencies": { - "@vuepress/helper": "~2.0.0-rc.12", + "@vuepress/helper": "~2.0.0-rc.18", "sitemap": "^7.1.1" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/plugin-theme-data": { - "version": "2.0.0-rc.12", - "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.12.tgz", - "integrity": "sha512-0hhb83MLG275BDF6OE4gNhz/tZBks6OyjPqkaTbdRHCEhuZD3UwFp+t3b7lUbAkftWSBSidhE0unkaqJw5zJuw==", + "version": "2.0.0-rc.18", + "resolved": "https://registry.npmjs.org/@vuepress/plugin-theme-data/-/plugin-theme-data-2.0.0-rc.18.tgz", + "integrity": "sha512-hOUEiJlyHKPFCarscj51Zn00bm0nQsUqcfL9Y4lvVWa9igCRzxd6cDlC8wGYbWEZLQNi78+wKzxOVvEvDfRDIQ==", "optional": true, "dependencies": { - "@vue/devtools-api": "^6.5.1", - "vue": "^3.4.15" + "@vue/devtools-api": "^6.6.1", + "vue": "^3.4.21" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/@vuepress/shared": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.7.tgz", - "integrity": "sha512-zNsYzAW5tuENb4vML0pK/61W3EscyOcn5JVPC+c6AwvsYWyAigZaMSu9ycGAptjDwzdYSi3gd33N9Q9T7pG77Q==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/shared/-/shared-2.0.0-rc.8.tgz", + "integrity": "sha512-5C6EzC9A3nepX8pL1zgJnwoP0wtZR2AIaADq3quKKp8rn3otTIsyL3wTQM977rLQhbPg19vYbLdAHyap+DNEIw==", "optional": true, "dependencies": { "@mdit-vue/types": "^2.0.0" } }, "node_modules/@vuepress/utils": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.7.tgz", - "integrity": "sha512-47c7T72JwOWH1EgG7f/KwWNpIknd9IC5JmrizGI5IVUM4G16Vyj5oPQuXqLobV47m8JOxPW4dLpsglZGVaKQeg==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/@vuepress/utils/-/utils-2.0.0-rc.8.tgz", + "integrity": "sha512-HjeLWk1r2zggunYjqBYfXhklWmyy0BxhhGtJwycyDXBtDsP4yKiNnk5z3+uJ1UiA6CWEswLtjO6bFrpNf8RPUQ==", "optional": true, "dependencies": { "@types/debug": "^4.1.12", "@types/fs-extra": "^11.0.4", "@types/hash-sum": "^1.0.2", - "@vuepress/shared": "2.0.0-rc.7", + "@vuepress/shared": "2.0.0-rc.8", "debug": "^4.3.4", "fs-extra": "^11.2.0", - "globby": "^14.0.0", + "globby": "^14.0.1", "hash-sum": "^2.0.0", "ora": "^8.0.1", "picocolors": "^1.0.0", @@ -4697,24 +4754,24 @@ } }, "node_modules/@vueuse/core": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.7.2.tgz", - "integrity": "sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/core/-/core-10.9.0.tgz", + "integrity": "sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg==", "optional": true, "dependencies": { "@types/web-bluetooth": "^0.0.20", - "@vueuse/metadata": "10.7.2", - "@vueuse/shared": "10.7.2", - "vue-demi": ">=0.14.6" + "@vueuse/metadata": "10.9.0", + "@vueuse/shared": "10.9.0", + "vue-demi": ">=0.14.7" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/core/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "optional": true, "bin": { @@ -4738,30 +4795,30 @@ } }, "node_modules/@vueuse/metadata": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.7.2.tgz", - "integrity": "sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.9.0.tgz", + "integrity": "sha512-iddNbg3yZM0X7qFY2sAotomgdHK7YJ6sKUvQqbvwnf7TmaVPxS4EJydcNsVejNdS8iWCtDk+fYXr7E32nyTnGA==", "optional": true, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared": { - "version": "10.7.2", - "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.7.2.tgz", - "integrity": "sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/@vueuse/shared/-/shared-10.9.0.tgz", + "integrity": "sha512-Uud2IWncmAfJvRaFYzv5OHDli+FbOzxiVEQdLCKQKLyhz94PIyFC3CHcH7EDMwIn8NPtD06+PNbC/PiO0LGLtw==", "optional": true, "dependencies": { - "vue-demi": ">=0.14.6" + "vue-demi": ">=0.14.7" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, "node_modules/@vueuse/shared/node_modules/vue-demi": { - "version": "0.14.6", - "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz", - "integrity": "sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w==", + "version": "0.14.7", + "resolved": "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.7.tgz", + "integrity": "sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==", "hasInstallScript": true, "optional": true, "bin": { @@ -5299,9 +5356,9 @@ } }, "node_modules/bcrypt-ts": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-ts/-/bcrypt-ts-5.0.1.tgz", - "integrity": "sha512-+Q6wjkT+PO0Da56BIyaYyueMeqAV/zOXqfFIssRgCbQLGwU+YkBJfBpP2Q9Q8hGbpDyDNCrG36npSdE+S9HWUA==", + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-ts/-/bcrypt-ts-5.0.2.tgz", + "integrity": "sha512-gDwQ5784AkkfhHACh3jGcg1hUubyZyeq9AtVd5gXkcyHGVOC+mORjRIHSj+fHfqwY5vxwyBLXQpcfk8MpK0ROg==", "optional": true, "engines": { "node": ">=18" @@ -6414,9 +6471,9 @@ "optional": true }, "node_modules/cypress": { - "version": "13.6.4", - "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.4.tgz", - "integrity": "sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw==", + "version": "13.6.6", + "resolved": "https://registry.npmjs.org/cypress/-/cypress-13.6.6.tgz", + "integrity": "sha512-S+2S9S94611hXimH9a3EAYt81QM913ZVA03pUmGDfLTFa5gyp85NJ8dJGSlEAEmyRsYkioS1TtnWtbv/Fzt11A==", "dev": true, "hasInstallScript": true, "dependencies": { @@ -6427,7 +6484,7 @@ "arch": "^2.2.0", "blob-util": "^2.0.2", "bluebird": "^3.7.2", - "buffer": "^5.6.0", + "buffer": "^5.7.1", "cachedir": "^2.3.0", "chalk": "^4.1.0", "check-more-types": "^2.24.0", @@ -6445,7 +6502,7 @@ "figures": "^3.2.0", "fs-extra": "^9.1.0", "getos": "^3.2.1", - "is-ci": "^3.0.0", + "is-ci": "^3.0.1", "is-installed-globally": "~0.4.0", "lazy-ass": "^1.6.0", "listr2": "^3.8.3", @@ -6604,19 +6661,13 @@ } }, "node_modules/date-fns": { - "version": "2.30.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", - "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.3.1.tgz", + "integrity": "sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw==", "dev": true, - "dependencies": { - "@babel/runtime": "^7.21.0" - }, - "engines": { - "node": ">=0.11" - }, "funding": { - "type": "opencollective", - "url": "https://opencollective.com/date-fns" + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" } }, "node_modules/dayjs": { @@ -7878,12 +7929,12 @@ } }, "node_modules/giscus": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/giscus/-/giscus-1.4.0.tgz", - "integrity": "sha512-Pll+pcclTx47NcFDw8nuka2Ja85Gc4XWpzSgL0rszOQaMQRQIV8UMR+zP4a+/N3tV2TXc1SZ537kWlsN6EsAaw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/giscus/-/giscus-1.5.0.tgz", + "integrity": "sha512-t3LL0qbSO3JXq3uyQeKpF5CegstGfKX/0gI6eDe1cmnI7D56R7j52yLdzw4pdKrg3VnufwCgCM3FDz7G1Qr6lg==", "optional": true, "dependencies": { - "lit": "^3.1.0" + "lit": "^3.1.2" } }, "node_modules/glob": { @@ -9325,12 +9376,15 @@ } }, "node_modules/lilconfig": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz", - "integrity": "sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.1.tgz", + "integrity": "sha512-O18pf7nyvHTckunPWCV1XUNXU1piu01y2b7ATJ0ppkUkk8ocqVWBrYjJBCwHDjD/ZWcfyrA0P4gKhzWGi5EINQ==", "optional": true, "engines": { "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" } }, "node_modules/lines-and-columns": { @@ -9682,9 +9736,9 @@ } }, "node_modules/magic-string": { - "version": "0.30.5", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", - "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", + "version": "0.30.8", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.8.tgz", + "integrity": "sha512-ISQTe55T2ao7XtlAStud6qwYPZjE4GK1S/BeVPus4jrq6JuOnQ00YKQC581RWhR122W7msZV263KzVeLoqidyQ==", "optional": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" @@ -11077,9 +11131,9 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", + "version": "8.4.35", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.35.tgz", + "integrity": "sha512-u5U8qYpBCpN13BsiEB0CbR1Hhh4Gc0zLFuedrHJKMctHCHAGrMdG0PRM/KErzAL3CU6/eckEtmHNB3x6e3c0vA==", "funding": [ { "type": "opencollective", @@ -11105,9 +11159,9 @@ } }, "node_modules/postcss-load-config": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.2.tgz", - "integrity": "sha512-Q8QR3FYbqOKa0bnC1UQ2bFq9/ulHX5Bi34muzitMr8aDtUelO5xKeJEYC/5smE0jNE9zdB/NBnOwXKexELbRlw==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-5.0.3.tgz", + "integrity": "sha512-90pBBI5apUVruIEdCxZic93Wm+i9fTrp7TXbgdUCH+/L+2WnfpITSpq5dFU/IPvbv7aNiMlQISpUkAm3fEcvgQ==", "funding": [ { "type": "opencollective", @@ -11938,9 +11992,9 @@ } }, "node_modules/rollup": { - "version": "4.9.6", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.6.tgz", - "integrity": "sha512-05lzkCS2uASX0CiLFybYfVkwNbKZG5NFQ6Go0VWyogFTXXbR039UVsegViTntkk4OglHBdF54ccApXRRuXRbsg==", + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.12.1.tgz", + "integrity": "sha512-ggqQKvx/PsB0FaWXhIvVkSWh7a/PCLQAsMjBc+nA2M8Rv2/HG0X6zvixAB7KyZBRtifBUhy5k8voQX/mRnABPg==", "optional": true, "dependencies": { "@types/estree": "1.0.5" @@ -11953,19 +12007,19 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.6", - "@rollup/rollup-android-arm64": "4.9.6", - "@rollup/rollup-darwin-arm64": "4.9.6", - "@rollup/rollup-darwin-x64": "4.9.6", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.6", - "@rollup/rollup-linux-arm64-gnu": "4.9.6", - "@rollup/rollup-linux-arm64-musl": "4.9.6", - "@rollup/rollup-linux-riscv64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-gnu": "4.9.6", - "@rollup/rollup-linux-x64-musl": "4.9.6", - "@rollup/rollup-win32-arm64-msvc": "4.9.6", - "@rollup/rollup-win32-ia32-msvc": "4.9.6", - "@rollup/rollup-win32-x64-msvc": "4.9.6", + "@rollup/rollup-android-arm-eabi": "4.12.1", + "@rollup/rollup-android-arm64": "4.12.1", + "@rollup/rollup-darwin-arm64": "4.12.1", + "@rollup/rollup-darwin-x64": "4.12.1", + "@rollup/rollup-linux-arm-gnueabihf": "4.12.1", + "@rollup/rollup-linux-arm64-gnu": "4.12.1", + "@rollup/rollup-linux-arm64-musl": "4.12.1", + "@rollup/rollup-linux-riscv64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-gnu": "4.12.1", + "@rollup/rollup-linux-x64-musl": "4.12.1", + "@rollup/rollup-win32-arm64-msvc": "4.12.1", + "@rollup/rollup-win32-ia32-msvc": "4.12.1", + "@rollup/rollup-win32-x64-msvc": "4.12.1", "fsevents": "~2.3.2" } }, @@ -12037,9 +12091,9 @@ "dev": true }, "node_modules/sass": { - "version": "1.70.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", - "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", + "version": "1.71.1", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.71.1.tgz", + "integrity": "sha512-wovtnV2PxzteLlfNzbgm1tFXPLoZILYAMJtvoXXkD7/+1uP41eKkIt1ypWq5/q2uT94qHjXehEYfmjKOvjL9sg==", "optional": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -12301,12 +12355,12 @@ } }, "node_modules/slimsearch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slimsearch/-/slimsearch-2.0.0.tgz", - "integrity": "sha512-+G9FHWeVkwOTbEyhFIWvCz1T2fQusbn9756KhttfLygAcdjDOy1hpcPtWjnH4V9lp4qRElbvRqefOnlf/R0OAg==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/slimsearch/-/slimsearch-2.1.1.tgz", + "integrity": "sha512-l1utJWal8F/RIheYk88DE2+enI12nIrn5SHt4ih/CNAH81PzkTv2GVBODlLynDJb7xan5hjd8XTL5f0L4cxLQA==", "optional": true, "engines": { - "node": ">=18" + "node": ">=18.18.0" } }, "node_modules/slug": { @@ -12893,9 +12947,9 @@ "dev": true }, "node_modules/uc.micro": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.0.0.tgz", - "integrity": "sha512-DffL94LsNOccVn4hyfRe5rdKa273swqeA5DJpMOeFmEn1wCDc7nAbbB0gXlgBCL7TNzeTv6G7XVWzan7iJtfig==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", "optional": true }, "node_modules/uglify-js": { @@ -13147,13 +13201,13 @@ } }, "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.1.5.tgz", + "integrity": "sha512-BdN1xh0Of/oQafhU+FvopafUp6WaYenLU/NFoL5WyJL++GxkNfieKzBhM24H3HVsPQrlAqB7iJYTHabzaRed5Q==", "optional": true, "dependencies": { "esbuild": "^0.19.3", - "postcss": "^8.4.32", + "postcss": "^8.4.35", "rollup": "^4.2.0" }, "bin": { @@ -13208,16 +13262,16 @@ "dev": true }, "node_modules/vue": { - "version": "3.4.15", - "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.15.tgz", - "integrity": "sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ==", + "version": "3.4.21", + "resolved": "https://registry.npmjs.org/vue/-/vue-3.4.21.tgz", + "integrity": "sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA==", "optional": true, "dependencies": { - "@vue/compiler-dom": "3.4.15", - "@vue/compiler-sfc": "3.4.15", - "@vue/runtime-dom": "3.4.15", - "@vue/server-renderer": "3.4.15", - "@vue/shared": "3.4.15" + "@vue/compiler-dom": "3.4.21", + "@vue/compiler-sfc": "3.4.21", + "@vue/runtime-dom": "3.4.21", + "@vue/server-renderer": "3.4.21", + "@vue/shared": "3.4.21" }, "peerDependencies": { "typescript": "*" @@ -13229,12 +13283,12 @@ } }, "node_modules/vue-router": { - "version": "4.2.5", - "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.2.5.tgz", - "integrity": "sha512-DIUpKcyg4+PTQKfFPX88UWhlagBEBEfJ5A8XDXRJLUnZOvcpMF8o/dnL90vpVkGaPbjvXazV/rC1qBKrZlFugw==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-4.3.0.tgz", + "integrity": "sha512-dqUcs8tUeG+ssgWhcPbjHvazML16Oga5w34uCUmsk7i0BcnskoLGwjpa15fqMr2Fa5JgVBrdL2MEgqz6XZ/6IQ==", "optional": true, "dependencies": { - "@vue/devtools-api": "^6.5.0" + "@vue/devtools-api": "^6.5.1" }, "funding": { "url": "https://github.com/sponsors/posva" @@ -13244,18 +13298,18 @@ } }, "node_modules/vuepress": { - "version": "2.0.0-rc.7", - "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-2.0.0-rc.7.tgz", - "integrity": "sha512-j0Fb0XtrGnlLxKflarjPa4V/NMzj0lc0RIFNgcQBFZnQHSr5IuSVES7Kt7mDNBlLRpAadQxB6IFC1v2wDEcD/w==", + "version": "2.0.0-rc.8", + "resolved": "https://registry.npmjs.org/vuepress/-/vuepress-2.0.0-rc.8.tgz", + "integrity": "sha512-4Rnhh4ZME87AAREQzcW9V/pk+1x2tX3tABfQu0Elwxxp576poxiM8ddtI2pq4/YNp4MyFTF9/DyVxHMIj1lMbA==", "optional": true, "dependencies": { - "@vuepress/cli": "2.0.0-rc.7", - "@vuepress/client": "2.0.0-rc.7", - "@vuepress/core": "2.0.0-rc.7", - "@vuepress/markdown": "2.0.0-rc.7", - "@vuepress/shared": "2.0.0-rc.7", - "@vuepress/utils": "2.0.0-rc.7", - "vue": "^3.4.15" + "@vuepress/cli": "2.0.0-rc.8", + "@vuepress/client": "2.0.0-rc.8", + "@vuepress/core": "2.0.0-rc.8", + "@vuepress/markdown": "2.0.0-rc.8", + "@vuepress/shared": "2.0.0-rc.8", + "@vuepress/utils": "2.0.0-rc.8", + "vue": "^3.4.19" }, "bin": { "vuepress": "bin/vuepress.js", @@ -13266,8 +13320,8 @@ "node": ">=18.16.0" }, "peerDependencies": { - "@vuepress/bundler-vite": "2.0.0-rc.7", - "@vuepress/bundler-webpack": "2.0.0-rc.7", + "@vuepress/bundler-vite": "2.0.0-rc.8", + "@vuepress/bundler-webpack": "2.0.0-rc.8", "vue": "^3.4.0" }, "peerDependenciesMeta": { @@ -13280,16 +13334,16 @@ } }, "node_modules/vuepress-plugin-comment2": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-rc.23.tgz", - "integrity": "sha512-HyF+RFrvQljAdbHLAdRdx5VMq1268l0U0yQAg6ikI44hb/eB04D5+KRfWhqpQNUayHv28V3PsDQ8KqcrfD8cSA==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-rc.29.tgz", + "integrity": "sha512-sX5rPq5TiFW4/ppkHAdIrYqy88B5n3IgVbquDA4AKU4cX16wRkn1e049ilPuQXpeopS4o+0DzhoQFARqoVCL/w==", "optional": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.12", - "giscus": "^1.4.0", - "vue": "^3.4.15", - "vuepress-plugin-sass-palette": "2.0.0-rc.23", - "vuepress-shared": "2.0.0-rc.23" + "@vuepress/helper": "2.0.0-rc.18", + "giscus": "^1.5.0", + "vue": "^3.4.21", + "vuepress-plugin-sass-palette": "2.0.0-rc.29", + "vuepress-shared": "2.0.0-rc.29" }, "engines": { "node": ">=18.16.0", @@ -13298,11 +13352,11 @@ "yarn": ">=2" }, "peerDependencies": { - "@waline/client": "^2.15.8 || ^3.0.0-alpha.11", + "@waline/client": "^3.1.0", "artalk": "^2.7.3", "sass-loader": "^14.0.0", "twikoo": "^1.5.0", - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "peerDependenciesMeta": { "@waline/client": { @@ -13320,20 +13374,20 @@ } }, "node_modules/vuepress-plugin-components": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.23.tgz", - "integrity": "sha512-A0bh2a5aLXSg2YfZLicLRc4kbNwGNljBTV9xv1JhLzBqbvd/TRXX5NQFKz4Fgq9Ju/aYOXDEHkinMXFNvZvjBw==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.29.tgz", + "integrity": "sha512-gyhAKwp9IYSLA7swQdnau1tzVOw5pWqK9V884+3pf55darrmtlAlXhWTCZ9e27CLmIgEiACLHQ2juPW66YiS1g==", "optional": true, "dependencies": { "@stackblitz/sdk": "^1.9.0", - "@vuepress/helper": "2.0.0-rc.12", - "@vueuse/core": "^10.7.2", + "@vuepress/helper": "2.0.0-rc.18", + "@vueuse/core": "^10.9.0", "balloon-css": "^1.2.0", "create-codepen": "1.0.1", "qrcode": "^1.5.3", - "vue": "^3.4.15", - "vuepress-plugin-sass-palette": "2.0.0-rc.23", - "vuepress-shared": "2.0.0-rc.23" + "vue": "^3.4.21", + "vuepress-plugin-sass-palette": "2.0.0-rc.29", + "vuepress-shared": "2.0.0-rc.29" }, "engines": { "node": ">=18.16.0", @@ -13343,19 +13397,19 @@ }, "peerDependencies": { "artplayer": "^5.0.0", - "dashjs-pure": "^1.0.0", + "dashjs": "4.7.4", "hls.js": "^1.4.12", "mpegts.js": "^1.7.3", "plyr": "^3.7.8", "sass-loader": "^14.0.0", "vidstack": "^1.9.0", - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "peerDependenciesMeta": { "artplayer": { "optional": true }, - "dashjs-pure": { + "dashjs": { "optional": true }, "hls.js": { @@ -13376,9 +13430,9 @@ } }, "node_modules/vuepress-plugin-md-enhance": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.23.tgz", - "integrity": "sha512-oyQjb2pGjAVSzIRmf24ALKfEE/fVTR5/9N/9Y2IaIJnB1xB+uvsa9NlRRORro1+niNmcbG9ETMHzkC0J9CVrlg==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.29.tgz", + "integrity": "sha512-kflfnlXjv0kUhu6fOR5S7I7XMhZzY7z5ypEMXIEKlsKmEbvQSBtdxcSAtfnAUDkHxOK9QzpYNpGvA2heVRV3HA==", "optional": true, "dependencies": { "@mdit/plugin-alert": "^0.8.0", @@ -13403,13 +13457,13 @@ "@mdit/plugin-tex": "^0.8.0", "@mdit/plugin-uml": "^0.8.0", "@types/markdown-it": "^13.0.7", - "@vuepress/helper": "2.0.0-rc.12", - "@vueuse/core": "^10.7.2", + "@vuepress/helper": "2.0.0-rc.18", + "@vueuse/core": "^10.9.0", "balloon-css": "^1.2.0", "js-yaml": "^4.1.0", - "vue": "^3.4.15", - "vuepress-plugin-sass-palette": "2.0.0-rc.23", - "vuepress-shared": "2.0.0-rc.23" + "vue": "^3.4.21", + "vuepress-plugin-sass-palette": "2.0.0-rc.29", + "vuepress-shared": "2.0.0-rc.29" }, "engines": { "node": ">=18.16.0", @@ -13418,22 +13472,22 @@ "yarn": ">=2" }, "peerDependencies": { - "@types/reveal.js": "^4.4.5", - "@vue/repl": "^3.0.0", + "@types/reveal.js": "^5.0.0", + "@vue/repl": "^4.1.1", "chart.js": "^4.0.0", "echarts": "^5.0.0", "flowchart.ts": "^2.0.0 || ^3.0.0", "katex": "^0.16.0", "kotlin-playground": "^1.23.0", - "markmap-lib": "^0.15.5", - "markmap-toolbar": "^0.15.5", - "markmap-view": "^0.15.5", + "markmap-lib": "^0.15.5 || ^0.16.0", + "markmap-toolbar": "^0.15.5 || ^0.16.0", + "markmap-view": "^0.15.5 || ^0.16.0", "mathjax-full": "^3.2.2", "mermaid": "^10.8.0", "reveal.js": "^5.0.0", "sandpack-vue3": "^3.0.0", "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "peerDependenciesMeta": { "@types/reveal.js": { @@ -13484,15 +13538,15 @@ } }, "node_modules/vuepress-plugin-sass-palette": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-rc.23.tgz", - "integrity": "sha512-tszb4KpJegfNMrmp1DZn95qAIRAJJAfuuCAhAHuwQ+yZI1GrZd3m8b5hOQejHLE1Bimwb3Kj/lYPVMnb/2c6gA==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-rc.29.tgz", + "integrity": "sha512-yYw4P23FOVeosW2xYTfNodtW5cSoGO6z07Cgo2Jwe1eNZhsPyRcWjKlyby/m6uWq4dY4ny5KdG+d4UnaDa382A==", "optional": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.12", - "chokidar": "^3.5.3", - "sass": "^1.70.0", - "vuepress-shared": "2.0.0-rc.23" + "@vuepress/helper": "2.0.0-rc.18", + "chokidar": "^3.6.0", + "sass": "^1.71.1", + "vuepress-shared": "2.0.0-rc.29" }, "engines": { "node": ">=18.16.0", @@ -13502,7 +13556,7 @@ }, "peerDependencies": { "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "peerDependenciesMeta": { "sass-loader": { @@ -13510,20 +13564,44 @@ } } }, + "node_modules/vuepress-plugin-sass-palette/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/vuepress-plugin-search-pro": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.23.tgz", - "integrity": "sha512-pWihTdqKusQAOue88DUtW67RJpNDNdwHAcM3kJTEzLfTIaJdsji/gjt3Sm8eX44qhYs+vWa9ZX/MkjbCPg9cdw==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.29.tgz", + "integrity": "sha512-kEDg1nb/OeqaDFmZfH/GJZZNzNiBnFO7loLYisirRcKMhs56SEfxikqPqML7D+NVppJ9r5L7kS/gyRGpoL6Gng==", "optional": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.12", - "@vueuse/core": "^10.7.2", + "@vuepress/helper": "2.0.0-rc.18", + "@vueuse/core": "^10.9.0", "cheerio": "1.0.0-rc.12", - "chokidar": "^3.5.3", - "slimsearch": "^2.0.0", - "vue": "^3.4.15", - "vuepress-plugin-sass-palette": "2.0.0-rc.23", - "vuepress-shared": "2.0.0-rc.23" + "chokidar": "^3.6.0", + "slimsearch": "^2.1.1", + "vue": "^3.4.21", + "vuepress-plugin-sass-palette": "2.0.0-rc.29", + "vuepress-shared": "2.0.0-rc.29" }, "engines": { "node": ">=18.16.0", @@ -13533,7 +13611,7 @@ }, "peerDependencies": { "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" }, "peerDependenciesMeta": { "sass-loader": { @@ -13541,22 +13619,45 @@ } } }, - "node_modules/vuepress-shared": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.23.tgz", - "integrity": "sha512-1es+bJ13E4UNkIr5kuPMX8h77aGZEuHLknH4u8B0qh+kP/CuuRXhUVQ6AHCuyDArL9mUc7CFwo+ro7zqDpsA1Q==", + "node_modules/vuepress-plugin-search-pro/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "optional": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.12", - "@vueuse/core": "^10.7.2", + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/vuepress-shared": { + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-shared/-/vuepress-shared-2.0.0-rc.29.tgz", + "integrity": "sha512-Lx3l6aZYq2K6x24cTQc+dn0sBmVjy0GVV3Y/PhRpr5ZaUOxAEJX5DBbSwwBS77vSmhnp3cTFH7I3m2pYC4IzAg==", + "optional": true, + "dependencies": { + "@vuepress/helper": "2.0.0-rc.18", + "@vueuse/core": "^10.9.0", "cheerio": "1.0.0-rc.12", "dayjs": "^1.11.10", "execa": "^8.0.1", - "fflate": "^0.8.1", + "fflate": "^0.8.2", "gray-matter": "^4.0.3", - "semver": "^7.5.4", - "vue": "^3.4.15", - "vue-router": "^4.2.5" + "semver": "^7.6.0", + "vue": "^3.4.21" }, "engines": { "node": ">=18.16.0", @@ -13565,7 +13666,7 @@ "yarn": ">=2" }, "peerDependencies": { - "vuepress": "2.0.0-rc.7" + "vuepress": "2.0.0-rc.8" } }, "node_modules/vuepress-shared/node_modules/execa": { @@ -13649,9 +13750,9 @@ } }, "node_modules/vuepress-shared/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "optional": true, "dependencies": { "path-key": "^4.0.0" @@ -13736,41 +13837,41 @@ "optional": true }, "node_modules/vuepress-theme-hope": { - "version": "2.0.0-rc.23", - "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.23.tgz", - "integrity": "sha512-4ONVCNpQ0IiJsFwoGIQO7kV2OWJNr+LuDv7TsM+fa/b1b+bu/oeOGObnBMXc91YofB8Pqno0W+wYHEhLwheY0A==", + "version": "2.0.0-rc.29", + "resolved": "https://registry.npmjs.org/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.29.tgz", + "integrity": "sha512-x+6fwjlXKwE/GijhfCk87VyVCnw17E40lyCMYJDZ+x0jAbvpn7PXbqLmO4EExcAkMvabGlCbbWHdHUjpMM0TRQ==", "optional": true, "dependencies": { - "@vuepress/helper": "2.0.0-rc.12", - "@vuepress/plugin-active-header-links": "2.0.0-rc.12", - "@vuepress/plugin-back-to-top": "2.0.0-rc.12", - "@vuepress/plugin-blog": "2.0.0-rc.12", - "@vuepress/plugin-catalog": "2.0.0-rc.12", - "@vuepress/plugin-copy-code": "2.0.0-rc.12", - "@vuepress/plugin-copyright": "2.0.0-rc.13", - "@vuepress/plugin-external-link-icon": "2.0.0-rc.12", - "@vuepress/plugin-git": "2.0.0-rc.12", - "@vuepress/plugin-nprogress": "2.0.0-rc.12", - "@vuepress/plugin-photo-swipe": "2.0.0-rc.13", - "@vuepress/plugin-prismjs": "2.0.0-rc.12", - "@vuepress/plugin-reading-time": "2.0.0-rc.12", - "@vuepress/plugin-rtl": "2.0.0-rc.12", - "@vuepress/plugin-seo": "2.0.0-rc.12", - "@vuepress/plugin-sitemap": "2.0.0-rc.12", - "@vuepress/plugin-theme-data": "2.0.0-rc.12", - "@vueuse/core": "^10.7.2", + "@vuepress/helper": "2.0.0-rc.18", + "@vuepress/plugin-active-header-links": "2.0.0-rc.18", + "@vuepress/plugin-back-to-top": "2.0.0-rc.18", + "@vuepress/plugin-blog": "2.0.0-rc.18", + "@vuepress/plugin-catalog": "2.0.0-rc.18", + "@vuepress/plugin-copy-code": "2.0.0-rc.18", + "@vuepress/plugin-copyright": "2.0.0-rc.18", + "@vuepress/plugin-external-link-icon": "2.0.0-rc.18", + "@vuepress/plugin-git": "2.0.0-rc.15", + "@vuepress/plugin-links-check": "2.0.0-rc.18", + "@vuepress/plugin-nprogress": "2.0.0-rc.18", + "@vuepress/plugin-photo-swipe": "2.0.0-rc.18", + "@vuepress/plugin-prismjs": "2.0.0-rc.15", + "@vuepress/plugin-reading-time": "2.0.0-rc.18", + "@vuepress/plugin-rtl": "2.0.0-rc.18", + "@vuepress/plugin-seo": "2.0.0-rc.18", + "@vuepress/plugin-sitemap": "2.0.0-rc.18", + "@vuepress/plugin-theme-data": "2.0.0-rc.18", + "@vueuse/core": "^10.9.0", "balloon-css": "^1.2.0", - "bcrypt-ts": "^5.0.1", + "bcrypt-ts": "^5.0.2", "cheerio": "1.0.0-rc.12", - "chokidar": "^3.5.3", + "chokidar": "^3.6.0", "gray-matter": "^4.0.3", - "vue": "^3.4.15", - "vue-router": "^4.2.5", - "vuepress-plugin-comment2": "2.0.0-rc.23", - "vuepress-plugin-components": "2.0.0-rc.23", - "vuepress-plugin-md-enhance": "2.0.0-rc.23", - "vuepress-plugin-sass-palette": "2.0.0-rc.23", - "vuepress-shared": "2.0.0-rc.23" + "vue": "^3.4.21", + "vuepress-plugin-comment2": "2.0.0-rc.29", + "vuepress-plugin-components": "2.0.0-rc.29", + "vuepress-plugin-md-enhance": "2.0.0-rc.29", + "vuepress-plugin-sass-palette": "2.0.0-rc.29", + "vuepress-shared": "2.0.0-rc.29" }, "engines": { "node": ">=18.16.0", @@ -13779,15 +13880,15 @@ "yarn": ">=2" }, "peerDependencies": { - "@vuepress/plugin-docsearch": "2.0.0-rc.12", - "@vuepress/plugin-feed": "2.0.0-rc.12", - "@vuepress/plugin-redirect": "2.0.0-rc.12", - "@vuepress/plugin-search": "2.0.0-rc.12", + "@vuepress/plugin-docsearch": "2.0.0-rc.18", + "@vuepress/plugin-feed": "2.0.0-rc.18", + "@vuepress/plugin-pwa": "2.0.0-rc.18", + "@vuepress/plugin-redirect": "2.0.0-rc.18", + "@vuepress/plugin-search": "2.0.0-rc.18", "nodejs-jieba": "^0.1.2", "sass-loader": "^14.0.0", - "vuepress": "2.0.0-rc.7", - "vuepress-plugin-pwa2": "2.0.0-rc.23", - "vuepress-plugin-search-pro": "2.0.0-rc.23" + "vuepress": "2.0.0-rc.8", + "vuepress-plugin-search-pro": "2.0.0-rc.29" }, "peerDependenciesMeta": { "@vuepress/plugin-docsearch": { @@ -13796,6 +13897,9 @@ "@vuepress/plugin-feed": { "optional": true }, + "@vuepress/plugin-pwa": { + "optional": true + }, "@vuepress/plugin-redirect": { "optional": true }, @@ -13808,14 +13912,35 @@ "sass-loader": { "optional": true }, - "vuepress-plugin-pwa2": { - "optional": true - }, "vuepress-plugin-search-pro": { "optional": true } } }, + "node_modules/vuepress-theme-hope/node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "optional": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, "node_modules/wait-on": { "version": "7.2.0", "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-7.2.0.tgz", diff --git a/package.json b/package.json index 52682da77..992af9775 100644 --- a/package.json +++ b/package.json @@ -33,9 +33,9 @@ "release": "yarn version --no-git-tag-version --no-commit-hooks --no-commit && auto-changelog --latest-version $(node -p -e \"require('./package.json').version\") && cd backend && yarn version --no-git-tag-version --no-commit-hooks --no-commit --new-version $(node -p -e \"require('./../package.json').version\") && cd ../frontend && yarn version --no-git-tag-version --no-commit-hooks --no-commit --new-version $(node -p -e \"require('./../package.json').version\") && cd ../webapp && yarn version --no-git-tag-version --no-commit-hooks --no-commit --new-version $(node -p -e \"require('./../package.json').version\") && cd ../webapp/maintenance/source && yarn version --no-git-tag-version --no-commit-hooks --no-commit --new-version $(node -p -e \"require('./../../../package.json').version\")" }, "devDependencies": { - "@babel/core": "^7.23.7", - "@babel/preset-env": "^7.23.9", - "@babel/register": "^7.22.15", + "@babel/core": "^7.24.0", + "@babel/preset-env": "^7.24.0", + "@babel/register": "^7.23.7", "@badeball/cypress-cucumber-preprocessor": "^20.0.1", "@cucumber/cucumber": "10.3.1", "@cypress/browserify-preprocessor": "^3.0.2", @@ -43,9 +43,9 @@ "auto-changelog": "^2.3.0", "bcryptjs": "^2.4.3", "cross-env": "^7.0.3", - "cypress": "^13.6.4", + "cypress": "^13.6.6", "cypress-network-idle": "^1.14.2", - "date-fns": "^2.25.0", + "date-fns": "^3.3.1", "dotenv": "^16.4.4", "expect": "^29.6.4", "graphql-request": "^2.0.0", @@ -63,7 +63,7 @@ "@vuepress/bundler-vite": "^2.0.0-rc.7", "vuepress": "^2.0.0-rc.7", "vuepress-plugin-search-pro": "^2.0.0-rc.23", - "vuepress-theme-hope": "^2.0.0-rc.23" + "vuepress-theme-hope": "^2.0.0-rc.29" }, "resolutions": { "set-value": "^2.0.1", diff --git a/scripts/translations/normalize-locales.jq b/scripts/translations/normalize-locales.jq new file mode 100644 index 000000000..2381f9611 --- /dev/null +++ b/scripts/translations/normalize-locales.jq @@ -0,0 +1,31 @@ +# normalize-locales.jq +# +# creates a copy of the structure of source and replaces the values +# by the corresponding values of target. If a key does not exist in target, +# the value is set to null. +# +# jq -n --argfile source en.json --argfile target es.json -f normalize-locales.jq +# +# source should be primary or fallback locale file (here en.json) +# taget is the locale file to normalize (here es.json) + +def find_key_by_path($path): + if $path | length == 0 + then . + elif .[$path[0]] + then .[$path[0]] | find_key_by_path($path[1:]) + else null + end; + +def keys_to_paths_recursive($path): + if type == "object" + then with_entries( + ($path + [.key]) as $path | + if (.value | type == "string") + then .value |= ($target | find_key_by_path($path)) + else .value |= keys_to_paths_recursive($path) + end) + else . + end; + +$source | keys_to_paths_recursive([]) diff --git a/scripts/translations/normalize.sh b/scripts/translations/normalize.sh new file mode 100755 index 000000000..2f5933977 --- /dev/null +++ b/scripts/translations/normalize.sh @@ -0,0 +1,19 @@ +#! /usr/bin/env bash + +ROOT_DIR=$(dirname "$0")/../.. +tmp=$(mktemp) + +locale_list=("es.json" "fr.json" "it.json" "nl.json" "pl.json" "pt.json" "ru.json") + +for locale_file in "${locale_list[@]}" +do + jq -n \ + -f $(dirname "$0")/normalize-locales.jq \ + --argfile source $ROOT_DIR/webapp/locales/en.json \ + --argfile target $ROOT_DIR/webapp/locales/$locale_file \ + > "$tmp" + mv "$tmp" $ROOT_DIR/webapp/locales/$locale_file +done + +exit 0 + diff --git a/webapp/.eslintrc.js b/webapp/.eslintrc.js index 513418d4a..6413beb59 100644 --- a/webapp/.eslintrc.js +++ b/webapp/.eslintrc.js @@ -3,25 +3,17 @@ module.exports = { env: { browser: true, node: true, - jest: true + jest: true, }, parserOptions: { - parser: 'babel-eslint' + parser: 'babel-eslint', }, - extends: [ - 'standard', - 'plugin:vue/essential', - 'plugin:prettier/recommended' - ], + extends: ['standard', 'plugin:vue/essential', 'plugin:prettier/recommended'], // required to lint *.vue files - plugins: [ - 'vue', - 'prettier', - 'jest' - ], + plugins: ['vue', 'prettier', 'jest'], // add your custom rules here rules: { - //'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', + // 'no-console': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'no-console': ['error'], 'no-debugger': process.env.NODE_ENV === 'production' ? 'error' : 'off', 'vue/component-name-in-template-casing': ['error', 'kebab-case'], @@ -29,9 +21,12 @@ module.exports = { 'vue/multi-word-component-names': 0, 'vue/no-mutating-props': 0, 'vue/no-v-text-v-html-on-component': 0, - 'prettier/prettier': ['error', { - htmlWhitespaceSensitivity: 'ignore' - }], + 'prettier/prettier': [ + 'error', + { + htmlWhitespaceSensitivity: 'ignore', + }, + ], // 'newline-per-chained-call': [2] - } + }, } diff --git a/webapp/components/Group/GroupForm.vue b/webapp/components/Group/GroupForm.vue index 52437d644..248d9dc48 100644 --- a/webapp/components/Group/GroupForm.vue +++ b/webapp/components/Group/GroupForm.vue @@ -272,8 +272,8 @@ export default { return isNestedValue ? this.formData.locationName.value : isDirectString - ? this.formData.locationName - : '' + ? this.formData.locationName + : '' }, locationNameLabelAddOnOldName() { return this.formLocationName !== '' ? ' — ' + this.formLocationName : '' diff --git a/webapp/components/Password/Strength.vue b/webapp/components/Password/Strength.vue index 7f01cbea9..05c93da25 100644 --- a/webapp/components/Password/Strength.vue +++ b/webapp/components/Password/Strength.vue @@ -97,7 +97,9 @@ export default { position: absolute; width: 0; border-radius: inherit; - transition: width 0.5s ease-in-out, background 0.25s; + transition: + width 0.5s ease-in-out, + background 0.25s; } .password-strength-meter-inner { diff --git a/webapp/components/_new/features/PageParamsLink/PageParamsLink.vue b/webapp/components/_new/features/PageParamsLink/PageParamsLink.vue index 5d7cdeea2..cdc3d8ee0 100644 --- a/webapp/components/_new/features/PageParamsLink/PageParamsLink.vue +++ b/webapp/components/_new/features/PageParamsLink/PageParamsLink.vue @@ -28,8 +28,8 @@ export default { return this.forceTargetBlank ? '_blank' : !this.pageParams.isInternalPage - ? this.pageParams.externalLink.target - : '' + ? this.pageParams.externalLink.target + : '' }, isInternalLink() { return !this.forceTargetBlank && this.pageParams.isInternalPage diff --git a/webapp/locales/de.json b/webapp/locales/de.json index 71c2f32c5..a82955167 100644 --- a/webapp/locales/de.json +++ b/webapp/locales/de.json @@ -791,9 +791,9 @@ "viewEvent": { "eventEnd": "Ende", "eventIsOnline": "Online", - "eventLocationName": "Stadt — z.B. Musterstraße 1, 12345 Musterstadt", + "eventLocationName": "Adresse für Navi — z.B. Musterstraße 1, 12345 Musterstadt", "eventStart": "Beginn", - "eventVenue": "Veranstaltungsort — z.B. Hinterhof, 1. OG, …", + "eventVenue": "Ortsbeschreibung — z.B. Hinterhof, 1. OG, …", "title": "Veranstaltung" }, "viewPost": { diff --git a/webapp/locales/en.json b/webapp/locales/en.json index a53f25075..95aafe117 100644 --- a/webapp/locales/en.json +++ b/webapp/locales/en.json @@ -791,9 +791,9 @@ "viewEvent": { "eventEnd": "End", "eventIsOnline": "Online", - "eventLocationName": "City — e.g. Example Street 1, 12345 City", + "eventLocationName": "Adress for navi — e.g. Example Street 1, 12345 City", "eventStart": "Start", - "eventVenue": "Venue — e.g. Backyard, 1st Floor, …", + "eventVenue": "Location description — e.g. backyard, 1st floor, …", "title": "Event" }, "viewPost": { diff --git a/webapp/locales/es.json b/webapp/locales/es.json index 5d28d7fe9..3ab707430 100644 --- a/webapp/locales/es.json +++ b/webapp/locales/es.json @@ -6,7 +6,8 @@ "edit": "Edite", "loading": "cargamento", "loadMore": "cargar más", - "save": "Guardar" + "save": "Guardar", + "saveCategories": null }, "admin": { "categories": { @@ -30,6 +31,7 @@ "goal": "Donaciones mensuales necesarias", "name": "Información de donaciones", "progress": "Donaciones recogidas hasta ahora", + "showDonationsCheckboxLabel": null, "successfulUpdate": "¡Información de donaciones actualizada con éxito!" }, "hashtags": { @@ -63,6 +65,7 @@ "placeholder": "correo electrónico, nombre o descripción" }, "name": "Usuarios", + "roleChanged": null, "table": { "columns": { "createdAt": "Creado el", @@ -76,7 +79,29 @@ } }, "chat": { - "search": "Filtrar salas de chat" + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null + }, + "roomEmpty": null, + "roomsEmpty": null, + "search": "Filtrar salas de chat", + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null + } + }, + "client-only": { + "loading": null }, "code-of-conduct": { "subheader": "para la red social de {ORGANIZATION_NAME}" @@ -113,11 +138,20 @@ "validations": { "categories": "deben seleccionarse al menos una y como máximo tres categorías", "email": "debe ser una dirección de correo electrónico válida", + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, "url": "debe ser una URL válida" }, "versus": "Versus" }, "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, "password-reset": { "change-password": { "error": "Error al cambiar la contraseña. ¿Posiblemente un código de seguridad incorrecto?", @@ -135,21 +169,62 @@ }, "registration": { "create-user-account": { + "buttonTitle": null, "error": "¡No se ha podido crear una cuenta de usuario!", "help": "¿Tal vez el código de verificación era incorrecto o expiró? Si el problema persiste, por favor envíenos un correo electrónico a:", + "recieveCommunicationAsEmailsEtcConfirmed": null, "success": "¡Su cuenta de usuario ha sido creada!", + "termsAndCondsEtcConfirmed": null, "title": "Crear una cuenta de usuario" }, - "email-nonce": { + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, + "email-nonce": { + "buttonTitle": null, + "form": { + "click-next": null, "description": "Abra su buzón de correo e introduzca el código que le enviamos.", "next": "Continuar", "nonce": "Introduzca el código", "validations": { - "length": "debe tener exactamente {nonceLength} letras" + "error": null, + "length": "debe tener exactamente {nonceLength} letras", + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null } } }, + "no-public-registrstion": { + "title": null + }, "signup": { "form": { "data-privacy": "He leido y entendido la declaración de protección de datos.", @@ -167,27 +242,55 @@ } }, "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, "categories": { "infoSelectedNoOfMaxCategories": "{chosen} de {max} categorías seleccionadas" }, "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, "name": { - "animal-protection": "Protección de animales", - "art-culture-sport": "Arte, Cultura y Deporte", - "consumption-sustainability": "Consumo y Sostenibilidad", - "cooperation-development": "Cooperación y Desarrollo", - "democracy-politics": "Democracia y Política", - "economy-finances": "Economía y Finanzas", - "education-sciences": "Educación y Ciencias", - "energy-technology": "Energía y Tecnología", - "environment-nature": "Medio ambiente y Naturaleza", - "freedom-of-speech": "Libertad de expresión", - "global-peace-nonviolence": "Paz Global y No-Violencia", - "happiness-values": "Felicidad y Valores", - "health-wellbeing": "Salud y Bienestar", - "human-rights-justice": "Derechos Humanos y Justicia", - "it-internet-data-privacy": "TI, Internet y privacidad de datos", - "just-for-fun": "Sólo por diversión" + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null } }, "emotions-label": { @@ -197,18 +300,33 @@ "happy": "Feliz", "surprised": "Sorprendido" }, - "filterALL": "Ver todas las contribuciones", "filterFollow": "Filtrar las contribuciones de los usuarios que sigo", + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, "inappropriatePicture": "Esta imagen puede ser inapropiada para algunas personas.", "languageSelectLabel": "Idioma", "languageSelectText": "Seleccione el idioma", + "newEvent": null, "newPost": "Crear una nueva contribución", "success": "¡Guardado!", "teaserImage": { + "cropImage": null, "cropperConfirm": "Confirmar", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, "supportedFormats": "Insertar una imagen de formato de archivo JPG, PNG o GIF!" }, - "title": "Título" + "title": "Título", + "visibleOnlyForMembersOfGroup": null }, "delete": { "cancel": "Cancelar", @@ -262,6 +380,20 @@ "addLetter": "Escriba una letra", "noHashtagsFound": "No se han encontrado hashtags" }, + "legend": { + "bold": null, + "heading3": null, + "heading4": null, + "italic": null, + "legendTitle": null, + "link": null, + "orderedList": null, + "paragraph": null, + "quote": null, + "ruler": null, + "underline": null, + "unorderedList": null + }, "mention": { "noUsersFound": "No se han encontrado usuarios" }, @@ -275,41 +407,160 @@ "back-to-index": "Volver a la página de índice", "cannot-edit-post": "Esta contribución no se puede editar.", "default": "Se produjo un error", + "group-not-found": null, "post-not-found": "Esta contribución no se pudo encontrar", "profile-not-found": "Este perfil no se pudo encontrar" }, "filter-menu": { "all": "Todas", + "article": null, "categories": "Categorías de contenido", + "creationDate": null, + "deleteFilter": null, "emotions": "Emociones", + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, "filter-by": "Filtrar por ...", "following": "Usuarios que sigo", + "following-title": null, "languages": "Idiomas", + "my-groups": null, "order": { + "last": { + "hint": null, + "label": null + }, "newest": { "hint": null, "label": "Más reciente" }, + "next": { + "hint": null, + "label": null + }, "oldest": { "hint": null, "label": "Más antiguo" } - } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null }, "followButton": { "follow": "Seguir", "following": "Siguiendo" }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null }, "hashtags-filter": { "clearSearch": "Borrar búsqueda", @@ -318,9 +569,13 @@ }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Chats", "groups": "Grupos", "map": "Mapa", + "myProfile": null, "notifications": "Notificaciones" }, "chats": { @@ -340,6 +595,18 @@ "change-filter-settings": "Cambie la configuración de sus filtros para obtener más resultados.", "no-results": "No se han encontrado contribuciones." }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "Su correo electrónico", "failure": "Dirección de correo electrónico o contraseña incorrecta.", @@ -350,6 +617,7 @@ "moreInfo": "¿Qué es {APPLICATION_NAME}?", "moreInfoHint": "a la página de presentación", "no-account": "¿No tiene una cuenta?", + "no-cookie": null, "password": "Su contraseña", "register": "Regístrese", "success": "¡Usted ha iniciado sesión!" @@ -359,6 +627,33 @@ "questions": "Si tiene alguna pregunta o problema, por favor contáctenos por correo electrónico a", "title": "{APPLICATION_NAME} está en mantenimiento" }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } + }, "moderation": { "name": "Moderación", "reports": { @@ -436,13 +731,18 @@ "read": "Leído", "unread": "No leído" }, + "group": null, "markAllAsRead": "Marcar todas como leido", "pageLink": "Todas las notificaciones", "post": "Contribución", "reason": { + "changed_group_member_role": null, "commented_on_post": "Comentó su contribución ...", "mentioned_in_comment": "Le mencionó en un comentario …", - "mentioned_in_post": "Le mencionó en una contribución …" + "mentioned_in_post": "Le mencionó en una contribución …", + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null }, "title": "Notificaciones", "user": "Usuario" @@ -454,7 +754,27 @@ "submitted": "Comentario enviado", "updated": "Cambios guardados" }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, "edited": "editado", + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, "menu": { "delete": "Borrar contribución", "edit": "Editar contribución", @@ -467,6 +787,20 @@ "pinned": "Anuncio", "takeAction": { "name": "Tomar acción" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { @@ -483,7 +817,6 @@ "title": "¡Invite a alguien a {APPLICATION_NAME}!" }, "memberSince": "Miembro desde", - "name": "Mi perfil", "network": { "andMore": "y {number} más ...", "followedBy": "es seguido por:", @@ -571,12 +904,19 @@ }, "search": { "failed": "No se ha encontrado nada", + "for": null, "heading": { + "Group": null, "Post": "Contribuciones", + "Tag": null, "User": "Usuarios" }, "hint": "¿Qué estás buscando? Utiliza !… para contribuciones, @… para usuarios, #… para hashtags.", - "placeholder": "Buscar" + "no-results": null, + "page": null, + "placeholder": "Buscar", + "results": null, + "title": null }, "settings": { "blocked-users": { @@ -604,6 +944,7 @@ "data": { "labelBio": "Acerca de usted", "labelCity": "Su ciudad o región", + "labelCityHint": null, "labelName": "Su nombre", "labelSlug": "Su nombre de usuario único", "name": "Sus datos", @@ -613,13 +954,19 @@ "deleteUserAccount": { "accountDescription": "Tenga en cuenta que su contribución y sus comentarios son importantes para nuestra comunidad. Si aún decide borrarlos, debe marcarlos a continuación.", "accountWarning": "¡NO PUEDE GESTIONAR y NO PUEDE RECUPERAR su cuenta, contribuciones o comentarios después de eliminar su cuenta!", + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, "commentedCount": "Eliminar mis {count} comentarios", + "confirmDeleting": null, "contributionsCount": "Eliminar mis {count} contribuciones", + "infoAdmin": null, "name": "Eliminar cuenta de usuario", "pleaseConfirm": "¡Acción destructiva! Escriba “{confirm}” para confirmar.", "success": "¡Cuenta eliminada con éxito!" }, "download": { + "description": null, + "json": null, "name": "Descargar datos" }, "email": { @@ -684,6 +1031,11 @@ "unmuted": "{name} no está silenciado ahora" }, "name": "Configuración", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "Mis organizaciones" }, @@ -713,6 +1065,13 @@ "name": "Seguridad" }, "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, "name": "Medios de comunicación social", "placeholder": "Agregar una URL de Social-Media", "requireUnique": "Ya ha añadido esta url", @@ -737,6 +1096,7 @@ "contact": "Contacto", "data-privacy": "Protección de datos", "director": "Director General", + "donate": null, "error-occurred": "Se ha ocurrido un error.", "faq": "Preguntas más frecuentes", "germany": "Alemania", @@ -744,6 +1104,7 @@ "made": "Hecho con ❤️", "register": "Número de registro", "responsible": "Responsable según § 55 Abs. 2 RStV (Alemania)", + "support": null, "taxident": "Número de identificación del impuesto sobre el valor añadido según el § 27 a de la Ley del Impuesto sobre el Valor Añadido (Alemania)", "termsAndConditions": "Términos y condiciones", "thanks": "¡Gracias!", diff --git a/webapp/locales/fr.json b/webapp/locales/fr.json index 34873ec00..3e0083c1c 100644 --- a/webapp/locales/fr.json +++ b/webapp/locales/fr.json @@ -6,7 +6,8 @@ "edit": "Modifier", "loading": "chargement", "loadMore": "charger plus", - "save": "Sauvegarder" + "save": "Sauvegarder", + "saveCategories": null }, "admin": { "categories": { @@ -30,6 +31,7 @@ "goal": "Dons mensuels requis", "name": "Informations sur les dons", "progress": "Dons recueillis jusqu'à présent", + "showDonationsCheckboxLabel": null, "successfulUpdate": "Les informations sur les dons ont été mises à jour avec succès !" }, "hashtags": { @@ -63,6 +65,7 @@ "placeholder": "mail, nom ou description" }, "name": "Utilisateurs", + "roleChanged": null, "table": { "columns": { "createdAt": "Créé à", @@ -76,7 +79,29 @@ } }, "chat": { - "search": "Filtrer les salons de chat" + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null + }, + "roomEmpty": null, + "roomsEmpty": null, + "search": "Filtrer les salons de chat", + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null + } + }, + "client-only": { + "loading": null }, "code-of-conduct": { "subheader": "pour le réseau social de {ORGANIZATION_NAME}" @@ -113,11 +138,20 @@ "validations": { "categories": "au moins une et au maximum trois catégories doivent être sélectionnées", "email": "Doit être une adresse mail valide", + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, "url": "doit être une URL valide" }, "versus": "Versus" }, "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, "password-reset": { "change-password": { "error": "La modification de votre mot de passe a échoué. Peut-être que le code de sécurité n'était pas correct ?", @@ -135,22 +169,62 @@ }, "registration": { "create-user-account": { + "buttonTitle": null, "error": "Compte d'utilisateur n'a pas pu être créé!", "help": " Peut-être que la confirmation n'était pas valide? En cas de problème, n'hésitez pas à nous demander de l'aide en nous envoyant un mail à:", + "recieveCommunicationAsEmailsEtcConfirmed": null, "success": "Votre compte a été créé!", + "termsAndCondsEtcConfirmed": null, "title": "Créer un compte utilisateur" }, + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, + "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, "email-nonce": { + "buttonTitle": null, "form": { "click-next": "Cliquez sur Continuer.", "description": "Ouvrez votre boîte de réception et entrez le code que nous vous avons envoyé.", "next": "Continuer", "nonce": "Entrez votre code", "validations": { - "length": "doit comporter {nonceLength} caractères" + "error": null, + "length": "doit comporter {nonceLength} caractères", + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null } } }, + "no-public-registrstion": { + "title": null + }, "signup": { "form": { "data-privacy": "J'ai lu et compris la Déclaration de confidentialité.", @@ -168,27 +242,55 @@ } }, "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, "categories": { "infoSelectedNoOfMaxCategories": "{chosen} de {max} catégories sélectionnées" }, "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, "name": { - "animal-protection": "Protection des animaux", - "art-culture-sport": "Art, Culture & Sport", - "consumption-sustainability": "Consommation & Durabilité", - "cooperation-development": "Coopération & Développement", - "democracy-politics": "Démocratie & Politique", - "economy-finances": "Économie & Finances", - "education-sciences": "Éducation & Sciences", - "energy-technology": "Énergie & Technologie", - "environment-nature": "Environnement & Nature", - "freedom-of-speech": "Liberté d'expression", - "global-peace-nonviolence": "Paix mondiale & Non-violence", - "happiness-values": "Bonheur & Valeurs", - "health-wellbeing": "Santé & Bien-être", - "human-rights-justice": "Droits de l'homme & Justice", - "it-internet-data-privacy": "Informatique, Internet & Confidentialité des données", - "just-for-fun": "Juste pour le Fun" + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null } }, "emotions-label": { @@ -198,18 +300,33 @@ "happy": "Heureux", "surprised": "Surpris" }, - "filterALL": "Voir toutes les contributions", "filterFollow": "Filtrer les contributions des utilisateurs que je suis", + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, "inappropriatePicture": "Cette image peut être inappropriée pour certaines personnes.", "languageSelectLabel": "Langue", "languageSelectText": "Sélectionner une langue", + "newEvent": null, "newPost": "Créer un nouveau Post", "success": "Enregistré!", "teaserImage": { + "cropImage": null, "cropperConfirm": "Confirmer", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, "supportedFormats": "Insérer une image au format de fichier JPG, PNG ou GIF!" }, - "title": "Titre" + "title": "Titre", + "visibleOnlyForMembersOfGroup": null }, "delete": { "cancel": "Annuler", @@ -263,43 +380,187 @@ "addLetter": "Tapez une lettre", "noHashtagsFound": "Aucun hashtag trouvé" }, + "legend": { + "bold": null, + "heading3": null, + "heading4": null, + "italic": null, + "legendTitle": null, + "link": null, + "orderedList": null, + "paragraph": null, + "quote": null, + "ruler": null, + "underline": null, + "unorderedList": null + }, "mention": { "noUsersFound": "Aucun utilisateur trouvé" }, "placeholder": "Écrivez quelque chose d'inspirant..." }, + "error-pages": { + "403-default": null, + "404-default": null, + "500-default": null, + "503-default": null, + "back-to-index": null, + "cannot-edit-post": null, + "default": null, + "group-not-found": null, + "post-not-found": null, + "profile-not-found": null + }, "filter-menu": { "all": "Toutes", + "article": null, "categories": "Catégories de contenu", + "creationDate": null, + "deleteFilter": null, "emotions": "Émotions", + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, "filter-by": "Filtrer par ...", "following": "Utilisateurs que je suis", + "following-title": null, "languages": "Langues", + "my-groups": null, "order": { + "last": { + "hint": null, + "label": null + }, "newest": { "hint": null, "label": "Plus récent" }, + "next": { + "hint": null, + "label": null + }, "oldest": { "hint": null, "label": "Le plus ancien" } - } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null }, "followButton": { "follow": "Suivre", "following": "Je suis les" }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null }, "hashtags-filter": { "clearSearch": "Réinitialiser la recherche", @@ -308,9 +569,13 @@ }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Chats", "groups": "Groupes", "map": "Carte", + "myProfile": null, "notifications": "Notifications" }, "chats": { @@ -330,6 +595,18 @@ "change-filter-settings": "Modifiez les paramètres de filtrage pour obtenir plus de résultats.", "no-results": "Pas de contribution trouvée." }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "Votre mail", "failure": "Adresse mail ou mot de passe incorrect.", @@ -340,6 +617,7 @@ "moreInfo": "Qu'est-ce que {APPLICATION_NAME}?", "moreInfoHint": "à la page de présentation", "no-account": "Vous n'avez pas de compte?", + "no-cookie": null, "password": "Votre mot de passe", "register": "S'inscrire", "success": "Vous êtes connecté!" @@ -349,6 +627,33 @@ "questions": "Des questions ou des préoccupations, envoyez un mail à", "title": "{APPLICATION_NAME} est en maintenance" }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } + }, "moderation": { "name": "Modération", "reports": { @@ -431,20 +736,45 @@ "pageLink": "Toutes les notifications", "post": "Post", "reason": { + "changed_group_member_role": null, "commented_on_post": "Commenté sur votre post…", "mentioned_in_comment": "Vous a mentionné dans un commentaire…", - "mentioned_in_post": "Vous a mentionné dans un post…" + "mentioned_in_post": "Vous a mentionné dans un post…", + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null }, "title": "Notifications", "user": "Utilisateur" }, "post": { "comment": { + "reply": null, "submit": "Commenté", "submitted": "Commentaire soumis", "updated": "Changements sauvegardés" }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, "edited": "édité", + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, "menu": { "delete": "Supprimer le Post", "edit": "Modifier le Post", @@ -457,6 +787,20 @@ "pinned": "Annonce", "takeAction": { "name": "Passez à l'action" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { @@ -473,7 +817,6 @@ "title": "Invitez quelqu'un à {APPLICATION_NAME}!" }, "memberSince": "Membre depuis", - "name": "Mon profil", "network": { "andMore": "et {number} plus…", "followedBy": "est suivi par:", @@ -561,12 +904,19 @@ }, "search": { "failed": "Rien trouvé", + "for": null, "heading": { + "Group": null, "Post": "Posts", + "Tag": null, "User": "Utilisateurs" }, "hint": "Qu'est-ce que vous cherchez? Utiliser !… pour des posts, @… pour des membres, #… pour des hashtag.", - "placeholder": "Rechercher" + "no-results": null, + "page": null, + "placeholder": "Rechercher", + "results": null, + "title": null }, "settings": { "blocked-users": { @@ -579,6 +929,8 @@ "empty": "Jusqu'à présent, vous n'avez bloqué personne.", "explanation": { "closing": "Ceci devrait être suffisant pour le moment afin que les utilisateurs bloqués ne puissent plus vous déranger.", + "commenting-disabled": null, + "commenting-explanation": null, "intro": "Si vous avez bloqué un autre utilisateur, voici ce qui se passe:", "notifications": "Les utilisateurs bloqués ne recevront plus de notifications s'ils sont mentionnés dans vos postes.", "their-perspective": "Vice versa: la personne bloquée ne verra plus non plus vos postes dans son fil d'actualités.", @@ -592,6 +944,7 @@ "data": { "labelBio": "À propos de vous", "labelCity": "Votre ville ou région", + "labelCityHint": null, "labelName": "Votre nom", "labelSlug": "Votre nom d'utilisateur unique", "name": "Vos données", @@ -601,13 +954,19 @@ "deleteUserAccount": { "accountDescription": "Sachez que vos postes et commentaires sont importants pour notre communauté. Si vous voulez quand même les supprimer, vous devez les marquer ci-dessous.", "accountWarning": "Vous NE POUVEZ PAS GÉRER et NE POUVEZ PAS RECOUVRIR votre compte, vos messages ou vos commentaires après avoir supprimé votre compte!", + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, "commentedCount": "Supprimer mes {count} commentaires", + "confirmDeleting": null, "contributionsCount": "Supprimer mes {count} postes", + "infoAdmin": null, "name": "Supprimer un compte utilisateur", "pleaseConfirm": "Action destructive! Saisissez “{confirm}” pour confirmer.", "success": "Compte supprimer avec succès!" }, "download": { + "description": null, + "json": null, "name": "Télécharger les données" }, "email": { @@ -653,7 +1012,30 @@ "languages": { "name": "Langues" }, + "muted-users": { + "columns": { + "name": null, + "slug": null, + "unmute": null + }, + "empty": null, + "explanation": { + "intro": null, + "search": null, + "your-perspective": null + }, + "how-to": null, + "mute": null, + "name": null, + "unmute": null, + "unmuted": null + }, "name": "Paramètres", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "Mes organisations" }, @@ -683,6 +1065,13 @@ "name": "Sécurité" }, "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, "name": "Médias sociaux", "placeholder": "Ajouter une URL pour les médias sociaux", "requireUnique": "Vous avez déjà ajouté cette URL", @@ -707,6 +1096,7 @@ "contact": "Contacter", "data-privacy": "Protection des données", "director": "Directeur Général", + "donate": null, "error-occurred": "Une erreur s'est produite.", "faq": "FAQ", "germany": "Allemagne", @@ -714,6 +1104,7 @@ "made": "Fabriqué avec ❤️", "register": "Numéro de registre", "responsible": "Responsable selon § 55 Abs. 2 RStV (Allemagne)", + "support": null, "taxident": "Numéro d'identification à la taxe sur la valeur ajoutée selon § 27 a de la loi sur la taxe sur la valeur ajoutée (Allemagne)", "termsAndConditions": "Conditions générales", "thanks": "Merci!", diff --git a/webapp/locales/it.json b/webapp/locales/it.json index 31e496c45..d705b2d27 100644 --- a/webapp/locales/it.json +++ b/webapp/locales/it.json @@ -6,7 +6,8 @@ "edit": "Modifica", "loading": "Caricamento in corso", "loadMore": "Carica di più", - "save": "Salva" + "save": "Salva", + "saveCategories": null }, "admin": { "categories": { @@ -30,6 +31,7 @@ "goal": "Donazioni mensili necessarie", "name": "Info donazioni", "progress": "Donazioni raccolte finora", + "showDonationsCheckboxLabel": null, "successfulUpdate": "Informazioni sulle donazioni aggiornate con successo!" }, "hashtags": { @@ -57,17 +59,13 @@ "settings": { "name": "Impostazioni" }, - "tags": { - "name": "Tag", - "tagCount": "Messaggi", - "tagCountUnique": "Utenti" - }, "users": { "empty": null, "form": { "placeholder": null }, "name": "Utenti", + "roleChanged": null, "table": { "columns": { "createdAt": null, @@ -80,6 +78,31 @@ } } }, + "chat": { + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null + }, + "roomEmpty": null, + "roomsEmpty": null, + "search": null, + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null + } + }, + "client-only": { + "loading": null + }, "code-of-conduct": { "subheader": null }, @@ -87,8 +110,6 @@ "content": { "unavailable-placeholder": null }, - "delete": null, - "edit": null, "edited": null, "menu": { "delete": null, @@ -117,11 +138,20 @@ "validations": { "categories": null, "email": null, + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, "url": null }, "versus": "Verso" }, "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, "password-reset": { "change-password": { "error": "Modifica della password non riuscita. Forse il codice di sicurezza non era corretto?", @@ -139,21 +169,62 @@ }, "registration": { "create-user-account": { + "buttonTitle": null, "error": null, "help": null, + "recieveCommunicationAsEmailsEtcConfirmed": null, "success": null, + "termsAndCondsEtcConfirmed": null, "title": null }, - "email-nonce": { + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, + "email-nonce": { + "buttonTitle": null, + "form": { + "click-next": null, "description": null, "next": null, "nonce": null, "validations": { - "length": null + "error": null, + "length": null, + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null } } }, + "no-public-registrstion": { + "title": null + }, "signup": { "form": { "data-privacy": null, @@ -171,31 +242,57 @@ } }, "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, "categories": { "infoSelectedNoOfMaxCategories": null }, "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, "name": { - "animal-protection": null, - "art-culture-sport": null, - "consumption-sustainability": null, - "cooperation-development": null, - "democracy-politics": null, - "economy-finances": null, - "education-sciences": null, - "energy-technology": null, - "environment-nature": null, - "freedom-of-speech": null, - "global-peace-nonviolence": null, - "happiness-values": null, - "health-wellbeing": null, - "human-rights-justice": null, - "it-internet-data-privacy": null, - "just-for-fun": null + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null } }, - "delete": null, - "edit": null, "emotions-label": { "angry": null, "cry": null, @@ -203,17 +300,33 @@ "happy": null, "surprised": null }, - "filterALL": null, "filterFollow": null, + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, + "inappropriatePicture": null, "languageSelectLabel": null, "languageSelectText": null, + "newEvent": null, "newPost": null, "success": null, "teaserImage": { + "cropImage": null, "cropperConfirm": "Confermare", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, "supportedFormats": "Inserisci un'immagine in formato file JPG, PNG o GIF!" }, - "title": null + "title": null, + "visibleOnlyForMembersOfGroup": null }, "delete": { "cancel": null, @@ -267,43 +380,187 @@ "addLetter": null, "noHashtagsFound": null }, + "legend": { + "bold": null, + "heading3": null, + "heading4": null, + "italic": null, + "legendTitle": null, + "link": null, + "orderedList": null, + "paragraph": null, + "quote": null, + "ruler": null, + "underline": null, + "unorderedList": null + }, "mention": { "noUsersFound": null }, "placeholder": null }, + "error-pages": { + "403-default": null, + "404-default": null, + "500-default": null, + "503-default": null, + "back-to-index": null, + "cannot-edit-post": null, + "default": null, + "group-not-found": null, + "post-not-found": null, + "profile-not-found": null + }, "filter-menu": { "all": null, + "article": null, "categories": null, + "creationDate": null, + "deleteFilter": null, "emotions": null, + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, "filter-by": null, "following": null, + "following-title": null, "languages": null, + "my-groups": null, "order": { + "last": { + "hint": null, + "label": null + }, "newest": { "hint": null, "label": null }, + "next": { + "hint": null, + "label": null + }, "oldest": { "hint": null, "label": null } - } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null }, "followButton": { "follow": null, "following": null }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null }, "hashtags-filter": { "clearSearch": null, @@ -312,8 +569,13 @@ }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Chat", "groups": "Gruppi", + "map": null, + "myProfile": null, "notifications": "Notifiche" }, "chats": { @@ -322,6 +584,9 @@ "groups": { "tooltip": "Gruppi" }, + "map": { + "tooltip": null + }, "notifications": { "tooltip": "Notifiche" } @@ -330,6 +595,18 @@ "change-filter-settings": null, "no-results": null }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "La tua email", "failure": null, @@ -340,6 +617,7 @@ "moreInfo": "Che cosa è {APPLICATION_NAME}?", "moreInfoHint": null, "no-account": null, + "no-cookie": null, "password": "La tua password", "register": null, "success": null @@ -349,16 +627,98 @@ "questions": null, "title": null }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } + }, "moderation": { "name": null, "reports": { - "createdAt": null, + "author": null, + "content": null, + "decideButton": null, + "decided": null, + "decideModal": { + "cancel": null, + "Comment": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "Post": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "submit": null, + "User": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + } + }, + "decision": null, + "DecisionSuccess": null, + "disabled": null, + "disabledAt": null, "disabledBy": null, "empty": null, + "enabled": null, + "enabledAt": null, + "enabledBy": null, + "filterLabel": { + "all": null, + "closed": null, + "reviewed": null, + "unreviewed": null + }, + "moreDetails": null, "name": null, + "noDecision": null, + "numberOfUsers": null, + "previousDecision": null, "reasonCategory": null, "reasonDescription": null, - "reporter": null, + "reportedOn": null, + "status": null, "submitter": null } }, @@ -371,24 +731,50 @@ "read": null, "unread": null }, + "group": null, "markAllAsRead": "Segna tutti come letti", "pageLink": "Tutte le notifiche", "post": null, "reason": { + "changed_group_member_role": null, "commented_on_post": null, "mentioned_in_comment": null, - "mentioned_in_post": null + "mentioned_in_post": null, + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null }, "title": null, "user": null }, "post": { "comment": { + "reply": null, "submit": null, "submitted": null, "updated": null }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, "edited": null, + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, "menu": { "delete": null, "edit": null, @@ -401,6 +787,20 @@ "pinned": null, "takeAction": { "name": "Agire" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { @@ -417,7 +817,6 @@ "title": null }, "memberSince": "Membro dal", - "name": "Il mio profilo", "network": { "andMore": null, "followedBy": null, @@ -505,32 +904,69 @@ }, "search": { "failed": "Non è stato trovato nulla", + "for": null, + "heading": { + "Group": null, + "Post": null, + "Tag": null, + "User": null + }, "hint": "Cosa state cercando? Usate !... per i post, @... per gli utenti, #... per gli hashtag.", - "placeholder": "Ricerca" + "no-results": null, + "page": null, + "placeholder": "Ricerca", + "results": null, + "title": null }, "settings": { + "blocked-users": { + "block": null, + "columns": { + "name": null, + "slug": null, + "unblock": null + }, + "empty": null, + "explanation": { + "closing": null, + "commenting-disabled": null, + "commenting-explanation": null, + "intro": null, + "notifications": null, + "their-perspective": null, + "your-perspective": null + }, + "how-to": null, + "name": null, + "unblock": null, + "unblocked": null + }, "data": { "labelBio": "Su di te", "labelCity": "La tua città o regione", + "labelCityHint": null, "labelName": "Nome", "labelSlug": null, "name": "I tuoi dati", "namePlaceholder": "Anonymous", "success": null }, - "delete": { - "name": "Elimina Account" - }, "deleteUserAccount": { "accountDescription": "Essere consapevoli che i tuoi post e commenti sono importanti per la nostra comunità. Se cancelli il tuo account utente, tutto scomparirà per sempre - e sarebbe un vero peccato!", "accountWarning": "Attenzione! Tu NON PUOI GESTIRE e NON PUOI RECUPERARE il tuo account, i tuoi messaggi o commenti dopo aver cancellato il tuo account!", + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, "commentedCount": "Cancella i miei {count} commenti", + "confirmDeleting": null, "contributionsCount": "Cancellare i miei {count} messaggi", + "infoAdmin": null, "name": "Cancellare l'account utente", "pleaseConfirm": "Azione distruttiva! Digita “{confirm}” per confermare.", "success": "Account eliminato con successo!" }, "download": { + "description": null, + "json": null, "name": "Scaricamento dati" }, "email": { @@ -595,6 +1031,11 @@ "unmuted": null }, "name": "Impostazioni", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "Mie organizzazioni" }, @@ -624,6 +1065,13 @@ "name": "Sicurezza" }, "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, "name": null, "placeholder": null, "requireUnique": null, @@ -648,6 +1096,7 @@ "contact": "Contatto", "data-privacy": "protezione dei dati", "director": "Direttore Generale", + "donate": null, "error-occurred": null, "faq": null, "germany": "Germania", @@ -655,6 +1104,7 @@ "made": "Con ❤️ fatto", "register": "numero di registro", "responsible": "Responsabile ai sensi del § 55 Abs. 2 RStV (Germania)", + "support": null, "taxident": "Numero di identificazione dell'imposta sul valore aggiunto ai sensi del § 27 a Legge sull'imposta sul valore aggiunto (Germania)", "termsAndConditions": null, "thanks": null, diff --git a/webapp/locales/nl.json b/webapp/locales/nl.json index 933942e2a..2394cf641 100644 --- a/webapp/locales/nl.json +++ b/webapp/locales/nl.json @@ -1,6 +1,13 @@ { "actions": { - "cancel": "Annuleren" + "cancel": "Annuleren", + "create": null, + "delete": null, + "edit": null, + "loading": null, + "loadMore": null, + "save": null, + "saveCategories": null }, "admin": { "categories": { @@ -20,6 +27,25 @@ "shouts": "Shouts", "users": "Gebruikers" }, + "donations": { + "goal": null, + "name": null, + "progress": null, + "showDonationsCheckboxLabel": null, + "successfulUpdate": null + }, + "hashtags": { + "name": null, + "nameOfHashtag": null, + "number": null, + "tagCount": null, + "tagCountUnique": null + }, + "invites": { + "description": null, + "name": null, + "title": null + }, "name": "Admin", "notifications": { "name": "Meldingen" @@ -33,18 +59,66 @@ "settings": { "name": "Instellingen" }, - "tags": { - "name": "Tags", - "tagCount": "Berichten", - "tagCountUnique": "Gebruikers" - }, "users": { - "name": "Gebruikers" + "empty": null, + "form": { + "placeholder": null + }, + "name": "Gebruikers", + "roleChanged": null, + "table": { + "columns": { + "createdAt": null, + "email": null, + "name": null, + "number": null, + "role": null, + "slug": null + } + } } }, + "chat": { + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null + }, + "roomEmpty": null, + "roomsEmpty": null, + "search": null, + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null + } + }, + "client-only": { + "loading": null + }, + "code-of-conduct": { + "subheader": null + }, "comment": { - "delete": "Commentaar verwijderen", - "edit": "Commentaar bewerken" + "content": { + "unavailable-placeholder": null + }, + "edited": null, + "menu": { + "delete": null, + "edit": null + }, + "show": { + "less": null, + "more": null + } }, "common": { "category": "Categorie ::: Categorieën", @@ -61,42 +135,447 @@ "tag": "Tag ::: Tags", "takeAction": "Onderneem actie", "user": "Gebruiker ::: Gebruikers", + "validations": { + "categories": null, + "email": null, + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, + "url": null + }, "versus": "Versus" }, - "contribution": { - "delete": "Bijdrage verwijderen", - "edit": "Bijdrage bewerken", - "teaserImage": { - "cropperConfirm": "Bevestigen", - "supportedFormats": "Voeg een afbeelding in met het bestandsformaat JPG, PNG of GIF!" + "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, + "password-reset": { + "change-password": { + "error": null, + "help": null, + "success": null + }, + "request": { + "form": { + "description": null, + "submit": null, + "submitted": null + }, + "title": null + } + }, + "registration": { + "create-user-account": { + "buttonTitle": null, + "error": null, + "help": null, + "recieveCommunicationAsEmailsEtcConfirmed": null, + "success": null, + "termsAndCondsEtcConfirmed": null, + "title": null + }, + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, + "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, + "email-nonce": { + "buttonTitle": null, + "form": { + "click-next": null, + "description": null, + "next": null, + "nonce": null, + "validations": { + "error": null, + "length": null, + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null + } + } + }, + "no-public-registrstion": { + "title": null + }, + "signup": { + "form": { + "data-privacy": null, + "description": null, + "errors": { + "email-exists": null + }, + "submit": null, + "success": null, + "terms-and-condition": null + }, + "title": null, + "unavailable": null + } } }, + "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, + "categories": { + "infoSelectedNoOfMaxCategories": null + }, + "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, + "name": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + } + }, + "emotions-label": { + "angry": null, + "cry": null, + "funny": null, + "happy": null, + "surprised": null + }, + "filterFollow": null, + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, + "inappropriatePicture": null, + "languageSelectLabel": null, + "languageSelectText": null, + "newEvent": null, + "newPost": null, + "success": null, + "teaserImage": { + "cropImage": null, + "cropperConfirm": "Bevestigen", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, + "supportedFormats": "Voeg een afbeelding in met het bestandsformaat JPG, PNG of GIF!" + }, + "title": null, + "visibleOnlyForMembersOfGroup": null + }, + "delete": { + "cancel": null, + "comment": { + "message": null, + "success": null, + "title": null, + "type": null + }, + "contribution": { + "message": null, + "success": null, + "title": null, + "type": null + }, + "submit": null + }, "disable": { + "cancel": null, "comment": { "message": "Wilt u de reactie van \" {name} \" echt uitschakelen ?", "title": "Commentaar uitschakelen", "type": "Melding" + }, + "contribution": { + "message": null, + "title": null, + "type": null + }, + "submit": null, + "success": null, + "user": { + "message": null, + "title": null, + "type": null } }, + "donations": { + "amount-of-total": null, + "donate-now": null + }, + "editor": { + "embed": { + "always_allow": null, + "data_privacy_info": null, + "data_privacy_warning": null, + "play_now": null + }, + "hashtag": { + "addHashtag": null, + "addLetter": null, + "noHashtagsFound": null + }, + "legend": { + "bold": null, + "heading3": null, + "heading4": null, + "italic": null, + "legendTitle": null, + "link": null, + "orderedList": null, + "paragraph": null, + "quote": null, + "ruler": null, + "underline": null, + "unorderedList": null + }, + "mention": { + "noUsersFound": null + }, + "placeholder": null + }, + "error-pages": { + "403-default": null, + "404-default": null, + "500-default": null, + "503-default": null, + "back-to-index": null, + "cannot-edit-post": null, + "default": null, + "group-not-found": null, + "post-not-found": null, + "profile-not-found": null + }, + "filter-menu": { + "all": null, + "article": null, + "categories": null, + "creationDate": null, + "deleteFilter": null, + "emotions": null, + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, + "filter-by": null, + "following": null, + "following-title": null, + "languages": null, + "my-groups": null, + "order": { + "last": { + "hint": null, + "label": null + }, + "newest": { + "hint": null, + "label": null + }, + "next": { + "hint": null, + "label": null + }, + "oldest": { + "hint": null, + "label": null + } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null + }, "followButton": { "follow": "Volgen", "following": "Volgt" }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null + }, + "hashtags-filter": { + "clearSearch": null, + "hashtag-search": null, + "title": null }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Chats", "groups": "Groepen", + "map": null, + "myProfile": null, "notifications": "Notificaties" }, "chats": { @@ -105,17 +584,143 @@ "groups": { "tooltip": "Groepen" }, + "map": { + "tooltip": null + }, "notifications": { "tooltip": "Notificaties" } }, + "index": { + "change-filter-settings": null, + "no-results": null + }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "Uw E-mail", + "failure": null, + "forgotPassword": null, "hello": "Hallo", "login": "Inloggen", "logout": "Uitloggen", "moreInfo": "Wat is {APPLICATION_NAME}?", - "password": "Uw Wachtwoord" + "moreInfoHint": null, + "no-account": null, + "no-cookie": null, + "password": "Uw Wachtwoord", + "register": null, + "success": null + }, + "maintenance": { + "explanation": null, + "questions": null, + "title": null + }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } + }, + "moderation": { + "name": null, + "reports": { + "author": null, + "content": null, + "decideButton": null, + "decided": null, + "decideModal": { + "cancel": null, + "Comment": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "Post": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "submit": null, + "User": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + } + }, + "decision": null, + "DecisionSuccess": null, + "disabled": null, + "disabledAt": null, + "disabledBy": null, + "empty": null, + "enabled": null, + "enabledAt": null, + "enabledBy": null, + "filterLabel": { + "all": null, + "closed": null, + "reviewed": null, + "unreviewed": null + }, + "moreDetails": null, + "name": null, + "noDecision": null, + "numberOfUsers": null, + "previousDecision": null, + "reasonCategory": null, + "reasonDescription": null, + "reportedOn": null, + "status": null, + "submitter": null + } }, "notifications": { "comment": null, @@ -126,35 +731,103 @@ "read": null, "unread": null }, + "group": null, "markAllAsRead": "Markeer alles als gelezen", "pageLink": "Alle notificaties", "post": null, "reason": { + "changed_group_member_role": null, "commented_on_post": null, "mentioned_in_comment": null, - "mentioned_in_post": null + "mentioned_in_post": null, + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null }, "title": null, "user": null }, "post": { - "moreInfo": { - "name": "Meer info" + "comment": { + "reply": null, + "submit": null, + "submitted": null, + "updated": null + }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, + "edited": null, + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, + "menu": { + "delete": null, + "edit": null, + "pin": null, + "pinnedSuccessfully": null, + "unpin": null, + "unpinnedSuccessfully": null }, "name": "Post", + "pinned": null, "takeAction": { "name": "Onderneem actie" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { "avatar": { "submitted": null }, + "commented": null, "follow": "Volgen", "followers": "Volgelingen", "following": "Volgt", + "invites": { + "description": null, + "emailPlaceholder": null, + "title": null + }, "memberSince": "Lid sinds", - "name": "Mijn profiel" + "network": { + "andMore": null, + "followedBy": null, + "followedByNobody": null, + "following": null, + "followingNobody": null, + "title": null + }, + "shouted": null, + "socialMedia": null, + "userAnonym": null }, "quotes": { "african": { @@ -162,20 +835,68 @@ "quote": "Veel kleine mensen op veel kleine plaatsen doen veel kleine dingen, die het gezicht van de wereld kunnen veranderen." } }, + "release": { + "cancel": null, + "comment": { + "error": null, + "message": null, + "title": null, + "type": null + }, + "contribution": { + "error": null, + "message": null, + "title": null, + "type": null + }, + "submit": null, + "success": null, + "user": { + "error": null, + "message": null, + "title": null, + "type": null + } + }, "report": { "cancel": "Annuleren", "comment": { + "error": null, "message": "Wilt u echt het commentaar van \"{name}\" melden?", "title": "Reactie melden", "type": "Melding" }, "contribution": { + "error": null, "message": "Wilt u echt het commentaar van \"{name}\" melden?", "title": "Bijdrage melden", "type": "Bijdrage" }, + "reason": { + "category": { + "invalid": null, + "label": null, + "options": { + "advert_products_services_commercial": null, + "criminal_behavior_violation_german_law": null, + "discrimination_etc": null, + "doxing": null, + "glorific_trivia_of_cruel_inhuman_acts": null, + "intentional_intimidation_stalking_persecution": null, + "other": null, + "pornographic_content_links": null + }, + "placeholder": null + }, + "description": { + "label": null, + "placeholder": null + } + }, "submit": "Verzenden", + "success": null, "user": { + "error": null, "message": "Wilt u echt het commentaar van \"{name}\" melden?", "title": "Gebruiker melden", "type": "Gebruiker" @@ -183,48 +904,215 @@ }, "search": { "failed": "Niets gevonden", + "for": null, + "heading": { + "Group": null, + "Post": null, + "Tag": null, + "User": null + }, "hint": "Waar zoekt u naar? Gebruik !... voor berichten, @... voor gebruikers, #... voor hashtags.", - "placeholder": "Zoeken" + "no-results": null, + "page": null, + "placeholder": "Zoeken", + "results": null, + "title": null }, "settings": { - "data": { - "name": "Uw gegevens" + "blocked-users": { + "block": null, + "columns": { + "name": null, + "slug": null, + "unblock": null + }, + "empty": null, + "explanation": { + "closing": null, + "commenting-disabled": null, + "commenting-explanation": null, + "intro": null, + "notifications": null, + "their-perspective": null, + "your-perspective": null + }, + "how-to": null, + "name": null, + "unblock": null, + "unblocked": null }, - "delete": { - "name": "Account verwijderen" + "data": { + "labelBio": null, + "labelCity": null, + "labelCityHint": null, + "labelName": null, + "labelSlug": null, + "name": "Uw gegevens", + "namePlaceholder": null, + "success": null + }, + "deleteUserAccount": { + "accountDescription": null, + "accountWarning": null, + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, + "commentedCount": null, + "confirmDeleting": null, + "contributionsCount": null, + "infoAdmin": null, + "name": null, + "pleaseConfirm": null, + "success": null }, "download": { + "description": null, + "json": null, "name": "Gegevens downloaden" }, + "email": { + "change-successful": null, + "labelEmail": null, + "labelNewEmail": null, + "labelNonce": null, + "name": null, + "submitted": null, + "success": null, + "validation": { + "same-email": null + }, + "verification-error": { + "explanation": null, + "message": null, + "reason": { + "invalid-nonce": null, + "no-email-request": null + }, + "support": null + } + }, + "embeds": { + "info-description": null, + "name": null, + "status": { + "change": { + "allow": null, + "deny": null, + "question": null + }, + "description": null, + "disabled": { + "off": null, + "on": null + } + } + }, "invites": { "name": "Uitnodigingen" }, "languages": { "name": "Talen" }, + "muted-users": { + "columns": { + "name": null, + "slug": null, + "unmute": null + }, + "empty": null, + "explanation": { + "intro": null, + "search": null, + "your-perspective": null + }, + "how-to": null, + "mute": null, + "name": null, + "unmute": null, + "unmuted": null + }, "name": "Instellingen", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "Mijn Organisaties" }, + "privacy": { + "make-shouts-public": null, + "name": null, + "success-update": null + }, "security": { + "change-password": { + "button": null, + "label-new-password": null, + "label-new-password-confirm": null, + "label-old-password": null, + "message-new-password-confirm-required": null, + "message-new-password-missmatch": null, + "message-new-password-required": null, + "message-old-password-required": null, + "passwordSecurity": null, + "passwordStrength0": null, + "passwordStrength1": null, + "passwordStrength2": null, + "passwordStrength3": null, + "passwordStrength4": null, + "success": null + }, "name": "Veiligheid" + }, + "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, + "name": null, + "placeholder": null, + "requireUnique": null, + "submit": null, + "successAdd": null, + "successDelete": null + }, + "validation": { + "slug": { + "alreadyTaken": null, + "regex": null + } } }, "shoutButton": { "shouted": "uitgeroepen" }, "site": { + "back-to-login": null, "bank": "bankrekening", + "code-of-conduct": null, "contact": "contact", "data-privacy": "gegevensbescherming", "director": "Directeur", + "donate": null, + "error-occurred": null, + "faq": null, "germany": "Duitsland", "imprint": "Afdruk", "made": "Met ❤️ gemaakt", "register": "inschrijfnummer", "responsible": "Verantwoordelijk volgens § 55 Abs. 2 RStV (Duitsland).", + "support": null, "taxident": "Identificatienummer voor de belasting over de toegevoegde waarde overeenkomstig § 27 a Wet op de belasting over de toegevoegde waarde (Duitsland).", - "termsAc": "Gebruiksvoorwaarden", + "termsAndConditions": null, + "thanks": null, "tribunal": "registerrechtbank" + }, + "termsAndConditions": { + "newTermsAndConditions": null, + "termsAndConditionsNewConfirm": null, + "termsAndConditionsNewConfirmText": null } } diff --git a/webapp/locales/pl.json b/webapp/locales/pl.json index bb0fc43df..307746415 100644 --- a/webapp/locales/pl.json +++ b/webapp/locales/pl.json @@ -6,7 +6,8 @@ "edit": "Edycja", "loading": "załadunek", "loadMore": "Obciążenie więcej", - "save": "Oszczędzaj" + "save": "Oszczędzaj", + "saveCategories": null }, "admin": { "categories": { @@ -26,6 +27,25 @@ "shouts": "Zalecane", "users": "Użytkownicy" }, + "donations": { + "goal": null, + "name": null, + "progress": null, + "showDonationsCheckboxLabel": null, + "successfulUpdate": null + }, + "hashtags": { + "name": null, + "nameOfHashtag": null, + "number": null, + "tagCount": null, + "tagCountUnique": null + }, + "invites": { + "description": null, + "name": null, + "title": null + }, "name": "Admin", "notifications": { "name": "Powiadomienia" @@ -39,19 +59,58 @@ "settings": { "name": "Ustawienia" }, - "tags": { - "name": "Znaczniki", - "tagCount": "Stanowiska", - "tagCountUnique": "Użytkownicy" - }, "users": { - "name": "Użytkownicy" + "empty": null, + "form": { + "placeholder": null + }, + "name": "Użytkownicy", + "roleChanged": null, + "table": { + "columns": { + "createdAt": null, + "email": null, + "name": null, + "number": null, + "role": null, + "slug": null + } + } } }, + "chat": { + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null + }, + "roomEmpty": null, + "roomsEmpty": null, + "search": null, + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null + } + }, + "client-only": { + "loading": null + }, + "code-of-conduct": { + "subheader": null + }, "comment": { "content": { "unavailable-placeholder": " ...ten komentarz nie jest już dostępny." }, + "edited": null, "menu": { "delete": "Usuń komentarz", "edit": "Edytuj komentarz" @@ -77,11 +136,22 @@ "takeAction": "Podejmij działania", "user": "Użytkownik ::: Użytkownicy", "validations": { - "email": "musi być ważny adres e-mail." + "categories": null, + "email": "musi być ważny adres e-mail.", + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, + "url": null }, "versus": "werset" }, "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, "password-reset": { "change-password": { "error": "Zmiana hasła nie powiodła się. Może kod bezpieczeństwa nie był poprawny?", @@ -98,36 +168,171 @@ } }, "registration": { - "email-nonce": { + "create-user-account": { + "buttonTitle": null, + "error": null, + "help": null, + "recieveCommunicationAsEmailsEtcConfirmed": null, + "success": null, + "termsAndCondsEtcConfirmed": null, + "title": null + }, + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, + "email-nonce": { + "buttonTitle": null, + "form": { + "click-next": null, "description": "Otwórz swoją skrzynkę odbiorczą i wpisz kod, który do Ciebie wysłaliśmy.", "next": "Kontynuuj", "nonce": "Wprowadź swój kod", "validations": { - "length": "musi mieć długość {nonceLength} znaków." + "error": null, + "length": "musi mieć długość {nonceLength} znaków.", + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null } } + }, + "no-public-registrstion": { + "title": null + }, + "signup": { + "form": { + "data-privacy": null, + "description": null, + "errors": { + "email-exists": null + }, + "submit": null, + "success": null, + "terms-and-condition": null + }, + "title": null, + "unavailable": null } } }, "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, "categories": { "infoSelectedNoOfMaxCategories": "{chosen} z {max} wybrane kategorie" }, - "filterALL": "Pokaż wszystkie wpisy", + "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, + "name": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + } + }, + "emotions-label": { + "angry": null, + "cry": null, + "funny": null, + "happy": null, + "surprised": null + }, "filterFollow": "Pokaż wpisy użytkowników, których śledzę", + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, + "inappropriatePicture": null, "languageSelectLabel": "Język", + "languageSelectText": null, + "newEvent": null, "newPost": "Utwórz nowy wpis", "success": "Zapisano!", "teaserImage": { + "cropImage": null, "cropperConfirm": "Potwierdzać", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, "supportedFormats": "Wstaw zdjęcie w formacie pliku JPG, PNG lub GIF!" - } + }, + "title": null, + "visibleOnlyForMembersOfGroup": null }, "delete": { "cancel": "Odwołaj", "comment": { "message": "Czy na pewno chcesz ukryć komentarz użytkownika \" {name} \"?", + "success": null, "title": "Usuń komentarz", "type": "Komentarz" }, @@ -159,31 +364,218 @@ "type": "Użytkownik" } }, + "donations": { + "amount-of-total": null, + "donate-now": null + }, "editor": { + "embed": { + "always_allow": null, + "data_privacy_info": null, + "data_privacy_warning": null, + "play_now": null + }, + "hashtag": { + "addHashtag": null, + "addLetter": null, + "noHashtagsFound": null + }, + "legend": { + "bold": null, + "heading3": null, + "heading4": null, + "italic": null, + "legendTitle": null, + "link": null, + "orderedList": null, + "paragraph": null, + "quote": null, + "ruler": null, + "underline": null, + "unorderedList": null + }, + "mention": { + "noUsersFound": null + }, "placeholder": "Napisz coś inspirującego..." }, + "error-pages": { + "403-default": null, + "404-default": null, + "500-default": null, + "503-default": null, + "back-to-index": null, + "cannot-edit-post": null, + "default": null, + "group-not-found": null, + "post-not-found": null, + "profile-not-found": null + }, + "filter-menu": { + "all": null, + "article": null, + "categories": null, + "creationDate": null, + "deleteFilter": null, + "emotions": null, + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, + "filter-by": null, + "following": null, + "following-title": null, + "languages": null, + "my-groups": null, + "order": { + "last": { + "hint": null, + "label": null + }, + "newest": { + "hint": null, + "label": null + }, + "next": { + "hint": null, + "label": null + }, + "oldest": { + "hint": null, + "label": null + } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null + }, "followButton": { "follow": "naśladować", "following": "w skutek" }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null }, "hashtags-filter": { + "clearSearch": null, + "hashtag-search": null, "title": "Twoja bańka filtrująca" }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Czaty", "groups": "Grupy", + "map": null, + "myProfile": null, "notifications": "Powiadomienia" }, "chats": { @@ -192,48 +584,223 @@ "groups": { "tooltip": "Grupy" }, + "map": { + "tooltip": null + }, "notifications": { "tooltip": "Powiadomienia" } }, + "index": { + "change-filter-settings": null, + "no-results": null + }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "Twój adres e-mail", + "failure": null, "forgotPassword": "Zapomniałeś hasła?", "hello": "Cześć", "login": "Logowanie", "logout": "Wyloguj się", "moreInfo": "Co to jest {APPLICATION_NAME}?", "moreInfoHint": "idź po więcej szczegółów", - "password": "Twoje hasło" + "no-account": null, + "no-cookie": null, + "password": "Twoje hasło", + "register": null, + "success": null + }, + "maintenance": { + "explanation": null, + "questions": null, + "title": null + }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } }, "moderation": { "name": "Umiarkowanie", "reports": { + "author": null, + "content": null, + "decideButton": null, + "decided": null, + "decideModal": { + "cancel": null, + "Comment": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "Post": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "submit": null, + "User": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + } + }, + "decision": null, + "DecisionSuccess": null, + "disabled": null, + "disabledAt": null, "disabledBy": "deaktywowane przez", "empty": "Gratulacje, moderacja nie jest potrzebna", + "enabled": null, + "enabledAt": null, + "enabledBy": null, + "filterLabel": { + "all": null, + "closed": null, + "reviewed": null, + "unreviewed": null + }, + "moreDetails": null, "name": "Raporty", + "noDecision": null, + "numberOfUsers": null, + "previousDecision": null, + "reasonCategory": null, + "reasonDescription": null, + "reportedOn": null, + "status": null, "submitter": "zgłoszone przez" } }, "notifications": { - "markAllAsRead": "Oznacz wszystkie jako przeczytane", - "menu": { - "mentioned": "wspomiał o Tobie we wpisie" + "comment": null, + "content": null, + "empty": null, + "filterLabel": { + "all": null, + "read": null, + "unread": null }, - "pageLink": "Wszystkie powiadomienia" + "group": null, + "markAllAsRead": "Oznacz wszystkie jako przeczytane", + "pageLink": "Wszystkie powiadomienia", + "post": null, + "reason": { + "changed_group_member_role": null, + "commented_on_post": null, + "mentioned_in_comment": null, + "mentioned_in_post": null, + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null + }, + "title": null, + "user": null }, "post": { "comment": { + "reply": null, "submit": "Komentarz", - "submitted": "Komentarz dodany" + "submitted": "Komentarz dodany", + "updated": null }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, + "edited": null, + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, "menu": { "delete": "Usuń wpis", - "edit": "Edytuj wpis" + "edit": "Edytuj wpis", + "pin": null, + "pinnedSuccessfully": null, + "unpin": null, + "unpinnedSuccessfully": null }, "name": "Poczta", + "pinned": null, "takeAction": { "name": "Podejmij działanie" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { @@ -244,15 +811,18 @@ "follow": "Obserwuj", "followers": "Obserwujący", "following": "Obserwowani", + "invites": { + "description": null, + "emailPlaceholder": null, + "title": null + }, "memberSince": "Członek od", - "name": "Mój profil", "network": { - "and": "i", + "andMore": null, "followedBy": "jest obserwowany:", "followedByNobody": "nikt go nie obserwuje.", "following": "obserwuje:", "followingNobody": "nikogo nie obserwuje.", - "more": "więcej", "title": "Sieć" }, "shouted": "Krzyknij", @@ -268,11 +838,13 @@ "release": { "cancel": "Anuluj", "comment": { + "error": null, "message": "Czy na pewno chcesz zgłosić komentarz użytkownika \" {name} \"?", "title": "Zgłoś komentarz", "type": "Komentarz" }, "contribution": { + "error": null, "message": "Czy na pewno chcesz zgłosić wpis użytkownika \" {name} \"?", "title": "Zgłoś wpis", "type": "Wpis" @@ -280,6 +852,7 @@ "submit": "Zgłoś", "success": "Zgłoszono pomyślnie!", "user": { + "error": null, "message": "Czy na pewno chcesz zgłosić użytkownika \" {name} \"?", "title": "Zgłoś użytkownika", "type": "Użytkownik" @@ -299,6 +872,27 @@ "title": "Zgłoś wpis", "type": "Wpis / Post" }, + "reason": { + "category": { + "invalid": null, + "label": null, + "options": { + "advert_products_services_commercial": null, + "criminal_behavior_violation_german_law": null, + "discrimination_etc": null, + "doxing": null, + "glorific_trivia_of_cruel_inhuman_acts": null, + "intentional_intimidation_stalking_persecution": null, + "other": null, + "pornographic_content_links": null + }, + "placeholder": null + }, + "description": { + "label": null, + "placeholder": null + } + }, "submit": "Wyślij raport", "success": "Dziękujemy za Twoje zgłoszenie!", "user": { @@ -310,14 +904,49 @@ }, "search": { "failed": "Niczego nie znaleziono", + "for": null, + "heading": { + "Group": null, + "Post": null, + "Tag": null, + "User": null + }, "hint": "Czego szukasz? Użyj !... dla postów, @... dla użytkowników, #... dla hashtagów.", - "placeholder": "Szukaj" + "no-results": null, + "page": null, + "placeholder": "Szukaj", + "results": null, + "title": null }, "settings": { + "blocked-users": { + "block": null, + "columns": { + "name": null, + "slug": null, + "unblock": null + }, + "empty": null, + "explanation": { + "closing": null, + "commenting-disabled": null, + "commenting-explanation": null, + "intro": null, + "notifications": null, + "their-perspective": null, + "your-perspective": null + }, + "how-to": null, + "name": null, + "unblock": null, + "unblocked": null + }, "data": { "labelBio": "O Tobie", "labelCity": "Twoje miasto lub region", + "labelCityHint": null, "labelName": "Twoje dane", + "labelSlug": null, "name": "Twoje dane", "namePlaceholder": "Anonymous", "success": "Twoje dane zostały pomyślnie zaktualizowane!" @@ -325,25 +954,96 @@ "deleteUserAccount": { "accountDescription": "Be aware that your Post and Comments are important to our community. If you still choose to delete them, you have to mark them below.", "accountWarning": "Po usunięcie Twojego konta, nie możesz ZARZĄDZAĆ ani ODZYSKAĆ danych, wpisów oraz komentarzy!", + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, "commentedCount": "Usuń {count} moich komentarzy", + "confirmDeleting": null, "contributionsCount": "Usuń {count} moich postów", + "infoAdmin": null, "name": "Usuń dane", "pleaseConfirm": "Uwaga, niebezpieczeństwo! Wpisz „{confirm}”, aby potwierdzić.", "success": "Konto zostało usunięte" }, "download": { + "description": null, + "json": null, "name": "Pobierz dane" }, + "email": { + "change-successful": null, + "labelEmail": null, + "labelNewEmail": null, + "labelNonce": null, + "name": null, + "submitted": null, + "success": null, + "validation": { + "same-email": null + }, + "verification-error": { + "explanation": null, + "message": null, + "reason": { + "invalid-nonce": null, + "no-email-request": null + }, + "support": null + } + }, + "embeds": { + "info-description": null, + "name": null, + "status": { + "change": { + "allow": null, + "deny": null, + "question": null + }, + "description": null, + "disabled": { + "off": null, + "on": null + } + } + }, "invites": { "name": "Zaproszenia" }, "languages": { "name": "Języki" }, + "muted-users": { + "columns": { + "name": null, + "slug": null, + "unmute": null + }, + "empty": null, + "explanation": { + "intro": null, + "search": null, + "your-perspective": null + }, + "how-to": null, + "mute": null, + "name": null, + "unmute": null, + "unmuted": null + }, "name": "Ustawienia", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "My Organizations" }, + "privacy": { + "make-shouts-public": null, + "name": null, + "success-update": null + }, "security": { "change-password": { "button": "Zmień hasło", @@ -365,28 +1065,54 @@ "name": "Bezpieczeństwo" }, "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, "name": "Media społecznościowe", "placeholder": "Dodaj link do mediów społecznościowych", + "requireUnique": null, "submit": "Dodaj link", "successAdd": "Dodano społeczność. Profil zaktualizowany!", "successDelete": "Usunięto społeczność. Profil zaktualizowany!" + }, + "validation": { + "slug": { + "alreadyTaken": null, + "regex": null + } } }, "shoutButton": { "shouted": "krzyczeć" }, "site": { + "back-to-login": null, "bank": "rachunek bankowy", + "code-of-conduct": null, "contact": "Kontakt", "data-privacy": "ochrona danych", "director": "Dyrektor zarządzający", + "donate": null, + "error-occurred": null, + "faq": null, "germany": "Niemcy", "imprint": "Nadruk", "made": "Z ❤️ zrobiony", "register": "numer rejestracyjny", "responsible": "Odpowiedzialny zgodnie z § 55 Abs. 2 RStV (Niemcy)", + "support": null, "taxident": "Numer identyfikacyjny podatku od wartości dodanej zgodnie z § 27 a Ustawa o podatku od wartości dodanej (Niemcy)", - "termsAc": "Warunki użytkowania", + "termsAndConditions": null, + "thanks": null, "tribunal": "sąd rejestrowy" + }, + "termsAndConditions": { + "newTermsAndConditions": null, + "termsAndConditionsNewConfirm": null, + "termsAndConditionsNewConfirmText": null } } diff --git a/webapp/locales/pt.json b/webapp/locales/pt.json index 9a5b80c12..4ede3145d 100644 --- a/webapp/locales/pt.json +++ b/webapp/locales/pt.json @@ -6,7 +6,8 @@ "edit": "Editar", "loading": "Carregando", "loadMore": "Carregar mais", - "save": "Salvar" + "save": "Salvar", + "saveCategories": null }, "admin": { "categories": { @@ -30,6 +31,7 @@ "goal": "Doações mensais necessárias", "name": "Informações sobre Doações", "progress": "Doações arrecadadas até o momento", + "showDonationsCheckboxLabel": null, "successfulUpdate": "Informações sobre doações atualizadas com sucesso!" }, "hashtags": { @@ -63,6 +65,7 @@ "placeholder": "e-mail, nome ou descrição" }, "name": "Usuários", + "roleChanged": null, "table": { "columns": { "createdAt": "Criado em", @@ -75,56 +78,34 @@ } } }, - "code-of-conduct": { - "consequences": { - "description": "Se um membro da comunidade apresentar um comportamento inaceitável, os operadores, moderadores e administradores responsáveis da rede podem tomar medidas adequadas, incluindo, entre outras:", - "list": { - "0": "Pedido de suspensão imediata de uma conduta inaceitável", - "1": "Bloquear ou excluir comentários", - "2": "Exclusão temporária da respectiva publicação ou contribuição", - "3": "Bloquear ou eliminar conteúdo", - "4": "Retirada temporária de permissão de escrita", - "5": "Exclusão temporária da rede", - "6": "Exclusão definitiva da rede", - "7": "Violações da lei alemã podem ser denunciadas" - }, - "title": "Consequências de um comportamento inaceitável" + "chat": { + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null }, - "expected-behaviour": { - "description": "Os seguintes comportamentos são esperados e solicitados a todos os membros da comunidade:", - "list": { - "0": "Exercitar ponderação e respeito no seu discurso e ações.", - "1": "Tente a colaboração antes do conflito.", - "2": "Evite comportamentos e discursos humilhantes, discriminatórios ou assediadores.", - "3": "Esteja atento ao que o rodeia e aos outros participantes. Alerte os líderes comunitários se você perceber uma situação perigosa, alguém em perigo ou violações deste Código de Conduta, mesmo que pareçam inconsequentes." - }, - "title": "Comportamentos esperados" - }, - "get-help": "Se você for vítima ou testemunhar um comportamento inaceitável, ou tiver qualquer outra preocupação, por favor notifique um organizador da comunidade o mais rápido possível e inclua o link ou mencione o conteúdo correspondente:", - "preamble": { - "description": "A {APPLICATION_NAME} é uma rede de conhecimento e ação social sem fins lucrativos da próxima geração. Feito por pessoas - para pessoas. Open Source, justo e transparente. Para uma mudança local e global positiva em todas as áreas da vida. Redesenhamos completamente a troca pública de conhecimentos, idéias e projetos. As funções da {APPLICATION_NAME} reúnem as pessoas - offline e online - para que possamos fazer do mundo um lugar melhor.", - "title": "Introdução" - }, - "purpose": { - "description": "Com este código de conduta, regulamentamos os princípios essenciais para o comportamento em nossa rede social. A Carta dos Direitos Humanos das Nações Unidas é a nossa orientação e forma o coração da nossa compreensão dos valores. O código de conduta serve como princípios orientadores para a nossa aparência pessoal e interação uns com os outros. Qualquer pessoa ativa como usuário da {APPLICATION_NAME} Network, que escreve artigos, comentários ou se conecta com outros usuários, incluindo aqueles fora da rede, reconhece estas regras de conduta como obrigatórias.", - "title": "Propósito" - }, - "subheader": "para a rede social da {ORGANIZATION_NAME}", - "unacceptable-behaviour": { - "description": "Os seguintes comportamentos são inaceitáveis dentro da nossa comunidade:", - "list": { - "0": "Mensagens, comentários, afirmações ou insultos discriminatórios, particularmente aqueles relacionados a gênero, orientação sexual, raça, religião, orientação política ou filosófica ou deficiência.", - "1": "Publicar ou vincular material claramente pornográfico.", - "2": "Glorificação ou banalização de atos de violência cruel ou desumana.", - "3": "A divulgação de informações pessoais de terceiros sem o seu consentimento ou ameaça de (\"doxing\").", - "4": "Intimidação intencional, assédio ou perseguição.", - "5": "Publicidade de produtos e serviços com intenção comercial.", - "6": "Comportamento criminoso ou violação da lei alemã.", - "7": "Apoiar ou incentivar tal conduta." - }, - "title": "Comportamentos Inaceitáveis" + "roomEmpty": null, + "roomsEmpty": null, + "search": null, + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null } }, + "client-only": { + "loading": null + }, + "code-of-conduct": { + "subheader": "para a rede social da {ORGANIZATION_NAME}" + }, "comment": { "content": { "unavailable-placeholder": "…esse comentário não está mais disponível" @@ -157,11 +138,20 @@ "validations": { "categories": "devem ser seleccionadas, no mínimo uma e, no máximo três categorias", "email": "deve ser um endereço de e-mail válido", + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, "url": "deve ser uma URL válida" }, "versus": "Contra" }, "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, "password-reset": { "change-password": { "error": "A alteração da sua senha falhou. Talvez o código de segurança não estava correto?", @@ -179,21 +169,62 @@ }, "registration": { "create-user-account": { + "buttonTitle": null, "error": "Nenhuma conta de usuário pode ser criada!", "help": " Talvez a confirmação tenha sido inválida? Em caso de problemas, sinta-se à vontade para pedir ajuda, enviando um e-mail para:", + "recieveCommunicationAsEmailsEtcConfirmed": null, "success": "A sua conta foi criada!", + "termsAndCondsEtcConfirmed": null, "title": "Criar uma conta de usuário" }, - "email-nonce": { + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, + "email-nonce": { + "buttonTitle": null, + "form": { + "click-next": null, "description": "Abra a sua caixa de entrada e digite o código que lhe enviamos.", "next": "Continue", "nonce": "Digite seu código", "validations": { - "length": "deve ter {nonceLength} caracteres" + "error": null, + "length": "deve ter {nonceLength} caracteres", + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null } } }, + "no-public-registrstion": { + "title": null + }, "signup": { "form": { "data-privacy": "Eu li e entendi o Política de Privacidade.", @@ -211,27 +242,55 @@ } }, "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, "categories": { "infoSelectedNoOfMaxCategories": "{chosen} of {max} categorias selecionadas" }, "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, "name": { - "animal-protection": "Proteção Animal", - "art-culture-sport": "Arte, Cultura e Esporte", - "consumption-sustainability": "Consumo e Sustentabilidade", - "cooperation-development": "Cooperação e Desenvolvimento", - "democracy-politics": "Democracia e Política", - "economy-finances": "Economia e Finanças", - "education-sciences": "Educação e Ciências", - "energy-technology": "Energia e tecnologia", - "environment-nature": "Meio Ambiente e Natureza", - "freedom-of-speech": "Liberdade de expressão", - "global-peace-nonviolence": "Paz Mundial e Não-Violência", - "happiness-values": "Felicidade e Valores", - "health-wellbeing": "Saúde e Bem-estar", - "human-rights-justice": "Direitos Humanos e Justiça", - "it-internet-data-privacy": "TI, Internet e Privacidade de Dados", - "just-for-fun": "Só por diversão" + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null } }, "emotions-label": { @@ -241,17 +300,33 @@ "happy": "Feliz", "surprised": "Surpreso" }, - "filterALL": "Ver todas as contribuições", "filterFollow": "Filtrar contribuições de usuários que eu sigo", + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, + "inappropriatePicture": null, "languageSelectLabel": "Idioma", "languageSelectText": "Selecionar Idioma", + "newEvent": null, "newPost": "Criar uma nova publicação", "success": "Salvo!", "teaserImage": { + "cropImage": null, "cropperConfirm": "Confirmar", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, "supportedFormats": "Insira uma imagem do formato JPG, PNG ou GIF!" }, - "title": "Título" + "title": "Título", + "visibleOnlyForMembersOfGroup": null }, "delete": { "cancel": "Cancelar", @@ -305,43 +380,187 @@ "addLetter": "Digite uma letra", "noHashtagsFound": "Nenhuma hashtag encontrada" }, + "legend": { + "bold": null, + "heading3": null, + "heading4": null, + "italic": null, + "legendTitle": null, + "link": null, + "orderedList": null, + "paragraph": null, + "quote": null, + "ruler": null, + "underline": null, + "unorderedList": null + }, "mention": { "noUsersFound": "Nenhum usuário encontrado" }, "placeholder": " Escreva algo inspirador…" }, + "error-pages": { + "403-default": null, + "404-default": null, + "500-default": null, + "503-default": null, + "back-to-index": null, + "cannot-edit-post": null, + "default": null, + "group-not-found": null, + "post-not-found": null, + "profile-not-found": null + }, "filter-menu": { "all": "Todos", + "article": null, "categories": "Categorias de Conteúdo", + "creationDate": null, + "deleteFilter": null, "emotions": "Emoções", + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, "filter-by": "Filtrar por ...", "following": "Usuários que eu sigo", + "following-title": null, "languages": "Idiomas", + "my-groups": null, "order": { + "last": { + "hint": null, + "label": null + }, "newest": { "hint": null, "label": "Mais recentes" }, + "next": { + "hint": null, + "label": null + }, "oldest": { "hint": null, "label": "Mais antigos" } - } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null }, "followButton": { "follow": "Seguir", "following": "Seguindo" }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null }, "hashtags-filter": { "clearSearch": "Limpar pesquisa", @@ -350,8 +569,13 @@ }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Chats", "groups": "Grupos", + "map": null, + "myProfile": null, "notifications": "Notificações" }, "chats": { @@ -360,6 +584,9 @@ "groups": { "tooltip": "Grupos" }, + "map": { + "tooltip": null + }, "notifications": { "tooltip": "Notificações" } @@ -368,6 +595,18 @@ "change-filter-settings": "Altere suas configurações de filtro para obter mais resultados.", "no-results": "Nenhuma contribuição encontrada." }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "Seu email", "failure": "Endereço de e-mail ou senha incorretos.", @@ -378,6 +617,7 @@ "moreInfo": "O que é a {APPLICATION_NAME}?", "moreInfoHint": "para a página de apresentação", "no-account": "Ainda não tem uma conta?", + "no-cookie": null, "password": "Sua senha", "register": "Cadastrar-se", "success": "Você está conectado!" @@ -387,14 +627,98 @@ "questions": "Qualquer dúvida, envie um e-mail para", "title": "{APPLICATION_NAME} está em manutenção" }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } + }, "moderation": { "name": "Moderação", "reports": { + "author": null, + "content": null, + "decideButton": null, + "decided": null, + "decideModal": { + "cancel": null, + "Comment": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "Post": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + }, + "submit": null, + "User": { + "disable": { + "message": null, + "title": null + }, + "enable": { + "message": null, + "title": null + } + } + }, + "decision": null, + "DecisionSuccess": null, + "disabled": null, + "disabledAt": null, "disabledBy": "desativado por", "empty": "Parabéns, nada a moderar.", + "enabled": null, + "enabledAt": null, + "enabledBy": null, + "filterLabel": { + "all": null, + "closed": null, + "reviewed": null, + "unreviewed": null + }, + "moreDetails": null, "name": "Denúncias", + "noDecision": null, + "numberOfUsers": null, + "previousDecision": null, "reasonCategory": "Categoria", "reasonDescription": "Descrição", + "reportedOn": null, + "status": null, "submitter": "denunciado por" } }, @@ -407,24 +731,50 @@ "read": "Lido", "unread": "Não lido" }, + "group": null, "markAllAsRead": "Marcar todas como lidas", "pageLink": "Todas as notificações", "post": "Post", "reason": { + "changed_group_member_role": null, "commented_on_post": "Comentou no seu post …", "mentioned_in_comment": "Mentionou você em um comentário …", - "mentioned_in_post": "Mencinou você em um post …" + "mentioned_in_post": "Mencinou você em um post …", + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null }, "title": "Notificações", "user": "Usuário" }, "post": { "comment": { + "reply": null, "submit": "Commentar", "submitted": "Comentário Enviado", "updated": "Alterações salvas" }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, "edited": "editado", + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, "menu": { "delete": "Excluir publicação", "edit": "Editar publicação", @@ -437,6 +787,20 @@ "pinned": "Anúncio", "takeAction": { "name": "Tomar uma ação" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { @@ -453,7 +817,6 @@ "title": "Convidar alguém para {APPLICATION_NAME}!" }, "memberSince": "Membro desde", - "name": "Meu perfil", "network": { "andMore": "e {number} mais …", "followedBy": "é seguido por:", @@ -541,8 +904,19 @@ }, "search": { "failed": "Nada encontrado", + "for": null, + "heading": { + "Group": null, + "Post": null, + "Tag": null, + "User": null + }, "hint": "O que você está buscando? Use !... para postagens, @... para usuários, #... para hashtags.", - "placeholder": "Buscar" + "no-results": null, + "page": null, + "placeholder": "Buscar", + "results": null, + "title": null }, "settings": { "blocked-users": { @@ -555,6 +929,8 @@ "empty": "Até agora, você não bloqueou ninguém.", "explanation": { "closing": "Isso deve ser suficiente por enquanto para que os usuários bloqueados não possam mais incomodá-lo.", + "commenting-disabled": null, + "commenting-explanation": null, "intro": "Se outro usuário foi bloqueado por você, isto é o que acontece:", "notifications": "Usuários bloqueados não receberão mais notificações se forem mencionados em suas mensagens.", "their-perspective": "Vice versa: A pessoa bloqueada também não verá mais suas mensagens em seu feed de notícias.", @@ -568,6 +944,7 @@ "data": { "labelBio": "Sobre você", "labelCity": "Sua cidade ou estado", + "labelCityHint": null, "labelName": "Seu nome", "labelSlug": "Seu nome de usuário exclusivo", "name": "Seus dados", @@ -577,13 +954,19 @@ "deleteUserAccount": { "accountDescription": "Esteja ciente de que o suas Publicações e Comentários são importantes para a nossa comunidade. Se você ainda optar por excluí-los, você tem que marcá-los abaixo.", "accountWarning": "Você NÃO PODE GERENCIAR e NÃO PODE RECUPERAR sua conta, Publicações, ou Comentários após excluir sua conta!", + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, "commentedCount": "Deletar meus {count} comentários", + "confirmDeleting": null, "contributionsCount": "Deletar minhas {count} publicações", + "infoAdmin": null, "name": "Deletar dados", "pleaseConfirm": "Ação destrutiva! Digitar “{confirm}” para confirmar.", "success": "Conta eliminada com sucesso!" }, "download": { + "description": null, + "json": null, "name": "Baixar dados" }, "email": { @@ -629,7 +1012,30 @@ "languages": { "name": "Idiomas" }, + "muted-users": { + "columns": { + "name": null, + "slug": null, + "unmute": null + }, + "empty": null, + "explanation": { + "intro": null, + "search": null, + "your-perspective": null + }, + "how-to": null, + "mute": null, + "name": null, + "unmute": null, + "unmuted": null + }, "name": "Configurações", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "Minhas Organizações" }, @@ -659,6 +1065,13 @@ "name": "Segurança" }, "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, "name": "Mídias sociais", "placeholder": "Sua url de mídia social", "requireUnique": "Você já adicionou esta url", @@ -683,6 +1096,7 @@ "contact": "Contato", "data-privacy": "Proteção de Dados", "director": "Diretor Administrativo", + "donate": null, "error-occurred": "Ocorreu um erro.", "faq": "FAQ", "germany": "Alemanha", @@ -690,6 +1104,7 @@ "made": "Feito com ❤️", "register": "número de registo", "responsible": "Responsável segundo § 55 Abs. 2 RStV (Alemanha) ", + "support": null, "taxident": "Número de identificação do imposto sobre o valor acrescentado de acordo com o § 27 da Lei do Imposto sobre o Valor Acrescentado (Alemanha)", "termsAndConditions": "Termos e Condições", "thanks": "Obrigado(a)!", diff --git a/webapp/locales/ru.json b/webapp/locales/ru.json index 08932bd7c..238124ac6 100644 --- a/webapp/locales/ru.json +++ b/webapp/locales/ru.json @@ -6,7 +6,8 @@ "edit": "Редактировать", "loading": "загрузка", "loadMore": "Загрузить ещё", - "save": "Сохранить" + "save": "Сохранить", + "saveCategories": null }, "admin": { "categories": { @@ -30,6 +31,7 @@ "goal": "Необходимы ежемесячные пожертвования", "name": "Информация о пожертвованиях", "progress": "Пожертвования собраны", + "showDonationsCheckboxLabel": null, "successfulUpdate": "Информация о пожертвованиях успешно обновлена!" }, "hashtags": { @@ -63,6 +65,7 @@ "placeholder": "Электронная почта, имя или описание" }, "name": "Пользователи", + "roleChanged": null, "table": { "columns": { "createdAt": "Дата создания", @@ -75,6 +78,31 @@ } } }, + "chat": { + "addRoomHeadline": null, + "cancelSelectMessage": null, + "conversationStarted": null, + "isOnline": null, + "isTyping": null, + "lastSeen": null, + "messageDeleted": null, + "messagesEmpty": null, + "newMessages": null, + "page": { + "headline": null + }, + "roomEmpty": null, + "roomsEmpty": null, + "search": null, + "typeMessage": null, + "userProfileButton": { + "label": null, + "tooltip": null + } + }, + "client-only": { + "loading": null + }, "code-of-conduct": { "subheader": "социальной сети {ORGANIZATION_NAME}" }, @@ -110,11 +138,20 @@ "validations": { "categories": "Выберите от одной то трех категорий", "email": "должен быть корректный адрес электронной почты", + "eventLocationNameLength": null, + "eventLocationNameNotEmpty": null, + "eventVenueLength": null, + "eventVenueNotEmpty": null, "url": "должен быть корректный URL" }, "versus": "Против" }, "components": { + "dateTimeRange": { + "hourMinute": null, + "monthDay": null, + "yearMonthDay": null + }, "password-reset": { "change-password": { "error": "Смена пароля не удалась. Может быть, код безопасности был неправильным?", @@ -132,21 +169,62 @@ }, "registration": { "create-user-account": { + "buttonTitle": null, "error": "Не удалось создать учетную запись!", "help": "Может быть, подтверждение было недействительным? В случае возникновения проблем, не стесняйтесь обращаться за помощью, отправив нам письмо по электронной почте:", + "recieveCommunicationAsEmailsEtcConfirmed": null, "success": "Учетная запись успешно создана!", + "termsAndCondsEtcConfirmed": null, "title": "Создать учетную запись" }, - "email-nonce": { + "email": { + "buttonTitle": { + "resend": null, + "send": null, + "skipResend": null + }, "form": { + "sendEmailAgain": null, + "success": null + }, + "title": null + }, + "email-display": { + "warningFormat": null, + "warningUndef": null, + "yourEmail": null + }, + "email-nonce": { + "buttonTitle": null, + "form": { + "click-next": null, "description": "Откройте папку \\\"Входящие\\\" и введите код из сообщения.", "next": "Продолжить", "nonce": "Введите код", "validations": { - "length": "длина должна быть {nonceLength} символов" + "error": null, + "length": "длина должна быть {nonceLength} символов", + "success": null + } + }, + "title": null + }, + "invite-code": { + "buttonTitle": null, + "form": { + "description": null, + "invite-code": null, + "next": null, + "validations": { + "error": null, + "length": null, + "success": null } } }, + "no-public-registrstion": { + "title": null + }, "signup": { "form": { "data-privacy": "Я прочитал и понял Заявление о конфиденциальности", @@ -164,27 +242,55 @@ } }, "contribution": { + "amount-clicks": null, + "amount-comments": null, + "amount-shouts": null, + "amount-views": null, "categories": { "infoSelectedNoOfMaxCategories": "Выбрано {chosen} из {max} категорий" }, "category": { + "description": { + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null + }, "name": { - "animal-protection": "Защита животных", - "art-culture-sport": "Искусство, культура и спорт", - "consumption-sustainability": "Потребление и стабильность", - "cooperation-development": "Сотрудничество и развитие", - "democracy-politics": "Демократия и политика", - "economy-finances": "Экономика и финансы", - "education-sciences": "Образование и наука", - "energy-technology": "Энергия и технологии", - "environment-nature": "Окружающая среда и природа", - "freedom-of-speech": "Свобода слова", - "global-peace-nonviolence": "Глобальный мир и борьба с насилием", - "happiness-values": "Счастье и ценности", - "health-wellbeing": "Здоровье и благополучие", - "human-rights-justice": "Права человека и справедливость", - "it-internet-data-privacy": "ИТ, интернет и конфиденциальность", - "just-for-fun": "Просто для удовольствия" + "body-and-excercise": null, + "children": null, + "culture": null, + "economy": null, + "energy": null, + "finance": null, + "health": null, + "home": null, + "it-and-media": null, + "law": null, + "miscellaneous": null, + "mobility": null, + "nature": null, + "networking": null, + "peace": null, + "politics": null, + "psyche": null, + "science": null, + "spirituality": null } }, "emotions-label": { @@ -194,18 +300,33 @@ "happy": "Счастлив", "surprised": "Удивлен" }, - "filterALL": "Просмотреть все посты", "filterFollow": "Показать сообщения пользователей, на которых я подписан", + "filterMasonryGrid": { + "myFriends": null, + "myGroups": null, + "myTopics": null, + "noFilter": null, + "onlyArticles": null, + "onlyEvents": null + }, + "filterMyGroups": null, "inappropriatePicture": "Эта картинка может быть неуместным для некоторых людей.", "languageSelectLabel": "Язык", "languageSelectText": "Выберите язык", + "newEvent": null, "newPost": "Создать пост", "success": "Сохранено!", "teaserImage": { + "cropImage": null, "cropperConfirm": "Подтвердить", + "errors": { + "aspect-ratio-too-small": null, + "unSupported-file-format": null + }, "supportedFormats": "Вставьте изображение файла формата JPG, PNG или GIF!" }, - "title": "Заголовок" + "title": "Заголовок", + "visibleOnlyForMembersOfGroup": null }, "delete": { "cancel": "Отменить", @@ -286,41 +407,160 @@ "back-to-index": "Обратно в индекс страницы", "cannot-edit-post": "Этот пост нельзя редактировать", "default": "Произошла ошибка.", + "group-not-found": null, "post-not-found": "Этот пост не удалось найти", "profile-not-found": "Этот профиль не удалось найти" }, "filter-menu": { "all": "Все", + "article": null, "categories": "Категории", + "creationDate": null, + "deleteFilter": null, "emotions": "", + "ended": { + "all": { + "hint": null, + "label": null + }, + "onlyEnded": { + "hint": null, + "label": null + } + }, + "event": null, + "eventsBy": null, + "eventsEnded": null, "filter-by": "Другие фильтры ...", "following": "Мои подписки", + "following-title": null, "languages": "Языки", + "my-groups": null, "order": { + "last": { + "hint": null, + "label": null + }, "newest": { "hint": null, "label": "Сначала новые" }, + "next": { + "hint": null, + "label": null + }, "oldest": { "hint": null, "label": "Сначала старые" } - } + }, + "order-by": null, + "post-type": null, + "save": { + "error": null, + "success": null + }, + "startDate": null }, "followButton": { "follow": "Подписаться", "following": "Вы подписаны" }, "group": { + "actionRadii": { + "continental": null, + "global": null, + "interplanetary": null, + "national": null, + "regional": null + }, + "actionRadius": null, + "addMemberToGroup": null, + "addMemberToGroupSuccess": null, + "addUser": null, + "addUserNoOptions": null, + "addUserPlaceholder": null, + "allGroups": null, + "categories": null, + "categoriesTitle": null, + "changeMemberRole": null, + "contentMenu": { + "visitGroupPage": null + }, + "createNewGroup": { + "title": null, + "tooltip": null + }, + "description": null, + "editGroupSettings": { + "groupName": null, + "title": null + }, + "errors": { + "userAlreadyMember": null + }, + "follow": null, "foundation": null, + "general": null, "goal": null, + "groupCreated": null, + "in": null, "joinLeaveButton": { "iAmMember": null, "join": null, - "pendingMember": null + "leave": null, + "pendingMember": null, + "tooltip": null + }, + "labelSlug": null, + "leaveModal": { + "confirmButton": null, + "message": null, + "title": null + }, + "memberRemoved": null, + "members": null, + "membersAdministrationList": { + "avatar": null, + "name": null, + "roleInGroup": null, + "slug": null }, "membersCount": null, - "membersListTitle": null + "membersListTitle": null, + "membersListTitleNotAllowedSeeingGroupMembers": null, + "modal": { + "cancel": null, + "confirm": null, + "confirmAddGroupMemberText": null, + "confirmAddGroupMemberTitle": null + }, + "myGroups": null, + "name": null, + "radius": null, + "removeMember": null, + "removeMemberButton": null, + "role": null, + "roles": { + "admin": null, + "owner": null, + "pending": null, + "usual": null + }, + "save": null, + "type": null, + "types": { + "closed": null, + "hidden": null, + "public": null + }, + "typesOptions": { + "closed": null, + "hidden": null, + "public": null + }, + "update": null, + "updatedGroup": null }, "hashtags-filter": { "clearSearch": "Очистить поиск", @@ -329,8 +569,13 @@ }, "header": { "avatarMenu": { + "button": { + "tooltip": null + }, "chats": "Чаты", "groups": "Группы", + "map": null, + "myProfile": null, "notifications": "Уведомления" }, "chats": { @@ -339,6 +584,9 @@ "groups": { "tooltip": "Группы" }, + "map": { + "tooltip": null + }, "notifications": { "tooltip": "Уведомления" } @@ -347,6 +595,18 @@ "change-filter-settings": "Измените настройки фильтра, чтобы получить больше результатов.", "no-results": "Посты не найдены." }, + "invite-codes": { + "button": { + "tooltip": null + }, + "copy-code": null, + "copy-success": null, + "not-available": null, + "your-code": null + }, + "localeSwitch": { + "tooltip": null + }, "login": { "email": "Электронная почта", "failure": "Неверный адрес электронной почты или пароль.", @@ -357,6 +617,7 @@ "moreInfo": "Что такое {APPLICATION_NAME}?", "moreInfoHint": "на страницу проекта", "no-account": "У вас нет аккаунта?", + "no-cookie": null, "password": "Пароль", "register": "Зарегистрируйтесь", "success": "Вы вошли в систему!" @@ -366,6 +627,33 @@ "questions": "Любые вопросы или сообщения о проблемах отправляйте на электронную почту", "title": "{APPLICATION_NAME} на техническом обслуживании" }, + "map": { + "alertMessage": null, + "legend": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "markerTypes": { + "event": null, + "group": null, + "theUser": null, + "user": null + }, + "pageTitle": null, + "styles": { + "dark": null, + "outdoors": null, + "satellite": null, + "streets": null + } + }, + "modals": { + "deleteUser": { + "created": null + } + }, "moderation": { "name": "Модерация", "reports": { @@ -443,13 +731,18 @@ "read": "Прочитанные", "unread": "Непрочитанные" }, + "group": null, "markAllAsRead": "Отметить все как прочитанное", "pageLink": "Все уведомления", "post": "Пост", "reason": { + "changed_group_member_role": null, "commented_on_post": "Комментарий к посту...", "mentioned_in_comment": "Упоминание в комментарии....", - "mentioned_in_post": "Упоминание в посте...." + "mentioned_in_post": "Упоминание в посте....", + "removed_user_from_group": null, + "user_joined_group": null, + "user_left_group": null }, "title": "Уведомления", "user": "Пользователь" @@ -461,7 +754,27 @@ "submitted": "Комментарий отправлен", "updated": "Изменения сохраненные" }, + "createNewEvent": { + "forGroup": { + "title": null + }, + "title": null + }, + "createNewPost": { + "forGroup": { + "title": null + }, + "title": null + }, "edited": "Изменен", + "editPost": { + "event": null, + "forGroup": { + "title": null + }, + "title": null + }, + "event": null, "menu": { "delete": "Удалить пост", "edit": "Редактировать пост", @@ -474,6 +787,20 @@ "pinned": "Объявление", "takeAction": { "name": "Действовать" + }, + "viewEvent": { + "eventEnd": null, + "eventIsOnline": null, + "eventLocationName": null, + "eventStart": null, + "eventVenue": null, + "title": null + }, + "viewPost": { + "forGroup": { + "title": null + }, + "title": null } }, "profile": { @@ -490,7 +817,6 @@ "title": "Пригласите кого-нибудь в {APPLICATION_NAME}!" }, "memberSince": "Участник с", - "name": "Мой профиль", "network": { "andMore": "и ещё {number} человек... ::: и ещё {number} человека... ::: и ещё {number} человек...", "followedBy": "ваши подписчики:", @@ -578,12 +904,19 @@ }, "search": { "failed": "Ничего не найдено", + "for": null, "heading": { + "Group": null, "Post": "Посты", + "Tag": null, "User": "Пользователи" }, "hint": "Что вы хотите найти? Используйте !... для постов, @... для пользователей, #... для хэштегов.", - "placeholder": "Поиск" + "no-results": null, + "page": null, + "placeholder": "Поиск", + "results": null, + "title": null }, "settings": { "blocked-users": { @@ -611,6 +944,7 @@ "data": { "labelBio": "О себе", "labelCity": "Город или регион", + "labelCityHint": null, "labelName": "Имя", "labelSlug": "Уникальное имя пользователя", "name": "Персональные данные", @@ -620,13 +954,19 @@ "deleteUserAccount": { "accountDescription": "Обратите внимание, что ваши посты и комментарии важны для сообщества. Если вы все равно хотите их удалить, то вы должны отметить соответствующие опции ниже.", "accountWarning": "Вы НЕ СМОЖЕТЕ восстановить свой аккаунт, посты или комментарии после удаления.", + "accountWarningAdmin": null, + "accountWarningIsAdmin": null, "commentedCount": "Удалить мои комментарии: {count}", + "confirmDeleting": null, "contributionsCount": "Удалить мои посты: {count}", + "infoAdmin": null, "name": "Удалить данные", "pleaseConfirm": "Разрушительное действие! Введите {confirm} для подтверждения.", "success": "Аккаунт успешно удален!" }, "download": { + "description": null, + "json": null, "name": "Скачать данные" }, "email": { @@ -691,6 +1031,11 @@ "unmuted": "{name} будет снова включен" }, "name": "Настройки", + "notifications": { + "name": null, + "send-email-notifications": null, + "success-update": null + }, "organizations": { "name": "Мои организации" }, @@ -720,6 +1065,13 @@ "name": "Безопасность" }, "social-media": { + "add-new-link": null, + "delete-modal": { + "confirm-button": null, + "message": null, + "title": null + }, + "edit-link": null, "name": "Социальные Медиа", "placeholder": "Ссылка на профиль социальной сети", "requireUnique": "Ссылка уже существует", @@ -744,6 +1096,7 @@ "contact": "Контакт", "data-privacy": "Конфиденциальность", "director": "Управляющий директор", + "donate": null, "error-occurred": "Произошла ошибка.", "faq": "ЧаВо (FAQ)", "germany": "Германия", @@ -751,6 +1104,7 @@ "made": "Сделано с ❤️", "register": "Регистрационный номер", "responsible": "ответственный за содержание этой страницы (§ 55 Abs. 2 RStV)", + "support": null, "taxident": "UST-ID. в соответствии с §27a Закона о налоге с продаж Германии:", "termsAndConditions": "Условия и положения", "thanks": "Спасибо!", diff --git a/webapp/package.json b/webapp/package.json index 019cd9ea7..c0e1200ba 100644 --- a/webapp/package.json +++ b/webapp/package.json @@ -15,6 +15,7 @@ "generate": "cross-env NODE_OPTIONS=--openssl-legacy-provider nuxt generate", "lint": "eslint --ext .js,.vue .", "locales": "../scripts/translations/missing-keys.sh && ../scripts/translations/sort.sh", + "locales:normalize": "../scripts/translations/normalize.sh", "precommit": "yarn lint", "test": "cross-env NODE_ENV=test jest --coverage --forceExit --detectOpenHandles", "test:unit:debug": "node --inspect-brk ./node_modules/jest/bin/jest.js --no-cache --runInBand" @@ -90,14 +91,14 @@ "babel-preset-vue": "~2.0.2", "core-js": "~2.6.10", "css-loader": "~3.5.2", - "eslint": "~6.8.0", + "eslint": "^7.28.0", "eslint-config-prettier": "~6.15.0", "eslint-config-standard": "~14.1.1", "eslint-loader": "~4.0.0", "eslint-plugin-import": "~2.20.2", "eslint-plugin-jest": "~24.4.0", "eslint-plugin-node": "~11.1.0", - "eslint-plugin-prettier": "~3.4.0", + "eslint-plugin-prettier": "^5.1.3", "eslint-plugin-promise": "~4.3.1", "eslint-plugin-standard": "~5.0.0", "eslint-plugin-vue": "~9.19.2", @@ -106,7 +107,7 @@ "jest": "29.5", "jest-environment-jsdom": "^29.7.0", "mutation-observer": "^1.0.3", - "prettier": "~2.7.1", + "prettier": "~3.2.5", "sass-loader": "~10.1.1", "storybook-design-token": "^0.8.1", "storybook-vue-router": "^1.0.7", diff --git a/webapp/yarn.lock b/webapp/yarn.lock index e9665429d..55e83f37d 100644 --- a/webapp/yarn.lock +++ b/webapp/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"@aashutoshrathi/word-wrap@^1.2.3": + version "1.2.6" + resolved "https://registry.yarnpkg.com/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz#bd9154aec9983f77b3a034ecaa015c2e4201f6cf" + integrity sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA== + "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -95,6 +100,13 @@ dependencies: xss "^1.0.6" +"@babel/code-frame@7.12.11": + version "7.12.11" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.12.11.tgz#f4ad435aa263db935b8f10f2c552d23fb716a63f" + integrity sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw== + dependencies: + "@babel/highlight" "^7.10.4" + "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.21.4": version "7.21.4" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.21.4.tgz#d0fa9e4413aca81f2b23b9442797bda1826edb39" @@ -782,6 +794,15 @@ "@babel/traverse" "^7.23.7" "@babel/types" "^7.23.6" +"@babel/highlight@^7.10.4", "@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/highlight@^7.18.6": version "7.18.6" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" @@ -791,15 +812,6 @@ chalk "^2.0.0" js-tokens "^4.0.0" -"@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - "@babel/parser@^7.1.0", "@babel/parser@^7.1.3", "@babel/parser@^7.14.7", "@babel/parser@^7.16.4", "@babel/parser@^7.16.8", "@babel/parser@^7.20.7", "@babel/parser@^7.21.4", "@babel/parser@^7.7.0": version "7.21.4" resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.21.4.tgz#94003fdfc520bbe2875d4ae557b43ddb6d880f17" @@ -2482,6 +2494,21 @@ dependencies: eslint-visitor-keys "^3.3.0" +"@eslint/eslintrc@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" + integrity sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw== + dependencies: + ajv "^6.12.4" + debug "^4.1.1" + espree "^7.3.0" + globals "^13.9.0" + ignore "^4.0.6" + import-fresh "^3.2.1" + js-yaml "^3.13.1" + minimatch "^3.0.4" + strip-json-comments "^3.1.1" + "@faker-js/faker@5.1.0": version "5.1.0" resolved "https://registry.yarnpkg.com/@faker-js/faker/-/faker-5.1.0.tgz#cee1d77ada0d0dbbe77201d18b1ebabf432d9c0f" @@ -2520,6 +2547,20 @@ dependencies: vue "^2.6.10" +"@humanwhocodes/config-array@^0.5.0": + version "0.5.0" + resolved "https://registry.yarnpkg.com/@humanwhocodes/config-array/-/config-array-0.5.0.tgz#1407967d4c6eecd7388f83acf1eaf4d0c6e58ef9" + integrity sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg== + dependencies: + "@humanwhocodes/object-schema" "^1.2.0" + debug "^4.1.1" + minimatch "^3.0.4" + +"@humanwhocodes/object-schema@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz#b520529ec21d8e5945a1851dfd1c32e94e39ff45" + integrity sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA== + "@isaacs/cliui@^8.0.2": version "8.0.2" resolved "https://registry.yarnpkg.com/@isaacs/cliui/-/cliui-8.0.2.tgz#b37667b7bc181c168782259bab42474fbf52b550" @@ -3429,6 +3470,11 @@ resolved "https://registry.yarnpkg.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== +"@pkgr/core@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@pkgr/core/-/core-0.1.1.tgz#1ec17e2edbec25c8306d424ecfbf13c7de1aaa31" + integrity sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA== + "@popperjs/core@^2.5.4", "@popperjs/core@^2.6.0": version "2.9.2" resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.9.2.tgz#adea7b6953cbb34651766b0548468e743c6a2353" @@ -5445,12 +5491,7 @@ acorn-globals@^7.0.0: acorn "^8.1.0" acorn-walk "^8.0.2" -acorn-jsx@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.1.0.tgz#294adb71b57398b0680015f0a38c563ee1db5384" - integrity sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw== - -acorn-jsx@^5.3.2: +acorn-jsx@^5.3.1, acorn-jsx@^5.3.2: version "5.3.2" resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== @@ -5485,16 +5526,16 @@ acorn@^6.4.1: resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.4.2.tgz#35866fd710528e92de10cf06016498e47e39e1e6" integrity sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ== -acorn@^7.1.0: - version "7.1.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.0.tgz#949d36f2c292535da602283586c2477c57eb2d6c" - integrity sha512-kL5CuoXA/dgxlBbVrflsflzQ3PAas7RYZB52NOm/6839iVYJgKMJ3cQJD+t2i5+qFa8h3MDpEOJiS64E8JLnSQ== - acorn@^7.1.1: version "7.1.1" resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.1.1.tgz#e35668de0b402f359de515c5482a1ab9f89a69bf" integrity sha512-add7dgA5ppRPxCFJoAGfMDi7PIBXq1RtGo7BhbLaxwrXPOmw8gq48Y9ozT01hUKy9byMjlR20EJhu5zlkErEkg== +acorn@^7.4.0: + version "7.4.1" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== + acorn@^8.1.0, acorn@^8.8.1: version "8.8.2" resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.2.tgz#1b2f25db02af965399b9776b0c2c391276d37c4a" @@ -5572,7 +5613,7 @@ ajv@^6.12.0: json-schema-traverse "^0.4.1" uri-js "^4.2.2" -ajv@^6.12.5: +ajv@^6.12.4, ajv@^6.12.5: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -5582,6 +5623,16 @@ ajv@^6.12.5: json-schema-traverse "^0.4.1" uri-js "^4.2.2" +ajv@^8.0.1: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + alphanum-sort@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" @@ -5606,6 +5657,11 @@ ansi-colors@^3.0.0: resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.2.4.tgz#e3a3da4bfbae6c86a9c285625de124a234026fbf" integrity sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA== +ansi-colors@^4.1.1: + version "4.1.3" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" + integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== + ansi-escapes@^3.0.0, ansi-escapes@^3.1.0: version "3.2.0" resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.2.0.tgz#8780b98ff9dbf5638152d1f1fe5c1d7b4442976b" @@ -6408,6 +6464,11 @@ astral-regex@^1.0.0: resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + async-each@^1.0.1: version "1.0.3" resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.3.tgz#b727dbf87d7651602f06f4d4ac387f47d91b0cbf" @@ -7419,11 +7480,6 @@ character-reference-invalid@^1.0.0: resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.3.tgz#1647f4f726638d3ea4a750cf5d1975c1c7919a85" integrity sha512-VOq6PRzQBam/8Jm6XBGk2fNEnHXAdGd6go0rtd4weAGECBamHDwwCQSOT12TACIYUZegUXnV6xBXqUssijtxIg== -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - check-types@^7.3.0: version "7.4.0" resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.4.0.tgz#0378ec1b9616ec71f774931a3c6516fad8c152f4" @@ -7589,13 +7645,6 @@ cli-cursor@^2.0.0, cli-cursor@^2.1.0: dependencies: restore-cursor "^2.0.0" -cli-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" - integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== - dependencies: - restore-cursor "^3.1.0" - cli-spinners@^2.0.0: version "2.1.0" resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.1.0.tgz#22c34b4d51f573240885b201efda4e4ec9fff3c7" @@ -7666,11 +7715,6 @@ cli-ux@^5.2.1: treeify "^1.1.0" tslib "^1.9.3" -cli-width@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" - integrity sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk= - clipboard@^2.0.0: version "2.0.4" resolved "https://registry.yarnpkg.com/clipboard/-/clipboard-2.0.4.tgz#836dafd66cf0fea5d71ce5d5b0bf6e958009112d" @@ -8209,7 +8253,7 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.3: +cross-spawn@^7.0.0, cross-spawn@^7.0.1, cross-spawn@^7.0.2, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== @@ -8647,6 +8691,11 @@ deep-extend@^0.6.0: resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== +deep-is@^0.1.3: + version "0.1.4" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== + deep-is@~0.1.3: version "0.1.3" resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" @@ -9201,6 +9250,14 @@ enhanced-resolve@^4.5.0: memory-fs "^0.5.0" tapable "^1.0.0" +enquirer@^2.3.5: + version "2.4.1" + resolved "https://registry.yarnpkg.com/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" + integrity sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ== + dependencies: + ansi-colors "^4.1.1" + strip-ansi "^6.0.1" + entities@^1.1.1, entities@~1.1.1: version "1.1.2" resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" @@ -9390,6 +9447,11 @@ escape-string-regexp@^2.0.0: resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + escodegen@^1.9.1: version "1.11.1" resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-1.11.1.tgz#c485ff8d6b4cdb89e27f4a856e91f118401ca510" @@ -9498,12 +9560,13 @@ eslint-plugin-node@~11.1.0: resolve "^1.10.1" semver "^6.1.0" -eslint-plugin-prettier@~3.4.0: - version "3.4.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.0.tgz#cdbad3bf1dbd2b177e9825737fe63b476a08f0c7" - integrity sha512-UDK6rJT6INSfcOo545jiaOwB701uAIt2/dR7WnFQoGCVl1/EMqdANBmwUaqqQ45aXprsTGzSa39LI1PyuRBxxw== +eslint-plugin-prettier@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-5.1.3.tgz#17cfade9e732cef32b5f5be53bd4e07afd8e67e1" + integrity sha512-C9GCVAs4Eq7ZC/XFQHITLiHJxQngdtraXaM+LoUFoFp/lHNl2Zn8f3WQbe9HvTBBQ9YnKFB0/2Ajdqwo5D1EAw== dependencies: prettier-linter-helpers "^1.0.0" + synckit "^0.8.6" eslint-plugin-promise@~4.3.1: version "4.3.1" @@ -9544,6 +9607,14 @@ eslint-scope@^5.0.0: esrecurse "^4.1.0" estraverse "^4.1.1" +eslint-scope@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + eslint-scope@^7.1.1: version "7.2.2" resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-7.2.2.tgz#deb4f92563390f32006894af62a22dba1c46423f" @@ -9552,13 +9623,6 @@ eslint-scope@^7.1.1: esrecurse "^4.3.0" estraverse "^5.2.0" -eslint-utils@^1.4.3: - version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" - integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== - dependencies: - eslint-visitor-keys "^1.1.0" - eslint-utils@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.0.0.tgz#7be1cc70f27a72a76cd14aa698bcabed6890e1cd" @@ -9566,11 +9630,23 @@ eslint-utils@^2.0.0: dependencies: eslint-visitor-keys "^1.1.0" +eslint-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== + dependencies: + eslint-visitor-keys "^1.1.0" + eslint-visitor-keys@^1.0.0, eslint-visitor-keys@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz#e2a82cea84ff246ad6fb57f9bde5b46621459ec2" integrity sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A== +eslint-visitor-keys@^1.3.0: + version "1.3.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@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.0.0.tgz#21fdc8fbcd9c795cc0321f0563702095751511a8" @@ -9581,46 +9657,49 @@ eslint-visitor-keys@^3.3.0, eslint-visitor-keys@^3.4.1: 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@~6.8.0: - version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" - integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== +eslint@^7.28.0: + version "7.32.0" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-7.32.0.tgz#c6d328a14be3fb08c8d1d21e12c02fdb7a2a812d" + integrity sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA== dependencies: - "@babel/code-frame" "^7.0.0" + "@babel/code-frame" "7.12.11" + "@eslint/eslintrc" "^0.4.3" + "@humanwhocodes/config-array" "^0.5.0" ajv "^6.10.0" - chalk "^2.1.0" - cross-spawn "^6.0.5" + chalk "^4.0.0" + cross-spawn "^7.0.2" debug "^4.0.1" doctrine "^3.0.0" - eslint-scope "^5.0.0" - eslint-utils "^1.4.3" - eslint-visitor-keys "^1.1.0" - espree "^6.1.2" - esquery "^1.0.1" + enquirer "^2.3.5" + escape-string-regexp "^4.0.0" + eslint-scope "^5.1.1" + eslint-utils "^2.1.0" + eslint-visitor-keys "^2.0.0" + espree "^7.3.1" + esquery "^1.4.0" esutils "^2.0.2" - file-entry-cache "^5.0.1" + fast-deep-equal "^3.1.3" + file-entry-cache "^6.0.1" functional-red-black-tree "^1.0.1" - glob-parent "^5.0.0" - globals "^12.1.0" + glob-parent "^5.1.2" + globals "^13.6.0" ignore "^4.0.6" import-fresh "^3.0.0" imurmurhash "^0.1.4" - inquirer "^7.0.0" is-glob "^4.0.0" js-yaml "^3.13.1" json-stable-stringify-without-jsonify "^1.0.1" - levn "^0.3.0" - lodash "^4.17.14" + levn "^0.4.1" + lodash.merge "^4.6.2" minimatch "^3.0.4" - mkdirp "^0.5.1" natural-compare "^1.4.0" - optionator "^0.8.3" + optionator "^0.9.1" progress "^2.0.0" - regexpp "^2.0.1" - semver "^6.1.2" - strip-ansi "^5.2.0" - strip-json-comments "^3.0.1" - table "^5.2.3" + regexpp "^3.1.0" + semver "^7.2.1" + strip-ansi "^6.0.0" + strip-json-comments "^3.1.0" + table "^6.0.9" text-table "^0.2.0" v8-compile-cache "^2.0.3" @@ -9629,14 +9708,14 @@ esm@^3.2.25: resolved "https://registry.yarnpkg.com/esm/-/esm-3.2.25.tgz#342c18c29d56157688ba5ce31f8431fbb795cc10" integrity sha512-U1suiZ2oDVWv4zPO56S0NcR5QriEahGtdN2OR6FiOG4WJvcjBVFB0qI4+eKoWFH483PKGuLuu6V8Z4T5g63UVA== -espree@^6.1.2: - version "6.1.2" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.1.2.tgz#6c272650932b4f91c3714e5e7b5f5e2ecf47262d" - integrity sha512-2iUPuuPP+yW1PZaMSDM9eyVf8D5P0Hi8h83YtZ5bPc/zHYjII5khoixIUTMO794NOY8F/ThF1Bo8ncZILarUTA== +espree@^7.3.0, espree@^7.3.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/espree/-/espree-7.3.1.tgz#f2df330b752c6f55019f8bd89b7660039c1bbbb6" + integrity sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g== dependencies: - acorn "^7.1.0" - acorn-jsx "^5.1.0" - eslint-visitor-keys "^1.1.0" + acorn "^7.4.0" + acorn-jsx "^5.3.1" + eslint-visitor-keys "^1.3.0" espree@^9.3.1: version "9.6.1" @@ -9657,13 +9736,6 @@ esprima@^4.0.0, esprima@^4.0.1, esprima@~4.0.0: resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esquery@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" - integrity sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA== - dependencies: - estraverse "^4.0.0" - esquery@^1.4.0: version "1.5.0" resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" @@ -9685,7 +9757,7 @@ esrecurse@^4.3.0: dependencies: estraverse "^5.2.0" -estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: +estraverse@^4.1.0, estraverse@^4.1.1, estraverse@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" integrity sha1-De4/7TH81GlhjOc0IJn8GvoL2xM= @@ -9885,15 +9957,6 @@ extend@~3.0.2: resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== -external-editor@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" - integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -10064,12 +10127,12 @@ figures@^3.0.0: dependencies: escape-string-regexp "^1.0.5" -file-entry-cache@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" - integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== +file-entry-cache@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz#211b2dd9659cb0394b073e7323ac3c933d522027" + integrity sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg== dependencies: - flat-cache "^2.0.1" + flat-cache "^3.0.4" file-loader@^4.3.0: version "4.3.0" @@ -10192,24 +10255,24 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -flat-cache@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" - integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== +flat-cache@^3.0.4: + version "3.2.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-3.2.0.tgz#2c0c2d5040c99b1632771a9d105725c0115363ee" + integrity sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw== dependencies: - flatted "^2.0.0" - rimraf "2.6.3" - write "1.0.3" + flatted "^3.2.9" + keyv "^4.5.3" + rimraf "^3.0.2" flatstr@^1.0.4: version "1.0.12" resolved "https://registry.yarnpkg.com/flatstr/-/flatstr-1.0.12.tgz#c2ba6a08173edbb6c9640e3055b95e287ceb5931" integrity sha512-4zPxDyhCyiN2wIAtSLI6gc82/EjqZc1onI4Mz/l0pWrAlsSfYH/2ZIcU+e3oA2wDwbzIWNKwa23F8rh6+DRWkw== -flatted@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.0.tgz#55122b6536ea496b4b44893ee2608141d10d9916" - integrity sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg== +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== flatten@^1.0.2: version "1.0.2" @@ -10605,13 +10668,6 @@ glob-parent@^3.1.0: is-glob "^3.1.0" path-dirname "^1.0.0" -glob-parent@^5.0.0, glob-parent@~5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" - integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== - dependencies: - is-glob "^4.0.1" - glob-parent@^5.1.0: version "5.1.1" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.1.tgz#b6c1ef417c4e5663ea498f1c45afac6916bbc229" @@ -10619,13 +10675,20 @@ glob-parent@^5.1.0: dependencies: is-glob "^4.0.1" -glob-parent@~5.1.2: +glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" +glob-parent@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.0.tgz#5f4c1d1e748d30cd73ad2944b3577a81b081e8c2" + integrity sha512-qjtRgnIVmOfnKUE3NJAQEdk+lKrxfw8t5ke7SXtfMTHcjsBfOfWXCQfdb30zfDoZQ2IRSIiidmjtbHZPZ++Ihw== + dependencies: + is-glob "^4.0.1" + glob@7.1.4: version "7.1.4" resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" @@ -10704,12 +10767,12 @@ globals@^11.1.0: resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== -globals@^12.1.0: - version "12.3.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.3.0.tgz#1e564ee5c4dded2ab098b0f88f24702a3c56be13" - integrity sha512-wAfjdLgFsPZsklLJvOBUBmzYE8/CwhEqSBEMRXA3qxIiNtyqvjYurAtIfDh6chlEPUfmTY3MnZh5Hfh4q0UlIw== +globals@^13.6.0, globals@^13.9.0: + 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.8.1" + type-fest "^0.20.2" globby@^11.0.1: version "11.0.1" @@ -11392,7 +11455,7 @@ hyperlinker@^1.0.0: resolved "https://registry.yarnpkg.com/hyperlinker/-/hyperlinker-1.0.0.tgz#23dc9e38a206b208ee49bc2d6c8ef47027df0c0e" integrity sha512-Ty8UblRWFEcfSuIaajM34LdPXIhbs1ajEX/BBPv24J+enSVaEVY63xQ6lTO9VRYS5LAoghIG0IDJ+p+IPzKUQQ== -iconv-lite@0.4.24, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: +iconv-lite@0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -11480,6 +11543,14 @@ import-fresh@^3.0.0: parent-module "^1.0.0" resolve-from "^4.0.0" +import-fresh@^3.2.1: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + import-from@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" @@ -11558,25 +11629,6 @@ ini@^1.3.4, ini@~1.3.0: resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== -inquirer@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.0.0.tgz#9e2b032dde77da1db5db804758b8fea3a970519a" - integrity sha512-rSdC7zelHdRQFkWnhsMu2+2SO41mpv2oF2zy4tMhmiLWkcKbOAs87fWAJhVXttKVwhdZvymvnuM95EyEXg2/tQ== - dependencies: - ansi-escapes "^4.2.1" - chalk "^2.4.2" - cli-cursor "^3.1.0" - cli-width "^2.0.0" - external-editor "^3.0.3" - figures "^3.0.0" - lodash "^4.17.15" - mute-stream "0.0.8" - run-async "^2.2.0" - rxjs "^6.4.0" - string-width "^4.1.0" - strip-ansi "^5.1.0" - through "^2.3.6" - insane@2.6.1: version "2.6.1" resolved "https://registry.yarnpkg.com/insane/-/insane-2.6.1.tgz#c7dcae7b51c20346883b71078fad6ce0483c198f" @@ -12703,6 +12755,11 @@ json-schema-traverse@^0.4.1: resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-schema@0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" @@ -12805,6 +12862,13 @@ keyv@^4.0.0: dependencies: json-buffer "3.0.1" +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" @@ -12907,7 +12971,15 @@ levenary@^1.1.1: dependencies: leven "^3.1.0" -levn@^0.3.0, levn@~0.3.0: +levn@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" + integrity sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ== + dependencies: + prelude-ls "^1.2.1" + type-check "~0.4.0" + +levn@~0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" integrity sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4= @@ -13109,7 +13181,7 @@ lodash.memoize@^4.1.2: resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" integrity sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4= -lodash.merge@^4.6.1: +lodash.merge@^4.6.1, 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== @@ -13144,6 +13216,11 @@ lodash.throttle@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha1-wj6RtxAkKscMN/HhzaknTMOb8vQ= +lodash.truncate@^4.4.2: + version "4.4.2" + resolved "https://registry.yarnpkg.com/lodash.truncate/-/lodash.truncate-4.4.2.tgz#5a350da0b1113b837ecfffd5812cbe58d6eae193" + integrity sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw== + lodash.uniq@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" @@ -14080,11 +14157,6 @@ mutation-observer@^1.0.3: resolved "https://registry.yarnpkg.com/mutation-observer/-/mutation-observer-1.0.3.tgz#42e9222b101bca82e5ba9d5a7acf4a14c0f263d0" integrity sha512-M/O/4rF2h776hV7qGMZUH3utZLO/jK7p8rnNgGkjKUw8zCGjRQPxB8z6+5l8+VjRUQ3dNYu4vjqXYLr+U8ZVNA== -mute-stream@0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" - integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== - nan@2.17.0, nan@^2.12.1: version "2.17.0" resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" @@ -14665,7 +14737,7 @@ optimize-css-assets-webpack-plugin@^5.0.3: cssnano "^4.1.10" last-call-webpack-plugin "^3.0.0" -optionator@^0.8.1, optionator@^0.8.3: +optionator@^0.8.1: version "0.8.3" resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== @@ -14677,6 +14749,18 @@ optionator@^0.8.1, optionator@^0.8.3: type-check "~0.3.2" word-wrap "~1.2.3" +optionator@^0.9.1: + version "0.9.3" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.9.3.tgz#007397d44ed1872fdc6ed31360190f81814e2c64" + integrity sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg== + dependencies: + "@aashutoshrathi/word-wrap" "^1.2.3" + deep-is "^0.1.3" + fast-levenshtein "^2.0.6" + levn "^0.4.1" + prelude-ls "^1.2.1" + type-check "^0.4.0" + ora@^3.4.0: version "3.4.0" resolved "https://registry.yarnpkg.com/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" @@ -14711,7 +14795,7 @@ os-locale@^1.4.0: dependencies: lcid "^1.0.0" -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@^1.0.0: version "1.0.2" resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== @@ -15894,6 +15978,11 @@ potpack@^1.0.1: resolved "https://registry.yarnpkg.com/potpack/-/potpack-1.0.2.tgz#23b99e64eb74f5741ffe7656b5b5c4ddce8dfc14" integrity sha512-choctRBIV9EMT9WGAZHn3V7t0Z2pMQyl0EZE6pFc/6ml3ssw7Dlf/oAOvFwjm1HVsqfQN8GfeFyJ+d8tRzqueQ== +prelude-ls@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.2.1.tgz#debc6489d7a6e6b0e7611888cec880337d316396" + integrity sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g== + prelude-ls@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" @@ -15916,10 +16005,10 @@ prettier@^1.18.2: resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== -prettier@~2.7.1: - version "2.7.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.7.1.tgz#e235806850d057f97bb08368a4f7d899f7760c64" - integrity sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g== +prettier@~3.2.5: + version "3.2.5" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-3.2.5.tgz#e52bc3090586e824964a8813b09aba6233b28368" + integrity sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A== pretty-bytes@^5.3.0: version "5.3.0" @@ -16865,16 +16954,16 @@ regex-not@^1.0.0, regex-not@^1.0.2: extend-shallow "^3.0.2" safe-regex "^1.1.0" -regexpp@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" - integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== - regexpp@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.0.0.tgz#dd63982ee3300e67b41c1956f850aa680d9d330e" integrity sha512-Z+hNr7RAVWxznLPuA7DIh8UNX1j9CDrUQxskw9IrBE1Dxue2lyXT+shqEIeLUjrokxIP8CMy1WkjgG3rTsd5/g== +regexpp@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== + regexpu-core@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.6.0.tgz#2037c18b327cfce8a6fea2a4ec441f2432afb8b6" @@ -17047,7 +17136,7 @@ require-directory@^2.1.1: resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha1-jGStX9MNqxyXbiNE/+f3kqam30I= -require-from-string@^2.0.1: +require-from-string@^2.0.1, require-from-string@^2.0.2: version "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== @@ -17135,14 +17224,6 @@ restore-cursor@^2.0.0: onetime "^2.0.0" signal-exit "^3.0.2" -restore-cursor@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" - integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - ret@~0.1.10: version "0.1.15" resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" @@ -17173,7 +17254,7 @@ rgba-regex@^1.0.0: resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" integrity sha1-QzdOLiyglosO8VI0YLfXMP8i7rM= -rimraf@2.6.3, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: +rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2, rimraf@^2.6.3: version "2.6.3" resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== @@ -17187,6 +17268,13 @@ rimraf@^2.7.1: dependencies: glob "^7.1.3" +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -17200,13 +17288,6 @@ rope-sequence@^1.3.0: resolved "https://registry.yarnpkg.com/rope-sequence/-/rope-sequence-1.3.2.tgz#a19e02d72991ca71feb6b5f8a91154e48e3c098b" integrity sha512-ku6MFrwEVSVmXLvy3dYph3LAMNS0890K7fabn+0YIRQ2T96T9F4gkFf0vf0WW0JUraNWwGRtInEpH7yO4tbQZg== -run-async@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" - integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= - dependencies: - is-promise "^2.1.0" - run-parallel@^1.1.9: version "1.1.10" resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.1.10.tgz#60a51b2ae836636c81377df16cb107351bcd13ef" @@ -17231,13 +17312,6 @@ rxjs@^6.3.3: dependencies: tslib "^1.9.0" -rxjs@^6.4.0: - version "6.5.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.5.1.tgz#f7a005a9386361921b8524f38f54cbf80e5d08f4" - integrity sha512-y0j31WJc83wPu31vS1VlAFW5JGrnGC+j+TtGAa1fRQphy48+fDYiDmX8tjGloToEsMkxnouOg/1IzXGKkJnZMg== - dependencies: - tslib "^1.9.0" - sade@^1.7.3: version "1.8.1" resolved "https://registry.yarnpkg.com/sade/-/sade-1.8.1.tgz#0a78e81d658d394887be57d2a409bf703a3b2701" @@ -17380,6 +17454,13 @@ semver@^7.1.3, semver@^7.3.2, semver@^7.3.5, semver@^7.3.6, semver@^7.3.8, semve dependencies: lru-cache "^6.0.0" +semver@^7.2.1: + 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" + send@0.17.1: version "0.17.1" resolved "https://registry.yarnpkg.com/send/-/send-0.17.1.tgz#c1d8b059f7900f7466dd4938bdc44e11ddb376c8" @@ -17605,6 +17686,15 @@ slice-ansi@^2.1.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" +slice-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-4.0.0.tgz#500e8dd0fd55b05815086255b3195adf2a45fe6b" + integrity sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + snake-case@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/snake-case/-/snake-case-2.1.0.tgz#41bdb1b73f30ec66a04d4e2cad1b76387d4d6d9f" @@ -18140,12 +18230,7 @@ strip-json-comments@^2.0.0, strip-json-comments@~2.0.1: resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo= -strip-json-comments@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.0.1.tgz#85713975a91fb87bf1b305cca77395e40d2a64a7" - integrity sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw== - -strip-json-comments@^3.1.1: +strip-json-comments@^3.1.0, strip-json-comments@^3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== @@ -18333,7 +18418,15 @@ synchronous-promise@^2.0.15: resolved "https://registry.yarnpkg.com/synchronous-promise/-/synchronous-promise-2.0.17.tgz#38901319632f946c982152586f2caf8ddc25c032" integrity sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g== -table@5.4.6, table@^5.2.3: +synckit@^0.8.6: + version "0.8.8" + resolved "https://registry.yarnpkg.com/synckit/-/synckit-0.8.8.tgz#fe7fe446518e3d3d49f5e429f443cf08b6edfcd7" + integrity sha512-HwOKAP7Wc5aRGYdKH+dw0PRRpbO841v2DENBtjnR5HFWoiNByAl7vrx3p0G/rCyYXQsrxqtX48TImFtPcIHSpQ== + dependencies: + "@pkgr/core" "^0.1.0" + tslib "^2.6.2" + +table@5.4.6: version "5.4.6" resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== @@ -18343,6 +18436,17 @@ table@5.4.6, table@^5.2.3: slice-ansi "^2.1.0" string-width "^3.0.0" +table@^6.0.9: + version "6.8.1" + resolved "https://registry.yarnpkg.com/table/-/table-6.8.1.tgz#ea2b71359fe03b017a5fbc296204471158080bdf" + integrity sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA== + dependencies: + ajv "^8.0.1" + lodash.truncate "^4.4.2" + slice-ansi "^4.0.0" + string-width "^4.2.3" + strip-ansi "^6.0.1" + tapable@^1.0.0, tapable@^1.0.0-beta.5, tapable@^1.1.3: version "1.1.3" resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" @@ -18511,11 +18615,6 @@ through2@^2.0.0, through2@^2.0.2, through2@~2.0.3: readable-stream "~2.3.6" xtend "~4.0.1" -through@^2.3.6: - version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" - integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= - time-fix-plugin@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/time-fix-plugin/-/time-fix-plugin-2.0.6.tgz#3210121d269b475a7e7661766e682bd768ba1ced" @@ -18625,13 +18724,6 @@ title-case@^2.1.0: no-case "^2.2.0" upper-case "^1.0.3" -tmp@^0.0.33: - version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" - integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== - dependencies: - os-tmpdir "~1.0.2" - tmp@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.1.0.tgz#ee434a4e22543082e294ba6201dcc6eafefa2877" @@ -18843,6 +18935,11 @@ tslib@^2.3.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.1.tgz#0d0bfbaac2880b91e22df0768e55be9753a5b17e" integrity sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA== +tslib@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + tsutils@^3.17.1: version "3.17.1" resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759" @@ -18872,6 +18969,13 @@ tweetnacl@^0.14.3, tweetnacl@~0.14.0: resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" integrity sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q= +type-check@^0.4.0, type-check@~0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.4.0.tgz#07b8203bfa7056c0657050e3ccd2c37730bab8f1" + integrity sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew== + dependencies: + prelude-ls "^1.2.1" + type-check@~0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" @@ -18889,6 +18993,11 @@ type-fest@^0.13.1: resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + type-fest@^0.3.0: version "0.3.1" resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" @@ -20154,13 +20263,6 @@ write-json-file@^2.3.0: sort-keys "^2.0.0" write-file-atomic "^2.0.0" -write@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" - integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== - dependencies: - mkdirp "^0.5.1" - ws@^5.2.0: version "5.2.2" resolved "https://registry.yarnpkg.com/ws/-/ws-5.2.2.tgz#dffef14866b8e8dc9133582514d1befaf96e980f" diff --git a/yarn.lock b/yarn.lock index be0f1214f..c34a5c5ae 100644 --- a/yarn.lock +++ b/yarn.lock @@ -10,7 +10,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== @@ -18,47 +18,26 @@ "@babel/highlight" "^7.23.4" chalk "^2.4.2" -"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": +"@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.23.5": version "7.23.5" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== -"@babel/core@^7.16.0": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.7.tgz#4d8016e06a14b5f92530a13ed0561730b5c6483f" - integrity sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw== +"@babel/core@^7.16.0", "@babel/core@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.24.0.tgz#56cbda6b185ae9d9bed369816a8f4423c5f2ff1b" + integrity sha512-fQfkg0Gjkza3nf0c7/w6Xf34BW4YvzNfACRLmmb7XRLa6XHdR+K9AlJlxneFfWYf6uhOzuzZVTjF/8KfndZANw== dependencies: "@ampproject/remapping" "^2.2.0" "@babel/code-frame" "^7.23.5" "@babel/generator" "^7.23.6" "@babel/helper-compilation-targets" "^7.23.6" "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.7" - "@babel/parser" "^7.23.6" - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.7" - "@babel/types" "^7.23.6" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - -"@babel/core@^7.23.7": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.9.tgz#b028820718000f267870822fec434820e9b1e4d1" - integrity sha512-5q0175NOjddqpvvzU+kDiSOAk4PfdO6FvwCWoQ6RO7rTzEe8vlo+4HVfcnAREhD4npMs0e9uZypjTwzZPCf/cw== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.9" - "@babel/parser" "^7.23.9" - "@babel/template" "^7.23.9" - "@babel/traverse" "^7.23.9" - "@babel/types" "^7.23.9" + "@babel/helpers" "^7.24.0" + "@babel/parser" "^7.24.0" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" convert-source-map "^2.0.0" debug "^4.1.0" gensync "^1.0.0-beta.2" @@ -198,10 +177,10 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" - integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.24.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz#945681931a52f15ce879fd5b86ce2dae6d3d7f2a" + integrity sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w== "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" @@ -266,23 +245,14 @@ "@babel/template" "^7.22.15" "@babel/types" "^7.22.19" -"@babel/helpers@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.7.tgz#eb543c36f81da2873e47b76ee032343ac83bba60" - integrity sha512-6AMnjCoC8wjqBzDHkuqpa7jAKwvMo4dC+lr/TFBz+ucfulO1XMpDnwWPGBNwClOKZ8h6xn5N81W/R5OrcKtCbQ== +"@babel/helpers@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.24.0.tgz#a3dd462b41769c95db8091e49cfe019389a9409b" + integrity sha512-ulDZdc0Aj5uLc5nETsa7EPx2L7rM0YJM8r7ck7U73AXi7qOV44IHHRAYZHY6iU1rr3C5N4NtTmMRUJP6kwCWeA== dependencies: - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.7" - "@babel/types" "^7.23.6" - -"@babel/helpers@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.9.tgz#c3e20bbe7f7a7e10cb9b178384b4affdf5995c7d" - integrity sha512-87ICKgU5t5SzOT7sBMfCOZQ2rHjRU+Pcb9BoILMYz600W6DkVRLFBPwQ18gwUVvggqXivaUakpnxWQGbpywbBQ== - dependencies: - "@babel/template" "^7.23.9" - "@babel/traverse" "^7.23.9" - "@babel/types" "^7.23.9" + "@babel/template" "^7.24.0" + "@babel/traverse" "^7.24.0" + "@babel/types" "^7.24.0" "@babel/highlight@^7.23.4": version "7.23.4" @@ -293,15 +263,10 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.18.8", "@babel/parser@^7.22.15", "@babel/parser@^7.23.6": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.6.tgz#ba1c9e512bda72a47e285ae42aff9d2a635a9e3b" - integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== - -"@babel/parser@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.9.tgz#7b903b6149b0f8fa7ad564af646c4c38a77fc44b" - integrity sha512-9tcKgqKbs3xGJ+NtKF2ndOBBLVwPjl1SHxPQkd36r3Dlirw3xWUeGaTbqr7uGZcTaxkVNwc+03SVP7aCdWrTlA== +"@babel/parser@^7.18.8", "@babel/parser@^7.23.9", "@babel/parser@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.0.tgz#26a3d1ff49031c53a97d03b604375f028746a9ac" + integrity sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" @@ -723,14 +688,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-object-rest-spread@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" - integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== +"@babel/plugin-transform-object-rest-spread@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.0.tgz#7b836ad0088fdded2420ce96d4e1d3ed78b71df1" + integrity sha512-y/yKMm7buHpFFXfxVFS4Vk1ToRJDilIa6fKRioB9Vjichv58TDGXTvqV0dN7plobAmTW5eSEGXDngE+Mm+uO+w== dependencies: - "@babel/compat-data" "^7.23.3" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.23.6" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/plugin-syntax-object-rest-spread" "^7.8.3" "@babel/plugin-transform-parameters" "^7.23.3" @@ -918,14 +883,14 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.15" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.9.tgz#beace3b7994560ed6bf78e4ae2073dff45387669" - integrity sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A== +"@babel/preset-env@^7.16.0", "@babel/preset-env@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.24.0.tgz#11536a7f4b977294f0bdfad780f01a8ac8e183fc" + integrity sha512-ZxPEzV9IgvGn73iK0E6VB9/95Nd7aMFpbE0l8KQFDG70cOV9IxRP7Y2FUPmlK0v6ImlLqYX50iuZ3ZTVhOF2lA== dependencies: "@babel/compat-data" "^7.23.5" "@babel/helper-compilation-targets" "^7.23.6" - "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-plugin-utils" "^7.24.0" "@babel/helper-validator-option" "^7.23.5" "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" @@ -978,7 +943,7 @@ "@babel/plugin-transform-new-target" "^7.23.3" "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.24.0" "@babel/plugin-transform-object-super" "^7.23.3" "@babel/plugin-transform-optional-catch-binding" "^7.23.4" "@babel/plugin-transform-optional-chaining" "^7.23.4" @@ -1025,15 +990,15 @@ "@babel/plugin-transform-react-jsx-development" "^7.22.5" "@babel/plugin-transform-react-pure-annotations" "^7.23.3" -"@babel/register@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.22.15.tgz#c2c294a361d59f5fa7bcc8b97ef7319c32ecaec7" - integrity sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg== +"@babel/register@^7.23.7": + version "7.23.7" + resolved "https://registry.yarnpkg.com/@babel/register/-/register-7.23.7.tgz#485a5e7951939d21304cae4af1719fdb887bc038" + integrity sha512-EjJeB6+kvpk+Y5DAkEAmbOBEFkh9OASx0huoEkqYTFxAZHzOAX2Oh5uwAUuL2rUddqfM0SA+KPXV2TbzoZ2kvQ== dependencies: clone-deep "^4.0.1" find-cache-dir "^2.0.0" make-dir "^2.1.0" - pirates "^4.0.5" + pirates "^4.0.6" source-map-support "^0.5.16" "@babel/regjsgen@^0.8.0": @@ -1041,35 +1006,26 @@ resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime@^7.16.0", "@babel/runtime@^7.21.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.16.0", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.4.tgz#36fa1d2b36db873d25ec631dcc4923fdc1cf2e2e" integrity sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg== dependencies: regenerator-runtime "^0.14.0" -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - -"@babel/template@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.23.9.tgz#f881d0487cba2828d3259dcb9ef5005a9731011a" - integrity sha512-+xrD2BWLpvHKNmX2QbpdpsBaWnRxahMwJjO+KZk2JOElj5nSmKezyS1B4u+QbHMTX69t4ukm6hh9lsYQ7GHCKA== +"@babel/template@^7.22.15", "@babel/template@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.24.0.tgz#c6a524aa93a4a05d66aaf31654258fae69d87d50" + integrity sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA== dependencies: "@babel/code-frame" "^7.23.5" - "@babel/parser" "^7.23.9" - "@babel/types" "^7.23.9" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" -"@babel/traverse@^7.23.7": - version "7.23.7" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.7.tgz#9a7bf285c928cb99b5ead19c3b1ce5b310c9c305" - integrity sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg== +"@babel/traverse@^7.24.0": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.0.tgz#4a408fbf364ff73135c714a2ab46a5eab2831b1e" + integrity sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw== dependencies: "@babel/code-frame" "^7.23.5" "@babel/generator" "^7.23.6" @@ -1077,40 +1033,15 @@ "@babel/helper-function-name" "^7.23.0" "@babel/helper-hoist-variables" "^7.22.5" "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.6" - "@babel/types" "^7.23.6" + "@babel/parser" "^7.24.0" + "@babel/types" "^7.24.0" debug "^4.3.1" globals "^11.1.0" -"@babel/traverse@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.9.tgz#2f9d6aead6b564669394c5ce0f9302bb65b9d950" - integrity sha512-I/4UJ9vs90OkBtY6iiiTORVMyIhJ4kAVmsKo9KFc8UOxMeUfi2hvtIBsET5u9GizXE6/GFSuKCTNfgCswuEjRg== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.6" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.9" - "@babel/types" "^7.23.9" - debug "^4.3.1" - globals "^11.1.0" - -"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.4.4": - version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.6.tgz#be33fdb151e1f5a56877d704492c240fc71c7ccd" - integrity sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@babel/types@^7.23.9": - version "7.23.9" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.9.tgz#1dd7b59a9a2b5c87f8b41e52770b5ecbf492e002" - integrity sha512-dQjSq/7HaSjRM43FFGnv5keM2HsxpmyV1PfaSVm0nzzjwwTmjOe6J4bC8e3+pTEIgHaHj+1ZlLThRJ2auc/w1Q== +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.6", "@babel/types@^7.24.0", "@babel/types@^7.4.4": + version "7.24.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" + integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== dependencies: "@babel/helper-string-parser" "^7.23.4" "@babel/helper-validator-identifier" "^7.22.20" @@ -2309,17 +2240,6 @@ resolved "https://registry.yarnpkg.com/@vitejs/plugin-vue/-/plugin-vue-5.0.3.tgz#164b36653910d27c130cf6c945b4bd9bde5bcbee" integrity sha512-b8S5dVS40rgHdDrw+DQi/xOM9ed+kSRZzfm1T74bMmBDCd8XO87NKlFYInzCtwvtWwXZvo1QxE2OSspTATWrbA== -"@vue/compiler-core@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.15.tgz#be20d1bbe19626052500b48969302cb6f396d36e" - integrity sha512-XcJQVOaxTKCnth1vCxEChteGuwG6wqnUHxAm1DO3gCz0+uXKaJNx8/digSz4dLALCy8n2lKq24jSUs8segoqIw== - dependencies: - "@babel/parser" "^7.23.6" - "@vue/shared" "3.4.15" - entities "^4.5.0" - estree-walker "^2.0.2" - source-map-js "^1.0.2" - "@vue/compiler-core@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/compiler-core/-/compiler-core-3.4.21.tgz#868b7085378fc24e58c9aed14c8d62110a62be1a" @@ -2331,14 +2251,6 @@ estree-walker "^2.0.2" source-map-js "^1.0.2" -"@vue/compiler-dom@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.15.tgz#753f5ed55f78d33dff04701fad4d76ff0cf81ee5" - integrity sha512-wox0aasVV74zoXyblarOM3AZQz/Z+OunYcIHe1OsGclCHt8RsRm04DObjefaI82u6XDzv+qGWZ24tIsRAIi5MQ== - dependencies: - "@vue/compiler-core" "3.4.15" - "@vue/shared" "3.4.15" - "@vue/compiler-dom@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/compiler-dom/-/compiler-dom-3.4.21.tgz#0077c355e2008207283a5a87d510330d22546803" @@ -2347,21 +2259,6 @@ "@vue/compiler-core" "3.4.21" "@vue/shared" "3.4.21" -"@vue/compiler-sfc@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.15.tgz#4e5811e681955fcec886cebbec483f6ae463a64b" - integrity sha512-LCn5M6QpkpFsh3GQvs2mJUOAlBQcCco8D60Bcqmf3O3w5a+KWS5GvYbrrJBkgvL1BDnTp+e8q0lXCLgHhKguBA== - dependencies: - "@babel/parser" "^7.23.6" - "@vue/compiler-core" "3.4.15" - "@vue/compiler-dom" "3.4.15" - "@vue/compiler-ssr" "3.4.15" - "@vue/shared" "3.4.15" - estree-walker "^2.0.2" - magic-string "^0.30.5" - postcss "^8.4.33" - source-map-js "^1.0.2" - "@vue/compiler-sfc@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/compiler-sfc/-/compiler-sfc-3.4.21.tgz#4af920dc31ab99e1ff5d152b5fe0ad12181145b2" @@ -2377,14 +2274,6 @@ postcss "^8.4.35" source-map-js "^1.0.2" -"@vue/compiler-ssr@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.15.tgz#a910a5b89ba4f0a776e40b63d69bdae2f50616cf" - integrity sha512-1jdeQyiGznr8gjFDadVmOJqZiLNSsMa5ZgqavkPZ8O2wjHv0tVuAEsw5hTdUoUW4232vpBbL/wJhzVW/JwY1Uw== - dependencies: - "@vue/compiler-dom" "3.4.15" - "@vue/shared" "3.4.15" - "@vue/compiler-ssr@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/compiler-ssr/-/compiler-ssr-3.4.21.tgz#b84ae64fb9c265df21fc67f7624587673d324fef" @@ -2403,13 +2292,6 @@ resolved "https://registry.yarnpkg.com/@vue/devtools-api/-/devtools-api-6.6.1.tgz#7c14346383751d9f6ad4bea0963245b30220ef83" integrity sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA== -"@vue/reactivity@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.15.tgz#ad9d9b83f5398d2e8660ad5cfc0f171e7679a9a1" - integrity sha512-55yJh2bsff20K5O84MxSvXKPHHt17I2EomHznvFiJCAZpJTNW8IuLj1xZWMLELRhBK3kkFV/1ErZGHJfah7i7w== - dependencies: - "@vue/shared" "3.4.15" - "@vue/reactivity@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/reactivity/-/reactivity-3.4.21.tgz#affd3415115b8ebf4927c8d2a0d6a24bccfa9f02" @@ -2417,14 +2299,6 @@ dependencies: "@vue/shared" "3.4.21" -"@vue/runtime-core@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.15.tgz#f81e2fd2108ea41a6d5c61c2462b11dfb754fdf0" - integrity sha512-6E3by5m6v1AkW0McCeAyhHTw+3y17YCOKG0U0HDKDscV4Hs0kgNT5G+GCHak16jKgcCDHpI9xe5NKb8sdLCLdw== - dependencies: - "@vue/reactivity" "3.4.15" - "@vue/shared" "3.4.15" - "@vue/runtime-core@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/runtime-core/-/runtime-core-3.4.21.tgz#3749c3f024a64c4c27ecd75aea4ca35634db0062" @@ -2433,15 +2307,6 @@ "@vue/reactivity" "3.4.21" "@vue/shared" "3.4.21" -"@vue/runtime-dom@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.15.tgz#108ef86aa7334ead5d6b9c56a7d93679e1e45406" - integrity sha512-EVW8D6vfFVq3V/yDKNPBFkZKGMFSvZrUQmx196o/v2tHKdwWdiZjYUBS+0Ez3+ohRyF8Njwy/6FH5gYJ75liUw== - dependencies: - "@vue/runtime-core" "3.4.15" - "@vue/shared" "3.4.15" - csstype "^3.1.3" - "@vue/runtime-dom@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/runtime-dom/-/runtime-dom-3.4.21.tgz#91f867ef64eff232cac45095ab28ebc93ac74588" @@ -2451,14 +2316,6 @@ "@vue/shared" "3.4.21" csstype "^3.1.3" -"@vue/server-renderer@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.15.tgz#34438f998e6f6370fac78883a75efe136631957f" - integrity sha512-3HYzaidu9cHjrT+qGUuDhFYvF/j643bHC6uUN9BgM11DVy+pM6ATsG6uPBLnkwOgs7BpJABReLmpL3ZPAsUaqw== - dependencies: - "@vue/compiler-ssr" "3.4.15" - "@vue/shared" "3.4.15" - "@vue/server-renderer@3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/server-renderer/-/server-renderer-3.4.21.tgz#150751579d26661ee3ed26a28604667fa4222a97" @@ -2467,11 +2324,6 @@ "@vue/compiler-ssr" "3.4.21" "@vue/shared" "3.4.21" -"@vue/shared@3.4.15": - version "3.4.15" - resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.15.tgz#e7d2ea050c667480cb5e1a6df2ac13bcd03a8f30" - integrity sha512-KzfPTxVaWfB+eGcGdbSf4CWdaXcGDqckoeXUh7SB3fZdEtzPCK2Vq9B/lRRL3yutax/LWITz+SwvgyOxz5V75g== - "@vue/shared@3.4.21", "@vue/shared@^3.4.21": version "3.4.21" resolved "https://registry.yarnpkg.com/@vue/shared/-/shared-3.4.21.tgz#de526a9059d0a599f0b429af7037cd0c3ed7d5a1" @@ -2712,12 +2564,12 @@ "@vuepress/helper" "~2.0.0-rc.18" vue "^3.4.21" -"@vuepress/plugin-rtl@2.0.0-rc.15": - version "2.0.0-rc.15" - resolved "https://registry.yarnpkg.com/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.15.tgz#e2278215c0ac8c33ceda0050259068e610482373" - integrity sha512-YTfLHWrLv92EuGYMbePGcqEuPoAhuAoVTpNbNyALya2TKzsUriFv5qwvg9wMwydFX769HowhSup4t3O+29BdiQ== +"@vuepress/plugin-rtl@2.0.0-rc.18": + version "2.0.0-rc.18" + resolved "https://registry.yarnpkg.com/@vuepress/plugin-rtl/-/plugin-rtl-2.0.0-rc.18.tgz#f0e110cd2f1cdf6e71fd717914b5bc0797db3095" + integrity sha512-DXKQgwqYY9LteNy26M6vsiJFz/IX2NmpavvkTfPYB6Hoe5hk9o+t1/iiVf0TDWXvhTVlBHubYZdMuhO6p/JHVA== dependencies: - vue "^3.4.19" + vue "^3.4.21" "@vuepress/plugin-seo@2.0.0-rc.18": version "2.0.0-rc.18" @@ -2790,17 +2642,7 @@ picocolors "^1.0.0" upath "^2.0.1" -"@vueuse/core@^10.7.2": - version "10.7.2" - resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.7.2.tgz#78917803a29a0bca1803a6521fdf7ff873f6e72c" - integrity sha512-AOyAL2rK0By62Hm+iqQn6Rbu8bfmbgaIMXcE3TSr7BdQ42wnSFlwIdPjInO62onYsEMK/yDMU8C6oGfDAtZ2qQ== - dependencies: - "@types/web-bluetooth" "^0.0.20" - "@vueuse/metadata" "10.7.2" - "@vueuse/shared" "10.7.2" - vue-demi ">=0.14.6" - -"@vueuse/core@^10.9.0": +"@vueuse/core@^10.7.2", "@vueuse/core@^10.9.0": version "10.9.0" resolved "https://registry.yarnpkg.com/@vueuse/core/-/core-10.9.0.tgz#7d779a95cf0189de176fee63cee4ba44b3c85d64" integrity sha512-/1vjTol8SXnx6xewDEKfS0Ra//ncg4Hb0DaZiwKf7drgfMsKFExQ+FnnENcN6efPen+1kIzhLQoGSy0eDUVOMg== @@ -2810,23 +2652,11 @@ "@vueuse/shared" "10.9.0" vue-demi ">=0.14.7" -"@vueuse/metadata@10.7.2": - version "10.7.2" - resolved "https://registry.yarnpkg.com/@vueuse/metadata/-/metadata-10.7.2.tgz#ba0187ce138c287fd80301afc5b0d6a97e563633" - integrity sha512-kCWPb4J2KGrwLtn1eJwaJD742u1k5h6v/St5wFe8Quih90+k2a0JP8BS4Zp34XUuJqS2AxFYMb1wjUL8HfhWsQ== - "@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.7.2": - version "10.7.2" - resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.7.2.tgz#746441fbc08072371dd600a55883422c83fd0cab" - integrity sha512-qFbXoxS44pi2FkgFjPvF4h7c9oMDutpyBdcJdMYIMg9XyXli2meFMuaKn+UMgsClo//Th6+beeCgqweT/79BVA== - dependencies: - vue-demi ">=0.14.6" - "@vueuse/shared@10.9.0": version "10.9.0" resolved "https://registry.yarnpkg.com/@vueuse/shared/-/shared-10.9.0.tgz#13af2a348de15d07b7be2fd0c7fc9853a69d8fe0" @@ -3425,7 +3255,7 @@ buffer-xor@^1.0.3: resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" integrity sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ== -buffer@^5.6.0: +buffer@^5.7.1: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -3569,7 +3399,7 @@ cheerio@1.0.0-rc.12: parse5 "^7.0.0" parse5-htmlparser2-tree-adapter "^7.0.0" -chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0: +chokidar@3.5.3: version "3.5.3" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== @@ -3584,7 +3414,7 @@ chokidar@3.5.3, "chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0: optionalDependencies: fsevents "~2.3.2" -chokidar@^3.6.0: +"chokidar@>=3.0.0 <4.0.0", chokidar@^3.4.0, chokidar@^3.6.0: version "3.6.0" resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.6.0.tgz#197c6cc669ef2a8dc5e7b4d97ee4e092c3eb0d5b" integrity sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw== @@ -3958,10 +3788,10 @@ cypress-network-idle@^1.14.2: resolved "https://registry.yarnpkg.com/cypress-network-idle/-/cypress-network-idle-1.14.2.tgz#0837100861feeb5a18f4c2d9815be079f8590f4d" integrity sha512-xAdR8dH58KFPv8eCDWjviScITrJOcUpuMXYfYTc175nk2/NvnJ+I6ylSn1CM7yZmoV/gLbFa36QLiH5NfNEaLQ== -cypress@^13.6.4: - version "13.6.4" - resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.6.4.tgz#42c88d3ee0342f1681abfacabf9c1f082676bc53" - integrity sha512-pYJjCfDYB+hoOoZuhysbbYhEmNW7DEDsqn+ToCLwuVowxUXppIWRr7qk4TVRIU471ksfzyZcH+mkoF0CQUKnpw== +cypress@^13.6.6: + version "13.6.6" + resolved "https://registry.yarnpkg.com/cypress/-/cypress-13.6.6.tgz#5133f231ed1c6e57dc8dcbf60aade220bcd6884b" + integrity sha512-S+2S9S94611hXimH9a3EAYt81QM913ZVA03pUmGDfLTFa5gyp85NJ8dJGSlEAEmyRsYkioS1TtnWtbv/Fzt11A== dependencies: "@cypress/request" "^3.0.0" "@cypress/xvfb" "^1.2.4" @@ -3970,7 +3800,7 @@ cypress@^13.6.4: arch "^2.2.0" blob-util "^2.0.2" bluebird "^3.7.2" - buffer "^5.6.0" + buffer "^5.7.1" cachedir "^2.3.0" chalk "^4.1.0" check-more-types "^2.24.0" @@ -3988,7 +3818,7 @@ cypress@^13.6.4: figures "^3.2.0" fs-extra "^9.1.0" getos "^3.2.1" - is-ci "^3.0.0" + is-ci "^3.0.1" is-installed-globally "~0.4.0" lazy-ass "^1.6.0" listr2 "^3.8.3" @@ -4018,12 +3848,10 @@ dashdash@^1.12.0: dependencies: assert-plus "^1.0.0" -date-fns@^2.25.0: - version "2.30.0" - resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-2.30.0.tgz#f367e644839ff57894ec6ac480de40cae4b0f4d0" - integrity sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw== - dependencies: - "@babel/runtime" "^7.21.0" +date-fns@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-3.3.1.tgz#7581daca0892d139736697717a168afbb908cfed" + integrity sha512-y8e109LYGgoQDveiEBD3DYXKba1jWf5BA8YU1FL5Tvm0BTdEfy54WLCwnuYWZNnzzvALy/QQ4Hov+Q9RVRv+Zw== dayjs@^1.10.4, dayjs@^1.11.10: version "1.11.10" @@ -5222,7 +5050,7 @@ is-callable@^1.1.3: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-ci@^3.0.0: +is-ci@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== @@ -5802,13 +5630,6 @@ luxon@^3.4.4: resolved "https://registry.yarnpkg.com/luxon/-/luxon-3.4.4.tgz#cf20dc27dc532ba41a169c43fdcc0063601577af" integrity sha512-zobTr7akeGHnv7eBOXcRgMeCP6+uyYsczwmeRCauvpvaAltgNyTbLH/+VaEAPUeWBT+1GuNmz4wC/6jtQzbbVA== -magic-string@^0.30.5: - version "0.30.5" - resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.5.tgz#1994d980bd1c8835dc6e78db7cbd4ae4f24746f9" - integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" - magic-string@^0.30.7: version "0.30.7" resolved "https://registry.yarnpkg.com/magic-string/-/magic-string-0.30.7.tgz#0cecd0527d473298679da95a2d7aeb8c64048505" @@ -6481,7 +6302,7 @@ pify@^4.0.1: resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.5: +pirates@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -7031,14 +6852,7 @@ semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.3.5, semver@^7.5.3, 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== - dependencies: - lru-cache "^6.0.0" - -semver@^7.6.0: +semver@^7.3.5, semver@^7.5.3, 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== @@ -7811,11 +7625,6 @@ vm-browserify@^1.0.0: resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-1.1.2.tgz#78641c488b8e6ca91a75f511e7a3b32a86e5dda0" integrity sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ== -vue-demi@>=0.14.6: - version "0.14.6" - resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.6.tgz#dc706582851dc1cdc17a0054f4fec2eb6df74c92" - integrity sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w== - vue-demi@>=0.14.7: version "0.14.7" resolved "https://registry.yarnpkg.com/vue-demi/-/vue-demi-0.14.7.tgz#8317536b3ef74c5b09f268f7782e70194567d8f2" @@ -7828,18 +7637,7 @@ vue-router@^4.2.5: dependencies: "@vue/devtools-api" "^6.5.0" -vue@^3.4.15: - version "3.4.15" - resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.15.tgz#91f979844ffca9239dff622ba4c79c5d5524b88c" - integrity sha512-jC0GH4KkWLWJOEQjOpkqU1bQsBwf4R1rsFtw5GQJbjHVKWDzO6P0nWWBTmjp1xSemAioDFj1jdaK1qa3DnMQoQ== - dependencies: - "@vue/compiler-dom" "3.4.15" - "@vue/compiler-sfc" "3.4.15" - "@vue/runtime-dom" "3.4.15" - "@vue/server-renderer" "3.4.15" - "@vue/shared" "3.4.15" - -vue@^3.4.19, vue@^3.4.21: +vue@^3.4.15, vue@^3.4.19, vue@^3.4.21: version "3.4.21" resolved "https://registry.yarnpkg.com/vue/-/vue-3.4.21.tgz#69ec30e267d358ee3a0ce16612ba89e00aaeb731" integrity sha512-5hjyV/jLEIKD/jYl4cavMcnzKwjMKohureP8ejn3hhEjwhWIhWeuzL2kJAjzl/WyVsgPY56Sy4Z40C3lVshxXA== @@ -7850,21 +7648,21 @@ vue@^3.4.19, vue@^3.4.21: "@vue/server-renderer" "3.4.21" "@vue/shared" "3.4.21" -vuepress-plugin-comment2@2.0.0-rc.27: - version "2.0.0-rc.27" - resolved "https://registry.yarnpkg.com/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-rc.27.tgz#cdd3c98c285d7fca5a67f18e0baf76c0dbf1f90d" - integrity sha512-o7LEBUDiziJPnqwX/v+abTkxnVF6yDTeyL14aYJouG64RBCKwYiS/WTy+bfWiohgLYjzmgb+SnjUXrkf4+ZUfw== +vuepress-plugin-comment2@2.0.0-rc.29: + version "2.0.0-rc.29" + resolved "https://registry.yarnpkg.com/vuepress-plugin-comment2/-/vuepress-plugin-comment2-2.0.0-rc.29.tgz#f1817035c12049f34e4769fadc4c72904aba1bf3" + integrity sha512-sX5rPq5TiFW4/ppkHAdIrYqy88B5n3IgVbquDA4AKU4cX16wRkn1e049ilPuQXpeopS4o+0DzhoQFARqoVCL/w== dependencies: "@vuepress/helper" "2.0.0-rc.18" giscus "^1.5.0" vue "^3.4.21" - vuepress-plugin-sass-palette "2.0.0-rc.27" - vuepress-shared "2.0.0-rc.27" + vuepress-plugin-sass-palette "2.0.0-rc.29" + vuepress-shared "2.0.0-rc.29" -vuepress-plugin-components@2.0.0-rc.27: - version "2.0.0-rc.27" - resolved "https://registry.yarnpkg.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.27.tgz#fc4ae785095a5381c1e88e2ba916e4b63d08632a" - integrity sha512-4fvJ3oMvIQ/NDp5h4ZvO7bN2o1acnApc8kH/XnCej9jXh0+oNhX4zvT+4JBBRV1AFass1TxZsMiFCYcTOTUDZQ== +vuepress-plugin-components@2.0.0-rc.29: + version "2.0.0-rc.29" + resolved "https://registry.yarnpkg.com/vuepress-plugin-components/-/vuepress-plugin-components-2.0.0-rc.29.tgz#e81e2259d973557cb8b18852ad6a77d332df7792" + integrity sha512-gyhAKwp9IYSLA7swQdnau1tzVOw5pWqK9V884+3pf55darrmtlAlXhWTCZ9e27CLmIgEiACLHQ2juPW66YiS1g== dependencies: "@stackblitz/sdk" "^1.9.0" "@vuepress/helper" "2.0.0-rc.18" @@ -7873,13 +7671,13 @@ vuepress-plugin-components@2.0.0-rc.27: create-codepen "1.0.1" qrcode "^1.5.3" vue "^3.4.21" - vuepress-plugin-sass-palette "2.0.0-rc.27" - vuepress-shared "2.0.0-rc.27" + vuepress-plugin-sass-palette "2.0.0-rc.29" + vuepress-shared "2.0.0-rc.29" -vuepress-plugin-md-enhance@2.0.0-rc.27: - version "2.0.0-rc.27" - resolved "https://registry.yarnpkg.com/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.27.tgz#576ae17c0049736322c25547838a2ae024656323" - integrity sha512-ZU+mR3Uy77faUfINnA0sgG/Ezbu2VAY/XnFmPGfr6KFYYWzyhH2rv8W7NvGslR4gri1wxHnVZ3ImP7rhTYh9NQ== +vuepress-plugin-md-enhance@2.0.0-rc.29: + version "2.0.0-rc.29" + resolved "https://registry.yarnpkg.com/vuepress-plugin-md-enhance/-/vuepress-plugin-md-enhance-2.0.0-rc.29.tgz#4502694c1736fcdd45995a4efd37de6c114fe33f" + integrity sha512-kflfnlXjv0kUhu6fOR5S7I7XMhZzY7z5ypEMXIEKlsKmEbvQSBtdxcSAtfnAUDkHxOK9QzpYNpGvA2heVRV3HA== dependencies: "@mdit/plugin-alert" "^0.8.0" "@mdit/plugin-align" "^0.8.0" @@ -7908,8 +7706,8 @@ vuepress-plugin-md-enhance@2.0.0-rc.27: balloon-css "^1.2.0" js-yaml "^4.1.0" vue "^3.4.21" - vuepress-plugin-sass-palette "2.0.0-rc.27" - vuepress-shared "2.0.0-rc.27" + vuepress-plugin-sass-palette "2.0.0-rc.29" + vuepress-shared "2.0.0-rc.29" vuepress-plugin-sass-palette@2.0.0-rc.27: version "2.0.0-rc.27" @@ -7921,6 +7719,16 @@ vuepress-plugin-sass-palette@2.0.0-rc.27: sass "^1.71.1" vuepress-shared "2.0.0-rc.27" +vuepress-plugin-sass-palette@2.0.0-rc.29: + version "2.0.0-rc.29" + resolved "https://registry.yarnpkg.com/vuepress-plugin-sass-palette/-/vuepress-plugin-sass-palette-2.0.0-rc.29.tgz#317fba3beb630ab1c1e96dd6894087f7b242719b" + integrity sha512-yYw4P23FOVeosW2xYTfNodtW5cSoGO6z07Cgo2Jwe1eNZhsPyRcWjKlyby/m6uWq4dY4ny5KdG+d4UnaDa382A== + dependencies: + "@vuepress/helper" "2.0.0-rc.18" + chokidar "^3.6.0" + sass "^1.71.1" + vuepress-shared "2.0.0-rc.29" + vuepress-plugin-search-pro@^2.0.0-rc.23: version "2.0.0-rc.27" resolved "https://registry.yarnpkg.com/vuepress-plugin-search-pro/-/vuepress-plugin-search-pro-2.0.0-rc.27.tgz#1daaf030ece9521f2f3aa7e92e82dbc20f3273dc" @@ -7950,10 +7758,25 @@ vuepress-shared@2.0.0-rc.27: semver "^7.6.0" vue "^3.4.21" -vuepress-theme-hope@^2.0.0-rc.23: - version "2.0.0-rc.27" - resolved "https://registry.yarnpkg.com/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.27.tgz#ff0e95f00b6fc7cb1130a752477e88fe16691ff9" - integrity sha512-6/TqFrehr/hk/I5SGmOXVTY0urTvKNaifCuP1v2o8eVmdnYlnFzGHhQk89yZz0zeza54kzYJAUkQbqO0Fc6J8A== +vuepress-shared@2.0.0-rc.29: + version "2.0.0-rc.29" + resolved "https://registry.yarnpkg.com/vuepress-shared/-/vuepress-shared-2.0.0-rc.29.tgz#34425c9332b4473bf4f87933c42204350e880925" + integrity sha512-Lx3l6aZYq2K6x24cTQc+dn0sBmVjy0GVV3Y/PhRpr5ZaUOxAEJX5DBbSwwBS77vSmhnp3cTFH7I3m2pYC4IzAg== + dependencies: + "@vuepress/helper" "2.0.0-rc.18" + "@vueuse/core" "^10.9.0" + cheerio "1.0.0-rc.12" + dayjs "^1.11.10" + execa "^8.0.1" + fflate "^0.8.2" + gray-matter "^4.0.3" + semver "^7.6.0" + vue "^3.4.21" + +vuepress-theme-hope@^2.0.0-rc.29: + version "2.0.0-rc.29" + resolved "https://registry.yarnpkg.com/vuepress-theme-hope/-/vuepress-theme-hope-2.0.0-rc.29.tgz#701950e9ae23db85e80481e3e8cfba2d13103308" + integrity sha512-x+6fwjlXKwE/GijhfCk87VyVCnw17E40lyCMYJDZ+x0jAbvpn7PXbqLmO4EExcAkMvabGlCbbWHdHUjpMM0TRQ== dependencies: "@vuepress/helper" "2.0.0-rc.18" "@vuepress/plugin-active-header-links" "2.0.0-rc.18" @@ -7969,7 +7792,7 @@ vuepress-theme-hope@^2.0.0-rc.23: "@vuepress/plugin-photo-swipe" "2.0.0-rc.18" "@vuepress/plugin-prismjs" "2.0.0-rc.15" "@vuepress/plugin-reading-time" "2.0.0-rc.18" - "@vuepress/plugin-rtl" "2.0.0-rc.15" + "@vuepress/plugin-rtl" "2.0.0-rc.18" "@vuepress/plugin-seo" "2.0.0-rc.18" "@vuepress/plugin-sitemap" "2.0.0-rc.18" "@vuepress/plugin-theme-data" "2.0.0-rc.18" @@ -7980,11 +7803,11 @@ vuepress-theme-hope@^2.0.0-rc.23: chokidar "^3.6.0" gray-matter "^4.0.3" vue "^3.4.21" - vuepress-plugin-comment2 "2.0.0-rc.27" - vuepress-plugin-components "2.0.0-rc.27" - vuepress-plugin-md-enhance "2.0.0-rc.27" - vuepress-plugin-sass-palette "2.0.0-rc.27" - vuepress-shared "2.0.0-rc.27" + vuepress-plugin-comment2 "2.0.0-rc.29" + vuepress-plugin-components "2.0.0-rc.29" + vuepress-plugin-md-enhance "2.0.0-rc.29" + vuepress-plugin-sass-palette "2.0.0-rc.29" + vuepress-shared "2.0.0-rc.29" vuepress@^2.0.0-rc.7: version "2.0.0-rc.8"