diff --git a/package.json b/package.json index 87e562f69..85f23f8be 100644 --- a/package.json +++ b/package.json @@ -121,7 +121,7 @@ "tsconfig-paths": "4.1.2", "txtgen": "3.0.2", "typeorm-extension": "2.5.4", - "typescript": "4.9.5" + "typescript": "5.0.2" }, "engines": { "node": ">=14" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9b37c1e1b..c978972ce 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -88,7 +88,7 @@ specifiers: txtgen: 3.0.2 typeorm: 0.3.12 typeorm-extension: 2.5.4 - typescript: 4.9.5 + typescript: 5.0.2 dependencies: '@nestjs/common': 9.3.10_welcnyot5bzd5wa2aovbkxpi4i @@ -124,7 +124,7 @@ devDependencies: '@commitlint/config-conventional': 17.4.4 '@faker-js/faker': 7.6.0 '@nestjs/cli': 9.3.0 - '@nestjs/schematics': 9.0.4_typescript@4.9.5 + '@nestjs/schematics': 9.0.4_typescript@5.0.2 '@nestjs/testing': 9.3.10_ei3tg6cxzgs4sy4x5inb2pdyja '@semantic-release/changelog': 6.0.2_semantic-release@20.1.3 '@semantic-release/exec': 6.0.3_semantic-release@20.1.3 @@ -140,18 +140,18 @@ devDependencies: '@types/passport-jwt': 3.0.8 '@types/supertest': 2.0.12 '@types/validator': 13.7.14 - '@typescript-eslint/eslint-plugin': 5.55.0_342y7v4tc7ytrrysmit6jo4wri - '@typescript-eslint/parser': 5.55.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.55.0_qsnvknysi52qtaxqdyqyohkcku + '@typescript-eslint/parser': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu cspell: 6.30.2 dotenv: 16.0.3 eslint: 8.36.0 eslint-config-prettier: 8.7.0_eslint@8.36.0 eslint-import-resolver-typescript: 3.5.3_eakrjjutlgqjxe5ydhtnd4qdmy eslint-plugin-array-func: 3.1.8_eslint@8.36.0 - eslint-plugin-deprecation: 1.3.3_vgl77cfdswitgr47lm5swmv43m + eslint-plugin-deprecation: 1.3.3_j4766f7ecgqbon3u7zlxn5zszu eslint-plugin-eslint-comments: 3.2.0_eslint@8.36.0 eslint-plugin-import: 2.27.5_v7jo3sddp7aqau7pajjy572cju - eslint-plugin-jest: 27.2.1_c5np4xxgeczfzqnstagjdh5md4 + eslint-plugin-jest: 27.2.1_ccrqb4jwxka5photvcep762rre eslint-plugin-jest-formatting: 3.1.0_eslint@8.36.0 eslint-plugin-node: 11.1.0_eslint@8.36.0 eslint-plugin-optimize-regex: 1.2.1 @@ -174,13 +174,13 @@ devDependencies: semantic-release: 20.1.3 sort-package-json: 2.4.1 supertest: 6.3.3 - ts-jest: 29.0.5_doipufordlnvh5g4adbwayvyvy - ts-loader: 9.4.2_typescript@4.9.5 - ts-node: 10.9.1_cbfmry4sbbh4vatmdrsmatfg5a + ts-jest: 29.0.5_44ttdtjaknnkcgzh5px4h2qxl4 + ts-loader: 9.4.2_typescript@5.0.2 + ts-node: 10.9.1_sxidjv3cojnrggmso45tj7hldi tsconfig-paths: 4.1.2 txtgen: 3.0.2 typeorm-extension: 2.5.4_typeorm@0.3.12 - typescript: 4.9.5 + typescript: 5.0.2 packages: @@ -1704,7 +1704,7 @@ packages: - chokidar dev: true - /@nestjs/schematics/9.0.4_typescript@4.9.5: + /@nestjs/schematics/9.0.4_typescript@5.0.2: resolution: {integrity: sha512-egurCfAc4e5i1r2TmeAF0UrOKejFmT5oTdv4b7HcOVPupc3QGU7CbEfGleL3mkM5AjrixTQeMxU9bJ00ttAbGg==} peerDependencies: typescript: ^4.3.5 @@ -1714,7 +1714,7 @@ packages: fs-extra: 11.1.0 jsonc-parser: 3.2.0 pluralize: 8.0.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - chokidar dev: true @@ -2466,7 +2466,7 @@ packages: '@types/yargs-parser': 21.0.0 dev: true - /@typescript-eslint/eslint-plugin/5.55.0_342y7v4tc7ytrrysmit6jo4wri: + /@typescript-eslint/eslint-plugin/5.55.0_qsnvknysi52qtaxqdyqyohkcku: resolution: {integrity: sha512-IZGc50rtbjk+xp5YQoJvmMPmJEYoC53SiKPXyqWfv15XoD2Y5Kju6zN0DwlmaGJp1Iw33JsWJcQ7nw0lGCGjVg==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2478,36 +2478,36 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.4.0 - '@typescript-eslint/parser': 5.55.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu '@typescript-eslint/scope-manager': 5.55.0 - '@typescript-eslint/type-utils': 5.55.0_vgl77cfdswitgr47lm5swmv43m - '@typescript-eslint/utils': 5.55.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/type-utils': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu + '@typescript-eslint/utils': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 grapheme-splitter: 1.0.4 ignore: 5.2.0 natural-compare-lite: 1.4.0 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/experimental-utils/5.34.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/experimental-utils/5.34.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-bXDmphFgoQI4eY7r8Vp0mwrvU9Pic+KxuQPG8uoC33FlZLgsFhv8brhUUyniHEeDhApdg4/5a3qYEZbNGnRQYQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 dependencies: - '@typescript-eslint/utils': 5.34.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/utils': 5.34.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 transitivePeerDependencies: - supports-color - typescript dev: true - /@typescript-eslint/parser/5.55.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/parser/5.55.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-ppvmeF7hvdhUUZWSd2EEWfzcFkjJzgNQzVST22nzg958CR+sphy8A6K7LXQZd6V75m1VKjp+J4g/PCEfSCmzhw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2519,10 +2519,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.55.0 '@typescript-eslint/types': 5.55.0 - '@typescript-eslint/typescript-estree': 5.55.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.55.0_typescript@5.0.2 debug: 4.3.4 eslint: 8.36.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2551,7 +2551,7 @@ packages: '@typescript-eslint/visitor-keys': 5.55.0 dev: true - /@typescript-eslint/type-utils/5.55.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/type-utils/5.55.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-ObqxBgHIXj8rBNm0yh8oORFrICcJuZPZTqtAFh0oZQyr5DnAHZWfyw54RwpEEH+fD8suZaI0YxvWu5tYE/WswA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2561,12 +2561,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.55.0_typescript@4.9.5 - '@typescript-eslint/utils': 5.55.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/typescript-estree': 5.55.0_typescript@5.0.2 + '@typescript-eslint/utils': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu debug: 4.3.4 eslint: 8.36.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -2586,7 +2586,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree/5.34.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.34.0_typescript@5.0.2: resolution: {integrity: sha512-mXHAqapJJDVzxauEkfJI96j3D10sd567LlqroyCeJaHnu42sDbjxotGb3XFtGPYKPD9IyLjhsoULML1oI3M86A==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2601,13 +2601,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.48.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.48.0_typescript@5.0.2: resolution: {integrity: sha512-7pjd94vvIjI1zTz6aq/5wwE/YrfIyEPLtGJmRfyNR9NYIW+rOvzzUv3Cmq2hRKpvt6e9vpvPUQ7puzX7VSmsEw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2622,13 +2622,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/typescript-estree/5.55.0_typescript@4.9.5: + /@typescript-eslint/typescript-estree/5.55.0_typescript@5.0.2: resolution: {integrity: sha512-I7X4A9ovA8gdpWMpr7b1BN9eEbvlEtWhQvpxp/yogt48fy9Lj3iE3ild/1H3jKBBIYj5YYJmS2+9ystVhC7eaQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2643,13 +2643,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils/5.34.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.34.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-kWRYybU4Rn++7lm9yu8pbuydRyQsHRoBDIo11k7eqBWTldN4xUdVUMCsHBiE7aoEkFzrUEaZy3iH477vr4xHAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2658,7 +2658,7 @@ packages: '@types/json-schema': 7.0.11 '@typescript-eslint/scope-manager': 5.34.0 '@typescript-eslint/types': 5.34.0 - '@typescript-eslint/typescript-estree': 5.34.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.34.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.36.0 @@ -2667,7 +2667,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.48.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.48.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-x2jrMcPaMfsHRRIkL+x96++xdzvrdBCnYRd5QiW5Wgo1OB4kDYPbC1XjWP/TNqlfK93K/lUL92erq5zPLgFScQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2677,7 +2677,7 @@ packages: '@types/semver': 7.3.12 '@typescript-eslint/scope-manager': 5.48.0 '@typescript-eslint/types': 5.48.0 - '@typescript-eslint/typescript-estree': 5.48.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.48.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0_eslint@8.36.0 @@ -2687,7 +2687,7 @@ packages: - typescript dev: true - /@typescript-eslint/utils/5.55.0_vgl77cfdswitgr47lm5swmv43m: + /@typescript-eslint/utils/5.55.0_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-FkW+i2pQKcpDC3AY6DU54yl8Lfl14FVGYDgBTyGKB75cCwV3KpkpTMFi9d9j2WAJ4271LR2HeC5SEWF/CZmmfw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -2698,7 +2698,7 @@ packages: '@types/semver': 7.3.12 '@typescript-eslint/scope-manager': 5.55.0 '@typescript-eslint/types': 5.55.0 - '@typescript-eslint/typescript-estree': 5.55.0_typescript@4.9.5 + '@typescript-eslint/typescript-estree': 5.55.0_typescript@5.0.2 eslint: 8.36.0 eslint-scope: 5.1.1 semver: 7.3.8 @@ -4641,7 +4641,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.55.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu debug: 3.2.7 eslint: 8.36.0 eslint-import-resolver-node: 0.3.7 @@ -4659,17 +4659,17 @@ packages: eslint: 8.36.0 dev: true - /eslint-plugin-deprecation/1.3.3_vgl77cfdswitgr47lm5swmv43m: + /eslint-plugin-deprecation/1.3.3_j4766f7ecgqbon3u7zlxn5zszu: resolution: {integrity: sha512-Bbkv6ZN2cCthVXz/oZKPwsSY5S/CbgTLRG4Q2s2gpPpgNsT0uJ0dB5oLNiWzFYY8AgKX4ULxXFG1l/rDav9QFA==} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 typescript: ^3.7.5 || ^4.0.0 dependencies: - '@typescript-eslint/experimental-utils': 5.34.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/experimental-utils': 5.34.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 tslib: 2.4.0 - tsutils: 3.21.0_typescript@4.9.5 - typescript: 4.9.5 + tsutils: 3.21.0_typescript@5.0.2 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -4706,7 +4706,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.55.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/parser': 5.55.0_j4766f7ecgqbon3u7zlxn5zszu array-includes: 3.1.6 array.prototype.flat: 1.3.1 array.prototype.flatmap: 1.3.1 @@ -4738,7 +4738,7 @@ packages: eslint: 8.36.0 dev: true - /eslint-plugin-jest/27.2.1_c5np4xxgeczfzqnstagjdh5md4: + /eslint-plugin-jest/27.2.1_ccrqb4jwxka5photvcep762rre: resolution: {integrity: sha512-l067Uxx7ZT8cO9NJuf+eJHvt6bqJyz2Z29wykyEdz/OtmcELQl2MQGQLX8J94O1cSJWAwUSEvCjwjA7KEK3Hmg==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -4751,8 +4751,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.55.0_342y7v4tc7ytrrysmit6jo4wri - '@typescript-eslint/utils': 5.48.0_vgl77cfdswitgr47lm5swmv43m + '@typescript-eslint/eslint-plugin': 5.55.0_qsnvknysi52qtaxqdyqyohkcku + '@typescript-eslint/utils': 5.48.0_j4766f7ecgqbon3u7zlxn5zszu eslint: 8.36.0 jest: 29.5.0_d2dllaz5dte7avnjm55wl7fmsu transitivePeerDependencies: @@ -6634,7 +6634,7 @@ packages: pretty-format: 29.5.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1_cbfmry4sbbh4vatmdrsmatfg5a + ts-node: 10.9.1_sxidjv3cojnrggmso45tj7hldi transitivePeerDependencies: - supports-color dev: true @@ -9915,7 +9915,7 @@ packages: matchit: 1.1.0 dev: true - /ts-jest/29.0.5_doipufordlnvh5g4adbwayvyvy: + /ts-jest/29.0.5_44ttdtjaknnkcgzh5px4h2qxl4: resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -9944,11 +9944,11 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.8 - typescript: 4.9.5 + typescript: 5.0.2 yargs-parser: 21.1.1 dev: true - /ts-loader/9.4.2_typescript@4.9.5: + /ts-loader/9.4.2_typescript@5.0.2: resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -9959,7 +9959,7 @@ packages: enhanced-resolve: 5.10.0 micromatch: 4.0.5 semver: 7.3.8 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /ts-node/10.9.1_cbfmry4sbbh4vatmdrsmatfg5a: @@ -9991,6 +9991,37 @@ packages: typescript: 4.9.5 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 + dev: true + + /ts-node/10.9.1_sxidjv3cojnrggmso45tj7hldi: + resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} + hasBin: true + peerDependencies: + '@swc/core': '>=1.2.50' + '@swc/wasm': '>=1.2.50' + '@types/node': '*' + typescript: '>=2.7' + peerDependenciesMeta: + '@swc/core': + optional: true + '@swc/wasm': + optional: true + dependencies: + '@cspotcode/source-map-support': 0.8.1 + '@tsconfig/node10': 1.0.9 + '@tsconfig/node12': 1.0.11 + '@tsconfig/node14': 1.0.3 + '@tsconfig/node16': 1.0.3 + '@types/node': 18.15.3 + acorn: 8.8.0 + acorn-walk: 8.2.0 + arg: 4.1.3 + create-require: 1.1.1 + diff: 4.0.2 + make-error: 1.3.6 + typescript: 5.0.2 + v8-compile-cache-lib: 3.0.1 + yn: 3.1.1 /tsconfig-paths-webpack-plugin/4.0.1: resolution: {integrity: sha512-m5//KzLoKmqu2MVix+dgLKq70MnFi8YL8sdzQZ6DblmCdfuq/y3OqvJd5vMndg2KEVCOeNz8Es4WVZhYInteLw==} @@ -10033,14 +10064,14 @@ packages: /tslib/2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} - /tsutils/3.21.0_typescript@4.9.5: + /tsutils/3.21.0_typescript@5.0.2: resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: tslib: 1.14.1 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /txtgen/3.0.2: @@ -10210,7 +10241,7 @@ packages: pg: 8.10.0 reflect-metadata: 0.1.13 sha.js: 2.4.11 - ts-node: 10.9.1_cbfmry4sbbh4vatmdrsmatfg5a + ts-node: 10.9.1_sxidjv3cojnrggmso45tj7hldi tslib: 2.5.0 uuid: 9.0.0 xml2js: 0.4.23 @@ -10222,6 +10253,12 @@ packages: resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} engines: {node: '>=4.2.0'} hasBin: true + dev: true + + /typescript/5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} + hasBin: true /uglify-js/3.17.0: resolution: {integrity: sha512-aTeNPVmgIMPpm1cxXr2Q/nEbvkmV8yq66F3om7X3P/cvOXQ0TMQ64Wk63iyT1gPlmdmGzjGpyLh1f3y8MZWXGg==}