diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 746df4c634db..a5cd42dec29d 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,4 +9,4 @@ updates: directory: "/" schedule: interval: daily - open-pull-requests-limit: 0 + open-pull-requests-limit: 10 diff --git a/package.json b/package.json index 125e3937ddea..845ccfa66934 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "misskey", "author": "mei23 ", - "version": "10.102.695-m544", + "version": "10.102.696-m544", "codename": "m544", "repository": { "type": "git", @@ -31,9 +31,9 @@ "source-map": "^0.7.4" }, "dependencies": { - "@aws-sdk/client-s3": "3.400.0", - "@aws-sdk/lib-storage": "3.400.0", - "@aws-sdk/node-http-handler": "3.370.0", + "@aws-sdk/client-s3": "3.540.0", + "@aws-sdk/lib-storage": "3.540.0", + "@aws-sdk/node-http-handler": "3.374.0", "@discordapp/twemoji": "15.0.3", "@fortawesome/fontawesome-svg-core": "1.2.36", "@fortawesome/free-brands-svg-icons": "5.15.4", @@ -41,13 +41,13 @@ "@fortawesome/free-solid-svg-icons": "5.15.4", "@fortawesome/vue-fontawesome": "2.0.10", "@koa/cors": "5.0.0", - "@koa/multer": "3.0.0", + "@koa/multer": "3.0.2", "@koa/router": "8.0.8", "@peertube/http-signature": "1.7.0", "@prezzemolo/rap": "0.1.2", - "@swc/core": "1.3.107", + "@swc/core": "1.4.11", "@twemoji/parser": "15.1.0", - "animejs": "3.2.1", + "animejs": "3.2.2", "apexcharts": "3.33.2", "async-ratelimiter": "1.3.9", "autobind-decorator": "2.4.0", @@ -64,7 +64,7 @@ "co-body": "6.1.0", "content-disposition": "0.5.4", "crc-32": "1.2.2", - "css-loader": "6.8.1", + "css-loader": "6.10.0", "cssnano": "5.1.15", "date-fns": "2.30.0", "deepcopy": "0.6.3", @@ -81,7 +81,7 @@ "gulp-replace": "1.1.4", "gulp-sourcemaps": "3.0.0", "gulp-stylus": "3.0.1", - "gulp-swc": "1.3.2", + "gulp-swc": "1.4.0", "gulp-terser": "2.1.0", "gulp-typescript": "5.0.1", "gulp-util": "3.0.8", @@ -105,31 +105,31 @@ "koa-mount": "4.0.0", "koa-send": "5.0.1", "koa-slow": "2.1.0", - "koa-views": "8.0.0", + "koa-views": "8.1.0", "lodash": "^4.17.21", "memory-streams": "0.1.3", "moment": "2.29.4", - "mongodb": "3.7.3", + "mongodb": "3.7.4", "monk": "7.3.0", "ms": "2.1.3", "multer": "1.4.5-lts.1", "neologd-normalizer": "0.0.3", "nested-property": "4.0.0", - "nodemailer": "6.9.9", + "nodemailer": "6.9.13", "nprogress": "0.2.0", "oauth": "0.10.0", "os-utils": "0.0.14", "parse5": "6.0.1", "parsimmon": "1.18.1", - "postcss": "8.4.31", - "postcss-loader": "7.3.3", + "postcss": "8.4.38", + "postcss-loader": "7.3.4", "private-ip": "2.3.4", "probe-image-size": "7.2.3", "progress-bar-webpack-plugin": "2.1.0", "promise-limit": "2.7.0", "promise-sequential": "1.1.1", "pug": "3.0.2", - "punycode": "2.3.0", + "punycode": "2.3.1", "qrcode": "1.5.1", "reconnecting-websocket": "4.4.0", "redis-lock": "0.1.4", @@ -158,29 +158,29 @@ "three": "0.131.3", "tinycolor2": "1.4.2", "tmp": "0.2.1", - "ts-loader": "9.4.4", - "ts-node": "10.9.1", - "typescript": "5.1.6", - "uuid": "9.0.0", + "ts-loader": "9.5.1", + "ts-node": "10.9.2", + "typescript": "5.4.3", + "uuid": "9.0.1", "v-animate-css": "0.0.6", "v-debounce": "0.1.2", - "vue": "2.7.14", + "vue": "2.7.16", "vue-color": "2.8.1", "vue-content-loading": "1.6.0", "vue-i18n": "8.28.2", "vue-js-modal": "1.3.35", - "vue-loader": "15.10.1", + "vue-loader": "15.11.1", "vue-router": "3.6.5", "vue-sequential-entrance": "1.1.3", "vue-style-loader": "4.1.3", "vue-svg-inline-loader": "2.1.5", - "vue-template-compiler": "2.7.14", + "vue-template-compiler": "2.7.16", "vue2-touch-events": "3.2.2", "vuedraggable": "2.24.3", "vuex": "3.6.2", "vuex-persistedstate": "3.2.1", "web-push": "3.6.2", - "webpack": "5.88.1", + "webpack": "5.91.0", "webpack-cli": "4.10.0", "ws": "8.13.0", "xev": "2.0.1", @@ -196,10 +196,10 @@ "@types/js-yaml": "4.0.9", "@types/jsdom": "20.0.1", "@types/jsonld": "1.5.13", - "@types/katex": "0.16.0", + "@types/katex": "0.16.7", "@types/koa": "2.13.8", "@types/koa-bodyparser": "4.3.12", - "@types/koa-favicon": "2.0.21", + "@types/koa-favicon": "2.1.3", "@types/koa-logger": "3.1.5", "@types/koa-mount": "4.0.5", "@types/koa-send": "4.1.6", @@ -207,7 +207,7 @@ "@types/koa__cors": "3.3.1", "@types/koa__multer": "2.0.7", "@types/koa__router": "8.0.11", - "@types/lodash": "4.14.202", + "@types/lodash": "4.17.0", "@types/mocha": "10.0.6", "@types/mongodb": "3.6.20", "@types/node": "18.11.18", @@ -216,33 +216,33 @@ "@types/oauth": "0.9.4", "@types/parse5": "6.0.3", "@types/parsimmon": "1.10.9", - "@types/probe-image-size": "7.2.0", + "@types/probe-image-size": "7.2.4", "@types/pug": "2.0.10", - "@types/punycode": "2.1.0", + "@types/punycode": "2.1.4", "@types/qrcode": "1.5.0", - "@types/ratelimiter": "3.4.4", + "@types/ratelimiter": "3.4.6", "@types/redis": "2.8.32", - "@types/rename": "1.0.4", - "@types/request-stats": "3.0.0", - "@types/seedrandom": "3.0.5", + "@types/rename": "1.0.7", + "@types/request-stats": "3.0.3", + "@types/seedrandom": "3.0.8", "@types/sharp": "0.31.1", - "@types/showdown": "2.0.1", - "@types/speakeasy": "2.0.7", - "@types/suncalc": "1.9.0", + "@types/showdown": "2.0.6", + "@types/speakeasy": "2.0.10", + "@types/suncalc": "1.9.2", "@types/tinycolor2": "1.4.3", "@types/tmp": "0.2.3", - "@types/uuid": "9.0.2", + "@types/uuid": "9.0.8", "@types/web-push": "3.3.2", - "@types/webpack": "5.28.1", + "@types/webpack": "5.28.5", "@types/websocket": "1.0.10", "@types/ws": "8.5.5", - "@typescript-eslint/eslint-plugin": "5.59.11", - "@typescript-eslint/parser": "5.59.11", + "@typescript-eslint/eslint-plugin": "5.62.0", + "@typescript-eslint/parser": "5.62.0", "cross-env": "7.0.3", "eslint": "8.42.0", - "eslint-plugin-node": "11.1.0", + "eslint-plugin-n": "14.0.0", "mocha": "10.2.0", "npm-run-all": "4.1.5" }, - "packageManager": "pnpm@8.6.7" + "packageManager": "pnpm@8.15.5" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 51770173ee81..83be9d60b3a9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -9,14 +9,14 @@ overrides: dependencies: '@aws-sdk/client-s3': - specifier: 3.400.0 - version: 3.400.0 + specifier: 3.540.0 + version: 3.540.0 '@aws-sdk/lib-storage': - specifier: 3.400.0 - version: 3.400.0(@aws-sdk/client-s3@3.400.0) + specifier: 3.540.0 + version: 3.540.0(@aws-sdk/client-s3@3.540.0) '@aws-sdk/node-http-handler': - specifier: 3.370.0 - version: 3.370.0 + specifier: 3.374.0 + version: 3.374.0 '@discordapp/twemoji': specifier: 15.0.3 version: 15.0.3 @@ -34,13 +34,13 @@ dependencies: version: 5.15.4 '@fortawesome/vue-fontawesome': specifier: 2.0.10 - version: 2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14) + version: 2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.16) '@koa/cors': specifier: 5.0.0 version: 5.0.0 '@koa/multer': - specifier: 3.0.0 - version: 3.0.0(multer@1.4.5-lts.1) + specifier: 3.0.2 + version: 3.0.2(multer@1.4.5-lts.1) '@koa/router': specifier: 8.0.8 version: 8.0.8 @@ -51,14 +51,14 @@ dependencies: specifier: 0.1.2 version: 0.1.2 '@swc/core': - specifier: 1.3.107 - version: 1.3.107 + specifier: 1.4.11 + version: 1.4.11 '@twemoji/parser': specifier: 15.1.0 version: 15.1.0 animejs: - specifier: 3.2.1 - version: 3.2.1 + specifier: 3.2.2 + version: 3.2.2 apexcharts: specifier: 3.33.2 version: 3.33.2 @@ -82,7 +82,7 @@ dependencies: version: 4.6.2(jquery@3.7.1)(popper.js@1.16.1) bootstrap-vue: specifier: 2.23.1 - version: 2.23.1(jquery@3.7.1)(vue@2.7.14) + version: 2.23.1(jquery@3.7.1)(vue@2.7.16) browser-image-resizer: specifier: 2.4.1 version: 2.4.1 @@ -108,11 +108,11 @@ dependencies: specifier: 1.2.2 version: 1.2.2 css-loader: - specifier: 6.8.1 - version: 6.8.1(webpack@5.88.1) + specifier: 6.10.0 + version: 6.10.0(webpack@5.91.0) cssnano: specifier: 5.1.15 - version: 5.1.15(postcss@8.4.31) + version: 5.1.15(postcss@8.4.38) date-fns: specifier: 2.30.0 version: 2.30.0 @@ -145,7 +145,7 @@ dependencies: version: 4.0.2 gulp-postcss: specifier: 9.0.1 - version: 9.0.1(postcss@8.4.31)(ts-node@10.9.1) + version: 9.0.1(postcss@8.4.38)(ts-node@10.9.2) gulp-rename: specifier: 2.0.0 version: 2.0.0 @@ -159,14 +159,14 @@ dependencies: specifier: 3.0.1 version: 3.0.1 gulp-swc: - specifier: 1.3.2 - version: 1.3.2(@swc/core@1.3.107)(gulp@4.0.2) + specifier: 1.4.0 + version: 1.4.0(@swc/core@1.4.11)(gulp@4.0.2) gulp-terser: specifier: 2.1.0 version: 2.1.0 gulp-typescript: specifier: 5.0.1 - version: 5.0.1(typescript@5.1.6) + version: 5.0.1(typescript@5.4.3) gulp-util: specifier: 3.0.8 version: 3.0.8 @@ -202,7 +202,7 @@ dependencies: version: 2.2.3 json5-loader: specifier: 4.0.1 - version: 4.0.1(webpack@5.88.1) + version: 4.0.1(webpack@5.91.0) jsonld: specifier: 5.2.0 version: 5.2.0 @@ -231,8 +231,8 @@ dependencies: specifier: 2.1.0 version: 2.1.0 koa-views: - specifier: 8.0.0 - version: 8.0.0(@types/koa@2.13.8)(lodash@4.17.21)(pug@3.0.2) + specifier: 8.1.0 + version: 8.1.0(@babel/core@7.24.3)(@types/koa@2.13.8)(lodash@4.17.21)(pug@3.0.2) lodash: specifier: ^4.17.21 version: 4.17.21 @@ -243,8 +243,8 @@ dependencies: specifier: 2.29.4 version: 2.29.4 mongodb: - specifier: 3.7.3 - version: 3.7.3 + specifier: 3.7.4 + version: 3.7.4 monk: specifier: 7.3.0 version: 7.3.0 @@ -261,8 +261,8 @@ dependencies: specifier: 4.0.0 version: 4.0.0 nodemailer: - specifier: 6.9.9 - version: 6.9.9 + specifier: 6.9.13 + version: 6.9.13 nprogress: specifier: 0.2.0 version: 0.2.0 @@ -279,11 +279,11 @@ dependencies: specifier: 1.18.1 version: 1.18.1 postcss: - specifier: 8.4.31 - version: 8.4.31 + specifier: 8.4.38 + version: 8.4.38 postcss-loader: - specifier: 7.3.3 - version: 7.3.3(postcss@8.4.31)(webpack@5.88.1) + specifier: 7.3.4 + version: 7.3.4(postcss@8.4.38)(typescript@5.4.3)(webpack@5.91.0) private-ip: specifier: 2.3.4 version: 2.3.4 @@ -292,7 +292,7 @@ dependencies: version: 7.2.3 progress-bar-webpack-plugin: specifier: 2.1.0 - version: 2.1.0(webpack@5.88.1) + version: 2.1.0(webpack@5.91.0) promise-limit: specifier: 2.7.0 version: 2.7.0 @@ -303,8 +303,8 @@ dependencies: specifier: 3.0.2 version: 3.0.2 punycode: - specifier: 2.3.0 - version: 2.3.0 + specifier: 2.3.1 + version: 2.3.1 qrcode: specifier: 1.5.1 version: 1.5.1 @@ -358,7 +358,7 @@ dependencies: version: 0.59.0 stylus-loader: specifier: 7.1.3 - version: 7.1.3(stylus@0.59.0)(webpack@5.88.1) + version: 7.1.3(stylus@0.59.0)(webpack@5.91.0) summaly: specifier: mei23/summaly#3.13.0 version: github.com/mei23/summaly/db9600aa73d8747c0fd83f7e3da298273ec1fd3c @@ -376,7 +376,7 @@ dependencies: version: 0.0.1 terser-webpack-plugin: specifier: 4.2.3 - version: 4.2.3(webpack@5.88.1) + version: 4.2.3(webpack@5.91.0) textarea-caret: specifier: 3.1.0 version: 3.1.0 @@ -390,17 +390,17 @@ dependencies: specifier: 0.2.1 version: 0.2.1 ts-loader: - specifier: 9.4.4 - version: 9.4.4(typescript@5.1.6)(webpack@5.88.1) + specifier: 9.5.1 + version: 9.5.1(typescript@5.4.3)(webpack@5.91.0) ts-node: - specifier: 10.9.1 - version: 10.9.1(@swc/core@1.3.107)(@types/node@18.11.18)(typescript@5.1.6) + specifier: 10.9.2 + version: 10.9.2(@swc/core@1.4.11)(@types/node@18.11.18)(typescript@5.4.3) typescript: - specifier: 5.1.6 - version: 5.1.6 + specifier: 5.4.3 + version: 5.4.3 uuid: - specifier: 9.0.0 - version: 9.0.0 + specifier: 9.0.1 + version: 9.0.1 v-animate-css: specifier: 0.0.6 version: 0.0.6 @@ -408,8 +408,8 @@ dependencies: specifier: 0.1.2 version: 0.1.2 vue: - specifier: 2.7.14 - version: 2.7.14 + specifier: 2.7.16 + version: 2.7.16 vue-color: specifier: 2.8.1 version: 2.8.1 @@ -418,16 +418,16 @@ dependencies: version: 1.6.0 vue-i18n: specifier: 8.28.2 - version: 8.28.2(vue@2.7.14) + version: 8.28.2(vue@2.7.16) vue-js-modal: specifier: 1.3.35 - version: 1.3.35(vue@2.7.14) + version: 1.3.35(vue@2.7.16) vue-loader: - specifier: 15.10.1 - version: 15.10.1(css-loader@6.8.1)(lodash@4.17.21)(pug@3.0.2)(vue-template-compiler@2.7.14)(webpack@5.88.1) + specifier: 15.11.1 + version: 15.11.1(css-loader@6.10.0)(lodash@4.17.21)(pug@3.0.2)(vue-template-compiler@2.7.16)(webpack@5.91.0) vue-router: specifier: 3.6.5 - version: 3.6.5(vue@2.7.14) + version: 3.6.5(vue@2.7.16) vue-sequential-entrance: specifier: 1.1.3 version: 1.1.3 @@ -438,8 +438,8 @@ dependencies: specifier: 2.1.5 version: 2.1.5 vue-template-compiler: - specifier: 2.7.14 - version: 2.7.14 + specifier: 2.7.16 + version: 2.7.16 vue2-touch-events: specifier: 3.2.2 version: 3.2.2 @@ -448,19 +448,19 @@ dependencies: version: 2.24.3 vuex: specifier: 3.6.2 - version: 3.6.2(vue@2.7.14) + version: 3.6.2(vue@2.7.16) vuex-persistedstate: specifier: 3.2.1 - version: 3.2.1(vue@2.7.14)(vuex@3.6.2) + version: 3.2.1(vue@2.7.16)(vuex@3.6.2) web-push: specifier: 3.6.2 version: 3.6.2 webpack: - specifier: 5.88.1 - version: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + specifier: 5.91.0 + version: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) webpack-cli: specifier: 4.10.0 - version: 4.10.0(webpack@5.88.1) + version: 4.10.0(webpack@5.91.0) ws: specifier: 8.13.0 version: 8.13.0 @@ -500,8 +500,8 @@ devDependencies: specifier: 1.5.13 version: 1.5.13 '@types/katex': - specifier: 0.16.0 - version: 0.16.0 + specifier: 0.16.7 + version: 0.16.7 '@types/koa': specifier: 2.13.8 version: 2.13.8 @@ -509,8 +509,8 @@ devDependencies: specifier: 4.3.12 version: 4.3.12 '@types/koa-favicon': - specifier: 2.0.21 - version: 2.0.21 + specifier: 2.1.3 + version: 2.1.3 '@types/koa-logger': specifier: 3.1.5 version: 3.1.5 @@ -533,8 +533,8 @@ devDependencies: specifier: 8.0.11 version: 8.0.11 '@types/lodash': - specifier: 4.14.202 - version: 4.14.202 + specifier: 4.17.0 + version: 4.17.0 '@types/mocha': specifier: 10.0.6 version: 10.0.6 @@ -560,44 +560,44 @@ devDependencies: specifier: 1.10.9 version: 1.10.9 '@types/probe-image-size': - specifier: 7.2.0 - version: 7.2.0 + specifier: 7.2.4 + version: 7.2.4 '@types/pug': specifier: 2.0.10 version: 2.0.10 '@types/punycode': - specifier: 2.1.0 - version: 2.1.0 + specifier: 2.1.4 + version: 2.1.4 '@types/qrcode': specifier: 1.5.0 version: 1.5.0 '@types/ratelimiter': - specifier: 3.4.4 - version: 3.4.4 + specifier: 3.4.6 + version: 3.4.6 '@types/redis': specifier: 2.8.32 version: 2.8.32 '@types/rename': - specifier: 1.0.4 - version: 1.0.4 + specifier: 1.0.7 + version: 1.0.7 '@types/request-stats': - specifier: 3.0.0 - version: 3.0.0 + specifier: 3.0.3 + version: 3.0.3 '@types/seedrandom': - specifier: 3.0.5 - version: 3.0.5 + specifier: 3.0.8 + version: 3.0.8 '@types/sharp': specifier: 0.31.1 version: 0.31.1 '@types/showdown': - specifier: 2.0.1 - version: 2.0.1 + specifier: 2.0.6 + version: 2.0.6 '@types/speakeasy': - specifier: 2.0.7 - version: 2.0.7 + specifier: 2.0.10 + version: 2.0.10 '@types/suncalc': - specifier: 1.9.0 - version: 1.9.0 + specifier: 1.9.2 + version: 1.9.2 '@types/tinycolor2': specifier: 1.4.3 version: 1.4.3 @@ -605,14 +605,14 @@ devDependencies: specifier: 0.2.3 version: 0.2.3 '@types/uuid': - specifier: 9.0.2 - version: 9.0.2 + specifier: 9.0.8 + version: 9.0.8 '@types/web-push': specifier: 3.3.2 version: 3.3.2 '@types/webpack': - specifier: 5.28.1 - version: 5.28.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + specifier: 5.28.5 + version: 5.28.5(@swc/core@1.4.11)(webpack-cli@4.10.0) '@types/websocket': specifier: 1.0.10 version: 1.0.10 @@ -620,20 +620,20 @@ devDependencies: specifier: 8.5.5 version: 8.5.5 '@typescript-eslint/eslint-plugin': - specifier: 5.59.11 - version: 5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(typescript@5.1.6) + specifier: 5.62.0 + version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.42.0)(typescript@5.4.3) '@typescript-eslint/parser': - specifier: 5.59.11 - version: 5.59.11(eslint@8.42.0)(typescript@5.1.6) + specifier: 5.62.0 + version: 5.62.0(eslint@8.42.0)(typescript@5.4.3) cross-env: specifier: 7.0.3 version: 7.0.3 eslint: specifier: 8.42.0 version: 8.42.0 - eslint-plugin-node: - specifier: 11.1.0 - version: 11.1.0(eslint@8.42.0) + eslint-plugin-n: + specifier: 14.0.0 + version: 14.0.0(eslint@8.42.0) mocha: specifier: 10.2.0 version: 10.2.0 @@ -647,6 +647,14 @@ packages: resolution: {integrity: sha512-+u76oB43nOHrF4DDWRLWDCtci7f3QJoEBigemIdIeTi1ODqjx6Tad9NCVnPRwewWlKkVab5PlK8DCtPTyX7S8g==} dev: false + /@ampproject/remapping@2.3.0: + resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + /@apideck/better-ajv-errors@0.3.6(ajv@8.12.0): resolution: {integrity: sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==} engines: {node: '>=10'} @@ -663,7 +671,7 @@ packages: resolution: {integrity: sha512-IzSgsrxUcsrejQbPVilIKy16kAT52EwB6zSaI+M3xxIhKh5+aldEyvI+z6erM7TCLB2BJsFrtHjp6/4/sr+3dA==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.398.0 + '@aws-sdk/types': 3.535.0 tslib: 1.14.1 dev: false @@ -671,7 +679,7 @@ packages: resolution: {integrity: sha512-ENNPPManmnVJ4BTXlOjAgD7URidbAznURqD0KvfREyc4o20DPYdEldU1f5cQ7Jbj0CJJSPaMIk/9ZshdB3210w==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.398.0 + '@aws-sdk/types': 3.535.0 tslib: 1.14.1 dev: false @@ -687,7 +695,7 @@ packages: '@aws-crypto/ie11-detection': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.398.0 + '@aws-sdk/types': 3.535.0 '@aws-sdk/util-locate-window': 3.208.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -700,7 +708,7 @@ packages: '@aws-crypto/sha256-js': 3.0.0 '@aws-crypto/supports-web-crypto': 3.0.0 '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.398.0 + '@aws-sdk/types': 3.535.0 '@aws-sdk/util-locate-window': 3.208.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 @@ -710,7 +718,7 @@ packages: resolution: {integrity: sha512-PnNN7os0+yd1XvXAy23CFOmTbMaDxgxXtTKHybrJ39Y8kGzBATgBFibWJKH6BhytLI/Zyszs87xCOBNyBig6vQ==} dependencies: '@aws-crypto/util': 3.0.0 - '@aws-sdk/types': 3.398.0 + '@aws-sdk/types': 3.535.0 tslib: 1.14.1 dev: false @@ -723,538 +731,570 @@ packages: /@aws-crypto/util@3.0.0: resolution: {integrity: sha512-2OJlpeJpCR48CC8r+uKVChzs9Iungj9wkZrl8Z041DWEWvyIHILYKCPNzJghKsivj+S3mLo6BVc7mBNzdxA46w==} dependencies: - '@aws-sdk/types': 3.398.0 + '@aws-sdk/types': 3.535.0 '@aws-sdk/util-utf8-browser': 3.259.0 tslib: 1.14.1 dev: false - /@aws-sdk/abort-controller@3.370.0: - resolution: {integrity: sha512-/W4arzC/+yVW/cvEXbuwvG0uly4yFSZnnIA+gkqgAm+0HVfacwcPpNf4BjyxjnvIdh03l7w2DriF6MlKUfiQ3A==} + /@aws-sdk/client-s3@3.540.0: + resolution: {integrity: sha512-rYBuNB7uqCO9xZc0OAwM2K6QJAo2Syt1L5OhEaf7zG7FulNMyrK6kJPg1WrvNE90tW6gUdDaTy3XsQ7lq6O7uA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.370.0 - tslib: 2.5.0 + '@aws-crypto/sha1-browser': 3.0.0 + '@aws-crypto/sha256-browser': 3.0.0 + '@aws-crypto/sha256-js': 3.0.0 + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/core': 3.535.0 + '@aws-sdk/credential-provider-node': 3.540.0 + '@aws-sdk/middleware-bucket-endpoint': 3.535.0 + '@aws-sdk/middleware-expect-continue': 3.535.0 + '@aws-sdk/middleware-flexible-checksums': 3.535.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-location-constraint': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-sdk-s3': 3.535.0 + '@aws-sdk/middleware-signing': 3.535.0 + '@aws-sdk/middleware-ssec': 3.537.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/signature-v4-multi-region': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@aws-sdk/xml-builder': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.1 + '@smithy/eventstream-serde-browser': 2.2.0 + '@smithy/eventstream-serde-config-resolver': 2.2.0 + '@smithy/eventstream-serde-node': 2.2.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-blob-browser': 2.2.0 + '@smithy/hash-node': 2.2.0 + '@smithy/hash-stream-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/md5-js': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/middleware-retry': 2.3.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.0 + '@smithy/util-defaults-mode-node': 2.3.0 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-stream': 2.2.0 + '@smithy/util-utf8': 2.3.0 + '@smithy/util-waiter': 2.2.0 + tslib: 2.6.2 + transitivePeerDependencies: + - aws-crt dev: false - /@aws-sdk/client-s3@3.400.0: - resolution: {integrity: sha512-lnv0pb79Czl8fCMs/z7yM56LvoKTri1I4jX/V33trHMFKPQDoy8i24wxG8+TZl3MUmnUyoQS7tlukh7IFkii1Q==} + /@aws-sdk/client-sso-oidc@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-LZYK0lBRQK8D8M3Sqc96XiXkAV2v70zhTtF6weyzEpgwxZMfSuFJjs0jFyhaeZBZbZv7BBghIdhJ5TPavNxGMQ==} engines: {node: '>=14.0.0'} + peerDependencies: + '@aws-sdk/credential-provider-node': ^3.540.0 dependencies: - '@aws-crypto/sha1-browser': 3.0.0 '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/client-sts': 3.398.0 - '@aws-sdk/credential-provider-node': 3.398.0 - '@aws-sdk/middleware-bucket-endpoint': 3.398.0 - '@aws-sdk/middleware-expect-continue': 3.398.0 - '@aws-sdk/middleware-flexible-checksums': 3.400.0 - '@aws-sdk/middleware-host-header': 3.398.0 - '@aws-sdk/middleware-location-constraint': 3.398.0 - '@aws-sdk/middleware-logger': 3.398.0 - '@aws-sdk/middleware-recursion-detection': 3.398.0 - '@aws-sdk/middleware-sdk-s3': 3.398.0 - '@aws-sdk/middleware-signing': 3.398.0 - '@aws-sdk/middleware-ssec': 3.398.0 - '@aws-sdk/middleware-user-agent': 3.398.0 - '@aws-sdk/signature-v4-multi-region': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-endpoints': 3.398.0 - '@aws-sdk/util-user-agent-browser': 3.398.0 - '@aws-sdk/util-user-agent-node': 3.398.0 - '@aws-sdk/xml-builder': 3.310.0 - '@smithy/config-resolver': 2.0.5 - '@smithy/eventstream-serde-browser': 2.0.5 - '@smithy/eventstream-serde-config-resolver': 2.0.5 - '@smithy/eventstream-serde-node': 2.0.5 - '@smithy/fetch-http-handler': 2.0.5 - '@smithy/hash-blob-browser': 2.0.5 - '@smithy/hash-node': 2.0.5 - '@smithy/hash-stream-node': 2.0.5 - '@smithy/invalid-dependency': 2.0.5 - '@smithy/md5-js': 2.0.5 - '@smithy/middleware-content-length': 2.0.5 - '@smithy/middleware-endpoint': 2.0.5 - '@smithy/middleware-retry': 2.0.5 - '@smithy/middleware-serde': 2.0.5 - '@smithy/middleware-stack': 2.0.0 - '@smithy/node-config-provider': 2.0.5 - '@smithy/node-http-handler': 2.0.5 - '@smithy/protocol-http': 2.0.5 - '@smithy/smithy-client': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/url-parser': 2.0.5 - '@smithy/util-base64': 2.0.0 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.5 - '@smithy/util-defaults-mode-node': 2.0.5 - '@smithy/util-retry': 2.0.0 - '@smithy/util-stream': 2.0.5 - '@smithy/util-utf8': 2.0.0 - '@smithy/util-waiter': 2.0.5 - fast-xml-parser: 4.2.5 - tslib: 2.5.0 + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/core': 3.535.0 + '@aws-sdk/credential-provider-node': 3.540.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.1 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/middleware-retry': 2.3.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.0 + '@smithy/util-defaults-mode-node': 2.3.0 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 transitivePeerDependencies: - - '@aws-sdk/signature-v4-crt' - aws-crt dev: false - /@aws-sdk/client-sso@3.398.0: - resolution: {integrity: sha512-CygL0jhfibw4kmWXG/3sfZMFNjcXo66XUuPC4BqZBk8Rj5vFoxp1vZeMkDLzTIk97Nvo5J5Bh+QnXKhub6AckQ==} + /@aws-sdk/client-sso@3.540.0: + resolution: {integrity: sha512-rrQZMuw4sxIo3eyAUUzPQRA336mPRnrAeSlSdVHBKZD8Fjvoy0lYry2vNhkPLpFZLso1J66KRyuIv4LzRR3v1Q==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/middleware-host-header': 3.398.0 - '@aws-sdk/middleware-logger': 3.398.0 - '@aws-sdk/middleware-recursion-detection': 3.398.0 - '@aws-sdk/middleware-user-agent': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-endpoints': 3.398.0 - '@aws-sdk/util-user-agent-browser': 3.398.0 - '@aws-sdk/util-user-agent-node': 3.398.0 - '@smithy/config-resolver': 2.0.5 - '@smithy/fetch-http-handler': 2.0.5 - '@smithy/hash-node': 2.0.5 - '@smithy/invalid-dependency': 2.0.5 - '@smithy/middleware-content-length': 2.0.5 - '@smithy/middleware-endpoint': 2.0.5 - '@smithy/middleware-retry': 2.0.5 - '@smithy/middleware-serde': 2.0.5 - '@smithy/middleware-stack': 2.0.0 - '@smithy/node-config-provider': 2.0.5 - '@smithy/node-http-handler': 2.0.5 - '@smithy/protocol-http': 2.0.5 - '@smithy/smithy-client': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/url-parser': 2.0.5 - '@smithy/util-base64': 2.0.0 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.5 - '@smithy/util-defaults-mode-node': 2.0.5 - '@smithy/util-retry': 2.0.0 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@aws-sdk/core': 3.535.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.1 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/middleware-retry': 2.3.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.0 + '@smithy/util-defaults-mode-node': 2.3.0 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/client-sts@3.398.0: - resolution: {integrity: sha512-/3Pa9wLMvBZipKraq3AtbmTfXW6q9kyvhwOno64f1Fz7kFb8ijQFMGoATS70B2pGEZTlxkUqJFWDiisT6Q6dFg==} + /@aws-sdk/client-sts@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-ITHUQxvpqfQX6obfpIi3KYGzZYfe/I5Ixjfxoi5lB7ISCtmxqObKB1fzD93wonkMJytJ7LUO8panZl/ojiJ1uw==} engines: {node: '>=14.0.0'} + peerDependencies: + '@aws-sdk/credential-provider-node': ^3.540.0 dependencies: '@aws-crypto/sha256-browser': 3.0.0 '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/credential-provider-node': 3.398.0 - '@aws-sdk/middleware-host-header': 3.398.0 - '@aws-sdk/middleware-logger': 3.398.0 - '@aws-sdk/middleware-recursion-detection': 3.398.0 - '@aws-sdk/middleware-sdk-sts': 3.398.0 - '@aws-sdk/middleware-signing': 3.398.0 - '@aws-sdk/middleware-user-agent': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-endpoints': 3.398.0 - '@aws-sdk/util-user-agent-browser': 3.398.0 - '@aws-sdk/util-user-agent-node': 3.398.0 - '@smithy/config-resolver': 2.0.5 - '@smithy/fetch-http-handler': 2.0.5 - '@smithy/hash-node': 2.0.5 - '@smithy/invalid-dependency': 2.0.5 - '@smithy/middleware-content-length': 2.0.5 - '@smithy/middleware-endpoint': 2.0.5 - '@smithy/middleware-retry': 2.0.5 - '@smithy/middleware-serde': 2.0.5 - '@smithy/middleware-stack': 2.0.0 - '@smithy/node-config-provider': 2.0.5 - '@smithy/node-http-handler': 2.0.5 - '@smithy/protocol-http': 2.0.5 - '@smithy/smithy-client': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/url-parser': 2.0.5 - '@smithy/util-base64': 2.0.0 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.5 - '@smithy/util-defaults-mode-node': 2.0.5 - '@smithy/util-retry': 2.0.0 - '@smithy/util-utf8': 2.0.0 - fast-xml-parser: 4.2.5 - tslib: 2.5.0 + '@aws-sdk/core': 3.535.0 + '@aws-sdk/credential-provider-node': 3.540.0 + '@aws-sdk/middleware-host-header': 3.535.0 + '@aws-sdk/middleware-logger': 3.535.0 + '@aws-sdk/middleware-recursion-detection': 3.535.0 + '@aws-sdk/middleware-user-agent': 3.540.0 + '@aws-sdk/region-config-resolver': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@aws-sdk/util-user-agent-browser': 3.535.0 + '@aws-sdk/util-user-agent-node': 3.535.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/core': 1.4.1 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/hash-node': 2.2.0 + '@smithy/invalid-dependency': 2.2.0 + '@smithy/middleware-content-length': 2.2.0 + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/middleware-retry': 2.3.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-body-length-browser': 2.2.0 + '@smithy/util-body-length-node': 2.3.0 + '@smithy/util-defaults-mode-browser': 2.2.0 + '@smithy/util-defaults-mode-node': 2.3.0 + '@smithy/util-endpoints': 1.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-env@3.398.0: - resolution: {integrity: sha512-Z8Yj5z7FroAsR6UVML+XUdlpoqEe9Dnle8c2h8/xWwIC2feTfIBhjLhRVxfbpbM1pLgBSNEcZ7U8fwq5l7ESVQ==} + /@aws-sdk/core@3.535.0: + resolution: {integrity: sha512-+Yusa9HziuaEDta1UaLEtMAtmgvxdxhPn7jgfRY6PplqAqgsfa5FR83sxy5qr2q7xjQTwHtV4MjQVuOjG9JsLw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/property-provider': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/core': 1.4.1 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + fast-xml-parser: 4.2.5 + tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-ini@3.398.0: - resolution: {integrity: sha512-AsK1lStK3nB9Cn6S6ODb1ktGh7SRejsNVQVKX3t5d3tgOaX+aX1Iwy8FzM/ZEN8uCloeRifUGIY9uQFygg5mSw==} + /@aws-sdk/credential-provider-env@3.535.0: + resolution: {integrity: sha512-XppwO8c0GCGSAvdzyJOhbtktSEaShg14VJKg8mpMa1XcgqzmcqqHQjtDWbx5rZheY1VdpXZhpEzJkB6LpQejpA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.398.0 - '@aws-sdk/credential-provider-process': 3.398.0 - '@aws-sdk/credential-provider-sso': 3.398.0 - '@aws-sdk/credential-provider-web-identity': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@smithy/credential-provider-imds': 2.0.5 - '@smithy/property-provider': 2.0.5 - '@smithy/shared-ini-file-loader': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 + dev: false + + /@aws-sdk/credential-provider-http@3.535.0: + resolution: {integrity: sha512-kdj1wCmOMZ29jSlUskRqN04S6fJ4dvt0Nq9Z32SA6wO7UG8ht6Ot9h/au/eTWJM3E1somZ7D771oK7dQt9b8yw==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/types': 3.535.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/property-provider': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-stream': 2.2.0 + tslib: 2.6.2 + dev: false + + /@aws-sdk/credential-provider-ini@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-igN/RbsnulIBwqXbwsWmR3srqmtbPF1dm+JteGvUY31FW65fTVvWvSr945Y/cf1UbhPmIQXntlsqESqpkhTHwg==} + engines: {node: '>=14.0.0'} + dependencies: + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/credential-provider-env': 3.535.0 + '@aws-sdk/credential-provider-process': 3.535.0 + '@aws-sdk/credential-provider-sso': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/credential-provider-web-identity': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/types': 3.535.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 transitivePeerDependencies: + - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/credential-provider-node@3.398.0: - resolution: {integrity: sha512-odmI/DSKfuWUYeDnGTCEHBbC8/MwnF6yEq874zl6+owoVv0ZsYP8qBHfiJkYqrwg7wQ7Pi40sSAPC1rhesGwzg==} + /@aws-sdk/credential-provider-node@3.540.0: + resolution: {integrity: sha512-HKQZJbLHlrHX9A0B1poiYNXIIQfy8whTjuosTCYKPDBhhUyVAQfxy/KG726j0v43IhaNPLgTGZCJve4hAsazSw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/credential-provider-env': 3.398.0 - '@aws-sdk/credential-provider-ini': 3.398.0 - '@aws-sdk/credential-provider-process': 3.398.0 - '@aws-sdk/credential-provider-sso': 3.398.0 - '@aws-sdk/credential-provider-web-identity': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@smithy/credential-provider-imds': 2.0.5 - '@smithy/property-provider': 2.0.5 - '@smithy/shared-ini-file-loader': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/credential-provider-env': 3.535.0 + '@aws-sdk/credential-provider-http': 3.535.0 + '@aws-sdk/credential-provider-ini': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/credential-provider-process': 3.535.0 + '@aws-sdk/credential-provider-sso': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/credential-provider-web-identity': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/types': 3.535.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 transitivePeerDependencies: - aws-crt dev: false - /@aws-sdk/credential-provider-process@3.398.0: - resolution: {integrity: sha512-WrkBL1W7TXN508PA9wRXPFtzmGpVSW98gDaHEaa8GolAPHMPa5t2QcC/z/cFpglzrcVv8SA277zu9Z8tELdZhg==} + /@aws-sdk/credential-provider-process@3.535.0: + resolution: {integrity: sha512-9O1OaprGCnlb/kYl8RwmH7Mlg8JREZctB8r9sa1KhSsWFq/SWO0AuJTyowxD7zL5PkeS4eTvzFFHWCa3OO5epA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/property-provider': 2.0.5 - '@smithy/shared-ini-file-loader': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/credential-provider-sso@3.398.0: - resolution: {integrity: sha512-2Dl35587xbnzR/GGZqA2MnFs8+kS4wbHQO9BioU0okA+8NRueohNMdrdQmQDdSNK4BfIpFspiZmFkXFNyEAfgw==} + /@aws-sdk/credential-provider-sso@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-tKkFqK227LF5ajc5EL6asXS32p3nkofpP8G7NRpU7zOEOQCg01KUc4JRX+ItI0T007CiN1J19yNoFqHLT/SqHg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/client-sso': 3.398.0 - '@aws-sdk/token-providers': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@smithy/property-provider': 2.0.5 - '@smithy/shared-ini-file-loader': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/client-sso': 3.540.0 + '@aws-sdk/token-providers': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 transitivePeerDependencies: + - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/credential-provider-web-identity@3.398.0: - resolution: {integrity: sha512-iG3905Alv9pINbQ8/MIsshgqYMbWx+NDQWpxbIW3W0MkSH3iAqdVpSCteYidYX9G/jv2Um1nW3y360ib20bvNg==} + /@aws-sdk/credential-provider-web-identity@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-OpDm9w3A168B44hSjpnvECP4rvnFzD86rN4VYdGADuCvEa5uEcdA/JuT5WclFPDqdWEmFBqS1pxBIJBf0g2Q9Q==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/property-provider': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/client-sts': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 + transitivePeerDependencies: + - '@aws-sdk/credential-provider-node' + - aws-crt dev: false - /@aws-sdk/lib-storage@3.400.0(@aws-sdk/client-s3@3.400.0): - resolution: {integrity: sha512-i8AF0KHSHRuqz/KDx+rdKXWlQwIDgtIPLdUb4Srtu0afq6ehgsx62EazT4oNXkTp4WtVjbaTdXR8TcDXCCzw6g==} + /@aws-sdk/lib-storage@3.540.0(@aws-sdk/client-s3@3.540.0): + resolution: {integrity: sha512-xNLOpuOSzGO90fwn+GBsM//a4ALYl85WEsovKyJI6jYJTMCGLrzJQeq8cxeC5Xz6w8Ol86lf80Gll/cz4phy7g==} engines: {node: '>=14.0.0'} peerDependencies: '@aws-sdk/client-s3': ^3.0.0 dependencies: - '@aws-sdk/client-s3': 3.400.0 - '@smithy/abort-controller': 2.0.5 - '@smithy/middleware-endpoint': 2.0.5 - '@smithy/smithy-client': 2.0.5 + '@aws-sdk/client-s3': 3.540.0 + '@smithy/abort-controller': 2.2.0 + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/smithy-client': 2.5.0 buffer: 5.6.0 events: 3.3.0 stream-browserify: 3.0.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-bucket-endpoint@3.398.0: - resolution: {integrity: sha512-+iDHiRofK/vIY94RWAXkSnR4rBPzc2dPHmLp+FDKywq1y708H9W7TOT37dpn+KSFeO4k2FfddFjzWBHsaeakCA==} + /@aws-sdk/middleware-bucket-endpoint@3.535.0: + resolution: {integrity: sha512-7sijlfQsc4UO9Fsl11mU26Y5f9E7g6UoNg/iJUBpC5pgvvmdBRO5UEhbB/gnqvOEPsBXyhmfzbstebq23Qdz7A==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-arn-parser': 3.310.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/util-config-provider': 2.0.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-arn-parser': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-expect-continue@3.398.0: - resolution: {integrity: sha512-d6he+Qqwh1yqml9duXSv5iKJ2lS0PVrF2UEsVew2GFxfUif0E/davTZJjvWtnelbuIGcTP+wDKVVjLwBN2sN/g==} + /@aws-sdk/middleware-expect-continue@3.535.0: + resolution: {integrity: sha512-hFKyqUBky0NWCVku8iZ9+PACehx0p6vuMw5YnZf8FVgHP0fode0b/NwQY6UY7oor/GftvRsAlRUAWGNFEGUpwA==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-flexible-checksums@3.400.0: - resolution: {integrity: sha512-lpsumd5/G+eAMTr61h/cJQZ8+i+xzC6OG3bvUcbRHqcjN49XgeNLcPfYcr6Rzf0QHxmuCN4te/4XGU3Fif2YVA==} + /@aws-sdk/middleware-flexible-checksums@3.535.0: + resolution: {integrity: sha512-rBIzldY9jjRATxICDX7t77aW6ctqmVDgnuAOgbVT5xgHftt4o7PGWKoMvl/45hYqoQgxVFnCBof9bxkqSBebVA==} engines: {node: '>=14.0.0'} dependencies: '@aws-crypto/crc32': 3.0.0 '@aws-crypto/crc32c': 3.0.0 - '@aws-sdk/types': 3.398.0 - '@smithy/is-array-buffer': 2.0.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/middleware-host-header@3.398.0: - resolution: {integrity: sha512-m+5laWdBaxIZK2ko0OwcCHJZJ5V1MgEIt8QVQ3k4/kOkN9ICjevOYmba751pHoTnbOYB7zQd6D2OT3EYEEsUcA==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/is-array-buffer': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-location-constraint@3.398.0: - resolution: {integrity: sha512-it+olJf1Lf2bmH8OL/N1jMOFB0zEVYs4rIzgFrluTRCuPatRuDi4LsXS8zqYxkBa05JE8JmqwW5gCzAmWyLLqw==} + /@aws-sdk/middleware-host-header@3.535.0: + resolution: {integrity: sha512-0h6TWjBWtDaYwHMQJI9ulafeS4lLaw1vIxRjbpH0svFRt6Eve+Sy8NlVhECfTU2hNz/fLubvrUxsXoThaLBIew==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/types': 2.2.2 - tslib: 2.5.0 - dev: false - - /@aws-sdk/middleware-logger@3.398.0: - resolution: {integrity: sha512-CiJjW+FL12elS6Pn7/UVjVK8HWHhXMfvHZvOwx/Qkpy340sIhkuzOO6fZEruECDTZhl2Wqn81XdJ1ZQ4pRKpCg==} - engines: {node: '>=14.0.0'} - dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-recursion-detection@3.398.0: - resolution: {integrity: sha512-7QpOqPQAZNXDXv6vsRex4R8dLniL0E/80OPK4PPFsrCh9btEyhN9Begh4i1T+5lL28hmYkztLOkTQ2N5J3hgRQ==} + /@aws-sdk/middleware-location-constraint@3.535.0: + resolution: {integrity: sha512-SxfS9wfidUZZ+WnlKRTCRn3h+XTsymXRXPJj8VV6hNRNeOwzNweoG3YhQbTowuuNfXf89m9v6meYkBBtkdacKw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-s3@3.398.0: - resolution: {integrity: sha512-yweSMc/TyiFtqc52hFMKQJvTm3i1KCoW5mB3o/Sla6zsHBh+nS6TTaBmo+2kcDIR7AKODwW+FLCTHWiazb7J3Q==} + /@aws-sdk/middleware-logger@3.535.0: + resolution: {integrity: sha512-huNHpONOrEDrdRTvSQr1cJiRMNf0S52NDXtaPzdxiubTkP+vni2MohmZANMOai/qT0olmEVX01LhZ0ZAOgmg6A==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-arn-parser': 3.310.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-sdk-sts@3.398.0: - resolution: {integrity: sha512-+JH76XHEgfVihkY+GurohOQ5Z83zVN1nYcQzwCFnCDTh4dG4KwhnZKG+WPw6XJECocY0R+H0ivofeALHvVWJtQ==} + /@aws-sdk/middleware-recursion-detection@3.535.0: + resolution: {integrity: sha512-am2qgGs+gwqmR4wHLWpzlZ8PWhm4ktj5bYSgDrsOfjhdBlWNxvPoID9/pDAz5RWL48+oH7I6SQzMqxXsFDikrw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/middleware-signing': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-signing@3.398.0: - resolution: {integrity: sha512-O0KqXAix1TcvZBFt1qoFkHMUNJOSgjJTYS7lFTRKSwgsD27bdW2TM2r9R8DAccWFt5Amjkdt+eOwQMIXPGTm8w==} + /@aws-sdk/middleware-sdk-s3@3.535.0: + resolution: {integrity: sha512-/dLG/E3af6ohxkQ5GBHT8tZfuPIg6eItKxCXuulvYj0Tqgf3Mb+xTsvSkxQsJF06RS4sH7Qsg/PnB8ZfrJrXpg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/property-provider': 2.0.5 - '@smithy/protocol-http': 2.0.5 - '@smithy/signature-v4': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/util-middleware': 2.0.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-arn-parser': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-ssec@3.398.0: - resolution: {integrity: sha512-QtKr/hPcRugKSIZAH4+7hbUfdW7Lg+OQvD25nJn7ic1JHRZ+eDctEFxdsmnt68lE6aZxOcHCWHAW6/umcA93Dw==} + /@aws-sdk/middleware-signing@3.535.0: + resolution: {integrity: sha512-Rb4sfus1Gc5paRl9JJgymJGsb/i3gJKK/rTuFZICdd1PBBE5osIOHP5CpzWYBtc5LlyZE1a2QoxPMCyG+QUGPw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.6.2 dev: false - /@aws-sdk/middleware-user-agent@3.398.0: - resolution: {integrity: sha512-nF1jg0L+18b5HvTcYzwyFgfZQQMELJINFqI0mi4yRKaX7T5a3aGp5RVLGGju/6tAGTuFbfBoEhkhU3kkxexPYQ==} + /@aws-sdk/middleware-ssec@3.537.0: + resolution: {integrity: sha512-2QWMrbwd5eBy5KCYn9a15JEWBgrK2qFEKQN2lqb/6z0bhtevIOxIRfC99tzvRuPt6nixFQ+ynKuBjcfT4ZFrdQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-endpoints': 3.398.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/node-http-handler@3.370.0: - resolution: {integrity: sha512-v2mCtrbzbsK5YFopIeD7oIl+aEHtyFeNDq2ODkNlO0HPYBRbvFHFKFeUsyR991tfmffPonae4oeI9RI8eZQu2A==} + /@aws-sdk/middleware-user-agent@3.540.0: + resolution: {integrity: sha512-8Rd6wPeXDnOYzWj1XCmOKcx/Q87L0K1/EHqOBocGjLVbN3gmRxBvpmR1pRTjf7IsWfnnzN5btqtcAkfDPYQUMQ==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/abort-controller': 3.370.0 - '@aws-sdk/protocol-http': 3.370.0 - '@aws-sdk/querystring-builder': 3.370.0 - '@aws-sdk/types': 3.370.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@aws-sdk/util-endpoints': 3.540.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/protocol-http@3.370.0: - resolution: {integrity: sha512-MfZCgSsVmir+4kJps7xT0awOPNi+swBpcVp9ZtAP7POduUVV6zVLurMNLXsppKsErggssD5E9HUgQFs5w06U4Q==} + /@aws-sdk/node-http-handler@3.374.0: + resolution: {integrity: sha512-v1Z6m0wwkf65/tKuhwrtPRqVoOtNkDTRn2MBMtxCwEw+8V8Q+YRFqVgGN+J1n53ktE0G5OYVBux/NHiAjJHReQ==} engines: {node: '>=14.0.0'} + deprecated: This package has moved to @smithy/node-http-handler dependencies: - '@aws-sdk/types': 3.370.0 + '@smithy/node-http-handler': 1.1.0 tslib: 2.5.0 dev: false - /@aws-sdk/querystring-builder@3.370.0: - resolution: {integrity: sha512-yrDWn3AtXArHWXh9NATcf+aaF6SPBxgroSIHYKKDA7B0UlSEpCOroz7anj0Lvewwo1D3hLlXcJlBSGVtWI0Xyg==} + /@aws-sdk/region-config-resolver@3.535.0: + resolution: {integrity: sha512-IXOznDiaItBjsQy4Fil0kzX/J3HxIOknEphqHbOfUf+LpA5ugcsxuQQONrbEQusCBnfJyymrldBvBhFmtlU9Wg==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.370.0 - '@aws-sdk/util-uri-escape': 3.310.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.6.2 dev: false - /@aws-sdk/signature-v4-multi-region@3.398.0: - resolution: {integrity: sha512-8fTqTxRDWE03T7ClaWlCfbwuSae//01XMNVy2a9g5QgaelQh7ZZyU3ZIJiV8gIj8v6ZM0NGn9Bz1liI/vmNmcw==} + /@aws-sdk/signature-v4-multi-region@3.535.0: + resolution: {integrity: sha512-tqCsEsEj8icW0SAh3NvyhRUq54Gz2pu4NM2tOSrFp7SO55heUUaRLSzYteNZCTOupH//AAaZvbN/UUTO/DrOog==} engines: {node: '>=14.0.0'} - peerDependencies: - '@aws-sdk/signature-v4-crt': ^3.118.0 - peerDependenciesMeta: - '@aws-sdk/signature-v4-crt': - optional: true dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/protocol-http': 2.0.5 - '@smithy/signature-v4': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/middleware-sdk-s3': 3.535.0 + '@aws-sdk/types': 3.535.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/signature-v4': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/token-providers@3.398.0: - resolution: {integrity: sha512-nrYgjzavGCKJL/48Vt0EL+OlIc5UZLfNGpgyUW9cv3XZwl+kXV0QB+HH0rHZZLfpbBgZ2RBIJR9uD5ieu/6hpQ==} + /@aws-sdk/token-providers@3.540.0(@aws-sdk/credential-provider-node@3.540.0): + resolution: {integrity: sha512-9BvtiVEZe5Ev88Wa4ZIUbtT6BVcPwhxmVInQ6c12MYNb0WNL54BN6wLy/eknAfF05gpX2/NDU2pUDOyMPdm/+g==} engines: {node: '>=14.0.0'} dependencies: - '@aws-crypto/sha256-browser': 3.0.0 - '@aws-crypto/sha256-js': 3.0.0 - '@aws-sdk/middleware-host-header': 3.398.0 - '@aws-sdk/middleware-logger': 3.398.0 - '@aws-sdk/middleware-recursion-detection': 3.398.0 - '@aws-sdk/middleware-user-agent': 3.398.0 - '@aws-sdk/types': 3.398.0 - '@aws-sdk/util-endpoints': 3.398.0 - '@aws-sdk/util-user-agent-browser': 3.398.0 - '@aws-sdk/util-user-agent-node': 3.398.0 - '@smithy/config-resolver': 2.0.5 - '@smithy/fetch-http-handler': 2.0.5 - '@smithy/hash-node': 2.0.5 - '@smithy/invalid-dependency': 2.0.5 - '@smithy/middleware-content-length': 2.0.5 - '@smithy/middleware-endpoint': 2.0.5 - '@smithy/middleware-retry': 2.0.5 - '@smithy/middleware-serde': 2.0.5 - '@smithy/middleware-stack': 2.0.0 - '@smithy/node-config-provider': 2.0.5 - '@smithy/node-http-handler': 2.0.5 - '@smithy/property-provider': 2.0.5 - '@smithy/protocol-http': 2.0.5 - '@smithy/shared-ini-file-loader': 2.0.5 - '@smithy/smithy-client': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/url-parser': 2.0.5 - '@smithy/util-base64': 2.0.0 - '@smithy/util-body-length-browser': 2.0.0 - '@smithy/util-body-length-node': 2.1.0 - '@smithy/util-defaults-mode-browser': 2.0.5 - '@smithy/util-defaults-mode-node': 2.0.5 - '@smithy/util-retry': 2.0.0 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@aws-sdk/client-sso-oidc': 3.540.0(@aws-sdk/credential-provider-node@3.540.0) + '@aws-sdk/types': 3.535.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 transitivePeerDependencies: + - '@aws-sdk/credential-provider-node' - aws-crt dev: false - /@aws-sdk/types@3.370.0: - resolution: {integrity: sha512-8PGMKklSkRKjunFhzM2y5Jm0H2TBu7YRNISdYzXLUHKSP9zlMEYagseKVdmox0zKHf1LXVNuSlUV2b6SRrieCQ==} - engines: {node: '>=14.0.0'} - dependencies: - '@smithy/types': 1.2.0 - tslib: 2.5.0 - dev: false - - /@aws-sdk/types@3.398.0: - resolution: {integrity: sha512-r44fkS+vsEgKCuEuTV+TIk0t0m5ZlXHNjSDYEUvzLStbbfUFiNus/YG4UCa0wOk9R7VuQI67badsvvPeVPCGDQ==} + /@aws-sdk/types@3.535.0: + resolution: {integrity: sha512-aY4MYfduNj+sRR37U7XxYR8wemfbKP6lx00ze2M2uubn7mZotuVrWYAafbMSXrdEMSToE5JDhr28vArSOoLcSg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@aws-sdk/util-arn-parser@3.310.0: - resolution: {integrity: sha512-jL8509owp/xB9+Or0pvn3Fe+b94qfklc2yPowZZIFAkFcCSIdkIglz18cPDWnYAcy9JGewpMS1COXKIUhZkJsA==} + /@aws-sdk/util-arn-parser@3.535.0: + resolution: {integrity: sha512-smVo29nUPAOprp8Z5Y3GHuhiOtw6c8/EtLCm5AVMtRsTPw4V414ZXL2H66tzmb5kEeSzQlbfBSBEdIFZoxO9kg==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@aws-sdk/util-endpoints@3.398.0: - resolution: {integrity: sha512-Fy0gLYAei/Rd6BrXG4baspCnWTUSd0NdokU1pZh4KlfEAEN1i8SPPgfiO5hLk7+2inqtCmqxVJlfqbMVe9k4bw==} + /@aws-sdk/util-endpoints@3.540.0: + resolution: {integrity: sha512-1kMyQFAWx6f8alaI6UT65/5YW/7pDWAKAdNwL6vuJLea03KrZRX3PMoONOSJpAS5m3Ot7HlWZvf3wZDNTLELZw==} engines: {node: '>=14.0.0'} dependencies: - '@aws-sdk/types': 3.398.0 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 + '@smithy/util-endpoints': 1.2.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-locate-window@3.208.0: resolution: {integrity: sha512-iua1A2+P7JJEDHVgvXrRJSvsnzG7stYSGQnBVphIUlemwl6nN5D+QrgbjECtrbxRz8asYFHSzhdhECqN+tFiBg==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 - dev: false - - /@aws-sdk/util-uri-escape@3.310.0: - resolution: {integrity: sha512-drzt+aB2qo2LgtDoiy/3sVG8w63cgLkqFIa2NFlGpUgHFWTXkqtbgf4L5QdjRGKWhmZsnqkbtL7vkSWEcYDJ4Q==} - engines: {node: '>=14.0.0'} - dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-browser@3.398.0: - resolution: {integrity: sha512-A3Tzx1tkDHlBT+IgxmsMCHbV8LM7SwwCozq2ZjJRx0nqw3MCrrcxQFXldHeX/gdUMO+0Oocb7HGSnVODTq+0EA==} + /@aws-sdk/util-user-agent-browser@3.535.0: + resolution: {integrity: sha512-RWMcF/xV5n+nhaA/Ff5P3yNP3Kur/I+VNZngog4TEs92oB/nwOdAg/2JL8bVAhUbMrjTjpwm7PItziYFQoqyig==} dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/types': 2.2.2 + '@aws-sdk/types': 3.535.0 + '@smithy/types': 2.12.0 bowser: 2.11.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@aws-sdk/util-user-agent-node@3.398.0: - resolution: {integrity: sha512-RTVQofdj961ej4//fEkppFf4KXqKGMTCqJYghx3G0C/MYXbg7MGl7LjfNGtJcboRE8pfHHQ/TUWBDA7RIAPPlQ==} + /@aws-sdk/util-user-agent-node@3.535.0: + resolution: {integrity: sha512-dRek0zUuIT25wOWJlsRm97nTkUlh1NDcLsQZIN2Y8KxhwoXXWtJs5vaDPT+qAg+OpcNj80i1zLR/CirqlFg/TQ==} engines: {node: '>=14.0.0'} peerDependencies: aws-crt: '>=1.0.0' @@ -1262,23 +1302,24 @@ packages: aws-crt: optional: true dependencies: - '@aws-sdk/types': 3.398.0 - '@smithy/node-config-provider': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@aws-sdk/types': 3.535.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false /@aws-sdk/util-utf8-browser@3.259.0: resolution: {integrity: sha512-UvFa/vR+e19XookZF8RzFZBrw2EUkQWxiBW0yYQAhvk3C+QVGl0H3ouca8LDBlBfQKXwmW3huo/59H8rwb1wJw==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@aws-sdk/xml-builder@3.310.0: - resolution: {integrity: sha512-TqELu4mOuSIKQCqj63fGVs86Yh+vBx5nHRpWKNUNhB2nPTpfbziTs5c1X358be3peVWA4wPxW7Nt53KIg1tnNw==} + /@aws-sdk/xml-builder@3.535.0: + resolution: {integrity: sha512-VXAq/Jz8KIrU84+HqsOJhIKZqG0PNTdi6n6PFQ4xJf44ZQHD/5C7ouH4qCFX5XgZXcgbRIcMVVYGC6Jye0dRng==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false /@babel/code-frame@7.18.6: @@ -1288,16 +1329,159 @@ packages: '@babel/highlight': 7.18.6 dev: false + /@babel/code-frame@7.24.2: + resolution: {integrity: sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.24.2 + picocolors: 1.0.0 + dev: false + + /@babel/compat-data@7.24.1: + resolution: {integrity: sha512-Pc65opHDliVpRHuKfzI+gSA4zcgr65O4cl64fFJIWEEh8JoHIHh0Oez1Eo8Arz8zq/JhgKodQaxEwUPRtZylVA==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/core@7.24.3: + resolution: {integrity: sha512-5FcvN1JHw2sHJChotgx8Ek0lyuh4kCKelgMTTqhYJJtloNvUfpAFMeNQUtdlIaktwrSV9LtCdqwk48wL2wBacQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.3.0 + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 + '@babel/helper-compilation-targets': 7.23.6 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) + '@babel/helpers': 7.24.1 + '@babel/parser': 7.24.1 + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + convert-source-map: 2.0.0 + debug: 4.3.4(supports-color@8.1.1) + gensync: 1.0.0-beta.2 + json5: 2.2.3 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/generator@7.24.1: + resolution: {integrity: sha512-DfCRfZsBcrPEHUfuBMgbJ1Ut01Y/itOs+hY2nFLgqsqXd52/iSiVq5TITtUasIUgm+IIKdY2/1I7auiQOEeC9A==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 2.5.2 + dev: false + + /@babel/helper-compilation-targets@7.23.6: + resolution: {integrity: sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/compat-data': 7.24.1 + '@babel/helper-validator-option': 7.23.5 + browserslist: 4.23.0 + lru-cache: 5.1.1 + semver: 6.3.1 + dev: false + + /@babel/helper-environment-visitor@7.22.20: + resolution: {integrity: sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-function-name@7.23.0: + resolution: {integrity: sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-hoist-variables@7.22.5: + resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-module-imports@7.24.3: + resolution: {integrity: sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-module-transforms@7.23.3(@babel/core@7.24.3): + resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-module-imports': 7.24.3 + '@babel/helper-simple-access': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/helper-validator-identifier': 7.22.20 + dev: false + + /@babel/helper-plugin-utils@7.24.0: + resolution: {integrity: sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-simple-access@7.22.5: + resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + + /@babel/helper-split-export-declaration@7.22.6: + resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.24.0 + dev: false + /@babel/helper-string-parser@7.19.4: resolution: {integrity: sha512-nHtDoQcuqFmwYNYPz3Rah5ph2p8PFeFCsZk9A/48dPc/rGocJ5J3hAAZ7pb76VWX3fZKu+uEr/FhH5jLx7umrw==} engines: {node: '>=6.9.0'} dev: false + /@babel/helper-string-parser@7.24.1: + resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} + engines: {node: '>=6.9.0'} + dev: false + /@babel/helper-validator-identifier@7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} dev: false + /@babel/helper-validator-identifier@7.22.20: + resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helper-validator-option@7.23.5: + resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} + engines: {node: '>=6.9.0'} + dev: false + + /@babel/helpers@7.24.1: + resolution: {integrity: sha512-BpU09QqEe6ZCHuIHFphEFgvNSrubve1FtyMton26ekZ85gRGi6LrTF7zArARp2YvyFxloeiRmtSCq5sjh1WqIg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.24.0 + '@babel/traverse': 7.24.1 + '@babel/types': 7.24.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/highlight@7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} engines: {node: '>=6.9.0'} @@ -1307,14 +1491,57 @@ packages: js-tokens: 4.0.0 dev: false - /@babel/parser@7.20.7: - resolution: {integrity: sha512-T3Z9oHybU+0vZlY9CiDSJQTD5ZapcW18ZctFMi0MOAl/4BjFF4ul7NVSARLdbGO5vDqy9eQiGTV0LtKfvCYvcg==} + /@babel/highlight@7.24.2: + resolution: {integrity: sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + picocolors: 1.0.0 + dev: false + + /@babel/parser@7.24.1: + resolution: {integrity: sha512-Zo9c7N3xdOIQrNip7Lc9wvRPzlRtovHVE4lkz8WEDr7uYh/GMQhSiIgFxGIArRHYdJE5kxtZjAf8rT0xhdLCzg==} engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.20.7 dev: false + /@babel/plugin-proposal-export-namespace-from@7.18.9(@babel/core@7.24.3): + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + deprecated: This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-export-namespace-from instead. + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3(@babel/core@7.24.3) + dev: false + + /@babel/plugin-syntax-export-namespace-from@7.8.3(@babel/core@7.24.3): + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-plugin-utils': 7.24.0 + dev: false + + /@babel/plugin-transform-modules-commonjs@7.24.1(@babel/core@7.24.3): + resolution: {integrity: sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.24.3 + '@babel/helper-module-transforms': 7.23.3(@babel/core@7.24.3) + '@babel/helper-plugin-utils': 7.24.0 + '@babel/helper-simple-access': 7.22.5 + dev: false + /@babel/runtime@7.21.5: resolution: {integrity: sha512-8jI69toZqqcsnqGGqwGS4Qb1VwLOEp4hz+CXPywcvjs60u3B4Pom/U/7rm4W8tMOYEB+E9wgD0mW1l3r8qlI9Q==} engines: {node: '>=6.9.0'} @@ -1322,6 +1549,33 @@ packages: regenerator-runtime: 0.13.11 dev: false + /@babel/template@7.24.0: + resolution: {integrity: sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/parser': 7.24.1 + '@babel/types': 7.24.0 + dev: false + + /@babel/traverse@7.24.1: + resolution: {integrity: sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.24.2 + '@babel/generator': 7.24.1 + '@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.24.1 + '@babel/types': 7.24.0 + debug: 4.3.4(supports-color@8.1.1) + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + /@babel/types@7.20.7: resolution: {integrity: sha512-69OnhBxSSgK0OzTJai4kyPDiKTIe3j+ctaHdIGVbRahTLAT7L3R9oeXHC2aVSuGYt3cVnoAMDmOCgJ2yaiLMvg==} engines: {node: '>=6.9.0'} @@ -1331,6 +1585,15 @@ packages: to-fast-properties: 2.0.0 dev: false + /@babel/types@7.24.0: + resolution: {integrity: sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.24.1 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + dev: false + /@cspotcode/source-map-support@0.8.1: resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} engines: {node: '>=12'} @@ -1438,14 +1701,14 @@ packages: '@fortawesome/fontawesome-common-types': 0.2.36 dev: false - /@fortawesome/vue-fontawesome@2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.14): + /@fortawesome/vue-fontawesome@2.0.10(@fortawesome/fontawesome-svg-core@1.2.36)(vue@2.7.16): resolution: {integrity: sha512-OTETSXz+3ygD2OK2/vy82cmUBpuJqeOAg4gfnnv+f2Rir1tDIhQg026Q3NQxznq83ZLz8iNqGG9XJm26inpDeg==} peerDependencies: '@fortawesome/fontawesome-svg-core': ~1 || ~6 vue: ~2 dependencies: '@fortawesome/fontawesome-svg-core': 1.2.36 - vue: 2.7.14 + vue: 2.7.16 dev: false /@gar/promisify@1.1.3: @@ -1495,33 +1758,40 @@ packages: resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} dev: false - /@jridgewell/gen-mapping@0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + /@jridgewell/gen-mapping@0.3.5: + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} engines: {node: '>=6.0.0'} dependencies: - '@jridgewell/set-array': 1.1.2 + '@jridgewell/set-array': 1.2.1 '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/trace-mapping': 0.3.25 /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} - /@jridgewell/set-array@1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + /@jridgewell/set-array@1.2.1: + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} engines: {node: '>=6.0.0'} /@jridgewell/source-map@0.3.2: resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.17 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + dev: false + + /@jridgewell/source-map@0.3.6: + resolution: {integrity: sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==} + dependencies: + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - /@jridgewell/trace-mapping@0.3.17: - resolution: {integrity: sha512-MCNzAp77qzKca9+W/+I0+sEpaUnZoeasnghNeVc41VZCEKaCH73Vq3BZZ/SzWIgrqE4H4ceI+p+b6C0mHf9T4g==} + /@jridgewell/trace-mapping@0.3.25: + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 @@ -1540,13 +1810,16 @@ packages: vary: 1.1.2 dev: false - /@koa/multer@3.0.0(multer@1.4.5-lts.1): - resolution: {integrity: sha512-y+OQBmex5D1jIl723gAEUYcAWPEicIXppaAKw/zCMfpllQ08ZNweDPwoCLxEoatqd5pCu2XG6V8dl67JRq3RJw==} + /@koa/multer@3.0.2(multer@1.4.5-lts.1): + resolution: {integrity: sha512-Q6WfPpE06mJWyZD1fzxM6zWywaoo+zocAn2YA9QYz4RsecoASr1h/kSzG0c5seDpFVKCMZM9raEfuM7XfqbRLw==} engines: {node: '>= 8'} peerDependencies: multer: '*' dependencies: + fix-esm: 1.0.1 multer: 1.4.5-lts.1 + transitivePeerDependencies: + - supports-color dev: false /@koa/router@8.0.8: @@ -1563,38 +1836,193 @@ packages: - supports-color dev: false - /@msgpackr-extract/msgpackr-extract-darwin-arm64@2.2.0: - resolution: {integrity: sha512-Z9LFPzfoJi4mflGWV+rv7o7ZbMU5oAU9VmzCgL240KnqDW65Y2HFCT3MW06/ITJSnbVLacmcEJA8phywK7JinQ==} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@msgpackr-extract/msgpackr-extract-darwin-x64@2.2.0: - resolution: {integrity: sha512-vq0tT8sjZsy4JdSqmadWVw6f66UXqUCabLmUVHZwUFzMgtgoIIQjT4VVRHKvlof3P/dMCkbMJ5hB1oJ9OWHaaw==} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: false - optional: true - - /@msgpackr-extract/msgpackr-extract-linux-arm64@2.2.0: - resolution: {integrity: sha512-hlxxLdRmPyq16QCutUtP8Tm6RDWcyaLsRssaHROatgnkOxdleMTgetf9JsdncL8vLh7FVy/RN9i3XR5dnb9cRA==} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: false - optional: true - - /@msgpackr-extract/msgpackr-extract-linux-arm@2.2.0: - resolution: {integrity: sha512-SaJ3Qq4lX9Syd2xEo9u3qPxi/OB+5JO/ngJKK97XDpa1C587H9EWYO6KD8995DAjSinWvdHKRrCOXVUC5fvGOg==} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: false - optional: true - + /@ladjs/consolidate@1.0.2(@babel/core@7.24.3)(lodash@4.17.21)(pug@3.0.2): + resolution: {integrity: sha512-5yU0kkosdybqO8p5ZD+QxRosX5/up3YvvIGZRJCJrvq0Fcda/fVZNnPy74hHcI6Tu4Bw4vbXPdy1nma1qQX7FA==} + engines: {node: '>=14'} + peerDependencies: + '@babel/core': ^7.22.5 + arc-templates: ^0.5.3 + atpl: '>=0.7.6' + bracket-template: ^1.1.5 + coffee-script: ^1.12.7 + dot: ^1.1.3 + dust: ^0.3.0 + dustjs-helpers: ^1.7.4 + dustjs-linkedin: ^2.7.5 + eco: ^1.1.0-rc-3 + ect: ^0.5.9 + ejs: ^3.1.5 + haml-coffee: ^1.14.1 + hamlet: ^0.3.3 + hamljs: ^0.6.2 + handlebars: ^4.7.6 + hogan.js: ^3.0.2 + htmling: ^0.0.8 + jazz: ^0.0.18 + jqtpl: ~1.1.0 + just: ^0.1.8 + liquid-node: ^3.0.1 + liquor: ^0.0.5 + lodash: ^4.17.20 + mote: ^0.2.0 + mustache: ^4.0.1 + nunjucks: ^3.2.2 + plates: ~0.4.11 + pug: ^3.0.0 + qejs: ^3.0.5 + ractive: ^1.3.12 + react: '>=16.13.1' + react-dom: '>=16.13.1' + slm: ^2.0.0 + swig: ^1.4.2 + swig-templates: ^2.0.3 + teacup: ^2.0.0 + templayed: '>=0.2.3' + then-pug: '*' + tinyliquid: ^0.2.34 + toffee: ^0.3.6 + twig: ^1.15.2 + twing: ^5.0.2 + underscore: ^1.11.0 + vash: ^0.13.0 + velocityjs: ^2.0.1 + walrus: ^0.10.1 + whiskers: ^0.4.0 + peerDependenciesMeta: + '@babel/core': + optional: true + arc-templates: + optional: true + atpl: + optional: true + bracket-template: + optional: true + coffee-script: + optional: true + dot: + optional: true + dust: + optional: true + dustjs-helpers: + optional: true + dustjs-linkedin: + optional: true + eco: + optional: true + ect: + optional: true + ejs: + optional: true + haml-coffee: + optional: true + hamlet: + optional: true + hamljs: + optional: true + handlebars: + optional: true + hogan.js: + optional: true + htmling: + optional: true + jazz: + optional: true + jqtpl: + optional: true + just: + optional: true + liquid-node: + optional: true + liquor: + optional: true + lodash: + optional: true + mote: + optional: true + mustache: + optional: true + nunjucks: + optional: true + plates: + optional: true + pug: + optional: true + qejs: + optional: true + ractive: + optional: true + react: + optional: true + react-dom: + optional: true + slm: + optional: true + swig: + optional: true + swig-templates: + optional: true + teacup: + optional: true + templayed: + optional: true + then-pug: + optional: true + tinyliquid: + optional: true + toffee: + optional: true + twig: + optional: true + twing: + optional: true + underscore: + optional: true + vash: + optional: true + velocityjs: + optional: true + walrus: + optional: true + whiskers: + optional: true + dependencies: + '@babel/core': 7.24.3 + lodash: 4.17.21 + pug: 3.0.2 + dev: false + + /@msgpackr-extract/msgpackr-extract-darwin-arm64@2.2.0: + resolution: {integrity: sha512-Z9LFPzfoJi4mflGWV+rv7o7ZbMU5oAU9VmzCgL240KnqDW65Y2HFCT3MW06/ITJSnbVLacmcEJA8phywK7JinQ==} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@msgpackr-extract/msgpackr-extract-darwin-x64@2.2.0: + resolution: {integrity: sha512-vq0tT8sjZsy4JdSqmadWVw6f66UXqUCabLmUVHZwUFzMgtgoIIQjT4VVRHKvlof3P/dMCkbMJ5hB1oJ9OWHaaw==} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: false + optional: true + + /@msgpackr-extract/msgpackr-extract-linux-arm64@2.2.0: + resolution: {integrity: sha512-hlxxLdRmPyq16QCutUtP8Tm6RDWcyaLsRssaHROatgnkOxdleMTgetf9JsdncL8vLh7FVy/RN9i3XR5dnb9cRA==} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: false + optional: true + + /@msgpackr-extract/msgpackr-extract-linux-arm@2.2.0: + resolution: {integrity: sha512-SaJ3Qq4lX9Syd2xEo9u3qPxi/OB+5JO/ngJKK97XDpa1C587H9EWYO6KD8995DAjSinWvdHKRrCOXVUC5fvGOg==} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: false + optional: true + /@msgpackr-extract/msgpackr-extract-linux-x64@2.2.0: resolution: {integrity: sha512-94y5PJrSOqUNcFKmOl7z319FelCLAE0rz/jPCWS+UtdMZvpa4jrQd+cJPQCLp2Fes1yAW/YUQj/Di6YVT3c3Iw==} cpu: [x64] @@ -1633,7 +2061,7 @@ packages: resolution: {integrity: sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==} dependencies: '@gar/promisify': 1.1.3 - semver: 7.5.0 + semver: 7.5.4 dev: false /@npmcli/move-file@1.1.2: @@ -1706,289 +2134,349 @@ packages: engines: {node: '>=10'} dev: false - /@smithy/abort-controller@2.0.5: - resolution: {integrity: sha512-byVZ2KWLMPYAZGKjRpniAzLcygJO4ruClZKdJTuB0eCB76ONFTdptBHlviHpAZXknRz7skYWPfcgO9v30A1SyA==} + /@smithy/abort-controller@1.1.0: + resolution: {integrity: sha512-5imgGUlZL4dW4YWdMYAKLmal9ny/tlenM81QZY7xYyb76z9Z/QOg7oM5Ak9HQl8QfFTlGVWwcMXl+54jroRgEQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 + '@smithy/types': 1.2.0 tslib: 2.5.0 dev: false - /@smithy/chunked-blob-reader-native@2.0.0: - resolution: {integrity: sha512-HM8V2Rp1y8+1343tkZUKZllFhEQPNmpNdgFAncbTsxkZ18/gqjk23XXv3qGyXWp412f3o43ZZ1UZHVcHrpRnCQ==} + /@smithy/abort-controller@2.2.0: + resolution: {integrity: sha512-wRlta7GuLWpTqtFfGo+nZyOO1vEvewdNR1R4rTxpC8XU6vG/NDyrFBhwLZsqg1NUoR1noVaXJPC/7ZK47QCySw==} + engines: {node: '>=14.0.0'} dependencies: - '@smithy/util-base64': 2.0.0 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/chunked-blob-reader@2.0.0: - resolution: {integrity: sha512-k+J4GHJsMSAIQPChGBrjEmGS+WbPonCXesoqP9fynIqjn7rdOThdH8FAeCmokP9mxTYKQAKoHCLPzNlm6gh7Wg==} + /@smithy/chunked-blob-reader-native@2.2.0: + resolution: {integrity: sha512-VNB5+1oCgX3Fzs072yuRsUoC2N4Zg/LJ11DTxX3+Qu+Paa6AmbIF0E9sc2wthz9Psrk/zcOlTCyuposlIhPjZQ==} dependencies: - tslib: 2.5.0 + '@smithy/util-base64': 2.3.0 + tslib: 2.6.2 + dev: false + + /@smithy/chunked-blob-reader@2.2.0: + resolution: {integrity: sha512-3GJNvRwXBGdkDZZOGiziVYzDpn4j6zfyULHMDKAGIUo72yHALpE9CbhfQp/XcLNVoc1byfMpn6uW5H2BqPjgaQ==} + dependencies: + tslib: 2.6.2 dev: false - /@smithy/config-resolver@2.0.5: - resolution: {integrity: sha512-n0c2AXz+kjALY2FQr7Zy9zhYigXzboIh1AuUUVCqFBKFtdEvTwnwPXrTDoEehLiRTUHNL+4yzZ3s+D0kKYSLSg==} + /@smithy/config-resolver@2.2.0: + resolution: {integrity: sha512-fsiMgd8toyUba6n1WRmr+qACzXltpdDkPTAaDqc8QqPBUzO+/JKwL6bUBseHVi8tu9l+3JOK+tSf7cay+4B3LA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - '@smithy/util-config-provider': 2.0.0 - '@smithy/util-middleware': 2.0.0 - tslib: 2.5.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-config-provider': 2.3.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.6.2 dev: false - /@smithy/credential-provider-imds@2.0.5: - resolution: {integrity: sha512-KFcf/e0meFkQNyteJ65f1G19sgUEY1e5zL7hyAEUPz2SEfBmC9B37WyRq87G3MEEsvmAWwCRu7nFFYUKtR3svQ==} + /@smithy/core@1.4.1: + resolution: {integrity: sha512-jCnbEQHvTOUQXxXOS110FIMc83dCXUlrqiG/q0QzUSYhglDj9bJVPFjXmxc6qUfARe0mEb8h9LeVoh7FUYHuUg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/node-config-provider': 2.0.5 - '@smithy/property-provider': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/url-parser': 2.0.5 - tslib: 2.5.0 + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/middleware-retry': 2.3.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.6.2 + dev: false + + /@smithy/credential-provider-imds@2.3.0: + resolution: {integrity: sha512-BWB9mIukO1wjEOo1Ojgl6LrG4avcaC7T/ZP6ptmAaW4xluhSIPZhY+/PI5YKzlk+jsm+4sQZB45Bt1OfMeQa3w==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + tslib: 2.6.2 dev: false - /@smithy/eventstream-codec@2.0.5: - resolution: {integrity: sha512-iqR6OuOV3zbQK8uVs9o+9AxhVk8kW9NAxA71nugwUB+kTY9C35pUd0A5/m4PRT0Y0oIW7W4kgnSR3fdYXQjECw==} + /@smithy/eventstream-codec@2.2.0: + resolution: {integrity: sha512-8janZoJw85nJmQZc4L8TuePp2pk1nxLgkxIR0TUjKJ5Dkj5oelB9WtiSSGXCQvNsJl0VSTvK/2ueMXxvpa9GVw==} dependencies: '@aws-crypto/crc32': 3.0.0 - '@smithy/types': 2.2.2 - '@smithy/util-hex-encoding': 2.0.0 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-hex-encoding': 2.2.0 + tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-browser@2.0.5: - resolution: {integrity: sha512-8NU51y94qFJbxL6SmvgWDfITHO/svvbAigkLYk2pckX17TGCSf4EXuGpGLliJp5Ljh5+vASC7mUH2jYX7MWBxA==} + /@smithy/eventstream-serde-browser@2.2.0: + resolution: {integrity: sha512-UaPf8jKbcP71BGiO0CdeLmlg+RhWnlN8ipsMSdwvqBFigl5nil3rHOI/5GE3tfiuX8LvY5Z9N0meuU7Rab7jWw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-serde-universal': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/eventstream-serde-universal': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-config-resolver@2.0.5: - resolution: {integrity: sha512-u3gvukRaTH4X6tsryuZ4T1WGIEP34fPaTTzphFDJe8GJz/k11oBW1MPnkcaucBMxLnObK9swCF85j5cp1Kj1oA==} + /@smithy/eventstream-serde-config-resolver@2.2.0: + resolution: {integrity: sha512-RHhbTw/JW3+r8QQH7PrganjNCiuiEZmpi6fYUAetFfPLfZ6EkiA08uN3EFfcyKubXQxOwTeJRZSQmDDCdUshaA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-node@2.0.5: - resolution: {integrity: sha512-/C8jb+k/vKUBIe80D30vzjvRXlJf76kG2AJY7/NwiqWuD2usRuuDFCDaswXdVsSh9P1+FeaxZ48chsK10yDryQ==} + /@smithy/eventstream-serde-node@2.2.0: + resolution: {integrity: sha512-zpQMtJVqCUMn+pCSFcl9K/RPNtQE0NuMh8sKpCdEHafhwRsjP50Oq/4kMmvxSRy6d8Jslqd8BLvDngrUtmN9iA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-serde-universal': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/eventstream-serde-universal': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/eventstream-serde-universal@2.0.5: - resolution: {integrity: sha512-+vHvbQtlSVYTQ/20tNpVaKi0EpTR7E8GoEUHJypRZIRgiT03b3h2MAWk+SNaqMrCJrYG9vKLkJFzDylRlUvDWg==} + /@smithy/eventstream-serde-universal@2.2.0: + resolution: {integrity: sha512-pvoe/vvJY0mOpuF84BEtyZoYfbehiFj8KKWk1ds2AT0mTLYFVs+7sBJZmioOFdBXKd48lfrx1vumdPdmGlCLxA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-codec': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/eventstream-codec': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/fetch-http-handler@2.0.5: - resolution: {integrity: sha512-EzFoMowdBNy1VqtvkiXgPFEdosIAt4/4bgZ8uiDiUyfhmNXq/3bV+CagPFFBsgFOR/X2XK4zFZHRsoa7PNHVVg==} + /@smithy/fetch-http-handler@2.5.0: + resolution: {integrity: sha512-BOWEBeppWhLn/no/JxUL/ghTfANTjT7kg3Ww2rPqTUY9R4yHPXxJ9JhMe3Z03LN3aPwiwlpDIUcVw1xDyHqEhw==} dependencies: - '@smithy/protocol-http': 2.0.5 - '@smithy/querystring-builder': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/util-base64': 2.0.0 - tslib: 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-base64': 2.3.0 + tslib: 2.6.2 dev: false - /@smithy/hash-blob-browser@2.0.5: - resolution: {integrity: sha512-ZVAUBtJXGf9bEko4/RwWcTK6d3b/ZmQMxJMrxOOcQhVDiqny9zI0mzgstO4Oxz3135R7S3V/bbGw3w3woCYpQg==} + /@smithy/hash-blob-browser@2.2.0: + resolution: {integrity: sha512-SGPoVH8mdXBqrkVCJ1Hd1X7vh1zDXojNN1yZyZTZsCno99hVue9+IYzWDjq/EQDDXxmITB0gBmuyPh8oAZSTcg==} dependencies: - '@smithy/chunked-blob-reader': 2.0.0 - '@smithy/chunked-blob-reader-native': 2.0.0 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/chunked-blob-reader': 2.2.0 + '@smithy/chunked-blob-reader-native': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/hash-node@2.0.5: - resolution: {integrity: sha512-mk551hIywBITT+kXruRNXk7f8Fy7DTzBjZJSr/V6nolYKmUHIG3w5QU6nO9qPYEQGKc/yEPtkpdS28ndeG93lA==} + /@smithy/hash-node@2.2.0: + resolution: {integrity: sha512-zLWaC/5aWpMrHKpoDF6nqpNtBhlAYKF/7+9yMN7GpdR8CzohnWfGtMznPybnwSS8saaXBMxIGwJqR4HmRp6b3g==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - '@smithy/util-buffer-from': 2.0.0 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 dev: false - /@smithy/hash-stream-node@2.0.5: - resolution: {integrity: sha512-XiR4Aoux5kXy8OWPLQisKy3GPmm0l6deHepvPvr4MUzIwa5XWazG3JdbZXy+mk93CvEZrOwKPHU5Kul6QybJiQ==} + /@smithy/hash-stream-node@2.2.0: + resolution: {integrity: sha512-aT+HCATOSRMGpPI7bi7NSsTNVZE/La9IaxLXWoVAYMxHT5hGO3ZOGEMZQg8A6nNL+pdFGtZQtND1eoY084HgHQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 dev: false - /@smithy/invalid-dependency@2.0.5: - resolution: {integrity: sha512-0wEi+JT0hM+UUwrJVYbqjuGFhy5agY/zXyiN7BNAJ1XoCDjU5uaNSj8ekPWsXd/d4yM6NSe8UbPd8cOc1+3oBQ==} + /@smithy/invalid-dependency@2.2.0: + resolution: {integrity: sha512-nEDASdbKFKPXN2O6lOlTgrEEOO9NHIeO+HVvZnkqc8h5U9g3BIhWsvzFo+UcUbliMHvKNPD/zVxDrkP1Sbgp8Q==} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/is-array-buffer@2.0.0: - resolution: {integrity: sha512-z3PjFjMyZNI98JFRJi/U0nGoLWMSJlDjAW4QUX2WNZLas5C0CmVV6LJ01JI0k90l7FvpmixjWxPFmENSClQ7ug==} + /@smithy/is-array-buffer@2.2.0: + resolution: {integrity: sha512-GGP3O9QFD24uGeAXYUjwSTXARoqpZykHadOmA8G5vfJPK0/DC67qa//0qvqrJzL1xc8WQWX7/yc7fwudjPHPhA==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/md5-js@2.0.5: - resolution: {integrity: sha512-k5EOte/Ye2r7XBVaXv2rhiehk6l3T4uRiPF+pnxKEc+G9Fwd1xAXBDZrtOq1syFPBKBmVfNszG4nevngST7NKg==} + /@smithy/md5-js@2.2.0: + resolution: {integrity: sha512-M26XTtt9IIusVMOWEAhIvFIr9jYj4ISPPGJROqw6vXngO3IYJCnVVSMFn4Tx1rUTG5BiKJNg9u2nxmBiZC5IlQ==} dependencies: - '@smithy/types': 2.2.2 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 dev: false - /@smithy/middleware-content-length@2.0.5: - resolution: {integrity: sha512-E7VwV5H02fgZIUGRli4GevBCAPvkyEI/fgl9SU47nPPi3DAAX3nEtUb8xfGbXjOcJ5BdSUoWWZn42tEd/blOqA==} + /@smithy/middleware-content-length@2.2.0: + resolution: {integrity: sha512-5bl2LG1Ah/7E5cMSC+q+h3IpVHMeOkG0yLRyQT1p2aMJkSrZG7RlXHPuAgb7EyaFeidKEnnd/fNaLLaKlHGzDQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/protocol-http': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/middleware-endpoint@2.0.5: - resolution: {integrity: sha512-tyzDuoNTbsMQCq5Xkc4QOt6e2GACUllQIV8SQ5fc59FtOIV9/vbf58/GxVjZm2o8+MMbdDBANjTDZe/ijZKfyA==} + /@smithy/middleware-endpoint@2.5.0: + resolution: {integrity: sha512-OBhI9ZEAG8Xen0xsFJwwNOt44WE2CWkfYIxTognC8x42Lfsdf0VN/wCMqpdkySMDio/vts10BiovAxQp0T0faA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-serde': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/url-parser': 2.0.5 - '@smithy/util-middleware': 2.0.0 - tslib: 2.5.0 + '@smithy/middleware-serde': 2.3.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + '@smithy/url-parser': 2.2.0 + '@smithy/util-middleware': 2.2.0 + tslib: 2.6.2 dev: false - /@smithy/middleware-retry@2.0.5: - resolution: {integrity: sha512-ulIfbFyzQTVnJbLjUl1CTSi0etg6tej/ekwaLp0Gn8ybUkDkKYa+uB6CF/m2J5B6meRwyJlsryR+DjaOVyiicg==} + /@smithy/middleware-retry@2.3.0: + resolution: {integrity: sha512-5H7kD0My2RkZryvYIWA4C9w6t/pdJfbgEdq+fcZhbnZsqHm/4vYFVjDsOzb5pC7PEpksuijoM9fGbM6eN4rLSg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/protocol-http': 2.0.5 - '@smithy/service-error-classification': 2.0.0 - '@smithy/types': 2.2.2 - '@smithy/util-middleware': 2.0.0 - '@smithy/util-retry': 2.0.0 - tslib: 2.5.0 - uuid: 8.3.2 + '@smithy/node-config-provider': 2.3.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/service-error-classification': 2.1.5 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-retry': 2.2.0 + tslib: 2.6.2 + uuid: 9.0.1 dev: false - /@smithy/middleware-serde@2.0.5: - resolution: {integrity: sha512-in0AA5sous74dOfTGU9rMJBXJ0bDVNxwdXtEt5lh3FVd2sEyjhI+rqpLLRF1E4ixbw3RSEf80hfRpcPdjg4vvQ==} + /@smithy/middleware-serde@2.3.0: + resolution: {integrity: sha512-sIADe7ojwqTyvEQBe1nc/GXB9wdHhi9UwyX0lTyttmUWDJLP655ZYE1WngnNyXREme8I27KCaUhyhZWRXL0q7Q==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/middleware-stack@2.0.0: - resolution: {integrity: sha512-31XC1xNF65nlbc16yuh3wwTudmqs6qy4EseQUGF8A/p2m/5wdd/cnXJqpniy/XvXVwkHPz/GwV36HqzHtIKATQ==} + /@smithy/middleware-stack@2.2.0: + resolution: {integrity: sha512-Qntc3jrtwwrsAC+X8wms8zhrTr0sFXnyEGhZd9sLtsJ/6gGQKFzNB+wWbOcpJd7BR8ThNCoKt76BuQahfMvpeA==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/node-config-provider@2.0.5: - resolution: {integrity: sha512-LRtjV9WkhONe2lVy+ipB/l1GX60ybzBmFyeRUoLUXWKdnZ3o81jsnbKzMK8hKq8eFSWPk+Lmyx6ZzCQabGeLxg==} + /@smithy/node-config-provider@2.3.0: + resolution: {integrity: sha512-0elK5/03a1JPWMDPaS726Iw6LpQg80gFut1tNpPfxFuChEEklo2yL823V94SpTZTxmKlXFtFgsP55uh3dErnIg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/property-provider': 2.0.5 - '@smithy/shared-ini-file-loader': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/property-provider': 2.2.0 + '@smithy/shared-ini-file-loader': 2.4.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/node-http-handler@2.0.5: - resolution: {integrity: sha512-lZm5DZf4b3V0saUw9WTC4/du887P6cy2fUyQgQQKRRV6OseButyD5yTzeMmXE53CaXJBMBsUvvIQ0hRVxIq56w==} + /@smithy/node-http-handler@1.1.0: + resolution: {integrity: sha512-d3kRriEgaIiGXLziAM8bjnaLn1fthCJeTLZIwEIpzQqe6yPX0a+yQoLCTyjb2fvdLwkMoG4p7THIIB5cj5lkbg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/abort-controller': 2.0.5 - '@smithy/protocol-http': 2.0.5 - '@smithy/querystring-builder': 2.0.5 - '@smithy/types': 2.2.2 + '@smithy/abort-controller': 1.1.0 + '@smithy/protocol-http': 1.2.0 + '@smithy/querystring-builder': 1.1.0 + '@smithy/types': 1.2.0 tslib: 2.5.0 dev: false - /@smithy/property-provider@2.0.5: - resolution: {integrity: sha512-cAFSUhX6aiHcmpWfrCLKvwBtgN1F6A0N8qY/8yeSi0LRLmhGqsY1/YTxFE185MCVzYbqBGXVr9TBv4RUcIV4rA==} + /@smithy/node-http-handler@2.5.0: + resolution: {integrity: sha512-mVGyPBzkkGQsPoxQUbxlEfRjrj6FPyA3u3u2VXGr9hT8wilsoQdZdvKpMBFMB8Crfhv5dNkKHIW0Yyuc7eABqA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/abort-controller': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/querystring-builder': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/protocol-http@2.0.5: - resolution: {integrity: sha512-d2hhHj34mA2V86doiDfrsy2fNTnUOowGaf9hKb0hIPHqvcnShU4/OSc4Uf1FwHkAdYF3cFXTrj5VGUYbEuvMdw==} + /@smithy/property-provider@2.2.0: + resolution: {integrity: sha512-+xiil2lFhtTRzXkx8F053AV46QnIw6e7MV8od5Mi68E1ICOjCeCHw2XfLnDEUHnT9WGUIkwcqavXjfwuJbGlpg==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/querystring-builder@2.0.5: - resolution: {integrity: sha512-4DCX9krxLzATj+HdFPC3i8pb7XTAWzzKqSw8aTZMjXjtQY+vhe4azMAqIvbb6g7JKwIkmkRAjK6EXO3YWSnJVQ==} + /@smithy/protocol-http@1.2.0: + resolution: {integrity: sha512-GfGfruksi3nXdFok5RhgtOnWe5f6BndzYfmEXISD+5gAGdayFGpjWu5pIqIweTudMtse20bGbc+7MFZXT1Tb8Q==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - '@smithy/util-uri-escape': 2.0.0 + '@smithy/types': 1.2.0 tslib: 2.5.0 dev: false - /@smithy/querystring-parser@2.0.5: - resolution: {integrity: sha512-C2stCULH0r54KBksv3AWcN8CLS3u9+WsEW8nBrvctrJ5rQTNa1waHkffpVaiKvcW2nP0aIMBPCobD/kYf/q9mA==} + /@smithy/protocol-http@3.3.0: + resolution: {integrity: sha512-Xy5XK1AFWW2nlY/biWZXu6/krgbaf2dg0q492D8M5qthsnU2H+UgFeZLbM76FnH7s6RO/xhQRkj+T6KBO3JzgQ==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.12.0 + tslib: 2.6.2 + dev: false + + /@smithy/querystring-builder@1.1.0: + resolution: {integrity: sha512-gDEi4LxIGLbdfjrjiY45QNbuDmpkwh9DX4xzrR2AzjjXpxwGyfSpbJaYhXARw9p17VH0h9UewnNQXNwaQyYMDA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 + '@smithy/types': 1.2.0 + '@smithy/util-uri-escape': 1.1.0 tslib: 2.5.0 dev: false - /@smithy/service-error-classification@2.0.0: - resolution: {integrity: sha512-2z5Nafy1O0cTf69wKyNjGW/sNVMiqDnb4jgwfMG8ye8KnFJ5qmJpDccwIbJNhXIfbsxTg9SEec2oe1cexhMJvw==} + /@smithy/querystring-builder@2.2.0: + resolution: {integrity: sha512-L1kSeviUWL+emq3CUVSgdogoM/D9QMFaqxL/dd0X7PCNWmPXqt+ExtrBjqT0V7HLN03Vs9SuiLrG3zy3JGnE5A==} engines: {node: '>=14.0.0'} + dependencies: + '@smithy/types': 2.12.0 + '@smithy/util-uri-escape': 2.2.0 + tslib: 2.6.2 dev: false - /@smithy/shared-ini-file-loader@2.0.5: - resolution: {integrity: sha512-Mvtk6FwMtfbKRC4YuSsIqRYp9WTxsSUJVVo2djgyhcacKGMqicHDWSAmgy3sDrKv+G/G6xTZCPwm6pJARtdxVg==} + /@smithy/querystring-parser@2.2.0: + resolution: {integrity: sha512-BvHCDrKfbG5Yhbpj4vsbuPV2GgcpHiAkLeIlcA1LtfpMz3jrqizP1+OguSNSj1MwBHEiN+jwNisXLGdajGDQJA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/signature-v4@2.0.5: - resolution: {integrity: sha512-ABIzXmUDXK4n2c9cXjQLELgH2RdtABpYKT+U131e2I6RbCypFZmxIHmIBufJzU2kdMCQ3+thBGDWorAITFW04A==} + /@smithy/service-error-classification@2.1.5: + resolution: {integrity: sha512-uBDTIBBEdAQryvHdc5W8sS5YX7RQzF683XrHePVdFmAgKiMofU15FLSM0/HU03hKTnazdNRFa0YHS7+ArwoUSQ==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/eventstream-codec': 2.0.5 - '@smithy/is-array-buffer': 2.0.0 - '@smithy/types': 2.2.2 - '@smithy/util-hex-encoding': 2.0.0 - '@smithy/util-middleware': 2.0.0 - '@smithy/util-uri-escape': 2.0.0 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@smithy/types': 2.12.0 dev: false - /@smithy/smithy-client@2.0.5: - resolution: {integrity: sha512-kCTFr8wfOAWKDzGvfBElc6shHigWtHNhMQ1IbosjC4jOlayFyZMSs2PysKB+Ox/dhQ41KqOzgVjgiQ+PyWqHMQ==} + /@smithy/shared-ini-file-loader@2.4.0: + resolution: {integrity: sha512-WyujUJL8e1B6Z4PBfAqC/aGY1+C7T0w20Gih3yrvJSk97gpiVfB+y7c46T4Nunk+ZngLq0rOIdeVeIklk0R3OA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/middleware-stack': 2.0.0 - '@smithy/types': 2.2.2 - '@smithy/util-stream': 2.0.5 - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 + dev: false + + /@smithy/signature-v4@2.2.0: + resolution: {integrity: sha512-+B5TNzj/fRZzVW3z8UUJOkNx15+4E0CLuvJmJUA1JUIZFp3rdJ/M2H5r2SqltaVPXL0oIxv/6YK92T9TsFGbFg==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/eventstream-codec': 2.2.0 + '@smithy/is-array-buffer': 2.2.0 + '@smithy/types': 2.12.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-middleware': 2.2.0 + '@smithy/util-uri-escape': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 + dev: false + + /@smithy/smithy-client@2.5.0: + resolution: {integrity: sha512-DDXWHWdimtS3y/Kw1Jo46KQ0ZYsDKcldFynQERUGBPDpkW1lXOTHy491ALHjwfiBQvzsVKVxl5+ocXNIgJuX4g==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/middleware-endpoint': 2.5.0 + '@smithy/middleware-stack': 2.2.0 + '@smithy/protocol-http': 3.3.0 + '@smithy/types': 2.12.0 + '@smithy/util-stream': 2.2.0 + tslib: 2.6.2 dev: false /@smithy/types@1.2.0: @@ -1998,221 +2486,242 @@ packages: tslib: 2.5.0 dev: false - /@smithy/types@2.2.2: - resolution: {integrity: sha512-4PS0y1VxDnELGHGgBWlDksB2LJK8TG8lcvlWxIsgR+8vROI7Ms8h1P4FQUx+ftAX2QZv5g1CJCdhdRmQKyonyw==} + /@smithy/types@2.12.0: + resolution: {integrity: sha512-QwYgloJ0sVNBeBuBs65cIkTbfzV/Q6ZNPCJ99EICFEdJYG50nGIY/uYXp+TbsdJReIuPr0a0kXmCvren3MbRRw==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/url-parser@2.0.5: - resolution: {integrity: sha512-OdMBvZhpckQSkugCXNJQCvqJ71wE7Ftxce92UOQLQ9pwF6hoS5PLL7wEfpnuEXtStzBqJYkzu1C1ZfjuFGOXAA==} + /@smithy/url-parser@2.2.0: + resolution: {integrity: sha512-hoA4zm61q1mNTpksiSWp2nEl1dt3j726HdRhiNgVJQMj7mLp7dprtF57mOB6JvEk/x9d2bsuL5hlqZbBuHQylQ==} dependencies: - '@smithy/querystring-parser': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/querystring-parser': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/util-base64@2.0.0: - resolution: {integrity: sha512-Zb1E4xx+m5Lud8bbeYi5FkcMJMnn+1WUnJF3qD7rAdXpaL7UjkFQLdmW5fHadoKbdHpwH9vSR8EyTJFHJs++tA==} + /@smithy/util-base64@2.3.0: + resolution: {integrity: sha512-s3+eVwNeJuXUwuMbusncZNViuhv2LjVJ1nMwTqSA0XAC7gjKhqqxRdJPhR8+YrkoZ9IiIbFk/yK6ACe/xlF+hw==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/util-buffer-from': 2.0.0 - tslib: 2.5.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 dev: false - /@smithy/util-body-length-browser@2.0.0: - resolution: {integrity: sha512-JdDuS4ircJt+FDnaQj88TzZY3+njZ6O+D3uakS32f2VNnDo3vyEuNdBOh/oFd8Df1zSZOuH1HEChk2AOYDezZg==} + /@smithy/util-body-length-browser@2.2.0: + resolution: {integrity: sha512-dtpw9uQP7W+n3vOtx0CfBD5EWd7EPdIdsQnWTDoFf77e3VUf05uA7R7TGipIo8e4WL2kuPdnsr3hMQn9ziYj5w==} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/util-body-length-node@2.1.0: - resolution: {integrity: sha512-/li0/kj/y3fQ3vyzn36NTLGmUwAICb7Jbe/CsWCktW363gh1MOcpEcSO3mJ344Gv2dqz8YJCLQpb6hju/0qOWw==} + /@smithy/util-body-length-node@2.3.0: + resolution: {integrity: sha512-ITWT1Wqjubf2CJthb0BuT9+bpzBfXeMokH/AAa5EJQgbv9aPMVfnM76iFIZVFf50hYXGbtiV71BHAthNWd6+dw==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/util-buffer-from@2.0.0: - resolution: {integrity: sha512-/YNnLoHsR+4W4Vf2wL5lGv0ksg8Bmk3GEGxn2vEQt52AQaPSCuaO5PM5VM7lP1K9qHRKHwrPGktqVoAHKWHxzw==} + /@smithy/util-buffer-from@2.2.0: + resolution: {integrity: sha512-IJdWBbTcMQ6DA0gdNhh/BwrLkDR+ADW5Kr1aZmd4k3DIF6ezMV4R2NIAmT08wQJ3yUK82thHWmC/TnK/wpMMIA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/is-array-buffer': 2.0.0 - tslib: 2.5.0 + '@smithy/is-array-buffer': 2.2.0 + tslib: 2.6.2 dev: false - /@smithy/util-config-provider@2.0.0: - resolution: {integrity: sha512-xCQ6UapcIWKxXHEU4Mcs2s7LcFQRiU3XEluM2WcCjjBtQkUN71Tb+ydGmJFPxMUrW/GWMgQEEGipLym4XG0jZg==} + /@smithy/util-config-provider@2.3.0: + resolution: {integrity: sha512-HZkzrRcuFN1k70RLqlNK4FnPXKOpkik1+4JaBoHNJn+RnJGYqaa3c5/+XtLOXhlKzlRgNvyaLieHTW2VwGN0VQ==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/util-defaults-mode-browser@2.0.5: - resolution: {integrity: sha512-yciP6TPttLsj731aHTvekgyuCGXQrEAJibEwEWAh3kzaDsfGAVCuZSBlyvC2Dl3TZmHKCOQwHV8mIE7KQCTPuQ==} + /@smithy/util-defaults-mode-browser@2.2.0: + resolution: {integrity: sha512-2okTdZaCBvOJszAPU/KSvlimMe35zLOKbQpHhamFJmR7t95HSe0K3C92jQPjKY3PmDBD+7iMkOnuW05F5OlF4g==} engines: {node: '>= 10.0.0'} dependencies: - '@smithy/property-provider': 2.0.5 - '@smithy/types': 2.2.2 + '@smithy/property-provider': 2.2.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 bowser: 2.11.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/util-defaults-mode-node@2.0.5: - resolution: {integrity: sha512-M07t99rWasXt+IaDZDyP3BkcoEm/mgIE1RIMASrE49LKSNxaVN7PVcgGc77+4uu2kzBAyqJKy79pgtezuknyjQ==} + /@smithy/util-defaults-mode-node@2.3.0: + resolution: {integrity: sha512-hfKXnNLmsW9cmLb/JXKIvtuO6Cf4SuqN5PN1C2Ru/TBIws+m1wSgb+A53vo0r66xzB6E82inKG2J7qtwdi+Kkw==} engines: {node: '>= 10.0.0'} dependencies: - '@smithy/config-resolver': 2.0.5 - '@smithy/credential-provider-imds': 2.0.5 - '@smithy/node-config-provider': 2.0.5 - '@smithy/property-provider': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/config-resolver': 2.2.0 + '@smithy/credential-provider-imds': 2.3.0 + '@smithy/node-config-provider': 2.3.0 + '@smithy/property-provider': 2.2.0 + '@smithy/smithy-client': 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 + dev: false + + /@smithy/util-endpoints@1.2.0: + resolution: {integrity: sha512-BuDHv8zRjsE5zXd3PxFXFknzBG3owCpjq8G3FcsXW3CykYXuEqM3nTSsmLzw5q+T12ZYuDlVUZKBdpNbhVtlrQ==} + engines: {node: '>= 14.0.0'} + dependencies: + '@smithy/node-config-provider': 2.3.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/util-hex-encoding@2.0.0: - resolution: {integrity: sha512-c5xY+NUnFqG6d7HFh1IFfrm3mGl29lC+vF+geHv4ToiuJCBmIfzx6IeHLg+OgRdPFKDXIw6pvi+p3CsscaMcMA==} + /@smithy/util-hex-encoding@2.2.0: + resolution: {integrity: sha512-7iKXR+/4TpLK194pVjKiasIyqMtTYJsgKgM242Y9uzt5dhHnUDvMNb+3xIhRJ9QhvqGii/5cRUt4fJn3dtXNHQ==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/util-middleware@2.0.0: - resolution: {integrity: sha512-eCWX4ECuDHn1wuyyDdGdUWnT4OGyIzV0LN1xRttBFMPI9Ff/4heSHVxneyiMtOB//zpXWCha1/SWHJOZstG7kA==} + /@smithy/util-middleware@2.2.0: + resolution: {integrity: sha512-L1qpleXf9QD6LwLCJ5jddGkgWyuSvWBkJwWAZ6kFkdifdso+sk3L3O1HdmPvCdnCK3IS4qWyPxev01QMnfHSBw==} engines: {node: '>=14.0.0'} dependencies: - tslib: 2.5.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/util-retry@2.0.0: - resolution: {integrity: sha512-/dvJ8afrElasuiiIttRJeoS2sy8YXpksQwiM/TcepqdRVp7u4ejd9C4IQURHNjlfPUT7Y6lCDSa2zQJbdHhVTg==} + /@smithy/util-retry@2.2.0: + resolution: {integrity: sha512-q9+pAFPTfftHXRytmZ7GzLFFrEGavqapFc06XxzZFcSIGERXMerXxCitjOG1prVDR9QdjqotF40SWvbqcCpf8g==} engines: {node: '>= 14.0.0'} dependencies: - '@smithy/service-error-classification': 2.0.0 - tslib: 2.5.0 + '@smithy/service-error-classification': 2.1.5 + '@smithy/types': 2.12.0 + tslib: 2.6.2 dev: false - /@smithy/util-stream@2.0.5: - resolution: {integrity: sha512-ylx27GwI05xLpYQ4hDIfS15vm+wYjNN0Sc2P0FxuzgRe8v0BOLHppGIQ+Bezcynk8C9nUzsUue3TmtRhjut43g==} + /@smithy/util-stream@2.2.0: + resolution: {integrity: sha512-17faEXbYWIRst1aU9SvPZyMdWmqIrduZjVOqCPMIsWFNxs5yQQgFrJL6b2SdiCzyW9mJoDjFtgi53xx7EH+BXA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/fetch-http-handler': 2.0.5 - '@smithy/node-http-handler': 2.0.5 - '@smithy/types': 2.2.2 - '@smithy/util-base64': 2.0.0 - '@smithy/util-buffer-from': 2.0.0 - '@smithy/util-hex-encoding': 2.0.0 - '@smithy/util-utf8': 2.0.0 - tslib: 2.5.0 + '@smithy/fetch-http-handler': 2.5.0 + '@smithy/node-http-handler': 2.5.0 + '@smithy/types': 2.12.0 + '@smithy/util-base64': 2.3.0 + '@smithy/util-buffer-from': 2.2.0 + '@smithy/util-hex-encoding': 2.2.0 + '@smithy/util-utf8': 2.3.0 + tslib: 2.6.2 dev: false - /@smithy/util-uri-escape@2.0.0: - resolution: {integrity: sha512-ebkxsqinSdEooQduuk9CbKcI+wheijxEb3utGXkCoYQkJnwTnLbH1JXGimJtUkQwNQbsbuYwG2+aFVyZf5TLaw==} + /@smithy/util-uri-escape@1.1.0: + resolution: {integrity: sha512-/jL/V1xdVRt5XppwiaEU8Etp5WHZj609n0xMTuehmCqdoOFbId1M+aEeDWZsQ+8JbEB/BJ6ynY2SlYmOaKtt8w==} engines: {node: '>=14.0.0'} dependencies: tslib: 2.5.0 dev: false - /@smithy/util-utf8@2.0.0: - resolution: {integrity: sha512-rctU1VkziY84n5OXe3bPNpKR001ZCME2JCaBBFgtiM2hfKbHFudc/BkMuPab8hRbLd0j3vbnBTTZ1igBf0wgiQ==} + /@smithy/util-uri-escape@2.2.0: + resolution: {integrity: sha512-jtmJMyt1xMD/d8OtbVJ2gFZOSKc+ueYJZPW20ULW1GOp/q/YIM0wNh+u8ZFao9UaIGz4WoPW8hC64qlWLIfoDA==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/util-buffer-from': 2.0.0 - tslib: 2.5.0 + tslib: 2.6.2 dev: false - /@smithy/util-waiter@2.0.5: - resolution: {integrity: sha512-1lkkUmI/bhaDX+LIT3RiUNAn+NzPmsWjE7beMq0oQ3H1/CffaILIN67riDA0aE1YBj6xll7uWMIy4tJqc+peXw==} + /@smithy/util-utf8@2.3.0: + resolution: {integrity: sha512-R8Rdn8Hy72KKcebgLiv8jQcQkXoLMOGGv5uI1/k0l+snqkOzQ1R0ChUBCxWMlBsFMekWjq0wRudIweFs7sKT5A==} engines: {node: '>=14.0.0'} dependencies: - '@smithy/abort-controller': 2.0.5 - '@smithy/types': 2.2.2 - tslib: 2.5.0 + '@smithy/util-buffer-from': 2.2.0 + tslib: 2.6.2 dev: false - /@swc/core-darwin-arm64@1.3.107: - resolution: {integrity: sha512-47tD/5vSXWxPd0j/ZllyQUg4bqalbQTsmqSw0J4dDdS82MWqCAwUErUrAZPRjBkjNQ6Kmrf5rpCWaGTtPw+ngw==} - engines: {node: '>=10'} - cpu: [arm64] - os: [darwin] + /@smithy/util-waiter@2.2.0: + resolution: {integrity: sha512-IHk53BVw6MPMi2Gsn+hCng8rFA3ZmR3Rk7GllxDUW9qFJl/hiSvskn7XldkECapQVkIg/1dHpMAxI9xSTaLLSA==} + engines: {node: '>=14.0.0'} + dependencies: + '@smithy/abort-controller': 2.2.0 + '@smithy/types': 2.12.0 + tslib: 2.6.2 + dev: false + + /@swc/core-darwin-arm64@1.4.11: + resolution: {integrity: sha512-C1j1Qp/IHSelVWdEnT7f0iONWxQz6FAqzjCF2iaL+0vFg4V5f2nlgrueY8vj5pNNzSGhrAlxsMxEIp4dj1MXkg==} + engines: {node: '>=10'} + cpu: [arm64] + os: [darwin] requiresBuild: true optional: true - /@swc/core-darwin-x64@1.3.107: - resolution: {integrity: sha512-hwiLJ2ulNkBGAh1m1eTfeY1417OAYbRGcb/iGsJ+LuVLvKAhU/itzsl535CvcwAlt2LayeCFfcI8gdeOLeZa9A==} + /@swc/core-darwin-x64@1.4.11: + resolution: {integrity: sha512-0TTy3Ni8ncgaMCchSQ7FK8ZXQLlamy0FXmGWbR58c+pVZWYZltYPTmheJUvVcR0H2+gPAymRKyfC0iLszDALjg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] requiresBuild: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.107: - resolution: {integrity: sha512-I2wzcC0KXqh0OwymCmYwNRgZ9nxX7DWnOOStJXV3pS0uB83TXAkmqd7wvMBuIl9qu4Hfomi9aDM7IlEEn9tumQ==} + /@swc/core-linux-arm-gnueabihf@1.4.11: + resolution: {integrity: sha512-XJLB71uw0rog4DjYAPxFGAuGCBQpgJDlPZZK6MTmZOvI/1t0+DelJ24IjHIxk500YYM26Yv47xPabqFPD7I2zQ==} engines: {node: '>=10'} cpu: [arm] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-gnu@1.3.107: - resolution: {integrity: sha512-HWgnn7JORYlOYnGsdunpSF8A+BCZKPLzLtEUA27/M/ZuANcMZabKL9Zurt7XQXq888uJFAt98Gy+59PU90aHKg==} + /@swc/core-linux-arm64-gnu@1.4.11: + resolution: {integrity: sha512-vYQwzJvm/iu052d5Iw27UFALIN5xSrGkPZXxLNMHPySVko2QMNNBv35HLatkEQHbQ3X+VKSW9J9SkdtAvAVRAQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-arm64-musl@1.3.107: - resolution: {integrity: sha512-vfPF74cWfAm8hyhS8yvYI94ucMHIo8xIYU+oFOW9uvDlGQRgnUf/6DEVbLyt/3yfX5723Ln57U8uiMALbX5Pyw==} + /@swc/core-linux-arm64-musl@1.4.11: + resolution: {integrity: sha512-eV+KduiRYUFjPsvbZuJ9aknQH9Tj0U2/G9oIZSzLx/18WsYi+upzHbgxmIIHJ2VJgfd7nN40RI/hMtxNsUzR/g==} engines: {node: '>=10'} cpu: [arm64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-gnu@1.3.107: - resolution: {integrity: sha512-uBVNhIg0ip8rH9OnOsCARUFZ3Mq3tbPHxtmWk9uAa5u8jQwGWeBx5+nTHpDOVd3YxKb6+5xDEI/edeeLpha/9g==} + /@swc/core-linux-x64-gnu@1.4.11: + resolution: {integrity: sha512-WA1iGXZ2HpqM1OR9VCQZJ8sQ1KP2or9O4bO8vWZo6HZJIeoQSo7aa9waaCLRpkZvkng1ct/TF/l6ymqSNFXIzQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-linux-x64-musl@1.3.107: - resolution: {integrity: sha512-mvACkUvzSIB12q1H5JtabWATbk3AG+pQgXEN95AmEX2ZA5gbP9+B+mijsg7Sd/3tboHr7ZHLz/q3SHTvdFJrEw==} + /@swc/core-linux-x64-musl@1.4.11: + resolution: {integrity: sha512-UkVJToKf0owwQYRnGvjHAeYVDfeimCEcx0VQSbJoN7Iy0ckRZi7YPlmWJU31xtKvikE2bQWCOVe0qbSDqqcWXA==} engines: {node: '>=10'} cpu: [x64] os: [linux] requiresBuild: true optional: true - /@swc/core-win32-arm64-msvc@1.3.107: - resolution: {integrity: sha512-J3P14Ngy/1qtapzbguEH41kY109t6DFxfbK4Ntz9dOWNuVY3o9/RTB841ctnJk0ZHEG+BjfCJjsD2n8H5HcaOA==} + /@swc/core-win32-arm64-msvc@1.4.11: + resolution: {integrity: sha512-35khwkyly7lF5NDSyvIrukBMzxPorgc5iTSDfVO/LvnmN5+fm4lTlrDr4tUfTdOhv3Emy7CsKlsNAeFRJ+Pm+w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-ia32-msvc@1.3.107: - resolution: {integrity: sha512-ZBUtgyjTHlz8TPJh7kfwwwFma+ktr6OccB1oXC8fMSopD0AxVnQasgun3l3099wIsAB9eEsJDQ/3lDkOLs1gBA==} + /@swc/core-win32-ia32-msvc@1.4.11: + resolution: {integrity: sha512-Wx8/6f0ufgQF2pbVPsJ2dAmFLwIOW+xBE5fxnb7VnEbGkTgP1qMDWiiAtD9rtvDSuODG3i1AEmAak/2HAc6i6A==} engines: {node: '>=10'} cpu: [ia32] os: [win32] requiresBuild: true optional: true - /@swc/core-win32-x64-msvc@1.3.107: - resolution: {integrity: sha512-Eyzo2XRqWOxqhE1gk9h7LWmUf4Bp4Xn2Ttb0ayAXFp6YSTxQIThXcT9kipXZqcpxcmDwoq8iWbbf2P8XL743EA==} + /@swc/core-win32-x64-msvc@1.4.11: + resolution: {integrity: sha512-0xRFW6K9UZQH2NVC/0pVB0GJXS45lY24f+6XaPBF1YnMHd8A8GoHl7ugyM5yNUTe2AKhSgk5fJV00EJt/XBtdQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] requiresBuild: true optional: true - /@swc/core@1.3.107: - resolution: {integrity: sha512-zKhqDyFcTsyLIYK1iEmavljZnf4CCor5pF52UzLAz4B6Nu/4GLU+2LQVAf+oRHjusG39PTPjd2AlRT3f3QWfsQ==} + /@swc/core@1.4.11: + resolution: {integrity: sha512-WKEakMZxkVwRdgMN4AMJ9K5nysY8g8npgQPczmjBeNK5In7QEAZAJwnyccrWwJZU0XjVeHn2uj+XbOKdDW17rg==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -2224,16 +2733,16 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.107 - '@swc/core-darwin-x64': 1.3.107 - '@swc/core-linux-arm-gnueabihf': 1.3.107 - '@swc/core-linux-arm64-gnu': 1.3.107 - '@swc/core-linux-arm64-musl': 1.3.107 - '@swc/core-linux-x64-gnu': 1.3.107 - '@swc/core-linux-x64-musl': 1.3.107 - '@swc/core-win32-arm64-msvc': 1.3.107 - '@swc/core-win32-ia32-msvc': 1.3.107 - '@swc/core-win32-x64-msvc': 1.3.107 + '@swc/core-darwin-arm64': 1.4.11 + '@swc/core-darwin-x64': 1.4.11 + '@swc/core-linux-arm-gnueabihf': 1.4.11 + '@swc/core-linux-arm64-gnu': 1.4.11 + '@swc/core-linux-arm64-musl': 1.4.11 + '@swc/core-linux-x64-gnu': 1.4.11 + '@swc/core-linux-x64-musl': 1.4.11 + '@swc/core-win32-arm64-msvc': 1.4.11 + '@swc/core-win32-ia32-msvc': 1.4.11 + '@swc/core-win32-x64-msvc': 1.4.11 /@swc/counter@0.1.2: resolution: {integrity: sha512-9F4ys4C74eSTEUNndnER3VJ15oru2NumfQxS8geE+f3eB5xvfxpWyqE5XlVnxb/R14uoXi6SLbBwwiDSkv+XEw==} @@ -2348,16 +2857,16 @@ packages: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: '@types/eslint': 8.4.10 - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 /@types/eslint@8.4.10: resolution: {integrity: sha512-Sl/HOqN8NKPmhWo2VBEPm0nvHnu2LL3v9vKo8MEq0EtbJ4eVzGPl41VNPvn5E1i5poMk4/XD8UriLHpJvEP/Nw==} dependencies: - '@types/estree': 1.0.1 + '@types/estree': 1.0.5 '@types/json-schema': 7.0.11 - /@types/estree@1.0.1: - resolution: {integrity: sha512-LG4opVs2ANWZ1TJoKc937iMmNstM/d0ae1vNbnBvBhqCSezgVUOzcLCqbI5elV8Vy6WKwKjaqR+zO9VKirBBCA==} + /@types/estree@1.0.5: + resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} /@types/expect@1.20.4: resolution: {integrity: sha512-Q5Vn3yjTDyCMV50TB6VRIbQNxSE4OmZR86VSbGaNpfUolm0iePBB4KdEEHmxoY5sT2+2DIvXW0rvMDP2nHZ4Mg==} @@ -2420,8 +2929,8 @@ packages: resolution: {integrity: sha512-n7fUU6W4kSYK8VQlf/LsE9kddBHPKhODoVOjsZswmve+2qLwBy6naWxs/EiuSZN9NU0N06Ra01FR+j87C62T0A==} dev: true - /@types/katex@0.16.0: - resolution: {integrity: sha512-hz+S3nV6Mym5xPbT9fnO8dDhBFQguMYpY0Ipxv06JMi1ORgnEM4M1ymWDUhUNer3ElLmT583opRo4RzxKmh9jw==} + /@types/katex@0.16.7: + resolution: {integrity: sha512-HMwFiRujE5PjrgwHQ25+bsLJgowjGjm5Z8FVSf0N6PwgJrwxH0QxzHYDcKsTfV3wva0vzrpqMTJS2jXPr5BMEQ==} dev: true /@types/keygrip@1.0.2: @@ -2444,8 +2953,8 @@ packages: dependencies: '@types/koa': 2.13.8 - /@types/koa-favicon@2.0.21: - resolution: {integrity: sha512-paH1nheVhijx/VduoR/RCD/qTCiX+OI/6fHLi3mZae053Ts+gUBOrKtzl3pMTDbdEBqdLolfLje3PZbb6jW0jQ==} + /@types/koa-favicon@2.1.3: + resolution: {integrity: sha512-L1XAF8k1iOuh3hA/ZjEqWURm9/62a8A1x7BZR9ZCMw8nbnUBt6oZksz2rfKRCEwESqI2e6WVGlF03fs9DbQQXQ==} dependencies: '@types/koa': 2.13.8 dev: true @@ -2504,8 +3013,8 @@ packages: '@types/koa': 2.13.8 dev: true - /@types/lodash@4.14.202: - resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} + /@types/lodash@4.17.0: + resolution: {integrity: sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==} dev: true /@types/mime@3.0.1: @@ -2563,8 +3072,8 @@ packages: resolution: {integrity: sha512-O2M2x1w+m7gWLen8i5DOy6tWRnbRcsW6Pke3j3HAsJUrPb4g0MgjksIUm2aqUtCYxy7Qjr3CzjjwQBzhiGn46A==} dev: true - /@types/probe-image-size@7.2.0: - resolution: {integrity: sha512-R5H3vw62gHNHrn+JGZbKejb+Z2D/6E5UNVlhCzIaBBLroMQMOFqy5Pap2gM+ZZHdqBtVU0/cx/M6to+mOJcoew==} + /@types/probe-image-size@7.2.4: + resolution: {integrity: sha512-HVqYj3L+D+S/6qpQRv5qMxrD/5pglzZuhP7ZIqgVSZ+Ck4z1TCFkNIRG8WesFueQTqWFTSgkkAl6f8lwxFPQSw==} dependencies: '@types/needle': 3.2.0 '@types/node': 18.11.18 @@ -2574,8 +3083,8 @@ packages: resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} dev: true - /@types/punycode@2.1.0: - resolution: {integrity: sha512-PG5aLpW6PJOeV2fHRslP4IOMWn+G+Uq8CfnyJ+PDS8ndCbU+soO+fB3NKCKo0p/Jh2Y4aPaiQZsrOXFdzpcA6g==} + /@types/punycode@2.1.4: + resolution: {integrity: sha512-trzh6NzBnq8yw5e35f8xe8VTYjqM3NE7bohBtvDVf/dtUer3zYTLK1Ka3DG3p7bdtoaOHZucma6FfVKlQ134pQ==} dev: true /@types/q@1.5.5: @@ -2594,8 +3103,8 @@ packages: /@types/range-parser@1.2.4: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - /@types/ratelimiter@3.4.4: - resolution: {integrity: sha512-GSMb93iSA8KKFDgVL2Wzs/kqrHMJcU8xhLdwI5omoACcj7K18SacklLtY1C4G02HC5drd6GygtsIaGbfxJSe0g==} + /@types/ratelimiter@3.4.6: + resolution: {integrity: sha512-Bv6WLSXPGLVsBjkizXtn+ef78R92e36/DFQo2wXPTHtp1cYXF6rCULMqf9WcZPAtyMZMvQAtIPeYMA1xAyxghw==} dev: true /@types/redis@2.8.32: @@ -2604,12 +3113,12 @@ packages: '@types/node': 18.11.18 dev: true - /@types/rename@1.0.4: - resolution: {integrity: sha512-eV81+6bVv2mdCBahkMefjEUwAjKDAP3AuyhqWCWRxcRaeVdUeHUBaoq2zSz+5HNHF2jzTajMcfLvJsy4K3cbwA==} + /@types/rename@1.0.7: + resolution: {integrity: sha512-E9qapfghUGfBMi3jNhsmCKPIp3f2zvNKpaX1BDGLGJNjzpgsZ/RTx7NaNksFjGoJ+r9NvWF1NSM5vVecnNjVmw==} dev: true - /@types/request-stats@3.0.0: - resolution: {integrity: sha512-POsDF7nETH8up49iBNvbZuO0pEk9F+TG0rXCkvjxCClcOS99xfF+mKmJteYlwKYpuRKkixzysKlL8rwN1hU2lw==} + /@types/request-stats@3.0.3: + resolution: {integrity: sha512-fy2RPh8qQcEfHVKFD5VANUhDftPVwLkD3rQS5tkHMPLNFAHFQbrGorzWZTgDMOqCX6N4E1g0X/sBwTz8ro7qIA==} dependencies: '@types/node': 18.11.18 dev: true @@ -2620,8 +3129,8 @@ packages: '@types/node': 18.11.18 dev: false - /@types/seedrandom@3.0.5: - resolution: {integrity: sha512-kopEpYpFQvQdYsZkZVwht/0THHmTFFYXDaqV/lM45eweJ8kcGVDgZHs0RVTolSq55UPZNmjhKc9r7UvLu/mQQg==} + /@types/seedrandom@3.0.8: + resolution: {integrity: sha512-TY1eezMU2zH2ozQoAFAQFOPpvP15g+ZgSfTZt31AUUH/Rxtnz3H+A/Sv1Snw2/amp//omibc+AEkTaA8KUeOLQ==} dev: true /@types/semver@7.3.13: @@ -2640,18 +3149,18 @@ packages: '@types/node': 18.11.18 dev: true - /@types/showdown@2.0.1: - resolution: {integrity: sha512-xdnAw2nFqomkaL0QdtEk0t7yz26UkaVPl4v1pYJvtE1T0fmfQEH3JaxErEhGByEAl3zUZrkNBlneuJp0WJGqEA==} + /@types/showdown@2.0.6: + resolution: {integrity: sha512-pTvD/0CIeqe4x23+YJWlX2gArHa8G0J0Oh6GKaVXV7TAeickpkkZiNOgFcFcmLQ5lB/K0qBJL1FtRYltBfbGCQ==} dev: true - /@types/speakeasy@2.0.7: - resolution: {integrity: sha512-JEcOhN2SQCoX86ZfiZEe8px84sVJtivBXMZfOVyARTYEj0hrwwbj1nF0FwEL3nJSoEV6uTbcdLllMKBgAYHWCQ==} + /@types/speakeasy@2.0.10: + resolution: {integrity: sha512-QVRlDW5r4yl7p7xkNIbAIC/JtyOcClDIIdKfuG7PWdDT1MmyhtXSANsildohy0K+Lmvf/9RUtLbNLMacvrVwxA==} dependencies: '@types/node': 18.11.18 dev: true - /@types/suncalc@1.9.0: - resolution: {integrity: sha512-+c2wOhgyG5ZTtxfC8XG5SGY36HNlXYaPqv/mqBbjXn3iKWx0Lj375AShoKbjF1MCGoXFhSl3jLlmxTksjaGyZQ==} + /@types/suncalc@1.9.2: + resolution: {integrity: sha512-ATAGBHHfA1TlE2tjfidLyTcysjoT2JHHEAmWRULh73SU9UTn++j5fqHEW16X6Y/2Li87jEQXzgu4R/OOdlDqzw==} dev: true /@types/tinycolor2@1.4.3: @@ -2666,8 +3175,8 @@ packages: resolution: {integrity: sha512-Q5vtl1W5ue16D+nIaW8JWebSSraJVlK+EthKn7e7UcD4KWsaSJ8BqGPXNaPghgtcn/fhvrN17Tv8ksUsQpiplw==} dev: true - /@types/uuid@9.0.2: - resolution: {integrity: sha512-kNnC1GFBLuhImSnV7w4njQkUiJi0ZXUycu1rUaouPqiKlXkh77JKgdRnTAp1x5eBwcIwbtI+3otwzuIDEuDoxQ==} + /@types/uuid@9.0.8: + resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} dev: true /@types/vinyl@2.0.7: @@ -2683,12 +3192,12 @@ packages: '@types/node': 18.11.18 dev: true - /@types/webpack@5.28.1(@swc/core@1.3.107)(webpack-cli@4.10.0): - resolution: {integrity: sha512-qw1MqGZclCoBrpiSe/hokSgQM/su8Ocpl3L/YHE0L6moyaypg4+5F7Uzq7NgaPKPxUxUbQ4fLPLpDWdR27bCZw==} + /@types/webpack@5.28.5(@swc/core@1.4.11)(webpack-cli@4.10.0): + resolution: {integrity: sha512-wR87cgvxj3p6D0Crt1r5avwqffqPXUkNlnQ1mjU93G7gCuFjufZR4I6j8cz5g1F1tTYpfOOFvly+cmIQwL9wvw==} dependencies: '@types/node': 18.11.18 tapable: 2.2.1 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) transitivePeerDependencies: - '@swc/core' - esbuild @@ -2708,8 +3217,8 @@ packages: '@types/node': 18.11.18 dev: true - /@typescript-eslint/eslint-plugin@5.59.11(@typescript-eslint/parser@5.59.11)(eslint@8.42.0)(typescript@5.1.6): - resolution: {integrity: sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==} + /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.42.0)(typescript@5.4.3): + resolution: {integrity: sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: '@typescript-eslint/parser': ^5.0.0 @@ -2720,24 +3229,24 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.59.11(eslint@8.42.0)(typescript@5.1.6) - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/type-utils': 5.59.11(eslint@8.42.0)(typescript@5.1.6) - '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.1.6) + '@typescript-eslint/parser': 5.62.0(eslint@8.42.0)(typescript@5.4.3) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/type-utils': 5.62.0(eslint@8.42.0)(typescript@5.4.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.42.0)(typescript@5.4.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 - grapheme-splitter: 1.0.4 + graphemer: 1.4.0 ignore: 5.2.4 natural-compare-lite: 1.4.0 - semver: 7.5.0 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.59.11(eslint@8.42.0)(typescript@5.1.6): - resolution: {integrity: sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==} + /@typescript-eslint/parser@5.62.0(eslint@8.42.0)(typescript@5.4.3): + resolution: {integrity: sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2746,26 +3255,26 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.6) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 - typescript: 5.1.6 + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/scope-manager@5.59.11: - resolution: {integrity: sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==} + /@typescript-eslint/scope-manager@5.62.0: + resolution: {integrity: sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 dev: true - /@typescript-eslint/type-utils@5.59.11(eslint@8.42.0)(typescript@5.1.6): - resolution: {integrity: sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==} + /@typescript-eslint/type-utils@5.62.0(eslint@8.42.0)(typescript@5.4.3): + resolution: {integrity: sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '*' @@ -2774,23 +3283,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.6) - '@typescript-eslint/utils': 5.59.11(eslint@8.42.0)(typescript@5.1.6) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.42.0)(typescript@5.4.3) debug: 4.3.4(supports-color@8.1.1) eslint: 8.42.0 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/types@5.59.11: - resolution: {integrity: sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==} + /@typescript-eslint/types@5.62.0: + resolution: {integrity: sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.59.11(typescript@5.1.6): - resolution: {integrity: sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==} + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.4.3): + resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: typescript: '*' @@ -2798,20 +3307,20 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/visitor-keys': 5.59.11 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/visitor-keys': 5.62.0 debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 - semver: 7.5.0 - tsutils: 3.21.0(typescript@5.1.6) - typescript: 5.1.6 + semver: 7.5.4 + tsutils: 3.21.0(typescript@5.4.3) + typescript: 5.4.3 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.59.11(eslint@8.42.0)(typescript@5.1.6): - resolution: {integrity: sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==} + /@typescript-eslint/utils@5.62.0(eslint@8.42.0)(typescript@5.4.3): + resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 @@ -2819,31 +3328,33 @@ packages: '@eslint-community/eslint-utils': 4.2.0(eslint@8.42.0) '@types/json-schema': 7.0.11 '@types/semver': 7.3.13 - '@typescript-eslint/scope-manager': 5.59.11 - '@typescript-eslint/types': 5.59.11 - '@typescript-eslint/typescript-estree': 5.59.11(typescript@5.1.6) + '@typescript-eslint/scope-manager': 5.62.0 + '@typescript-eslint/types': 5.62.0 + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.4.3) eslint: 8.42.0 eslint-scope: 5.1.1 - semver: 7.5.0 + semver: 7.5.4 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/visitor-keys@5.59.11: - resolution: {integrity: sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==} + /@typescript-eslint/visitor-keys@5.62.0: + resolution: {integrity: sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: - '@typescript-eslint/types': 5.59.11 + '@typescript-eslint/types': 5.62.0 eslint-visitor-keys: 3.4.1 dev: true - /@vue/compiler-sfc@2.7.14: - resolution: {integrity: sha512-aNmNHyLPsw+sVvlQFQ2/8sjNuLtK54TC6cuKnVzAY93ks4ZBrvwQSnkkIh7bsbNhum5hJBS00wSDipQ937f5DA==} + /@vue/compiler-sfc@2.7.16: + resolution: {integrity: sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==} dependencies: - '@babel/parser': 7.20.7 - postcss: 8.4.31 + '@babel/parser': 7.24.1 + postcss: 8.4.38 source-map: 0.7.4 + optionalDependencies: + prettier: 2.8.8 dev: false /@vue/component-compiler-utils@3.3.0(lodash@4.17.21)(pug@3.0.2): @@ -2915,105 +3426,105 @@ packages: - whiskers dev: false - /@webassemblyjs/ast@1.11.5: - resolution: {integrity: sha512-LHY/GSAZZRpsNQH+/oHqhRQ5FT7eoULcBqgfyTB5nQHogFnK3/7QoN7dLnwSE/JkUAF0SrRuclT7ODqMFtWxxQ==} + /@webassemblyjs/ast@1.12.1: + resolution: {integrity: sha512-EKfMUOPRRUTy5UII4qJDGPpqfwjOmZ5jeGFwid9mnoqIFK+e0vqoi1qH56JpmZSzEL53jKnNzScdmftJyG5xWg==} dependencies: - '@webassemblyjs/helper-numbers': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 + '@webassemblyjs/helper-numbers': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 - /@webassemblyjs/floating-point-hex-parser@1.11.5: - resolution: {integrity: sha512-1j1zTIC5EZOtCplMBG/IEwLtUojtwFVwdyVMbL/hwWqbzlQoJsWCOavrdnLkemwNoC/EOwtUFch3fuo+cbcXYQ==} + /@webassemblyjs/floating-point-hex-parser@1.11.6: + resolution: {integrity: sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==} - /@webassemblyjs/helper-api-error@1.11.5: - resolution: {integrity: sha512-L65bDPmfpY0+yFrsgz8b6LhXmbbs38OnwDCf6NpnMUYqa+ENfE5Dq9E42ny0qz/PdR0LJyq/T5YijPnU8AXEpA==} + /@webassemblyjs/helper-api-error@1.11.6: + resolution: {integrity: sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==} - /@webassemblyjs/helper-buffer@1.11.5: - resolution: {integrity: sha512-fDKo1gstwFFSfacIeH5KfwzjykIE6ldh1iH9Y/8YkAZrhmu4TctqYjSh7t0K2VyDSXOZJ1MLhht/k9IvYGcIxg==} + /@webassemblyjs/helper-buffer@1.12.1: + resolution: {integrity: sha512-nzJwQw99DNDKr9BVCOZcLuJJUlqkJh+kVzVl6Fmq/tI5ZtEyWT1KZMyOXltXLZJmDtvLCDgwsyrkohEtopTXCw==} - /@webassemblyjs/helper-numbers@1.11.5: - resolution: {integrity: sha512-DhykHXM0ZABqfIGYNv93A5KKDw/+ywBFnuWybZZWcuzWHfbp21wUfRkbtz7dMGwGgT4iXjWuhRMA2Mzod6W4WA==} + /@webassemblyjs/helper-numbers@1.11.6: + resolution: {integrity: sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==} dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.5 - '@webassemblyjs/helper-api-error': 1.11.5 + '@webassemblyjs/floating-point-hex-parser': 1.11.6 + '@webassemblyjs/helper-api-error': 1.11.6 '@xtuc/long': 4.2.2 - /@webassemblyjs/helper-wasm-bytecode@1.11.5: - resolution: {integrity: sha512-oC4Qa0bNcqnjAowFn7MPCETQgDYytpsfvz4ujZz63Zu/a/v71HeCAAmZsgZ3YVKec3zSPYytG3/PrRCqbtcAvA==} + /@webassemblyjs/helper-wasm-bytecode@1.11.6: + resolution: {integrity: sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==} - /@webassemblyjs/helper-wasm-section@1.11.5: - resolution: {integrity: sha512-uEoThA1LN2NA+K3B9wDo3yKlBfVtC6rh0i4/6hvbz071E8gTNZD/pT0MsBf7MeD6KbApMSkaAK0XeKyOZC7CIA==} + /@webassemblyjs/helper-wasm-section@1.12.1: + resolution: {integrity: sha512-Jif4vfB6FJlUlSbgEMHUyk1j234GTNG9dBJ4XJdOySoj518Xj0oGsNi59cUQF4RRMS9ouBUxDDdyBVfPTypa5g==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-buffer': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/wasm-gen': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/wasm-gen': 1.12.1 - /@webassemblyjs/ieee754@1.11.5: - resolution: {integrity: sha512-37aGq6qVL8A8oPbPrSGMBcp38YZFXcHfiROflJn9jxSdSMMM5dS5P/9e2/TpaJuhE+wFrbukN2WI6Hw9MH5acg==} + /@webassemblyjs/ieee754@1.11.6: + resolution: {integrity: sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==} dependencies: '@xtuc/ieee754': 1.2.0 - /@webassemblyjs/leb128@1.11.5: - resolution: {integrity: sha512-ajqrRSXaTJoPW+xmkfYN6l8VIeNnR4vBOTQO9HzR7IygoCcKWkICbKFbVTNMjMgMREqXEr0+2M6zukzM47ZUfQ==} + /@webassemblyjs/leb128@1.11.6: + resolution: {integrity: sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==} dependencies: '@xtuc/long': 4.2.2 - /@webassemblyjs/utf8@1.11.5: - resolution: {integrity: sha512-WiOhulHKTZU5UPlRl53gHR8OxdGsSOxqfpqWeA2FmcwBMaoEdz6b2x2si3IwC9/fSPLfe8pBMRTHVMk5nlwnFQ==} + /@webassemblyjs/utf8@1.11.6: + resolution: {integrity: sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==} - /@webassemblyjs/wasm-edit@1.11.5: - resolution: {integrity: sha512-C0p9D2fAu3Twwqvygvf42iGCQ4av8MFBLiTb+08SZ4cEdwzWx9QeAHDo1E2k+9s/0w1DM40oflJOpkZ8jW4HCQ==} + /@webassemblyjs/wasm-edit@1.12.1: + resolution: {integrity: sha512-1DuwbVvADvS5mGnXbE+c9NfA8QRcZ6iKquqjjmR10k6o+zzsRVesil54DKexiowcFCPdr/Q0qaMgB01+SQ1u6g==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-buffer': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/helper-wasm-section': 1.11.5 - '@webassemblyjs/wasm-gen': 1.11.5 - '@webassemblyjs/wasm-opt': 1.11.5 - '@webassemblyjs/wasm-parser': 1.11.5 - '@webassemblyjs/wast-printer': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/helper-wasm-section': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-opt': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 + '@webassemblyjs/wast-printer': 1.12.1 - /@webassemblyjs/wasm-gen@1.11.5: - resolution: {integrity: sha512-14vteRlRjxLK9eSyYFvw1K8Vv+iPdZU0Aebk3j6oB8TQiQYuO6hj9s4d7qf6f2HJr2khzvNldAFG13CgdkAIfA==} + /@webassemblyjs/wasm-gen@1.12.1: + resolution: {integrity: sha512-TDq4Ojh9fcohAw6OIMXqiIcTq5KUXTGRkVxbSo1hQnSy6lAM5GSdfwWeSxpAo0YzgsgF182E/U0mDNhuA0tW7w==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/ieee754': 1.11.5 - '@webassemblyjs/leb128': 1.11.5 - '@webassemblyjs/utf8': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wasm-opt@1.11.5: - resolution: {integrity: sha512-tcKwlIXstBQgbKy1MlbDMlXaxpucn42eb17H29rawYLxm5+MsEmgPzeCP8B1Cl69hCice8LeKgZpRUAPtqYPgw==} + /@webassemblyjs/wasm-opt@1.12.1: + resolution: {integrity: sha512-Jg99j/2gG2iaz3hijw857AVYekZe2SAskcqlWIZXjji5WStnOpVoat3gQfT/Q5tb2djnCjBtMocY/Su1GfxPBg==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-buffer': 1.11.5 - '@webassemblyjs/wasm-gen': 1.11.5 - '@webassemblyjs/wasm-parser': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-buffer': 1.12.1 + '@webassemblyjs/wasm-gen': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 - /@webassemblyjs/wasm-parser@1.11.5: - resolution: {integrity: sha512-SVXUIwsLQlc8srSD7jejsfTU83g7pIGr2YYNb9oHdtldSxaOhvA5xwvIiWIfcX8PlSakgqMXsLpLfbbJ4cBYew==} + /@webassemblyjs/wasm-parser@1.12.1: + resolution: {integrity: sha512-xikIi7c2FHXysxXe3COrVUPSheuBtpcfhbpFj4gmu7KRLYOzANztwUU0IbsqvMqzuNK2+glRGWCEqZo1WCLyAQ==} dependencies: - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/helper-api-error': 1.11.5 - '@webassemblyjs/helper-wasm-bytecode': 1.11.5 - '@webassemblyjs/ieee754': 1.11.5 - '@webassemblyjs/leb128': 1.11.5 - '@webassemblyjs/utf8': 1.11.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/helper-api-error': 1.11.6 + '@webassemblyjs/helper-wasm-bytecode': 1.11.6 + '@webassemblyjs/ieee754': 1.11.6 + '@webassemblyjs/leb128': 1.11.6 + '@webassemblyjs/utf8': 1.11.6 - /@webassemblyjs/wast-printer@1.11.5: - resolution: {integrity: sha512-f7Pq3wvg3GSPUPzR0F6bmI89Hdb+u9WXrSKc4v+N0aV0q6r42WoF92Jp2jEorBEBRoRNXgjp53nBniDXcqZYPA==} + /@webassemblyjs/wast-printer@1.12.1: + resolution: {integrity: sha512-+X4WAlOisVWQMikjbcvY2e0rwPsKQ9F688lksZhBcPycBBuii3O7m8FACbDMWDojpAqvjIncrG8J0XHKyQfVeA==} dependencies: - '@webassemblyjs/ast': 1.11.5 + '@webassemblyjs/ast': 1.12.1 '@xtuc/long': 4.2.2 - /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.88.1): + /@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.91.0): resolution: {integrity: sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==} peerDependencies: webpack: 4.x.x || 5.x.x webpack-cli: 4.x.x dependencies: - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) - webpack-cli: 4.10.0(webpack@5.88.1) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) + webpack-cli: 4.10.0(webpack@5.91.0) /@webpack-cli/info@1.5.0(webpack-cli@4.10.0): resolution: {integrity: sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==} @@ -3021,7 +3532,7 @@ packages: webpack-cli: 4.x.x dependencies: envinfo: 7.8.1 - webpack-cli: 4.10.0(webpack@5.88.1) + webpack-cli: 4.10.0(webpack@5.91.0) /@webpack-cli/serve@1.7.0(webpack-cli@4.10.0): resolution: {integrity: sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==} @@ -3032,7 +3543,7 @@ packages: webpack-dev-server: optional: true dependencies: - webpack-cli: 4.10.0(webpack@5.88.1) + webpack-cli: 4.10.0(webpack@5.91.0) /@xtuc/ieee754@1.2.0: resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} @@ -3120,6 +3631,11 @@ packages: hasBin: true dev: false + /acorn@8.11.3: + resolution: {integrity: sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==} + engines: {node: '>=0.4.0'} + hasBin: true + /acorn@8.8.1: resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==} engines: {node: '>=0.4.0'} @@ -3177,8 +3693,8 @@ packages: uri-js: 4.4.1 dev: false - /animejs@3.2.1: - resolution: {integrity: sha512-sWno3ugFryK5nhiDm/2BKeFCpZv7vzerWUcUPyAZLDhMek3+S/p418ldZJbJXo5ZUOpfm2kP2XRO4NJcULMy9A==} + /animejs@3.2.2: + resolution: {integrity: sha512-Ao95qWLpDPXXM+WrmwcKbl6uNlC5tjnowlaRYtuVDHHoygjtIPfDUoK9NthrlZsQSKjZXlmji2TrBUAVbiH0LQ==} dev: false /ansi-colors@1.1.0: @@ -3621,14 +4137,14 @@ packages: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: false - /bootstrap-vue@2.23.1(jquery@3.7.1)(vue@2.7.14): + /bootstrap-vue@2.23.1(jquery@3.7.1)(vue@2.7.16): resolution: {integrity: sha512-SEWkG4LzmMuWjQdSYmAQk1G/oOKm37dtNfjB5kxq0YafnL2W6qUAmeDTcIZVbPiQd2OQlIkWOMPBRGySk/zGsg==} requiresBuild: true dependencies: '@nuxt/opencollective': 0.3.3 bootstrap: 4.6.2(jquery@3.7.1)(popper.js@1.16.1) popper.js: 1.16.1 - portal-vue: 2.1.7(vue@2.7.14) + portal-vue: 2.1.7(vue@2.7.16) vue-functional-data-merge: 3.1.0 transitivePeerDependencies: - encoding @@ -3693,15 +4209,15 @@ packages: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} dev: true - /browserslist@4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + /browserslist@4.23.0: + resolution: {integrity: sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001574 - electron-to-chromium: 1.4.284 - node-releases: 2.0.8 - update-browserslist-db: 1.0.10(browserslist@4.21.4) + caniuse-lite: 1.0.30001603 + electron-to-chromium: 1.4.722 + node-releases: 2.0.14 + update-browserslist-db: 1.0.13(browserslist@4.23.0) /bson@1.1.6: resolution: {integrity: sha512-EvVNVeGo4tHxwi8L6bPj3y3itEvStdwvvlojVxxbyYfoaxJ6keLgrTuKdyfEAszFK+H3olzBuafE0yoh0D1gdg==} @@ -3865,7 +4381,7 @@ packages: /caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: - browserslist: 4.21.4 + browserslist: 4.23.0 caniuse-lite: 1.0.30001574 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 @@ -3873,6 +4389,10 @@ packages: /caniuse-lite@1.0.30001574: resolution: {integrity: sha512-BtYEK4r/iHt/txm81KBudCUcTy7t+s9emrIaHqjYurQ10x71zJ5VQ9x1dYPcz/b+pKSp4y/v1xSI67A+LzpNyg==} + dev: false + + /caniuse-lite@1.0.30001603: + resolution: {integrity: sha512-iL2iSS0eDILMb9n5yKQoTBim9jMZ0Yrk8g0N9K7UzYyWnfIKzXBZD5ngpM37ZcL/cv0Mli8XtVMRYMQAfFpi5Q==} /canonicalize@1.0.8: resolution: {integrity: sha512-0CNTVCLZggSh7bc5VkX5WWPWO+cyZbNd07IHIsSXLia/eAq+r836hgk+8BKoEh7949Mda87VUOitx5OddVj64A==} @@ -4092,339 +4612,170 @@ packages: /co-body@6.1.0: resolution: {integrity: sha512-m7pOT6CdLN7FuXUcpuz/8lfQ/L77x8SchHCF4G0RBTJO20Wzmhn5Sp4/5WsKy8OSpifBSUrmg83qEqaDHdyFuQ==} dependencies: - inflation: 2.0.0 - qs: 6.11.0 - raw-body: 2.5.2 - type-is: 1.6.18 - dev: false - - /co@4.6.0: - resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} - engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} - dev: false - - /coa@2.0.2: - resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} - engines: {node: '>= 4.0'} - dependencies: - '@types/q': 1.5.5 - chalk: 2.4.2 - q: 1.5.1 - dev: false - - /code-point-at@1.1.0: - resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} - engines: {node: '>=0.10.0'} - dev: false - - /collection-map@1.0.0: - resolution: {integrity: sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==} - engines: {node: '>=0.10.0'} - dependencies: - arr-map: 2.0.2 - for-own: 1.0.0 - make-iterator: 1.0.1 - dev: false - - /collection-visit@1.0.0: - resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} - engines: {node: '>=0.10.0'} - dependencies: - map-visit: 1.0.0 - object-visit: 1.0.1 - dev: false - - /color-convert@1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - - /color-convert@2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - - /color-name@1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - /color-name@1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - /color-string@1.9.1: - resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} - dependencies: - color-name: 1.1.4 - simple-swizzle: 0.2.2 - dev: false - - /color-support@1.1.3: - resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} - hasBin: true - dev: false - - /color@4.2.3: - resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} - engines: {node: '>=12.5.0'} - dependencies: - color-convert: 2.0.1 - color-string: 1.9.1 - dev: false - - /colord@2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - dev: false - - /colorette@1.4.0: - resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} - dev: true - - /colorette@2.0.19: - resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} - - /combined-stream@1.0.8: - resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} - engines: {node: '>= 0.8'} - dependencies: - delayed-stream: 1.0.0 - dev: false - - /commander@2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - /commander@7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - - /commander@8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: false - - /commander@9.5.0: - resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} - engines: {node: ^12.20.0 || >=14} - dev: false - - /commondir@1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: false - - /component-emitter@1.3.0: - resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} - dev: false - - /concat-map@0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - /concat-stream@1.6.2: - resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} - engines: {'0': node >= 0.8} - dependencies: - buffer-from: 1.1.2 - inherits: 2.0.4 - readable-stream: 2.3.7 - typedarray: 0.0.6 - dev: false - - /condense-newlines@0.2.1: - resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==} - engines: {node: '>=0.10.0'} - dependencies: - extend-shallow: 2.0.1 - is-whitespace: 0.3.0 - kind-of: 3.2.2 - dev: false - - /config-chain@1.1.13: - resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} - dependencies: - ini: 1.3.8 - proto-list: 1.2.4 - dev: false - - /consola@2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - dev: false - - /consola@3.2.3: - resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} - engines: {node: ^14.18.0 || >=16.10.0} - dev: false - - /consolidate@0.15.1(lodash@4.17.21)(pug@3.0.2): - resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} - engines: {node: '>= 0.10.0'} - peerDependencies: - arc-templates: ^0.5.3 - atpl: '>=0.7.6' - babel-core: ^6.26.3 - bracket-template: ^1.1.5 - coffee-script: ^1.12.7 - dot: ^1.1.3 - dust: ^0.3.0 - dustjs-helpers: ^1.7.4 - dustjs-linkedin: ^2.7.5 - eco: ^1.1.0-rc-3 - ect: ^0.5.9 - ejs: ^3.1.5 - haml-coffee: ^1.14.1 - hamlet: ^0.3.3 - hamljs: ^0.6.2 - handlebars: ^4.7.6 - hogan.js: ^3.0.2 - htmling: ^0.0.8 - jade: ^1.11.0 - jazz: ^0.0.18 - jqtpl: ~1.1.0 - just: ^0.1.8 - liquid-node: ^3.0.1 - liquor: ^0.0.5 - lodash: ^4.17.20 - marko: ^3.14.4 - mote: ^0.2.0 - mustache: ^3.0.0 - nunjucks: ^3.2.2 - plates: ~0.4.11 - pug: ^3.0.0 - qejs: ^3.0.5 - ractive: ^1.3.12 - razor-tmpl: ^1.3.1 - react: ^16.13.1 - react-dom: ^16.13.1 - slm: ^2.0.0 - squirrelly: ^5.1.0 - swig: ^1.4.2 - swig-templates: ^2.0.3 - teacup: ^2.0.0 - templayed: '>=0.2.3' - then-jade: '*' - then-pug: '*' - tinyliquid: ^0.2.34 - toffee: ^0.3.6 - twig: ^1.15.2 - twing: ^5.0.2 - underscore: ^1.11.0 - vash: ^0.13.0 - velocityjs: ^2.0.1 - walrus: ^0.10.1 - whiskers: ^0.4.0 - peerDependenciesMeta: - arc-templates: - optional: true - atpl: - optional: true - babel-core: - optional: true - bracket-template: - optional: true - coffee-script: - optional: true - dot: - optional: true - dust: - optional: true - dustjs-helpers: - optional: true - dustjs-linkedin: - optional: true - eco: - optional: true - ect: - optional: true - ejs: - optional: true - haml-coffee: - optional: true - hamlet: - optional: true - hamljs: - optional: true - handlebars: - optional: true - hogan.js: - optional: true - htmling: - optional: true - jade: - optional: true - jazz: - optional: true - jqtpl: - optional: true - just: - optional: true - liquid-node: - optional: true - liquor: - optional: true - lodash: - optional: true - marko: - optional: true - mote: - optional: true - mustache: - optional: true - nunjucks: - optional: true - plates: - optional: true - pug: - optional: true - qejs: - optional: true - ractive: - optional: true - razor-tmpl: - optional: true - react: - optional: true - react-dom: - optional: true - slm: - optional: true - squirrelly: - optional: true - swig: - optional: true - swig-templates: - optional: true - teacup: - optional: true - templayed: - optional: true - then-jade: - optional: true - then-pug: - optional: true - tinyliquid: - optional: true - toffee: - optional: true - twig: - optional: true - twing: - optional: true - underscore: - optional: true - vash: - optional: true - velocityjs: - optional: true - walrus: - optional: true - whiskers: - optional: true - dependencies: - bluebird: 3.7.2 - lodash: 4.17.21 - pug: 3.0.2 + inflation: 2.0.0 + qs: 6.11.0 + raw-body: 2.5.2 + type-is: 1.6.18 + dev: false + + /co@4.6.0: + resolution: {integrity: sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==} + engines: {iojs: '>= 1.0.0', node: '>= 0.12.0'} + dev: false + + /coa@2.0.2: + resolution: {integrity: sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==} + engines: {node: '>= 4.0'} + dependencies: + '@types/q': 1.5.5 + chalk: 2.4.2 + q: 1.5.1 + dev: false + + /code-point-at@1.1.0: + resolution: {integrity: sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==} + engines: {node: '>=0.10.0'} + dev: false + + /collection-map@1.0.0: + resolution: {integrity: sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==} + engines: {node: '>=0.10.0'} + dependencies: + arr-map: 2.0.2 + for-own: 1.0.0 + make-iterator: 1.0.1 + dev: false + + /collection-visit@1.0.0: + resolution: {integrity: sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==} + engines: {node: '>=0.10.0'} + dependencies: + map-visit: 1.0.0 + object-visit: 1.0.1 + dev: false + + /color-convert@1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert@2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name@1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name@1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /color-string@1.9.1: + resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} + dependencies: + color-name: 1.1.4 + simple-swizzle: 0.2.2 + dev: false + + /color-support@1.1.3: + resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} + hasBin: true + dev: false + + /color@4.2.3: + resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} + engines: {node: '>=12.5.0'} + dependencies: + color-convert: 2.0.1 + color-string: 1.9.1 + dev: false + + /colord@2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + + /colorette@1.4.0: + resolution: {integrity: sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==} + dev: true + + /colorette@2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + + /combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + dependencies: + delayed-stream: 1.0.0 + dev: false + + /commander@2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander@7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + + /commander@8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + + /commander@9.5.0: + resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} + engines: {node: ^12.20.0 || >=14} + dev: false + + /commondir@1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + + /component-emitter@1.3.0: + resolution: {integrity: sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==} + dev: false + + /concat-map@0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /concat-stream@1.6.2: + resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} + engines: {'0': node >= 0.8} + dependencies: + buffer-from: 1.1.2 + inherits: 2.0.4 + readable-stream: 2.3.7 + typedarray: 0.0.6 + dev: false + + /condense-newlines@0.2.1: + resolution: {integrity: sha512-P7X+QL9Hb9B/c8HI5BFFKmjgBu2XpQuF98WZ9XkO+dBGgk5XgwiQz7o1SmpglNWId3581UcS0SFAWfoIhMHPfg==} + engines: {node: '>=0.10.0'} + dependencies: + extend-shallow: 2.0.1 + is-whitespace: 0.3.0 + kind-of: 3.2.2 + dev: false + + /config-chain@1.1.13: + resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} + dependencies: + ini: 1.3.8 + proto-list: 1.2.4 + dev: false + + /consola@2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + dev: false + + /consola@3.2.3: + resolution: {integrity: sha512-I5qxpzLv+sJhTVEoLYNcTW+bThDCPsit0vLNKShZx6rLtpilNpmmeTPaeqJb9ZE9dV3DGaeby6Vuhrw38WjeyQ==} + engines: {node: ^14.18.0 || >=16.10.0} dev: false - /consolidate@0.16.0(lodash@4.17.21)(pug@3.0.2): - resolution: {integrity: sha512-Nhl1wzCslqXYTJVDyJCu3ODohy9OfBMB5uD2BiBTzd7w+QY0lBzafkR8y8755yMYHAaMD4NuzbAw03/xzfw+eQ==} + /consolidate@0.15.1(lodash@4.17.21)(pug@3.0.2): + resolution: {integrity: sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==} engines: {node: '>= 0.10.0'} + deprecated: Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog peerDependencies: arc-templates: ^0.5.3 atpl: '>=0.7.6' @@ -4453,7 +4804,7 @@ packages: lodash: ^4.17.20 marko: ^3.14.4 mote: ^0.2.0 - mustache: ^4.0.1 + mustache: ^3.0.0 nunjucks: ^3.2.2 plates: ~0.4.11 pug: ^3.0.0 @@ -4595,7 +4946,7 @@ packages: /constantinople@4.0.1: resolution: {integrity: sha512-vCrqcSIq4//Gx74TXXCGnHpulY1dskqLTFGDmhrGxzeXL8lF8kvXv6mpNWlJj1uD4DW23D4ljAqbY4RRaaUZIw==} dependencies: - '@babel/parser': 7.20.7 + '@babel/parser': 7.24.1 '@babel/types': 7.20.7 dev: false @@ -4615,6 +4966,10 @@ packages: resolution: {integrity: sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==} dev: false + /convert-source-map@2.0.0: + resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + dev: false + /cookie-es@1.0.0: resolution: {integrity: sha512-mWYvfOLrfEc996hlKcdABeIiPHUPC6DM2QYZdGGOvhOTbA3tjm2eBwqlJpoFdjC89NI4Qt6h0Pu06Mp+1Pj5OQ==} dev: false @@ -4651,14 +5006,20 @@ packages: resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false - /cosmiconfig@8.2.0: - resolution: {integrity: sha512-3rTMnFJA1tCOPwRxtgF4wd7Ab2qvDbL8jX+3smjIbS4HlZBagTlpERbdN7iAbWlrfxE3M8c27kTwTawQ7st+OQ==} + /cosmiconfig@8.3.6(typescript@5.4.3): + resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} engines: {node: '>=14'} + peerDependencies: + typescript: '>=4.9.5' + peerDependenciesMeta: + typescript: + optional: true dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 + typescript: 5.4.3 dev: false /crc-32@1.2.2: @@ -4714,30 +5075,36 @@ packages: optional: true dev: false - /css-declaration-sorter@6.3.1(postcss@8.4.31): + /css-declaration-sorter@6.3.1(postcss@8.4.38): resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /css-loader@6.8.1(webpack@5.88.1): - resolution: {integrity: sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g==} + /css-loader@6.10.0(webpack@5.91.0): + resolution: {integrity: sha512-LTSA/jWbwdMlk+rhmElbDR2vbtQoTBPr7fkJE+mxrHj+7ru0hUmHafDRzWIjIHTwpitWVaqY2/UWGRca3yUgRw==} engines: {node: '>= 12.13.0'} peerDependencies: + '@rspack/core': 0.x || 1.x webpack: ^5.0.0 + peerDependenciesMeta: + '@rspack/core': + optional: true + webpack: + optional: true dependencies: - icss-utils: 5.1.0(postcss@8.4.31) - postcss: 8.4.31 - postcss-modules-extract-imports: 3.0.0(postcss@8.4.31) - postcss-modules-local-by-default: 4.0.3(postcss@8.4.31) - postcss-modules-scope: 3.0.0(postcss@8.4.31) - postcss-modules-values: 4.0.0(postcss@8.4.31) + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) + postcss-modules-local-by-default: 4.0.4(postcss@8.4.38) + postcss-modules-scope: 3.1.1(postcss@8.4.38) + postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 - semver: 7.5.0 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + semver: 7.5.4 + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) dev: false /css-select-base-adapter@0.1.1: @@ -4813,62 +5180,62 @@ packages: hasBin: true dev: false - /cssnano-preset-default@5.2.14(postcss@8.4.31): + /cssnano-preset-default@5.2.14(postcss@8.4.38): resolution: {integrity: sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - css-declaration-sorter: 6.3.1(postcss@8.4.31) - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 - postcss-calc: 8.2.4(postcss@8.4.31) - postcss-colormin: 5.3.1(postcss@8.4.31) - postcss-convert-values: 5.1.3(postcss@8.4.31) - postcss-discard-comments: 5.1.2(postcss@8.4.31) - postcss-discard-duplicates: 5.1.0(postcss@8.4.31) - postcss-discard-empty: 5.1.1(postcss@8.4.31) - postcss-discard-overridden: 5.1.0(postcss@8.4.31) - postcss-merge-longhand: 5.1.7(postcss@8.4.31) - postcss-merge-rules: 5.1.4(postcss@8.4.31) - postcss-minify-font-values: 5.1.0(postcss@8.4.31) - postcss-minify-gradients: 5.1.1(postcss@8.4.31) - postcss-minify-params: 5.1.4(postcss@8.4.31) - postcss-minify-selectors: 5.2.1(postcss@8.4.31) - postcss-normalize-charset: 5.1.0(postcss@8.4.31) - postcss-normalize-display-values: 5.1.0(postcss@8.4.31) - postcss-normalize-positions: 5.1.1(postcss@8.4.31) - postcss-normalize-repeat-style: 5.1.1(postcss@8.4.31) - postcss-normalize-string: 5.1.0(postcss@8.4.31) - postcss-normalize-timing-functions: 5.1.0(postcss@8.4.31) - postcss-normalize-unicode: 5.1.1(postcss@8.4.31) - postcss-normalize-url: 5.1.0(postcss@8.4.31) - postcss-normalize-whitespace: 5.1.1(postcss@8.4.31) - postcss-ordered-values: 5.1.3(postcss@8.4.31) - postcss-reduce-initial: 5.1.2(postcss@8.4.31) - postcss-reduce-transforms: 5.1.0(postcss@8.4.31) - postcss-svgo: 5.1.0(postcss@8.4.31) - postcss-unique-selectors: 5.1.1(postcss@8.4.31) - dev: false - - /cssnano-utils@3.1.0(postcss@8.4.31): + css-declaration-sorter: 6.3.1(postcss@8.4.38) + cssnano-utils: 3.1.0(postcss@8.4.38) + postcss: 8.4.38 + postcss-calc: 8.2.4(postcss@8.4.38) + postcss-colormin: 5.3.1(postcss@8.4.38) + postcss-convert-values: 5.1.3(postcss@8.4.38) + postcss-discard-comments: 5.1.2(postcss@8.4.38) + postcss-discard-duplicates: 5.1.0(postcss@8.4.38) + postcss-discard-empty: 5.1.1(postcss@8.4.38) + postcss-discard-overridden: 5.1.0(postcss@8.4.38) + postcss-merge-longhand: 5.1.7(postcss@8.4.38) + postcss-merge-rules: 5.1.4(postcss@8.4.38) + postcss-minify-font-values: 5.1.0(postcss@8.4.38) + postcss-minify-gradients: 5.1.1(postcss@8.4.38) + postcss-minify-params: 5.1.4(postcss@8.4.38) + postcss-minify-selectors: 5.2.1(postcss@8.4.38) + postcss-normalize-charset: 5.1.0(postcss@8.4.38) + postcss-normalize-display-values: 5.1.0(postcss@8.4.38) + postcss-normalize-positions: 5.1.1(postcss@8.4.38) + postcss-normalize-repeat-style: 5.1.1(postcss@8.4.38) + postcss-normalize-string: 5.1.0(postcss@8.4.38) + postcss-normalize-timing-functions: 5.1.0(postcss@8.4.38) + postcss-normalize-unicode: 5.1.1(postcss@8.4.38) + postcss-normalize-url: 5.1.0(postcss@8.4.38) + postcss-normalize-whitespace: 5.1.1(postcss@8.4.38) + postcss-ordered-values: 5.1.3(postcss@8.4.38) + postcss-reduce-initial: 5.1.2(postcss@8.4.38) + postcss-reduce-transforms: 5.1.0(postcss@8.4.38) + postcss-svgo: 5.1.0(postcss@8.4.38) + postcss-unique-selectors: 5.1.1(postcss@8.4.38) + dev: false + + /cssnano-utils@3.1.0(postcss@8.4.38): resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /cssnano@5.1.15(postcss@8.4.31): + /cssnano@5.1.15(postcss@8.4.38): resolution: {integrity: sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-preset-default: 5.2.14(postcss@8.4.31) + cssnano-preset-default: 5.2.14(postcss@8.4.38) lilconfig: 2.0.6 - postcss: 8.4.31 + postcss: 8.4.38 yaml: 1.10.2 dev: false @@ -4901,7 +5268,7 @@ packages: /d@1.0.1: resolution: {integrity: sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==} dependencies: - es5-ext: 0.10.62 + es5-ext: 0.10.64 type: 1.2.0 dev: false @@ -5317,8 +5684,8 @@ packages: resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false - /electron-to-chromium@1.4.284: - resolution: {integrity: sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==} + /electron-to-chromium@1.4.722: + resolution: {integrity: sha512-5nLE0TWFFpZ80Crhtp4pIp8LXCztjYX41yUcV6b+bKR2PqzjskTMOOlBi1VjBHlvHwS+4gar7kNKOrsbsewEZQ==} /emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -5343,16 +5710,8 @@ packages: once: 1.4.0 dev: false - /enhanced-resolve@5.13.0: - resolution: {integrity: sha512-eyV8f0y1+bzyfh8xAwW/WTSZpLbjhqc4ne9eGSH4Zo2ejdyiNG9pU6mf9DG8a7+Auk6MFTlNOT4Y2y/9k8GKVg==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.11 - tapable: 2.2.1 - dev: false - - /enhanced-resolve@5.15.0: - resolution: {integrity: sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==} + /enhanced-resolve@5.16.0: + resolution: {integrity: sha512-O+QWCviPNSSLAD9Ucn8Awv+poAkqn3T1XY5/N7kR7rQO9yfSGWkYZDwpJ+iKF7B8rxaQKWngSqACpgzeapSyoA==} engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.11 @@ -5487,13 +5846,14 @@ packages: is-date-object: 1.0.5 is-symbol: 1.0.4 - /es5-ext@0.10.62: - resolution: {integrity: sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==} + /es5-ext@0.10.64: + resolution: {integrity: sha512-p2snDhiLaXe6dahss1LddxqEm+SkuDvV8dnIQG0MWjyHpcMNfXKPE+/Cc0y+PhxJX3A4xGNeFCj5oc0BUh6deg==} engines: {node: '>=0.10'} requiresBuild: true dependencies: es6-iterator: 2.0.3 es6-symbol: 3.1.3 + esniff: 2.0.1 next-tick: 1.1.0 dev: false @@ -5501,7 +5861,7 @@ packages: resolution: {integrity: sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==} dependencies: d: 1.0.1 - es5-ext: 0.10.62 + es5-ext: 0.10.64 es6-symbol: 3.1.3 dev: false @@ -5516,7 +5876,7 @@ packages: resolution: {integrity: sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==} dependencies: d: 1.0.1 - es5-ext: 0.10.62 + es5-ext: 0.10.64 es6-iterator: 2.0.3 es6-symbol: 3.1.3 dev: false @@ -5554,8 +5914,8 @@ packages: source-map: 0.7.4 dev: false - /eslint-plugin-es@3.0.1(eslint@8.42.0): - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} + /eslint-plugin-es@4.1.0(eslint@8.42.0): + resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==} engines: {node: '>=8.10.0'} peerDependencies: eslint: '>=4.19.1' @@ -5565,16 +5925,17 @@ packages: regexpp: 3.2.0 dev: true - /eslint-plugin-node@11.1.0(eslint@8.42.0): - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} + /eslint-plugin-n@14.0.0(eslint@8.42.0): + resolution: {integrity: sha512-mNwplPLsbaKhHyA0fa/cy8j+oF6bF6l81hzBTWa6JOvPcMNAuIogk2ih6d9tYvWYzyUG+7ZFeChqbzdFpg2QrQ==} + engines: {node: '>=12.22.0'} peerDependencies: - eslint: '>=5.16.0' + eslint: '>=7.0.0' dependencies: eslint: 8.42.0 - eslint-plugin-es: 3.0.1(eslint@8.42.0) - eslint-utils: 2.1.0 + eslint-plugin-es: 4.1.0(eslint@8.42.0) + eslint-utils: 3.0.0(eslint@8.42.0) ignore: 5.2.4 + is-core-module: 2.11.0 minimatch: 3.1.2 resolve: 1.22.1 semver: 6.3.0 @@ -5602,11 +5963,26 @@ packages: eslint-visitor-keys: 1.3.0 dev: true + /eslint-utils@3.0.0(eslint@8.42.0): + resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==} + engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0} + peerDependencies: + eslint: '>=5' + dependencies: + eslint: 8.42.0 + eslint-visitor-keys: 2.1.0 + dev: true + /eslint-visitor-keys@1.3.0: resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} engines: {node: '>=4'} dev: true + /eslint-visitor-keys@2.1.0: + resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==} + engines: {node: '>=10'} + dev: true + /eslint-visitor-keys@3.4.1: resolution: {integrity: sha512-pZnmmLwYzf+kWaM/Qgrvpen51upAktaaiI01nsJD/Yr3lMOdNtq0cxkrrg16w64VtisN6okbs7Q8AfGqj4c9fA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5665,6 +6041,16 @@ packages: engines: {node: '>=6'} dev: false + /esniff@2.0.1: + resolution: {integrity: sha512-kTUIGKQ/mDPFoJ0oVfcmyJn4iBDRptjNVIzwIFR7tqWXdVI9xfA2RMwY/gbSpJG3lkdWNEjLap/NqVHZiJsdfg==} + engines: {node: '>=0.10'} + dependencies: + d: 1.0.1 + es5-ext: 0.10.64 + event-emitter: 0.3.5 + type: 2.7.2 + dev: false + /espree@9.5.2: resolution: {integrity: sha512-7OASN1Wma5fum5SrNhFMAMJxOUAbhyfQ8dQ//PJaJbNw0URTPWqIghHWt1MmAANKhHZIYOHruW4Kw4ruUWOdGw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -5709,7 +6095,7 @@ packages: resolution: {integrity: sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==} dependencies: d: 1.0.1 - es5-ext: 0.10.62 + es5-ext: 0.10.64 dev: false /event-target-shim@5.0.1: @@ -5966,6 +6352,16 @@ packages: parse-filepath: 1.0.2 dev: false + /fix-esm@1.0.1: + resolution: {integrity: sha512-EZtb7wPXZS54GaGxaWxMlhd1DUDCnAg5srlYdu/1ZVeW+7wwR3Tp59nu52dXByFs3MBRq+SByx1wDOJpRvLEXw==} + dependencies: + '@babel/core': 7.24.3 + '@babel/plugin-proposal-export-namespace-from': 7.18.9(@babel/core@7.24.3) + '@babel/plugin-transform-modules-commonjs': 7.24.1(@babel/core@7.24.3) + transitivePeerDependencies: + - supports-color + dev: false + /flagged-respawn@1.0.1: resolution: {integrity: sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==} engines: {node: '>= 0.10'} @@ -6118,6 +6514,11 @@ packages: /functions-have-names@1.2.3: resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + /gensync@1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: false + /get-caller-file@1.0.3: resolution: {integrity: sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==} dev: false @@ -6289,6 +6690,11 @@ packages: which: 1.3.1 dev: false + /globals@11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: false + /globals@13.19.0: resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==} engines: {node: '>=8'} @@ -6349,10 +6755,6 @@ packages: /graceful-fs@4.2.11: resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} - /grapheme-splitter@1.0.4: - resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==} - dev: true - /graphemer@1.4.0: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true @@ -6384,7 +6786,7 @@ packages: - supports-color dev: false - /gulp-postcss@9.0.1(postcss@8.4.31)(ts-node@10.9.1): + /gulp-postcss@9.0.1(postcss@8.4.38)(ts-node@10.9.2): resolution: {integrity: sha512-9QUHam5JyXwGUxaaMvoFQVT44tohpEFpM8xBdPfdwTYGM0AItS1iTQz0MpsF8Jroh7GF5Jt2GVPaYgvy8qD2Fw==} engines: {node: ^10 || ^12 || >=14} peerDependencies: @@ -6392,8 +6794,8 @@ packages: dependencies: fancy-log: 1.3.3 plugin-error: 1.0.1 - postcss: 8.4.31 - postcss-load-config: 3.1.4(postcss@8.4.31)(ts-node@10.9.1) + postcss: 8.4.38 + postcss-load-config: 3.1.4(postcss@8.4.38)(ts-node@10.9.2) vinyl-sourcemaps-apply: 0.2.1 transitivePeerDependencies: - ts-node @@ -6449,14 +6851,14 @@ packages: - supports-color dev: false - /gulp-swc@1.3.2(@swc/core@1.3.107)(gulp@4.0.2): - resolution: {integrity: sha512-4pthk23bhSiggxs6PWp4JFePLTA1NRNxOs3pDjWMWZNcrXvjB2W40TZWIHwNMh+EGTQ3ROrEq/tBOuPLr0kN3w==} - engines: {node: '>=14'} + /gulp-swc@1.4.0(@swc/core@1.4.11)(gulp@4.0.2): + resolution: {integrity: sha512-tRUyhH3ii2WoowkP8/cxURQw/xs+wlOlVQSNnY13d3uudv7ghv0Sg/mGDNKKm+LmcUgEKFfbWWarkduu3G0iAQ==} + engines: {node: '>=18'} peerDependencies: - '@swc/core': ^1.3.46 + '@swc/core': ^1.4.8 gulp: ~3.9.0 || ^4.0.0 dependencies: - '@swc/core': 1.3.107 + '@swc/core': 1.4.11 gulp: 4.0.2 plugin-error: 2.0.1 replace-ext: 2.0.0 @@ -6473,7 +6875,7 @@ packages: vinyl-sourcemaps-apply: 0.2.1 dev: false - /gulp-typescript@5.0.1(typescript@5.1.6): + /gulp-typescript@5.0.1(typescript@5.4.3): resolution: {integrity: sha512-YuMMlylyJtUSHG1/wuSVTrZp60k1dMEFKYOvDf7OvbAJWrDtxxD4oZon4ancdWwzjj30ztiidhe4VXJniF0pIQ==} engines: {node: '>= 8'} peerDependencies: @@ -6483,7 +6885,7 @@ packages: plugin-error: 1.0.1 source-map: 0.7.4 through2: 3.0.2 - typescript: 5.1.6 + typescript: 5.4.3 vinyl: 2.2.1 vinyl-fs: 3.0.3 dev: false @@ -6808,13 +7210,13 @@ packages: safer-buffer: 2.1.2 dev: false - /icss-utils@5.1.0(postcss@8.4.31): + /icss-utils@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false /ieee754@1.2.1: @@ -7341,8 +7743,8 @@ packages: merge-stream: 2.0.0 supports-color: 8.1.1 - /jiti@1.18.2: - resolution: {integrity: sha512-QAdOptna2NYiSSpv0O/BwoHBSmz4YhpzJHyi+fnMRTXFjp7B8i/YG5Z8IfusxB1ufjcD2Sre1F3R+nX3fvy7gg==} + /jiti@1.21.0: + resolution: {integrity: sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q==} hasBin: true dev: false @@ -7442,6 +7844,12 @@ packages: - utf-8-validate dev: false + /jsesc@2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: false + /json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} dev: false @@ -7466,7 +7874,7 @@ packages: /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - /json5-loader@4.0.1(webpack@5.88.1): + /json5-loader@4.0.1(webpack@5.91.0): resolution: {integrity: sha512-c9viNZlZTz0MTIcf/4qvek5Dz1/PU3DNCB4PwUhlEZIV3qb1bSD6vQQymlV17/Wm6ncra1aCvmIPsuRj+KfEEg==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -7475,7 +7883,7 @@ packages: json5: 2.2.3 loader-utils: 2.0.4 schema-utils: 3.1.1 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) dev: false /json5@1.0.2: @@ -7668,16 +8076,17 @@ packages: q: 1.4.1 dev: false - /koa-views@8.0.0(@types/koa@2.13.8)(lodash@4.17.21)(pug@3.0.2): - resolution: {integrity: sha512-nvGKdG8yVyomhouwN060SWd7Q9kGYRr322dwN6jvI04hgiDEW9vsPXEje9OEtBgGXxHURe7xOzo3bxQ3DBc1Nw==} + /koa-views@8.1.0(@babel/core@7.24.3)(@types/koa@2.13.8)(lodash@4.17.21)(pug@3.0.2): + resolution: {integrity: sha512-sIkZeplf7YKg1+OjYuzxU5zQvzbfdwFKzD8XNLKFHRMFZXWBTW+S/WQwQ32fzZiJp1lPxz0QlzNJkkGu0NVIdg==} + deprecated: This package is deprecated, please use the new fork @ladjs/koa-views. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/koa-views for updates and release changelog peerDependencies: '@types/koa': ^2.13.1 peerDependenciesMeta: '@types/koa': optional: true dependencies: + '@ladjs/consolidate': 1.0.2(@babel/core@7.24.3)(lodash@4.17.21)(pug@3.0.2) '@types/koa': 2.13.8 - consolidate: 0.16.0(lodash@4.17.21)(pug@3.0.2) debug: 4.3.4(supports-color@8.1.1) get-paths: 0.0.7 koa-send: 5.0.1 @@ -7685,9 +8094,9 @@ packages: pretty: 2.0.0 resolve-path: 1.4.0 transitivePeerDependencies: + - '@babel/core' - arc-templates - atpl - - babel-core - bracket-template - coffee-script - dot @@ -7703,14 +8112,12 @@ packages: - handlebars - hogan.js - htmling - - jade - jazz - jqtpl - just - liquid-node - liquor - lodash - - marko - mote - mustache - nunjucks @@ -7718,17 +8125,14 @@ packages: - pug - qejs - ractive - - razor-tmpl - react - react-dom - slm - - squirrelly - supports-color - swig - swig-templates - teacup - templayed - - then-jade - then-pug - tinyliquid - toffee @@ -8079,6 +8483,12 @@ packages: yallist: 2.1.2 dev: false + /lru-cache@5.1.1: + resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} + dependencies: + yallist: 3.1.1 + dev: false + /lru-cache@6.0.0: resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} engines: {node: '>=10'} @@ -8088,7 +8498,7 @@ packages: /lru-queue@0.1.0: resolution: {integrity: sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==} dependencies: - es5-ext: 0.10.62 + es5-ext: 0.10.64 dev: false /luxon@3.2.1: @@ -8159,7 +8569,7 @@ packages: resolution: {integrity: sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==} dependencies: d: 1.0.1 - es5-ext: 0.10.62 + es5-ext: 0.10.64 es6-weak-map: 2.0.3 event-emitter: 0.3.5 is-promise: 2.2.2 @@ -8383,8 +8793,8 @@ packages: resolution: {integrity: sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==} dev: false - /mongodb@3.7.3: - resolution: {integrity: sha512-Psm+g3/wHXhjBEktkxXsFMZvd3nemI0r3IPsE0bU+4//PnvNWKkzhZcEsbPcYiWqe8XqXJJEg4Tgtr7Raw67Yw==} + /mongodb@3.7.4: + resolution: {integrity: sha512-K5q8aBqEXMwWdVNh94UQTwZ6BejVbFhh1uB6c5FKtPE9eUMZPUO3sRZdgIEcHSrAWmxzpG/FeODDKL388sqRmw==} engines: {node: '>=4'} peerDependencies: aws4: '*' @@ -8444,7 +8854,7 @@ packages: resolution: {integrity: sha512-WqyCLjz32Q3OybOT+fleYHRz5DuG5/E0XKWvrmlHt0vPzTrNZ/BRQ+f2vzWi4apethuvblGTKsOtuDciM018dQ==} dependencies: debug: 4.3.4(supports-color@8.1.1) - mongodb: 3.7.3 + mongodb: 3.7.4 monk-middleware-cast-ids: 0.2.1 monk-middleware-fields: 0.2.0 monk-middleware-handle-callback: 0.2.2 @@ -8538,8 +8948,8 @@ packages: hasBin: true dev: true - /nanoid@3.3.6: - resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==} + /nanoid@3.3.7: + resolution: {integrity: sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==} engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true dev: false @@ -8667,11 +9077,11 @@ packages: dev: false optional: true - /node-releases@2.0.8: - resolution: {integrity: sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==} + /node-releases@2.0.14: + resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} - /nodemailer@6.9.9: - resolution: {integrity: sha512-dexTll8zqQoVJEZPwQAKzxxtFn0qTnjdQTchoU6Re9BUUGBJiOy3YMn/0ShTW6J5M0dfQ1NeDeRTTl4oIWgQMA==} + /nodemailer@6.9.13: + resolution: {integrity: sha512-7o38Yogx6krdoBf3jCAqnIN4oSQFx+fMa0I7dK1D+me9kBxx12D+/33wSb+fhOCtIxvYJ+4x4IMEhmhCKfAiOA==} engines: {node: '>=6.0.0'} dev: false @@ -9228,12 +9638,12 @@ packages: deprecated: You can find the new Popper v2 at @popperjs/core, this package is dedicated to the legacy v1 dev: false - /portal-vue@2.1.7(vue@2.7.14): + /portal-vue@2.1.7(vue@2.7.16): resolution: {integrity: sha512-+yCno2oB3xA7irTt0EU5Ezw22L2J51uKAacE/6hMPMoO/mx3h4rXFkkBkT4GFsMDv/vEe8TNKC3ujJJ0PTwb6g==} peerDependencies: vue: ^2.5.18 dependencies: - vue: 2.7.14 + vue: 2.7.16 dev: false /posix-character-classes@0.1.1: @@ -9241,77 +9651,77 @@ packages: engines: {node: '>=0.10.0'} dev: false - /postcss-calc@8.2.4(postcss@8.4.31): + /postcss-calc@8.2.4(postcss@8.4.38): resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: false - /postcss-colormin@5.3.1(postcss@8.4.31): + /postcss-colormin@5.3.1(postcss@8.4.38): resolution: {integrity: sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.23.0 caniuse-api: 3.0.0 colord: 2.9.3 - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-convert-values@5.1.3(postcss@8.4.31): + /postcss-convert-values@5.1.3(postcss@8.4.38): resolution: {integrity: sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 - postcss: 8.4.31 + browserslist: 4.23.0 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-discard-comments@5.1.2(postcss@8.4.31): + /postcss-discard-comments@5.1.2(postcss@8.4.38): resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-discard-duplicates@5.1.0(postcss@8.4.31): + /postcss-discard-duplicates@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-discard-empty@5.1.1(postcss@8.4.31): + /postcss-discard-empty@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-discard-overridden@5.1.0(postcss@8.4.31): + /postcss-discard-overridden@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-load-config@3.1.4(postcss@8.4.31)(ts-node@10.9.1): + /postcss-load-config@3.1.4(postcss@8.4.38)(ts-node@10.9.2): resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} engines: {node: '>= 10'} peerDependencies: @@ -9324,254 +9734,256 @@ packages: optional: true dependencies: lilconfig: 2.0.6 - postcss: 8.4.31 - ts-node: 10.9.1(@swc/core@1.3.107)(@types/node@18.11.18)(typescript@5.1.6) + postcss: 8.4.38 + ts-node: 10.9.2(@swc/core@1.4.11)(@types/node@18.11.18)(typescript@5.4.3) yaml: 1.10.2 dev: false - /postcss-loader@7.3.3(postcss@8.4.31)(webpack@5.88.1): - resolution: {integrity: sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA==} + /postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.3)(webpack@5.91.0): + resolution: {integrity: sha512-iW5WTTBSC5BfsBJ9daFMPVrLT36MrNiC6fqOZTTaHjBNX6Pfd5p+hSBqe/fEeNd7pc13QiAyGt7VdGMw4eRC4A==} engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 dependencies: - cosmiconfig: 8.2.0 - jiti: 1.18.2 - postcss: 8.4.31 - semver: 7.5.0 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + cosmiconfig: 8.3.6(typescript@5.4.3) + jiti: 1.21.0 + postcss: 8.4.38 + semver: 7.5.4 + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) + transitivePeerDependencies: + - typescript dev: false - /postcss-merge-longhand@5.1.7(postcss@8.4.31): + /postcss-merge-longhand@5.1.7(postcss@8.4.38): resolution: {integrity: sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 - stylehacks: 5.1.1(postcss@8.4.31) + stylehacks: 5.1.1(postcss@8.4.38) dev: false - /postcss-merge-rules@5.1.4(postcss@8.4.31): + /postcss-merge-rules@5.1.4(postcss@8.4.38): resolution: {integrity: sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.23.0 caniuse-api: 3.0.0 - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 + cssnano-utils: 3.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-selector-parser: 6.0.11 dev: false - /postcss-minify-font-values@5.1.0(postcss@8.4.31): + /postcss-minify-font-values@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-gradients@5.1.1(postcss@8.4.31): + /postcss-minify-gradients@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: colord: 2.9.3 - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 + cssnano-utils: 3.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-params@5.1.4(postcss@8.4.31): + /postcss-minify-params@5.1.4(postcss@8.4.38): resolution: {integrity: sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 + browserslist: 4.23.0 + cssnano-utils: 3.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-minify-selectors@5.2.1(postcss@8.4.31): + /postcss-minify-selectors@5.2.1(postcss@8.4.38): resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-selector-parser: 6.0.11 dev: false - /postcss-modules-extract-imports@3.0.0(postcss@8.4.31): + /postcss-modules-extract-imports@3.0.0(postcss@8.4.38): resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-modules-local-by-default@4.0.3(postcss@8.4.31): - resolution: {integrity: sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==} + /postcss-modules-local-by-default@4.0.4(postcss@8.4.38): + resolution: {integrity: sha512-L4QzMnOdVwRm1Qb8m4x8jsZzKAaPAgrUF1r/hjDR2Xj7R+8Zsf97jAlSQzWtKx5YNiNGN8QxmPFIc/sh+RQl+Q==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.31) - postcss: 8.4.31 + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-selector-parser: 6.0.11 postcss-value-parser: 4.2.0 dev: false - /postcss-modules-scope@3.0.0(postcss@8.4.31): - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + /postcss-modules-scope@3.1.1(postcss@8.4.38): + resolution: {integrity: sha512-uZgqzdTleelWjzJY+Fhti6F3C9iF1JR/dODLs/JDefozYcKTBCdD8BIl6nNPbTbcLnGrk56hzwZC2DaGNvYjzA==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-selector-parser: 6.0.11 dev: false - /postcss-modules-values@4.0.0(postcss@8.4.31): + /postcss-modules-values@4.0.0(postcss@8.4.38): resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: - icss-utils: 5.1.0(postcss@8.4.31) - postcss: 8.4.31 + icss-utils: 5.1.0(postcss@8.4.38) + postcss: 8.4.38 dev: false - /postcss-normalize-charset@5.1.0(postcss@8.4.31): + /postcss-normalize-charset@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-normalize-display-values@5.1.0(postcss@8.4.31): + /postcss-normalize-display-values@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-positions@5.1.1(postcss@8.4.31): + /postcss-normalize-positions@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-repeat-style@5.1.1(postcss@8.4.31): + /postcss-normalize-repeat-style@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-string@5.1.0(postcss@8.4.31): + /postcss-normalize-string@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-timing-functions@5.1.0(postcss@8.4.31): + /postcss-normalize-timing-functions@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-unicode@5.1.1(postcss@8.4.31): + /postcss-normalize-unicode@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 - postcss: 8.4.31 + browserslist: 4.23.0 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-url@5.1.0(postcss@8.4.31): + /postcss-normalize-url@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: normalize-url: 6.1.0 - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-normalize-whitespace@5.1.1(postcss@8.4.31): + /postcss-normalize-whitespace@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-ordered-values@5.1.3(postcss@8.4.31): + /postcss-ordered-values@5.1.3(postcss@8.4.38): resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - cssnano-utils: 3.1.0(postcss@8.4.31) - postcss: 8.4.31 + cssnano-utils: 3.1.0(postcss@8.4.38) + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false - /postcss-reduce-initial@5.1.2(postcss@8.4.31): + /postcss-reduce-initial@5.1.2(postcss@8.4.38): resolution: {integrity: sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 + browserslist: 4.23.0 caniuse-api: 3.0.0 - postcss: 8.4.31 + postcss: 8.4.38 dev: false - /postcss-reduce-transforms@5.1.0(postcss@8.4.31): + /postcss-reduce-transforms@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 dev: false @@ -9583,24 +9995,24 @@ packages: util-deprecate: 1.0.2 dev: false - /postcss-svgo@5.1.0(postcss@8.4.31): + /postcss-svgo@5.1.0(postcss@8.4.38): resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-value-parser: 4.2.0 svgo: 2.8.0 dev: false - /postcss-unique-selectors@5.1.1(postcss@8.4.31): + /postcss-unique-selectors@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - postcss: 8.4.31 + postcss: 8.4.38 postcss-selector-parser: 6.0.11 dev: false @@ -9616,13 +10028,13 @@ packages: source-map: 0.7.4 dev: false - /postcss@8.4.31: - resolution: {integrity: sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==} + /postcss@8.4.38: + resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} dependencies: - nanoid: 3.3.6 + nanoid: 3.3.7 picocolors: 1.0.0 - source-map-js: 1.0.2 + source-map-js: 1.2.0 dev: false /prebuild-install@7.1.1: @@ -9699,14 +10111,14 @@ packages: resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: false - /progress-bar-webpack-plugin@2.1.0(webpack@5.88.1): + /progress-bar-webpack-plugin@2.1.0(webpack@5.91.0): resolution: {integrity: sha512-UtlZbnxpYk1wufEWfhIjRn2U52zlY38uvnzFhs8rRxJxC1hSqw88JNR2Mbpqq9Kix8L1nGb3uQ+/1BiUWbigAg==} peerDependencies: webpack: ^1.3.0 || ^2 || ^3 || ^4 || ^5 dependencies: chalk: 3.0.0 progress: 2.0.3 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) dev: false /progress@2.0.3: @@ -9862,8 +10274,8 @@ packages: pump: 2.0.1 dev: false - /punycode@2.3.0: - resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} + /punycode@2.3.1: + resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} engines: {node: '>=6'} /q@1.4.1: @@ -10342,7 +10754,7 @@ packages: htmlparser2: 6.1.0 is-plain-object: 5.0.0 parse-srcset: 1.0.2 - postcss: 8.4.31 + postcss: 8.4.38 dev: false /saslprep@1.0.3: @@ -10409,20 +10821,18 @@ packages: resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - /semver@7.3.8: - resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} - engines: {node: '>=10'} + /semver@6.3.1: + resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} hasBin: true - dependencies: - lru-cache: 6.0.0 dev: false - /semver@7.5.0: - resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} + /semver@7.3.8: + resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 + dev: false /semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} @@ -10430,7 +10840,6 @@ packages: hasBin: true dependencies: lru-cache: 6.0.0 - dev: false /serialize-javascript@5.0.1: resolution: {integrity: sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==} @@ -10626,8 +11035,8 @@ packages: resolution: {integrity: sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==} dev: false - /source-map-js@1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + /source-map-js@1.2.0: + resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} dev: false @@ -10958,18 +11367,18 @@ packages: peek-readable: 4.1.0 dev: false - /stylehacks@5.1.1(postcss@8.4.31): + /stylehacks@5.1.1(postcss@8.4.38): resolution: {integrity: sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==} engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: - browserslist: 4.21.4 - postcss: 8.4.31 + browserslist: 4.23.0 + postcss: 8.4.38 postcss-selector-parser: 6.0.11 dev: false - /stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.88.1): + /stylus-loader@7.1.3(stylus@0.59.0)(webpack@5.91.0): resolution: {integrity: sha512-TY0SKwiY7D2kMd3UxaWKSf3xHF0FFN/FAfsSqfrhxRT/koXTwffq2cgEWDkLQz7VojMu7qEEHt5TlMjkPx9UDw==} engines: {node: '>= 14.15.0'} peerDependencies: @@ -10979,7 +11388,7 @@ packages: fast-glob: 3.2.12 normalize-path: 3.0.0 stylus: 0.59.0 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) dev: false /stylus@0.59.0: @@ -11196,7 +11605,7 @@ packages: yallist: 4.0.0 dev: false - /terser-webpack-plugin@4.2.3(webpack@5.88.1): + /terser-webpack-plugin@4.2.3(webpack@5.91.0): resolution: {integrity: sha512-jTgXh40RnvOrLQNgIkwEKnQ8rmHjHK4u+6UBEi+W+FPmvb+uo+chJXntKe7/3lW5mNysgSWD60KyesnhW8D6MQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -11210,14 +11619,14 @@ packages: serialize-javascript: 5.0.1 source-map: 0.7.4 terser: 5.16.1 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) webpack-sources: 1.4.3 transitivePeerDependencies: - bluebird dev: false - /terser-webpack-plugin@5.3.7(@swc/core@1.3.107)(webpack@5.88.1): - resolution: {integrity: sha512-AfKwIktyP7Cu50xNjXF/6Qb5lBNzYaWpU6YfoX3uZicTx0zTy0stDDCsvjDapKsSDvOeWo5MEq4TmdBy2cNoHw==} + /terser-webpack-plugin@5.3.10(@swc/core@1.4.11)(webpack@5.91.0): + resolution: {integrity: sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==} engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' @@ -11232,13 +11641,13 @@ packages: uglify-js: optional: true dependencies: - '@jridgewell/trace-mapping': 0.3.17 - '@swc/core': 1.3.107 + '@jridgewell/trace-mapping': 0.3.25 + '@swc/core': 1.4.11 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.17.1 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + terser: 5.30.0 + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) /terser@5.16.1: resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} @@ -11251,13 +11660,13 @@ packages: source-map-support: 0.5.21 dev: false - /terser@5.17.1: - resolution: {integrity: sha512-hVl35zClmpisy6oaoKALOpS0rDYLxRFLHhRuDlEGTKey9qHjS1w9GMORjuwIMt70Wan4lwsLYyWDVnWgF+KUEw==} + /terser@5.30.0: + resolution: {integrity: sha512-Y/SblUl5kEyEFzhMAQdsxVHh+utAxd4IuRNJzKywY/4uzSogh3G219jqbDDxYu4MXO9CzY3tSEqmZvW6AoEDJw==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.8.1 + '@jridgewell/source-map': 0.3.6 + acorn: 8.11.3 commander: 2.20.3 source-map-support: 0.5.21 @@ -11326,7 +11735,7 @@ packages: /timers-ext@0.1.7: resolution: {integrity: sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==} dependencies: - es5-ext: 0.10.62 + es5-ext: 0.10.64 next-tick: 1.1.0 dev: false @@ -11414,7 +11823,7 @@ packages: engines: {node: '>=6'} dependencies: psl: 1.9.0 - punycode: 2.3.0 + punycode: 2.3.1 universalify: 0.2.0 url-parse: 1.5.10 dev: false @@ -11426,26 +11835,27 @@ packages: resolution: {integrity: sha512-l7FvfAHlcmulp8kr+flpQZmVwtu7nfRV7NZujtN0OqES8EL4O4e0qqzL0DC5gAvx/ZC/9lk6rhcUwYvkBnBnYA==} engines: {node: '>=12'} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 dev: false - /ts-loader@9.4.4(typescript@5.1.6)(webpack@5.88.1): - resolution: {integrity: sha512-MLukxDHBl8OJ5Dk3y69IsKVFRA/6MwzEqBgh+OXMPB/OD01KQuWPFd1WAQP8a5PeSCAxfnkhiuWqfmFJzJQt9w==} + /ts-loader@9.5.1(typescript@5.4.3)(webpack@5.91.0): + resolution: {integrity: sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==} engines: {node: '>=12.0.0'} peerDependencies: typescript: '*' webpack: ^5.0.0 dependencies: chalk: 4.1.2 - enhanced-resolve: 5.13.0 + enhanced-resolve: 5.16.0 micromatch: 4.0.5 - semver: 7.5.0 - typescript: 5.1.6 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + semver: 7.5.4 + source-map: 0.7.4 + typescript: 5.4.3 + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) dev: false - /ts-node@10.9.1(@swc/core@1.3.107)(@types/node@18.11.18)(typescript@5.1.6): - resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + /ts-node@10.9.2(@swc/core@1.4.11)(@types/node@18.11.18)(typescript@5.4.3): + resolution: {integrity: sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' @@ -11459,7 +11869,7 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.107 + '@swc/core': 1.4.11 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 @@ -11471,7 +11881,7 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.1.6 + typescript: 5.4.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: false @@ -11483,19 +11893,23 @@ packages: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} dev: false + /tslib@2.6.2: + resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} + dev: false + /tsscmp@1.0.6: resolution: {integrity: sha512-LxhtAkPDTkVCMQjt2h6eBVY28KCjikZqZfMcC15YBeNjkgUpdCfBu5HoiOTDu86v6smE8yOjyEktJ8hlbANHQA==} engines: {node: '>=0.6.x'} dev: false - /tsutils@3.21.0(typescript@5.1.6): + /tsutils@3.21.0(typescript@5.4.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 5.1.6 + typescript: 5.4.3 dev: true /tunnel-agent@0.6.0: @@ -11584,17 +11998,17 @@ packages: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} dev: false - /typescript@5.1.6: - resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==} - engines: {node: '>=14.17'} - hasBin: true - /typescript@5.4.2: resolution: {integrity: sha512-+2/g0Fds1ERlP6JsakQQDXjZdZMM+rqpamFZJEKh4kwTIn3iDkgKtby0CeNd5ATNZ4Ry1ax15TMx0W2V+miizQ==} engines: {node: '>=14.17'} hasBin: true dev: false + /typescript@5.4.3: + resolution: {integrity: sha512-KrPd3PKaCLr78MalgiwJnA25Nm8HAmdwN3mYUYZgG/wizIo9EainNVQI9/yDavtVFRN2h3k8uf3GLHuhDMgEHg==} + engines: {node: '>=14.17'} + hasBin: true + /ufo@1.4.0: resolution: {integrity: sha512-Hhy+BhRBleFjpJ2vchUNN40qgkh0366FWJGqVLYBHev0vpHTrXSA0ryT+74UiW6KWsldNurQMKGqCm1M2zBciQ==} dev: false @@ -11708,20 +12122,20 @@ packages: engines: {node: '>=4'} dev: false - /update-browserslist-db@1.0.10(browserslist@4.21.4): - resolution: {integrity: sha512-OztqDenkfFkbSG+tRxBeAnCVPckDBcvibKd35yDONx6OU8N7sqgwc7rCbkJ/WcYtVRZ4ba68d6byhC21GFh7sQ==} + /update-browserslist-db@1.0.13(browserslist@4.23.0): + resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' dependencies: - browserslist: 4.21.4 + browserslist: 4.23.0 escalade: 3.1.1 picocolors: 1.0.0 /uri-js@4.4.1: resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: - punycode: 2.3.0 + punycode: 2.3.1 /urijs@1.19.11: resolution: {integrity: sha512-HXgFDgDommxn5/bIv0cnQZsPhHDA90NPHD6+c/v21U5+Sx5hoP8+dP9IZXBU1gIfvdRfhG8cel9QNPeionfcCQ==} @@ -11766,8 +12180,8 @@ packages: hasBin: true dev: false - /uuid@9.0.0: - resolution: {integrity: sha512-MXcSTerfPa4uqyzStbRoTgt5XIe3x5+42+q1sDuy3R5MDk66URdLMOZe5aPX/SQd+kuYAh0FdP/pO28IkQyTeg==} + /uuid@9.0.1: + resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} hasBin: true dev: false @@ -11897,7 +12311,7 @@ packages: /vue-content-loading@1.6.0: resolution: {integrity: sha512-D8vVW8eUhDE1VsX/gMRKjgNEVlPG4E4jKCuQjiv75VwnznFRjCGpoU2LABrSzmf6V/hb8ow8rHrFPuz3jVNsqA==} dependencies: - vue: 2.7.14 + vue: 2.7.16 dev: false /vue-functional-data-merge@3.1.0: @@ -11908,28 +12322,29 @@ packages: resolution: {integrity: sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==} dev: false - /vue-i18n@8.28.2(vue@2.7.14): + /vue-i18n@8.28.2(vue@2.7.16): resolution: {integrity: sha512-C5GZjs1tYlAqjwymaaCPDjCyGo10ajUphiwA922jKt9n7KPpqR7oM1PCwYzhB/E7+nT3wfdG3oRre5raIT1rKA==} peerDependencies: vue: ^2 dependencies: - vue: 2.7.14 + vue: 2.7.16 dev: false - /vue-js-modal@1.3.35(vue@2.7.14): + /vue-js-modal@1.3.35(vue@2.7.16): resolution: {integrity: sha512-DKtxUCW/oprM/ndn9h/cnVgsmqjQ/ARy5rH4q/11Pas04og2td+sltl91H/rlwXTwJIqWyt+lJizK5o4ErjWIQ==} peerDependencies: vue: ^2.2.6 dependencies: - vue: 2.7.14 + vue: 2.7.16 dev: false - /vue-loader@15.10.1(css-loader@6.8.1)(lodash@4.17.21)(pug@3.0.2)(vue-template-compiler@2.7.14)(webpack@5.88.1): - resolution: {integrity: sha512-SaPHK1A01VrNthlix6h1hq4uJu7S/z0kdLUb6klubo738NeQoLbS6V9/d8Pv19tU0XdQKju3D1HSKuI8wJ5wMA==} + /vue-loader@15.11.1(css-loader@6.10.0)(lodash@4.17.21)(pug@3.0.2)(vue-template-compiler@2.7.16)(webpack@5.91.0): + resolution: {integrity: sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==} peerDependencies: '@vue/compiler-sfc': ^3.0.8 cache-loader: '*' css-loader: '*' + prettier: '*' vue-template-compiler: '*' webpack: ^3.0.0 || ^4.1.0 || ^5.0.0-0 peerDependenciesMeta: @@ -11937,17 +12352,19 @@ packages: optional: true cache-loader: optional: true + prettier: + optional: true vue-template-compiler: optional: true dependencies: '@vue/component-compiler-utils': 3.3.0(lodash@4.17.21)(pug@3.0.2) - css-loader: 6.8.1(webpack@5.88.1) + css-loader: 6.10.0(webpack@5.91.0) hash-sum: 1.0.2 loader-utils: 1.4.2 vue-hot-reload-api: 2.3.4 vue-style-loader: 4.1.3 - vue-template-compiler: 2.7.14 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + vue-template-compiler: 2.7.16 + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) transitivePeerDependencies: - arc-templates - atpl @@ -12004,12 +12421,12 @@ packages: - whiskers dev: false - /vue-router@3.6.5(vue@2.7.14): + /vue-router@3.6.5(vue@2.7.16): resolution: {integrity: sha512-VYXZQLtjuvKxxcshuRAwjHnciqZVoXAjTjcqBTz4rKc8qih9g9pI3hbDjmqXaHdgL3v8pV6P8Z335XvHzESxLQ==} peerDependencies: vue: ^2 dependencies: - vue: 2.7.14 + vue: 2.7.16 dev: false /vue-sequential-entrance@1.1.3: @@ -12031,8 +12448,8 @@ packages: svgo: 1.3.2 dev: false - /vue-template-compiler@2.7.14: - resolution: {integrity: sha512-zyA5Y3ArvVG0NacJDkkzJuPQDF8RFeRlzV2vLeSnhSpieO6LK2OVbdLPi5MPPs09Ii+gMO8nY4S3iKQxBxDmWQ==} + /vue-template-compiler@2.7.16: + resolution: {integrity: sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==} dependencies: de-indent: 1.0.2 he: 1.2.0 @@ -12046,10 +12463,11 @@ packages: resolution: {integrity: sha512-rGV8jxgOQEJYkJCp7uOBe3hjvmG1arThrq1wGtJHwJTgi65+P2a+0l4CYcQO/U1ZFqTq2/TT2+oTE6H7Y+6Eog==} dev: false - /vue@2.7.14: - resolution: {integrity: sha512-b2qkFyOM0kwqWFuQmgd4o+uHGU7T+2z3T+WQp8UBjADfEv2n4FEMffzBmCKNP0IGzOEEfYjvtcC62xaSKeQDrQ==} + /vue@2.7.16: + resolution: {integrity: sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==} + deprecated: Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details. dependencies: - '@vue/compiler-sfc': 2.7.14 + '@vue/compiler-sfc': 2.7.16 csstype: 3.1.1 dev: false @@ -12059,7 +12477,7 @@ packages: sortablejs: 1.10.2 dev: false - /vuex-persistedstate@3.2.1(vue@2.7.14)(vuex@3.6.2): + /vuex-persistedstate@3.2.1(vue@2.7.16)(vuex@3.6.2): resolution: {integrity: sha512-0OnHKGsCHJcvbEraaGZvuvX4aybM2oQWYRuZmIQB7zUjVM6tP+Hg+oXLrq9r6elT4she9SGtEbGE1L2+XdFgUw==} deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. peerDependencies: @@ -12068,16 +12486,16 @@ packages: dependencies: deepmerge: 4.2.2 shvl: 2.0.3 - vue: 2.7.14 - vuex: 3.6.2(vue@2.7.14) + vue: 2.7.16 + vuex: 3.6.2(vue@2.7.16) dev: false - /vuex@3.6.2(vue@2.7.14): + /vuex@3.6.2(vue@2.7.16): resolution: {integrity: sha512-ETW44IqCgBpVomy520DT5jf8n0zoCac+sxWnn+hMe/CzaSejb/eVw2YToiXYX+Ex/AuHHia28vWTq4goAexFbw==} peerDependencies: vue: ^2.0.0 dependencies: - vue: 2.7.14 + vue: 2.7.16 dev: false /w3c-xmlserializer@4.0.0: @@ -12087,8 +12505,8 @@ packages: xml-name-validator: 4.0.0 dev: false - /watchpack@2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + /watchpack@2.4.1: + resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 @@ -12116,7 +12534,7 @@ packages: engines: {node: '>=12'} dev: false - /webpack-cli@4.10.0(webpack@5.88.1): + /webpack-cli@4.10.0(webpack@5.91.0): resolution: {integrity: sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==} engines: {node: '>=10.13.0'} hasBin: true @@ -12137,7 +12555,7 @@ packages: optional: true dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.88.1) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.91.0) '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0) colorette: 2.0.19 @@ -12147,7 +12565,7 @@ packages: import-local: 3.1.0 interpret: 2.2.0 rechoir: 0.7.1 - webpack: 5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0) + webpack: 5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0) webpack-merge: 5.8.0 /webpack-merge@5.8.0: @@ -12168,8 +12586,8 @@ packages: resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} engines: {node: '>=10.13.0'} - /webpack@5.88.1(@swc/core@1.3.107)(webpack-cli@4.10.0): - resolution: {integrity: sha512-FROX3TxQnC/ox4N+3xQoWZzvGXSuscxR32rbzjpXgEzWudJFEJBpdlkkob2ylrv5yzzufD1zph1OoFsLtm6stQ==} + /webpack@5.91.0(@swc/core@1.4.11)(webpack-cli@4.10.0): + resolution: {integrity: sha512-rzVwlLeBWHJbmgTC/8TvAcu5vpJNII+MelQpylD4jNERPwpBJOE2lEcko1zJX3QJeLjTTAnQxn/OJ8bjDzVQaw==} engines: {node: '>=10.13.0'} hasBin: true peerDependencies: @@ -12179,29 +12597,29 @@ packages: optional: true dependencies: '@types/eslint-scope': 3.7.4 - '@types/estree': 1.0.1 - '@webassemblyjs/ast': 1.11.5 - '@webassemblyjs/wasm-edit': 1.11.5 - '@webassemblyjs/wasm-parser': 1.11.5 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.12.1 + '@webassemblyjs/wasm-edit': 1.12.1 + '@webassemblyjs/wasm-parser': 1.12.1 acorn: 8.8.1 acorn-import-assertions: 1.9.0(acorn@8.8.1) - browserslist: 4.21.4 + browserslist: 4.23.0 chrome-trace-event: 1.0.3 - enhanced-resolve: 5.15.0 + enhanced-resolve: 5.16.0 es-module-lexer: 1.2.1 eslint-scope: 5.1.1 events: 3.3.0 glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 json-parse-even-better-errors: 2.3.1 loader-runner: 4.3.0 mime-types: 2.1.35 neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.7(@swc/core@1.3.107)(webpack@5.88.1) - watchpack: 2.4.0 - webpack-cli: 4.10.0(webpack@5.88.1) + terser-webpack-plugin: 5.3.10(@swc/core@1.4.11)(webpack@5.91.0) + watchpack: 2.4.1 + webpack-cli: 4.10.0(webpack@5.91.0) webpack-sources: 3.2.3 transitivePeerDependencies: - '@swc/core' @@ -12298,7 +12716,7 @@ packages: resolution: {integrity: sha512-RNGKj82nUPg3g5ygxkQl0R937xLyho1J24ItRCBTr/m1YnZkzJy1hUiHUJrc/VlsDQzsCnInEGSg3bci0Lmd4w==} engines: {node: '>= 10.0.0'} dependencies: - '@babel/parser': 7.20.7 + '@babel/parser': 7.24.1 '@babel/types': 7.20.7 assert-never: 1.2.1 babel-walk: 3.0.0-canary-5 @@ -12394,6 +12812,10 @@ packages: resolution: {integrity: sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==} dev: false + /yallist@3.1.1: + resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} + dev: false + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} diff --git a/src/client/app/common/views/components/emoji-picker.vue b/src/client/app/common/views/components/emoji-picker.vue index 41096471606b..63c4891a55b7 100644 --- a/src/client/app/common/views/components/emoji-picker.vue +++ b/src/client/app/common/views/components/emoji-picker.vue @@ -114,7 +114,7 @@ export default defineComponent({ SKIN_TONES_SAMPLE, SKIN_TONES, pinned: false, - emojilist, + emojilist: emojilist.filter(x => !x.v), getStaticImageUrl, customEmojis: {}, q: null, diff --git a/src/emojilist.json b/src/emojilist.json index 0627924a5939..f7d57139c8f5 100644 --- a/src/emojilist.json +++ b/src/emojilist.json @@ -195,241 +195,241 @@ {"category":"people","char":"๐Ÿ‘จ","name":"man","keywords":["dad","guy","sir","classy","father","mustache","moustache"],"st":1}, {"category":"people","char":"๐Ÿ‘ฉ","name":"woman","keywords":["lady","girls","girl","woman","female","human"],"st":1}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆฑ","name":"curly_hair","keywords":["afro","curly","braids","ringlets","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฑ","name":"curly_hair_woman","keywords":["afro","curly","braids","ringlets","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฑ","name":"curly_hair_man","keywords":["guy","afro","curly","braids","ringlets","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฑ","name":"curly_hair_woman","keywords":["afro","curly","braids","ringlets","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฑ","name":"curly_hair_man","keywords":["guy","afro","curly","braids","ringlets","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆฐ","name":"red_hair","keywords":["redhead","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฐ","name":"red_hair_woman","keywords":["ginger","redhead","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฐ","name":"red_hair_man","keywords":["guy","ginger","redhead","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฐ","name":"red_hair_woman","keywords":["ginger","redhead","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฐ","name":"red_hair_man","keywords":["guy","ginger","redhead","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ‘ฑ","name":"blonde","keywords":["blonde","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฑโ€โ™€๏ธ","name":"blonde_woman","keywords":["blonde","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฑโ€โ™‚๏ธ","name":"blonde_man","keywords":["guy","blonde","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฑโ€โ™€๏ธ","name":"blonde_woman","keywords":["blonde","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฑโ€โ™‚๏ธ","name":"blonde_man","keywords":["guy","blonde","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆณ","name":"white_hair","keywords":["old","gray","white","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆณ","name":"white_hair_woman","keywords":["old","gray","white","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆณ","name":"white_hair_man","keywords":["guy","old","gray","white","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆณ","name":"white_hair_woman","keywords":["old","gray","white","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆณ","name":"white_hair_man","keywords":["guy","old","gray","white","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆฒ","name":"bald","keywords":["bald","shaven","hairless","chemotherapy","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฒ","name":"bald_woman","keywords":["bald","shaven","hairless","chemotherapy","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฒ","name":"bald_man","keywords":["guy","bald","shaven","hairless","chemotherapy","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฒ","name":"bald_woman","keywords":["bald","shaven","hairless","chemotherapy","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฒ","name":"bald_man","keywords":["guy","bald","shaven","hairless","chemotherapy","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง”","name":"bearded_person","keywords":["bewhiskered","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿง”โ€โ™€๏ธ","name":"bearded_woman","keywords":["bewhiskered","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿง”โ€โ™‚๏ธ","name":"bearded_man","keywords":["bewhiskered","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿง”โ€โ™€๏ธ","name":"bearded_woman","keywords":["bewhiskered","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿง”โ€โ™‚๏ธ","name":"bearded_man","keywords":["bewhiskered","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง“","name":"older_adult","keywords":["elder","senior","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ต","name":"older_woman","keywords":["old","lady","elder","women","senior","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ด","name":"older_man","keywords":["men","old","elder","senior","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฒ","name":"man_with_gua_pi_mao","keywords":["chinese","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿง•","name":"woman_with_headscarf","keywords":["hijab","tichel","mantilla","girl","woman","female","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ต","name":"older_woman","keywords":["old","lady","elder","women","senior","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ด","name":"older_man","keywords":["men","old","elder","senior","boy","man","male","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฒ","name":"gua_pi_mao","keywords":["chinese","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿง•","name":"headscarf","keywords":["hijab","tichel","mantilla","girl","woman","female","human"],"st":1}, {"category":"people","char":"๐Ÿ‘ณ","name":"person_with_turban","keywords":["arabs","indian","hinduism","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ณโ€โ™€๏ธ","name":"woman_with_turban","keywords":["arabs","indian","hinduism","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ณโ€โ™‚๏ธ","name":"man_with_turban","keywords":["arabs","indian","hinduism","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ณโ€โ™€๏ธ","name":"woman_with_turban","keywords":["arabs","indian","hinduism","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ณโ€โ™‚๏ธ","name":"man_with_turban","keywords":["arabs","indian","hinduism","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ‘ฎ","name":"police","keywords":["911","cop","law","legal","arrest","police","officer","enforcement","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฎโ€โ™€๏ธ","name":"policewoman","keywords":["911","cop","law","legal","arrest","police","officer","enforcement","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฎโ€โ™‚๏ธ","name":"policeman","keywords":["911","cop","law","legal","arrest","police","officer","enforcement","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฎโ€โ™€๏ธ","name":"policewoman","keywords":["911","cop","law","legal","arrest","police","officer","enforcement","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฎโ€โ™‚๏ธ","name":"policeman","keywords":["911","cop","law","legal","arrest","police","officer","enforcement","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ‘ท","name":"construction_worker","keywords":["wip","build","labor","worker","construction","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ทโ€โ™€๏ธ","name":"construction_worker_woman","keywords":["wip","build","labor","worker","construction","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ทโ€โ™‚๏ธ","name":"construction_worker_man","keywords":["guy","wip","build","labor","worker","construction","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ทโ€โ™€๏ธ","name":"construction_worker_woman","keywords":["wip","build","labor","worker","construction","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ทโ€โ™‚๏ธ","name":"construction_worker_man","keywords":["guy","wip","build","labor","worker","construction","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ’‚","name":"guard","keywords":["gb","uk","guy","royal","british","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿ’‚โ€โ™€๏ธ","name":"guardswoman","keywords":["gb","uk","royal","british","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ’‚โ€โ™‚๏ธ","name":"guardsman","keywords":["gb","uk","guy","royal","british","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ’‚โ€โ™€๏ธ","name":"guardswoman","keywords":["gb","uk","royal","british","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ’‚โ€โ™‚๏ธ","name":"guardsman","keywords":["gb","uk","guy","royal","british","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ•ต","name":"detective","keywords":["spy","sleuth","detective","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ•ต๏ธโ€โ™€๏ธ","name":"detective_woman","keywords":["spy","sleuth","detective","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ•ต๏ธโ€โ™‚๏ธ","name":"detective_man","keywords":["spy","sleuth","detective","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ•ต๏ธโ€โ™€๏ธ","name":"detective_woman","keywords":["spy","sleuth","detective","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ•ต๏ธโ€โ™‚๏ธ","name":"detective_man","keywords":["spy","sleuth","detective","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€โš•๏ธ","name":"health_worker","keywords":["nurse","doctor","therapist","healthcare","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€โš•๏ธ","name":"woman_health_worker","keywords":["nurse","doctor","therapist","healthcare","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€โš•๏ธ","name":"man_health_worker","keywords":["nurse","doctor","therapist","healthcare","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€โš•๏ธ","name":"woman_health_worker","keywords":["nurse","doctor","therapist","healthcare","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€โš•๏ธ","name":"man_health_worker","keywords":["nurse","doctor","therapist","healthcare","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐ŸŒพ","name":"farmer","keywords":["rancher","gardener","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŒพ","name":"woman_farmer","keywords":["rancher","gardener","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐ŸŒพ","name":"man_farmer","keywords":["rancher","gardener","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŒพ","name":"woman_farmer","keywords":["rancher","gardener","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐ŸŒพ","name":"man_farmer","keywords":["rancher","gardener","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿณ","name":"cook","keywords":["chef","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿณ","name":"woman_cook","keywords":["chef","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿณ","name":"man_cook","keywords":["chef","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿณ","name":"woman_cook","keywords":["chef","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿณ","name":"man_cook","keywords":["chef","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐ŸŽ“","name":"student","keywords":["graduate","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŽ“","name":"woman_student","keywords":["graduate","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐ŸŽ“","name":"man_student","keywords":["graduate","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŽ“","name":"woman_student","keywords":["graduate","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐ŸŽ“","name":"man_student","keywords":["graduate","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐ŸŽค","name":"singer","keywords":["rockstar","entertainer","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŽค","name":"woman_singer","keywords":["rockstar","entertainer","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐ŸŽค","name":"man_singer","keywords":["rockstar","entertainer","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŽค","name":"woman_singer","keywords":["rockstar","entertainer","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐ŸŽค","name":"man_singer","keywords":["rockstar","entertainer","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿซ","name":"teacher","keywords":["professor","instructor","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿซ","name":"woman_teacher","keywords":["professor","instructor","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿซ","name":"man_teacher","keywords":["professor","instructor","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿซ","name":"woman_teacher","keywords":["professor","instructor","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿซ","name":"man_teacher","keywords":["professor","instructor","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿญ","name":"factory_worker","keywords":["assembly","industrial","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿญ","name":"woman_factory_worker","keywords":["assembly","industrial","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿญ","name":"man_factory_worker","keywords":["assembly","industrial","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿญ","name":"woman_factory_worker","keywords":["assembly","industrial","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿญ","name":"man_factory_worker","keywords":["assembly","industrial","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿ’ป","name":"technologist","keywords":["coder","laptop","computer","engineer","software","developer","programmer","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ’ป","name":"woman_technologist","keywords":["coder","laptop","computer","engineer","software","developer","programmer","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ’ป","name":"man_technologist","keywords":["coder","laptop","computer","engineer","software","developer","programmer","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ’ป","name":"woman_technologist","keywords":["coder","laptop","computer","engineer","software","developer","programmer","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ’ป","name":"man_technologist","keywords":["coder","laptop","computer","engineer","software","developer","programmer","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿ’ผ","name":"office_worker","keywords":["manager","business","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ’ผ","name":"woman_office_worker","keywords":["manager","business","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ’ผ","name":"man_office_worker","keywords":["manager","business","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ’ผ","name":"woman_office_worker","keywords":["manager","business","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ’ผ","name":"man_office_worker","keywords":["manager","business","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿ”ง","name":"mechanic","keywords":["wrench","plumber","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ”ง","name":"woman_mechanic","keywords":["wrench","plumber","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ”ง","name":"man_mechanic","keywords":["wrench","plumber","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ”ง","name":"woman_mechanic","keywords":["wrench","plumber","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ”ง","name":"man_mechanic","keywords":["wrench","plumber","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿ”ฌ","name":"scientist","keywords":["chemist","engineer","biologist","physicist","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ”ฌ","name":"woman_scientist","keywords":["chemist","engineer","biologist","physicist","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ”ฌ","name":"man_scientist","keywords":["chemist","engineer","biologist","physicist","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ”ฌ","name":"woman_scientist","keywords":["chemist","engineer","biologist","physicist","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ”ฌ","name":"man_scientist","keywords":["chemist","engineer","biologist","physicist","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐ŸŽจ","name":"artist","keywords":["painter","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŽจ","name":"woman_artist","keywords":["painter","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐ŸŽจ","name":"man_artist","keywords":["painter","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐ŸŽจ","name":"woman_artist","keywords":["painter","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐ŸŽจ","name":"man_artist","keywords":["painter","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿš’","name":"firefighter","keywords":["fireman","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿš’","name":"woman_firefighter","keywords":["fireman","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿš’","name":"man_firefighter","keywords":["fireman","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿš’","name":"woman_firefighter","keywords":["fireman","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿš’","name":"man_firefighter","keywords":["fireman","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€โœˆ๏ธ","name":"pilot","keywords":["plane","aviator","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€โœˆ๏ธ","name":"woman_pilot","keywords":["plane","aviator","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€โœˆ๏ธ","name":"man_pilot","keywords":["plane","aviator","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€โœˆ๏ธ","name":"woman_pilot","keywords":["plane","aviator","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€โœˆ๏ธ","name":"man_pilot","keywords":["plane","aviator","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿš€","name":"astronaut","keywords":["space","rocket","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿš€","name":"woman_astronaut","keywords":["space","rocket","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿš€","name":"man_astronaut","keywords":["space","rocket","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿš€","name":"woman_astronaut","keywords":["space","rocket","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿš€","name":"man_astronaut","keywords":["space","rocket","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€โš–๏ธ","name":"judge","keywords":["court","justice","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€โš–๏ธ","name":"woman_judge","keywords":["court","justice","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€โš–๏ธ","name":"man_judge","keywords":["court","justice","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿฆธ","name":"superhero","keywords":["good","hero","superpowers","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿฆธโ€โ™€๏ธ","name":"woman_superhero","keywords":["good","heroine","superpowers","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿฆธโ€โ™‚๏ธ","name":"man_superhero","keywords":["good","hero","superpowers","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€โš–๏ธ","name":"woman_judge","keywords":["court","justice","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€โš–๏ธ","name":"man_judge","keywords":["court","justice","boy","man","male","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿฆธ","name":"superhero","keywords":["good","hero","superpowers","gender-neutral","person","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿฆธโ€โ™€๏ธ","name":"woman_superhero","keywords":["good","heroine","superpowers","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿฆธโ€โ™‚๏ธ","name":"man_superhero","keywords":["good","hero","superpowers","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿฆน","name":"supervillain","keywords":["bad","evil","hero","criminal","superpowers","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿฆนโ€โ™€๏ธ","name":"woman_supervillain","keywords":["bad","evil","heroine","criminal","superpowers","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿฆนโ€โ™‚๏ธ","name":"man_supervillain","keywords":["bad","evil","hero","criminal","superpowers","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿง‘โ€๐ŸŽ„","name":"mx_claus","keywords":["xmas","christmas","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿคถ","name":"mrs_claus","keywords":["xmas","mother christmas","girl","woman","female","human"],"st":1}, + {"category":"people","char":"๐Ÿฆนโ€โ™€๏ธ","name":"woman_supervillain","keywords":["bad","evil","heroine","criminal","superpowers","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿฆนโ€โ™‚๏ธ","name":"man_supervillain","keywords":["bad","evil","hero","criminal","superpowers","boy","man","male","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿง‘โ€๐ŸŽ„","name":"mx_claus","keywords":["xmas","christmas","gender-neutral","person","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿคถ","name":"mrs_claus","keywords":["xmas","mother christmas","girl","woman","female","human"],"st":1,"v":"g"}, {"category":"people","char":"๐ŸŽ…","name":"santa","keywords":["xmas","festival","father christmas","boy","man","male","human"],"st":1}, {"category":"people","char":"๐Ÿฅท","name":"ninja","keywords":[],"st":1}, {"category":"people","char":"๐Ÿง™","name":"sorcerer","keywords":["mage","sorcerer"],"st":1}, - {"category":"people","char":"๐Ÿง™โ€โ™€๏ธ","name":"sorceress","keywords":["mage","witch","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿง™โ€โ™‚๏ธ","name":"wizard","keywords":["mage","sorcerer","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿง™โ€โ™€๏ธ","name":"sorceress","keywords":["mage","witch","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿง™โ€โ™‚๏ธ","name":"wizard","keywords":["mage","sorcerer","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง","name":"elf","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿงโ€โ™€๏ธ","name":"woman_elf","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿงโ€โ™‚๏ธ","name":"man_elf","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿงโ€โ™€๏ธ","name":"woman_elf","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿงโ€โ™‚๏ธ","name":"man_elf","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง›","name":"vampire","keywords":["blood","undead","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿง›โ€โ™€๏ธ","name":"woman_vampire","keywords":["blood","undead","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿง›โ€โ™‚๏ธ","name":"man_vampire","keywords":["blood","undead","dracula","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿง›โ€โ™€๏ธ","name":"woman_vampire","keywords":["blood","undead","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿง›โ€โ™‚๏ธ","name":"man_vampire","keywords":["blood","undead","dracula","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐ŸงŸ","name":"zombie","keywords":["undead","walking dead","gender-neutral","person","human"]}, - {"category":"people","char":"๐ŸงŸโ€โ™€๏ธ","name":"woman_zombie","keywords":["undead","walking dead","girl","woman","female","human"]}, - {"category":"people","char":"๐ŸงŸโ€โ™‚๏ธ","name":"man_zombie","keywords":["undead","dracula","walking dead","boy","man","male","human"]}, + {"category":"people","char":"๐ŸงŸโ€โ™€๏ธ","name":"woman_zombie","keywords":["undead","walking dead","girl","woman","female","human"],"v":"g"}, + {"category":"people","char":"๐ŸงŸโ€โ™‚๏ธ","name":"man_zombie","keywords":["undead","dracula","walking dead","boy","man","male","human"],"v":"g"}, {"category":"people","char":"๐Ÿงž","name":"genie","keywords":["gender-neutral","person","human"]}, - {"category":"people","char":"๐Ÿงžโ€โ™€๏ธ","name":"woman_genie","keywords":["girl","woman","female","human"]}, - {"category":"people","char":"๐Ÿงžโ€โ™‚๏ธ","name":"man_genie","keywords":["boy","man","male","human"]}, + {"category":"people","char":"๐Ÿงžโ€โ™€๏ธ","name":"woman_genie","keywords":["girl","woman","female","human"],"v":"g"}, + {"category":"people","char":"๐Ÿงžโ€โ™‚๏ธ","name":"man_genie","keywords":["boy","man","male","human"],"v":"g"}, {"category":"people","char":"๐Ÿงœ","name":"merperson","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿงœโ€โ™€๏ธ","name":"mermaid","keywords":["ariel","merwoman","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿงœโ€โ™‚๏ธ","name":"merman","keywords":["triton","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿงœโ€โ™€๏ธ","name":"mermaid","keywords":["ariel","merwoman","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿงœโ€โ™‚๏ธ","name":"merman","keywords":["triton","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿงš","name":"fairy","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿงšโ€โ™€๏ธ","name":"woman_fairy","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿงšโ€โ™‚๏ธ","name":"man_fairy","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿงšโ€โ™€๏ธ","name":"woman_fairy","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿงšโ€โ™‚๏ธ","name":"man_fairy","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ‘ผ","name":"angel","keywords":["halo","wings","heaven"],"st":1}, {"category":"people","char":"๐ŸงŒ","name":"troll","keywords":[]}, {"category":"people","char":"๐Ÿซ„","name":"pregnant_person","keywords":["baby","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿคฐ","name":"pregnant_woman","keywords":["baby","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿซƒ","name":"pregnant_man","keywords":["baby","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿคฐ","name":"pregnant_woman","keywords":["baby","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿซƒ","name":"pregnant_man","keywords":["baby","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿคฑ","name":"breastfeeding","keywords":["baby","nursing"],"st":1}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿผ","name":"person_feeding_baby","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿผ","name":"woman_feeding_baby","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿผ","name":"man_feeding_baby","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿผ","name":"woman_feeding_baby","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿผ","name":"man_feeding_baby","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿซ…","name":"person_with_crown","keywords":["crown","royal","gender-neutral","person","human"],"st":1}, {"category":"people","char":"๐Ÿ‘ธ","name":"princess","keywords":["blond","crown","queen","royal","girl","woman","female","human"],"st":1}, {"category":"people","char":"๐Ÿคด","name":"prince","keywords":["king","crown","royal","boy","man","male","human"],"st":1}, {"category":"people","char":"๐Ÿ‘ฐ","name":"person_with_veil","keywords":["bride","couple","wedding","marriage","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฐโ€โ™‚๏ธ","name":"man_with_veil","keywords":["bride","couple","wedding","marriage","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฐโ€โ™€๏ธ","name":"woman_with_veil","keywords":["bride","couple","wedding","marriage","girl","woman","female","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฐโ€โ™‚๏ธ","name":"man_with_veil","keywords":["bride","couple","wedding","marriage","boy","man","male","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฐโ€โ™€๏ธ","name":"woman_with_veil","keywords":["bride","couple","wedding","marriage","girl","woman","female","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿคต","name":"person_in_tuxedo","keywords":["groom","couple","wedding","marriage","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿคตโ€โ™€๏ธ","name":"woman_in_tuxedo","keywords":["groom","couple","wedding","marriage","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿคตโ€โ™‚๏ธ","name":"man_in_tuxedo","keywords":["groom","couple","wedding","marriage","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿคตโ€โ™€๏ธ","name":"woman_in_tuxedo","keywords":["groom","couple","wedding","marriage","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿคตโ€โ™‚๏ธ","name":"man_in_tuxedo","keywords":["groom","couple","wedding","marriage","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿƒ","name":"running","keywords":["race","running","walking","exercise","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿƒโ€โ™€๏ธ","name":"running_woman","keywords":["race","running","walking","exercise","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿƒโ€โ™‚๏ธ","name":"running_man","keywords":["race","running","walking","exercise","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿƒโ€โ™€๏ธ","name":"running_woman","keywords":["race","running","walking","exercise","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿƒโ€โ™‚๏ธ","name":"running_man","keywords":["race","running","walking","exercise","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿšถ","name":"walking","keywords":["feet","steps","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿšถโ€โ™€๏ธ","name":"walking_woman","keywords":["feet","steps","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿšถโ€โ™‚๏ธ","name":"walking_man","keywords":["feet","steps","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿ’ƒ","name":"dancer","keywords":["fun","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ•บ","name":"man_dancing","keywords":["fun","dancer","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿšถโ€โ™€๏ธ","name":"walking_woman","keywords":["feet","steps","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿšถโ€โ™‚๏ธ","name":"walking_man","keywords":["feet","steps","boy","man","male","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ’ƒ","name":"dancer","keywords":["fun","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ•บ","name":"man_dancing","keywords":["fun","dancer","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ‘ฏ","name":"dancing_people","keywords":["bunny","gender-neutral","person","human"]}, - {"category":"people","char":"๐Ÿ‘ฏโ€โ™€๏ธ","name":"dancing_women","keywords":["bunny","girls","women","girl","woman","female","human"]}, - {"category":"people","char":"๐Ÿ‘ฏโ€โ™‚๏ธ","name":"dancing_men","keywords":["men","boys","bunny","boy","man","male","human"]}, + {"category":"people","char":"๐Ÿ‘ฏโ€โ™€๏ธ","name":"dancing_women","keywords":["bunny","girls","women","girl","woman","female","human"],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฏโ€โ™‚๏ธ","name":"dancing_men","keywords":["men","boys","bunny","boy","man","male","human"],"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘","name":"people_holding_hands","keywords":["like","love","pair","couple","people","friendship","human"]}, {"category":"people","char":"๐Ÿ‘ซ","name":"couple","keywords":["date","like","love","pair","dating","people","marriage","affection","valentines","human"]}, - {"category":"people","char":"๐Ÿ‘ญ","name":"two_women_holding_hands","keywords":["like","love","pair","couple","people","bromance","friendship","girl","woman","female","human"]}, - {"category":"people","char":"๐Ÿ‘ฌ","name":"two_men_holding_hands","keywords":["like","love","pair","couple","people","bromance","friendship","boy","man","male","human"]}, + {"category":"people","char":"๐Ÿ‘ญ","name":"two_women_holding_hands","keywords":["like","love","pair","couple","people","bromance","friendship","girl","woman","female","human"],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฌ","name":"two_men_holding_hands","keywords":["like","love","pair","couple","people","bromance","friendship","boy","man","male","human"],"v":"g"}, {"category":"people","char":"๐Ÿซ‚","name":"people_hugging","keywords":[]}, {"category":"people","char":"๐Ÿ™‡","name":"bowing","keywords":["favor","sorry","apology","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ™‡โ€โ™€๏ธ","name":"bowing_woman","keywords":["favor","sorry","apology","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ™‡โ€โ™‚๏ธ","name":"bowing_man","keywords":["favor","sorry","apology","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ™‡โ€โ™€๏ธ","name":"bowing_woman","keywords":["favor","sorry","apology","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ™‡โ€โ™‚๏ธ","name":"bowing_man","keywords":["favor","sorry","apology","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿคฆ","name":"facepalming","keywords":["disbelief","exasperation","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿคฆโ€โ™€๏ธ","name":"woman_facepalming","keywords":["disbelief","exasperation","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿคฆโ€โ™‚๏ธ","name":"man_facepalming","keywords":["disbelief","exasperation","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿคฆโ€โ™€๏ธ","name":"woman_facepalming","keywords":["disbelief","exasperation","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿคฆโ€โ™‚๏ธ","name":"man_facepalming","keywords":["disbelief","exasperation","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿคท","name":"shrugging","keywords":["doubt","confused","indifferent","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿคทโ€โ™€๏ธ","name":"woman_shrugging","keywords":["doubt","confused","indifferent","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿคทโ€โ™‚๏ธ","name":"man_shrugging","keywords":["doubt","confused","indifferent","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿคทโ€โ™€๏ธ","name":"woman_shrugging","keywords":["doubt","confused","indifferent","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿคทโ€โ™‚๏ธ","name":"man_shrugging","keywords":["doubt","confused","indifferent","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ’","name":"tipping_hand","keywords":["sassy","information","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ’โ€โ™€๏ธ","name":"tipping_hand_woman","keywords":["sassy","information","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ’โ€โ™‚๏ธ","name":"tipping_hand_man","keywords":["sassy","information","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ’โ€โ™€๏ธ","name":"tipping_hand_woman","keywords":["sassy","information","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ’โ€โ™‚๏ธ","name":"tipping_hand_man","keywords":["sassy","information","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ™…","name":"no_good","keywords":["nope","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ™…โ€โ™€๏ธ","name":"no_good_woman","keywords":["nope","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ™…โ€โ™‚๏ธ","name":"no_good_man","keywords":["nope","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ™…โ€โ™€๏ธ","name":"no_good_woman","keywords":["nope","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ™…โ€โ™‚๏ธ","name":"no_good_man","keywords":["nope","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ™†","name":"ok","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ™†โ€โ™€๏ธ","name":"ok_woman","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ™†โ€โ™‚๏ธ","name":"ok_man","keywords":["men","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ™†โ€โ™€๏ธ","name":"ok_woman","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ™†โ€โ™‚๏ธ","name":"ok_man","keywords":["men","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ™‹","name":"raising_hand","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ™‹โ€โ™€๏ธ","name":"raising_hand_woman","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ™‹โ€โ™‚๏ธ","name":"raising_hand_man","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ™‹โ€โ™€๏ธ","name":"raising_hand_woman","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ™‹โ€โ™‚๏ธ","name":"raising_hand_man","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ™Ž","name":"pouting","keywords":["unhappy","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ™Žโ€โ™€๏ธ","name":"pouting_woman","keywords":["unhappy","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ™Žโ€โ™‚๏ธ","name":"pouting_man","keywords":["unhappy","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ™Žโ€โ™€๏ธ","name":"pouting_woman","keywords":["unhappy","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ™Žโ€โ™‚๏ธ","name":"pouting_man","keywords":["unhappy","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ™","name":"frowning","keywords":["sad","unhappy","depressed","discouraged","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ™โ€โ™€๏ธ","name":"frowning_woman","keywords":["sad","unhappy","depressed","discouraged","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ™โ€โ™‚๏ธ","name":"frowning_man","keywords":["sad","unhappy","depressed","discouraged","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ™โ€โ™€๏ธ","name":"frowning_woman","keywords":["sad","unhappy","depressed","discouraged","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ™โ€โ™‚๏ธ","name":"frowning_man","keywords":["sad","unhappy","depressed","discouraged","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ’‡","name":"haircut","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ’‡โ€โ™€๏ธ","name":"haircut_woman","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ’‡โ€โ™‚๏ธ","name":"haircut_man","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ’‡โ€โ™€๏ธ","name":"haircut_woman","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ’‡โ€โ™‚๏ธ","name":"haircut_man","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿ’†","name":"massage","keywords":["head"],"st":1}, - {"category":"people","char":"๐Ÿ’†โ€โ™€๏ธ","name":"massage_woman","keywords":["head","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ’†โ€โ™‚๏ธ","name":"massage_man","keywords":["head","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ’†โ€โ™€๏ธ","name":"massage_woman","keywords":["head","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ’†โ€โ™‚๏ธ","name":"massage_man","keywords":["head","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง–","name":"person_in_steamy_room","keywords":["spa","sauna","steamroom","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿง–โ€โ™€๏ธ","name":"woman_in_steamy_room","keywords":["spa","sauna","steamroom","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿง–โ€โ™‚๏ธ","name":"man_in_steamy_room","keywords":["spa","sauna","steamroom","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿง–โ€โ™€๏ธ","name":"woman_in_steamy_room","keywords":["spa","sauna","steamroom","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿง–โ€โ™‚๏ธ","name":"man_in_steamy_room","keywords":["spa","sauna","steamroom","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง","name":"deaf","keywords":["ear","hear","accessibility","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿงโ€โ™€๏ธ","name":"woman_deaf","keywords":["ear","hear","accessibility","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿงโ€โ™‚๏ธ","name":"man_deaf","keywords":["ear","hear","accessibility","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿงโ€โ™€๏ธ","name":"woman_deaf","keywords":["ear","hear","accessibility","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿงโ€โ™‚๏ธ","name":"man_deaf","keywords":["ear","hear","accessibility","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง","name":"standing","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿงโ€โ™€๏ธ","name":"woman_standing","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿงโ€โ™‚๏ธ","name":"man_standing","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿงโ€โ™€๏ธ","name":"woman_standing","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿงโ€โ™‚๏ธ","name":"man_standing","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐ŸงŽ","name":"kneeling","keywords":["gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐ŸงŽโ€โ™€๏ธ","name":"woman_kneeling","keywords":["girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐ŸงŽโ€โ™‚๏ธ","name":"man_kneeling","keywords":["boy","man","male","human"],"st":1}, + {"category":"people","char":"๐ŸงŽโ€โ™€๏ธ","name":"woman_kneeling","keywords":["girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐ŸงŽโ€โ™‚๏ธ","name":"man_kneeling","keywords":["boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆฏ","name":"person_with_probing_cane","keywords":["blind","accessibility","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฏ","name":"woman_with_probing_cane","keywords":["blind","accessibility","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฏ","name":"man_with_probing_cane","keywords":["blind","accessibility","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฏ","name":"woman_with_probing_cane","keywords":["blind","accessibility","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฏ","name":"man_with_probing_cane","keywords":["blind","accessibility","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆผ","name":"person_in_motorized_wheelchair","keywords":["accessibility","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆผ","name":"woman_in_motorized_wheelchair","keywords":["accessibility","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆผ","name":"man_in_motorized_wheelchair","keywords":["accessibility","boy","man","male","human"],"st":1}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆผ","name":"woman_in_motorized_wheelchair","keywords":["accessibility","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆผ","name":"man_in_motorized_wheelchair","keywords":["accessibility","boy","man","male","human"],"st":1,"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿฆฝ","name":"person_in_manual_wheelchair","keywords":["accessibility","gender-neutral","person","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฝ","name":"woman_in_manual_wheelchair","keywords":["accessibility","girl","woman","female","human"],"st":1}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฝ","name":"man_in_manual_wheelchair","keywords":["accessibility","boy","man","male","human"],"st":1}, - {"category":"people","char":"๐Ÿ’‘","name":"couple_with_heart_woman_man","keywords":["like","love","pair","dating","marriage","affection","valentines","human"]}, - {"category":"people","char":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","name":"couple_with_heart_woman_woman","keywords":["like","love","pair","dating","marriage","affection","valentines","human"]}, - {"category":"people","char":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","name":"couple_with_heart_man_man","keywords":["like","love","pair","dating","marriage","affection","valentines","human"]}, - {"category":"people","char":"๐Ÿ’","name":"couplekiss_man_woman","keywords":["like","love","pair","dating","marriage","valentines","gender-neutral","person","human"]}, - {"category":"people","char":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","name":"couplekiss_woman_woman","keywords":["like","love","pair","dating","marriage","valentines","girl","woman","female","human"]}, - {"category":"people","char":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","name":"couplekiss_man_man","keywords":["like","love","pair","dating","marriage","valentines","boy","man","male","human"]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","name":"family_man_woman_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ช","name":"family_man_woman_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_man_woman_girl_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_man_woman_girl_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_man_woman_boy_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","name":"family_woman_woman_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ","name":"family_woman_woman_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_woman_woman_girl_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_woman_woman_girl_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_woman_woman_boy_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง","name":"family_man_man_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ","name":"family_man_man_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_man_man_girl_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_man_man_girl_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_man_man_boy_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ง","name":"family_woman_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฆ","name":"family_woman_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_woman_girl_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_woman_girl_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_woman_boy_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ง","name":"family_man_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฆ","name":"family_man_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_man_girl_boy","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_man_girl_girl","keywords":[]}, - {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_man_boy_boy","keywords":[]}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿฆฝ","name":"woman_in_manual_wheelchair","keywords":["accessibility","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿฆฝ","name":"man_in_manual_wheelchair","keywords":["accessibility","boy","man","male","human"],"st":1,"v":"g"}, + {"category":"people","char":"๐Ÿ’‘","name":"couple_with_heart","keywords":["like","love","pair","dating","marriage","affection","valentines","human"]}, + {"category":"people","char":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ","name":"couple_with_heart_woman_woman","keywords":["like","love","pair","dating","marriage","affection","valentines","human"],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ","name":"couple_with_heart_man_man","keywords":["like","love","pair","dating","marriage","affection","valentines","human"],"v":"g"}, + {"category":"people","char":"๐Ÿ’","name":"couplekiss","keywords":["like","love","pair","dating","marriage","valentines","gender-neutral","person","human"]}, + {"category":"people","char":"๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ","name":"couplekiss_woman_woman","keywords":["like","love","pair","dating","marriage","valentines","girl","woman","female","human"],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ","name":"couplekiss_man_man","keywords":["like","love","pair","dating","marriage","valentines","boy","man","male","human"],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","name":"family_man_woman_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ช","name":"family_man_woman_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_man_woman_girl_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_man_woman_girl_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_man_woman_boy_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง","name":"family_woman_woman_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ","name":"family_woman_woman_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_woman_woman_girl_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_woman_woman_girl_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_woman_woman_boy_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง","name":"family_man_man_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ","name":"family_man_man_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_man_man_girl_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_man_man_girl_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_man_man_boy_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ง","name":"family_woman_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฆ","name":"family_woman_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_woman_girl_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_woman_girl_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_woman_boy_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ง","name":"family_man_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฆ","name":"family_man_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ","name":"family_man_girl_boy","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง","name":"family_man_girl_girl","keywords":[],"v":"g"}, + {"category":"people","char":"๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ","name":"family_man_boy_boy","keywords":[],"v":"g"}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿง‘โ€๐Ÿง’","name":"family_adult_adult_child","keywords":[]}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿง‘โ€๐Ÿง’โ€๐Ÿง’","name":"family_adult_adult_child_child","keywords":[]}, {"category":"people","char":"๐Ÿง‘โ€๐Ÿง’","name":"family_adult_child","keywords":[]}, @@ -834,8 +834,8 @@ {"category":"activity","char":"๐ŸŽฑ","name":"8ball","keywords":["game","luck","pool","hobby","magic"]}, {"category":"activity","char":"โ›ณ","name":"golf","keywords":["flag","hole","sports","summer","business"]}, {"category":"activity","char":"๐ŸŒ","name":"golfing","keywords":["sports","business","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐ŸŒ๏ธโ€โ™€๏ธ","name":"golfing_woman","keywords":["sports","business","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐ŸŒ๏ธโ€โ™‚๏ธ","name":"golfing_man","keywords":["sports","business","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐ŸŒ๏ธโ€โ™€๏ธ","name":"golfing_woman","keywords":["sports","business","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐ŸŒ๏ธโ€โ™‚๏ธ","name":"golfing_man","keywords":["sports","business","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿ“","name":"ping_pong","keywords":["sports","pingpong"]}, {"category":"activity","char":"๐Ÿธ","name":"badminton","keywords":["sports"]}, {"category":"activity","char":"๐Ÿฅ…","name":"goal_net","keywords":["sports"]}, @@ -848,14 +848,14 @@ {"category":"activity","char":"๐Ÿ‚","name":"snowboarder","keywords":["sports","winter"],"st":1}, {"category":"activity","char":"๐Ÿคบ","name":"person_fencing","keywords":["sword","sports","fencing"]}, {"category":"activity","char":"๐Ÿคผ","name":"wrestling","keywords":["people","sports","wrestlers","gender-neutral","person","human"]}, - {"category":"activity","char":"๐Ÿคผโ€โ™€๏ธ","name":"women_wrestling","keywords":["sports","wrestlers","girl","woman","female","human"]}, - {"category":"activity","char":"๐Ÿคผโ€โ™‚๏ธ","name":"men_wrestling","keywords":["sports","wrestlers","boy","man","male","human"]}, + {"category":"activity","char":"๐Ÿคผโ€โ™€๏ธ","name":"women_wrestling","keywords":["sports","wrestlers","girl","woman","female","human"],"v":"g"}, + {"category":"activity","char":"๐Ÿคผโ€โ™‚๏ธ","name":"men_wrestling","keywords":["sports","wrestlers","boy","man","male","human"],"v":"g"}, {"category":"activity","char":"๐Ÿคธ","name":"cartwheeling","keywords":["gymnastics","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿคธโ€โ™€๏ธ","name":"woman_cartwheeling","keywords":["gymnastics","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿคธโ€โ™‚๏ธ","name":"man_cartwheeling","keywords":["gymnastics","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿคธโ€โ™€๏ธ","name":"woman_cartwheeling","keywords":["gymnastics","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿคธโ€โ™‚๏ธ","name":"man_cartwheeling","keywords":["gymnastics","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿคพ","name":"person_playing_handball","keywords":["sports","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿคพโ€โ™€๏ธ","name":"woman_playing_handball","keywords":["sports","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿคพโ€โ™‚๏ธ","name":"man_playing_handball","keywords":["sports","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿคพโ€โ™€๏ธ","name":"woman_playing_handball","keywords":["sports","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿคพโ€โ™‚๏ธ","name":"man_playing_handball","keywords":["sports","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"โ›ธ","name":"ice_skate","keywords":["sports"]}, {"category":"activity","char":"๐ŸฅŒ","name":"curling_stone","keywords":["sports"]}, {"category":"activity","char":"๐Ÿ›น","name":"skateboard","keywords":["board"]}, @@ -865,34 +865,34 @@ {"category":"activity","char":"๐ŸฅŠ","name":"boxing_glove","keywords":["sports","fighting"]}, {"category":"activity","char":"๐Ÿฅ‹","name":"martial_arts_uniform","keywords":["judo","karate","taekwondo"]}, {"category":"activity","char":"๐Ÿšฃ","name":"rowing","keywords":["ship","hobby","water","sports","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿšฃโ€โ™€๏ธ","name":"rowing_woman","keywords":["ship","hobby","water","sports","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿšฃโ€โ™‚๏ธ","name":"rowing_man","keywords":["ship","hobby","water","sports","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿšฃโ€โ™€๏ธ","name":"rowing_woman","keywords":["ship","hobby","water","sports","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿšฃโ€โ™‚๏ธ","name":"rowing_man","keywords":["ship","hobby","water","sports","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿง—","name":"climbing","keywords":["rock","hobby","sports","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿง—โ€โ™€๏ธ","name":"climbing_woman","keywords":["rock","hobby","sports","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿง—โ€โ™‚๏ธ","name":"climbing_man","keywords":["rock","hobby","sports","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿง—โ€โ™€๏ธ","name":"climbing_woman","keywords":["rock","hobby","sports","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿง—โ€โ™‚๏ธ","name":"climbing_man","keywords":["rock","hobby","sports","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐ŸŠ","name":"swimming","keywords":["water","sports","summer","athlete","exercise","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐ŸŠโ€โ™€๏ธ","name":"swimming_woman","keywords":["water","sports","summer","athlete","exercise","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐ŸŠโ€โ™‚๏ธ","name":"swimming_man","keywords":["water","sports","summer","athlete","exercise","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐ŸŠโ€โ™€๏ธ","name":"swimming_woman","keywords":["water","sports","summer","athlete","exercise","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐ŸŠโ€โ™‚๏ธ","name":"swimming_man","keywords":["water","sports","summer","athlete","exercise","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿคฝ","name":"person_playing_water_polo","keywords":["pool","sports","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿคฝโ€โ™€๏ธ","name":"woman_playing_water_polo","keywords":["pool","sports","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿคฝโ€โ™‚๏ธ","name":"man_playing_water_polo","keywords":["pool","sports","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿคฝโ€โ™€๏ธ","name":"woman_playing_water_polo","keywords":["pool","sports","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿคฝโ€โ™‚๏ธ","name":"man_playing_water_polo","keywords":["pool","sports","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿง˜","name":"person_in_lotus_position","keywords":["zen","yoga","serenity","meditation","mindfulness","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿง˜โ€โ™€๏ธ","name":"woman_in_lotus_position","keywords":["zen","yoga","serenity","meditation","mindfulness","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿง˜โ€โ™‚๏ธ","name":"man_in_lotus_position","keywords":["zen","yoga","serenity","meditation","mindfulness","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿง˜โ€โ™€๏ธ","name":"woman_in_lotus_position","keywords":["zen","yoga","serenity","meditation","mindfulness","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿง˜โ€โ™‚๏ธ","name":"man_in_lotus_position","keywords":["zen","yoga","serenity","meditation","mindfulness","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿ„","name":"surfing","keywords":["sea","beach","ocean","sports","summer","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿ„โ€โ™€๏ธ","name":"surfing_woman","keywords":["sea","beach","ocean","sports","summer","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿ„โ€โ™‚๏ธ","name":"surfing_man","keywords":["sea","beach","ocean","sports","summer","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿ„โ€โ™€๏ธ","name":"surfing_woman","keywords":["sea","beach","ocean","sports","summer","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿ„โ€โ™‚๏ธ","name":"surfing_man","keywords":["sea","beach","ocean","sports","summer","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿ›€","name":"bath","keywords":["clean","shower","bathroom"],"st":1}, {"category":"activity","char":"โ›น","name":"basketball_player","keywords":["sports","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"โ›น๏ธโ€โ™€๏ธ","name":"basketball_woman","keywords":["sports","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"โ›น๏ธโ€โ™‚๏ธ","name":"basketball_man","keywords":["sports","boy","man","male","human"],"st":1}, + {"category":"activity","char":"โ›น๏ธโ€โ™€๏ธ","name":"basketball_woman","keywords":["sports","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"โ›น๏ธโ€โ™‚๏ธ","name":"basketball_man","keywords":["sports","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿ‹","name":"weight_lifting","keywords":["sports","exercise","training","gender-neutral","person","human"],"st":1}, {"category":"activity","char":"๐Ÿšด","name":"cyclist","keywords":["bike","sports","bicycle","cycling","hipster","exercise"],"st":1}, - {"category":"activity","char":"๐Ÿšดโ€โ™€๏ธ","name":"cyclist_woman","keywords":["bike","sports","bicycle","cycling","hipster","exercise","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿšดโ€โ™‚๏ธ","name":"cyclist_man","keywords":["bike","sports","bicycle","cycling","hipster","exercise","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿšดโ€โ™€๏ธ","name":"cyclist_woman","keywords":["bike","sports","bicycle","cycling","hipster","exercise","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿšดโ€โ™‚๏ธ","name":"cyclist_man","keywords":["bike","sports","bicycle","cycling","hipster","exercise","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿšต","name":"mountain_biking","keywords":["bike","race","sports","transportation","human"],"st":1}, - {"category":"activity","char":"๐Ÿšตโ€โ™€๏ธ","name":"mountain_biking_woman","keywords":["bike","race","sports","transportation","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿšตโ€โ™‚๏ธ","name":"mountain_biking_man","keywords":["bike","race","sports","transportation","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿšตโ€โ™€๏ธ","name":"mountain_biking_woman","keywords":["bike","race","sports","transportation","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿšตโ€โ™‚๏ธ","name":"mountain_biking_man","keywords":["bike","race","sports","transportation","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐Ÿ‡","name":"horse_racing","keywords":["luck","betting","gambling","competition","animal"],"st":1}, {"category":"activity","char":"๐Ÿคฟ","name":"diving_mask","keywords":["sports"]}, {"category":"activity","char":"๐Ÿช€","name":"yo_yo","keywords":["sports"]}, @@ -916,8 +916,8 @@ {"category":"activity","char":"๐ŸŽจ","name":"art","keywords":["draw","paint","colors","design"]}, {"category":"activity","char":"๐ŸŽช","name":"circus_tent","keywords":["party","carnival","festival"]}, {"category":"activity","char":"๐Ÿคน","name":"juggling","keywords":["skill","juggle","balance","multitask","gender-neutral","person","human"],"st":1}, - {"category":"activity","char":"๐Ÿคนโ€โ™€๏ธ","name":"woman_juggling","keywords":["skill","juggle","balance","multitask","girl","woman","female","human"],"st":1}, - {"category":"activity","char":"๐Ÿคนโ€โ™‚๏ธ","name":"man_juggling","keywords":["skill","juggle","balance","multitask","boy","man","male","human"],"st":1}, + {"category":"activity","char":"๐Ÿคนโ€โ™€๏ธ","name":"woman_juggling","keywords":["skill","juggle","balance","multitask","girl","woman","female","human"],"st":1,"v":"g"}, + {"category":"activity","char":"๐Ÿคนโ€โ™‚๏ธ","name":"man_juggling","keywords":["skill","juggle","balance","multitask","boy","man","male","human"],"st":1,"v":"g"}, {"category":"activity","char":"๐ŸŽค","name":"microphone","keywords":["PA","sing","music","sound","talkshow"]}, {"category":"activity","char":"๐ŸŽง","name":"headphones","keywords":["music","score","gadgets"]}, {"category":"activity","char":"๐ŸŽผ","name":"musical_score","keywords":["clef","treble","compose"]}, diff --git a/src/misc/emojilist.ts b/src/misc/emojilist.ts index dbd0e09411b5..4e482f873161 100644 --- a/src/misc/emojilist.ts +++ b/src/misc/emojilist.ts @@ -6,4 +6,5 @@ export const emojilist = require('../emojilist.json') as { category: 'face' | 'people' | 'animals_and_nature' | 'food_and_drink' | 'activity' | 'travel_and_places' | 'objects' | 'symbols' | 'flags'; local?: boolean; st?: number; + v?: string; }[]; diff --git a/src/misc/sanitize-url.ts b/src/misc/sanitize-url.ts index a5b6c71ecc88..65d7268defa9 100644 --- a/src/misc/sanitize-url.ts +++ b/src/misc/sanitize-url.ts @@ -1,5 +1,7 @@ -export function sanitizeUrl(str: string | null | undefined): string | null | undefined { +export function sanitizeUrl(str: unknown): string | null | undefined { if (str == null) return str; + if (typeof str !== 'string') return null; + try { const u = new URL(str); if (u.protocol === 'https:') return str; diff --git a/src/remote/activitypub/kernel/undo/announce.ts b/src/remote/activitypub/kernel/undo/announce.ts index 04cd2b411067..53266bd4a17c 100644 --- a/src/remote/activitypub/kernel/undo/announce.ts +++ b/src/remote/activitypub/kernel/undo/announce.ts @@ -1,48 +1,18 @@ -import * as mongo from 'mongodb'; import { IRemoteUser } from '../../../../models/user'; import { IAnnounce, getApId } from '../../type'; import deleteNote from '../../../../services/note/delete'; -import Note, { INote } from '../../../../models/note'; -import { isSelfOrigin } from '../../../../misc/convert-host'; +import Note from '../../../../models/note'; export const undoAnnounce = async (actor: IRemoteUser, activity: IAnnounce): Promise => { - const targetUri = getApId(activity.object); + const uri = getApId(activity); - let note: INote | undefined; + const note = await Note.findOne({ + uri + }); - if (isSelfOrigin(targetUri)) { - // ๅฏพ่ฑกใŒใƒญใƒผใ‚ซใƒซใฎๅ ดๅˆ - const id = new mongo.ObjectID(targetUri.split('/').pop()); - note = await Note.findOne({ - userId: actor._id, - renoteId: id, - deletedAt: { $exists: false } - }); - - if (!note) { - return `skip: target renote is not found`; - } - } else { - // ๅฏพ่ฑกใŒใƒชใƒขใƒผใƒˆใฎๅ ดๅˆ - const targetNote = await Note.findOne({ - uri: targetUri - }); - - if (!targetNote) { - return `skip: target note is not found`; - } - - note = await Note.findOne({ - userId: actor._id, - renoteId: targetNote._id, - deletedAt: { $exists: false } - }); - - if (!note) { - return `skip: target renote is not found`; - } - } + if (!note) return 'skip: no such Announce'; await deleteNote(actor, note); - return `ok`; + + return 'ok: deleted'; }; diff --git a/src/remote/activitypub/request.ts b/src/remote/activitypub/request.ts index 3ff69f1e7695..0d50d5c2c4f7 100644 --- a/src/remote/activitypub/request.ts +++ b/src/remote/activitypub/request.ts @@ -80,7 +80,10 @@ export async function apGet(url: string, user?: ILocalUser) { if (res.body.length > 65536) throw new Error('too large JSON'); - return await JSON.parse(res.body); + return { + object: await JSON.parse(res.body), + res, + }; } function validateContentType(contentType: string | null | undefined): boolean { diff --git a/src/remote/activitypub/resolver.ts b/src/remote/activitypub/resolver.ts index c17d28a37780..007f19201d77 100644 --- a/src/remote/activitypub/resolver.ts +++ b/src/remote/activitypub/resolver.ts @@ -66,20 +66,39 @@ export default class Resolver { this.user = await getInstanceActor(); } - const object = await apGet(value, this.user); + const { object, res } = await apGet(value, this.user); if (object === null || ( Array.isArray(object['@context']) ? !object['@context'].includes('https://www.w3.org/ns/activitystreams') : object['@context'] !== 'https://www.w3.org/ns/activitystreams' )) { - throw { - name: `InvalidResponse`, - statusCode: 482, - message: `Invalid @context` - }; + throw new StatusError(`Invalid @context`, 482); } - return object; + // reject no object id + if (object.id == null) { + throw new StatusError(`Object has no ID`, 482); + } + + // final landing url === responsed object id => success + if (res.url === object.id) { + return object; + } + + // reject final landing host !== responsed object id host + if (new URL(res.url).host !== new URL(object.id).host) { + throw new StatusError(`Object ID host doesn't match final url host`, 482); + } + + // second attempt by first id + const second = await apGet(object.id, this.user); + + // final landing url === responsed object id => success + if (second.res.url !== second.object.id) { + throw new StatusError(`Object ID still doesn't match final URL after second fetch attempt`, 482); + } + + return second.object; } } diff --git a/src/server/web/url-preview.ts b/src/server/web/url-preview.ts index edc2bdf45df7..e40a8255288d 100644 --- a/src/server/web/url-preview.ts +++ b/src/server/web/url-preview.ts @@ -57,7 +57,7 @@ module.exports = async (ctx: Router.RouterContext) => { url: url, lang: lang })}`) : await getSummaryInstance().summary(url, { - lang: lang + lang: typeof lang === 'string' ? lang : null, }); logger.succ(`Got preview of ${url}: ${summary.title}`);