From a7cc288513e71b14f8c4171a092892b60f40c25d Mon Sep 17 00:00:00 2001 From: Benjamin Canac Date: Wed, 20 Mar 2024 14:20:07 +0100 Subject: [PATCH] chore(deps): update --- package.json | 8 ++-- pnpm-lock.yaml | 118 +++++++++++++++++++++---------------------------- 2 files changed, 54 insertions(+), 72 deletions(-) diff --git a/package.json b/package.json index f4db3bc0..6679c0c7 100644 --- a/package.json +++ b/package.json @@ -27,14 +27,14 @@ "dependencies": { "@nuxt/kit": "^3.11.1", "@nuxt/schema": "^3.11.1", - "@nuxtjs/color-mode": "^3.3.2", + "@nuxtjs/color-mode": "^3.3.3", "@tailwindcss/postcss": "4.0.0-alpha.9", "@tailwindcss/vite": "4.0.0-alpha.9", "@vueuse/core": "^10.9.0", "defu": "^6.1.4", "nuxt-icon": "^0.6.9", "ohash": "^1.1.3", - "radix-vue": "^1.5.2", + "radix-vue": "^1.5.3", "tailwind-variants": "^0.2.1", "tailwindcss": "4.0.0-alpha.9" }, @@ -46,14 +46,14 @@ "eslint": "^8.57.0", "joi": "^17.12.2", "valibot": "^0.30.0", - "happy-dom": "^13.10.1", + "happy-dom": "^14.1.0", "nuxt": "^3.11.1", "nuxt-ui-dev-module": "workspace:*", "vitest": "^1.4.0", "vitest-environment-nuxt": "^1.0.0", "vue": "^3.4.21", "vue-router": "^4.3.0", - "vue-tsc": "^2.0.6", + "vue-tsc": "^2.0.7", "yup": "^1.4.0", "zod": "^3.22.4" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b7ce3e2b..5d263315 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,8 +18,8 @@ importers: specifier: ^3.11.1 version: 3.11.1(rollup@3.29.4) '@nuxtjs/color-mode': - specifier: ^3.3.2 - version: 3.3.2(rollup@3.29.4) + specifier: ^3.3.3 + version: 3.3.3(rollup@3.29.4) '@tailwindcss/postcss': specifier: 4.0.0-alpha.9 version: 4.0.0-alpha.9(postcss@8.4.36) @@ -39,8 +39,8 @@ importers: specifier: ^1.1.3 version: 1.1.3 radix-vue: - specifier: ^1.5.2 - version: 1.5.2(vue@3.4.21) + specifier: ^1.5.3 + version: 1.5.3(vue@3.4.21) tailwind-variants: specifier: ^0.2.1 version: 0.2.1(tailwindcss@4.0.0-alpha.9) @@ -56,7 +56,7 @@ importers: version: 0.5.5(@nuxt/kit@3.11.1)(nuxi@3.11.0)(typescript@5.4.2) '@nuxt/test-utils': specifier: ^3.12.0 - version: 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.10.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + version: 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.1.0)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) '@vue/test-utils': specifier: ^2.4.5 version: 2.4.5 @@ -64,14 +64,14 @@ importers: specifier: ^8.57.0 version: 8.57.0 happy-dom: - specifier: ^13.10.1 - version: 13.10.1 + specifier: ^14.1.0 + version: 14.1.0 joi: specifier: ^17.12.2 version: 17.12.2 nuxt: specifier: ^3.11.1 - version: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + version: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7) nuxt-ui-dev-module: specifier: workspace:* version: link:modules/dev @@ -80,10 +80,10 @@ importers: version: 0.30.0 vitest: specifier: ^1.4.0 - version: 1.4.0(happy-dom@13.10.1) + version: 1.4.0(happy-dom@14.1.0) vitest-environment-nuxt: specifier: ^1.0.0 - version: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.10.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + version: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.1.0)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue: specifier: ^3.4.21 version: 3.4.21(typescript@5.4.2) @@ -91,8 +91,8 @@ importers: specifier: ^4.3.0 version: 4.3.0(vue@3.4.21) vue-tsc: - specifier: ^2.0.6 - version: 2.0.6(typescript@5.4.2) + specifier: ^2.0.7 + version: 2.0.7(typescript@5.4.2) yup: specifier: ^1.4.0 version: 1.4.0 @@ -131,7 +131,7 @@ importers: dependencies: nuxt: specifier: latest - version: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + version: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7) nuxt-ui3: specifier: workspace:* version: link:.. @@ -1156,7 +1156,7 @@ packages: '@nuxt/kit': 3.11.1(rollup@3.29.4) '@nuxt/schema': 3.11.1(rollup@3.29.4) execa: 7.2.0 - nuxt: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + nuxt: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7) vite: 5.1.6 transitivePeerDependencies: - rollup @@ -1202,7 +1202,7 @@ packages: launch-editor: 2.6.1 local-pkg: 0.5.0 magicast: 0.3.3 - nuxt: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + nuxt: 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7) nypm: 0.3.8 ohash: 1.1.3 pacote: 17.0.6 @@ -1332,7 +1332,7 @@ packages: - rollup - supports-color - /@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.10.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): + /@nuxt/test-utils@3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.1.0)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-Q3HP53TDIYeqHT65r31HZhK/gRwVBmchSdVj1tfiYECyqstckvsQ4Cyt/GX/XmD7cLdD3d5aHow8LaMfP+BSqQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1384,7 +1384,7 @@ packages: fake-indexeddb: 5.0.2 get-port-please: 3.1.2 h3: 1.11.1 - happy-dom: 13.10.1 + happy-dom: 14.1.0 local-pkg: 0.5.0 magic-string: 0.30.8 node-fetch-native: 1.6.2 @@ -1398,8 +1398,8 @@ packages: unenv: 1.9.0 unplugin: 1.10.0 vite: 5.1.6 - vitest: 1.4.0(happy-dom@13.10.1) - vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.10.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + vitest: 1.4.0(happy-dom@14.1.0) + vitest-environment-nuxt: 1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.1.0)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) vue: 3.4.21(typescript@5.4.2) vue-router: 4.3.0(vue@3.4.21) transitivePeerDependencies: @@ -1410,7 +1410,7 @@ packages: /@nuxt/ui-templates@1.3.1: resolution: {integrity: sha512-5gc02Pu1HycOVUWJ8aYsWeeXcSTPe8iX8+KIrhyEtEoOSkY0eMBuo0ssljB8wALuEmepv31DlYe5gpiRwkjESA==} - /@nuxt/vite-builder@3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue-tsc@2.0.6)(vue@3.4.21): + /@nuxt/vite-builder@3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue-tsc@2.0.7)(vue@3.4.21): resolution: {integrity: sha512-8DVK2Jb9xgfnvTfKr5mL3UDdAIrd3q3F4EmoVsXVKJe8NTt9LW38QdGwGViIQm9wzLDDEo0mgWF+n7WoGEH0xQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1448,7 +1448,7 @@ packages: unplugin: 1.10.0 vite: 5.1.6 vite-node: 1.4.0 - vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6) + vite-plugin-checker: 0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7) vue: 3.4.21(typescript@5.4.2) vue-bundle-renderer: 2.0.0 transitivePeerDependencies: @@ -1471,11 +1471,10 @@ packages: - vti - vue-tsc - /@nuxtjs/color-mode@3.3.2(rollup@3.29.4): - resolution: {integrity: sha512-BLpBfrYZngV2QWFQ4HNEFwAXa3Pno43Ge+2XHcZJTTa1Z4KzRLvOwku8yiyV3ovIaaXKGwduBdv3Z5Ocdp0/+g==} + /@nuxtjs/color-mode@3.3.3(rollup@3.29.4): + resolution: {integrity: sha512-t6QM/tj1d/53xQ9JznNVIaqIfQWhjHRzNt5VqTxNeAJWG0HCdiHVezkUTMahPUgUbEJnBrtCoquUYwpyFhNF+Q==} dependencies: '@nuxt/kit': 3.11.1(rollup@3.29.4) - lodash.template: 4.5.0 pathe: 1.1.2 transitivePeerDependencies: - rollup @@ -2418,20 +2417,20 @@ packages: pretty-format: 29.7.0 dev: true - /@volar/language-core@2.1.2: - resolution: {integrity: sha512-5qsDp0Gf6fE09UWCeK7bkVn6NxMwC9OqFWQkMMkeej8h8XjyABPdRygC2RCrqDrfVdGijqlMQeXs6yRS+vfZYA==} + /@volar/language-core@2.1.3: + resolution: {integrity: sha512-F93KYZYqcYltG7NihfnLt/omMZOtrQtsh2+wj+cgx3xolopU+TZvmwlZWOjw3ObZGFj3SKBb4jJn6VSfSch6RA==} dependencies: - '@volar/source-map': 2.1.2 + '@volar/source-map': 2.1.3 - /@volar/source-map@2.1.2: - resolution: {integrity: sha512-yFJqsuLm1OaWrsz9E3yd3bJcYIlHqdZ8MbmIoZLrAzMYQDcoF26/INIhgziEXSdyHc8xd7rd/tJdSnUyh0gH4Q==} + /@volar/source-map@2.1.3: + resolution: {integrity: sha512-j+R+NG/OlDgdNMttADxNuSM9Z26StT/Bjw0NgSydI05Vihngn9zvaP/xXwfWs5qQrRzbKVFxJebS2ks5m/URuA==} dependencies: muggle-string: 0.4.1 - /@volar/typescript@2.1.2: - resolution: {integrity: sha512-lhTancZqamvaLvoz0u/uth8dpudENNt2LFZOWCw9JZiX14xRFhdhfzmphiCRb7am9E6qAJSbdS/gMt1utXAoHQ==} + /@volar/typescript@2.1.3: + resolution: {integrity: sha512-ZZqLMih4mvu2eJAW3UCFm84OM/ojYMoA/BU/W1TctT5F2nVzNJmW4jxMWmP3wQzxCbATfTa5gLb1+BSI9NBMBg==} dependencies: - '@volar/language-core': 2.1.2 + '@volar/language-core': 2.1.3 path-browserify: 1.0.1 /@vue-macros/common@1.10.1(rollup@3.29.4)(vue@3.4.21): @@ -2528,15 +2527,15 @@ packages: /@vue/devtools-api@6.6.1: resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} - /@vue/language-core@2.0.6(typescript@5.4.2): - resolution: {integrity: sha512-UzqU12tzf9XLqRO3TiWPwRNpP4fyUzE6MAfOQWQNZ4jy6a30ARRUpmODDKq6O8C4goMc2AlPqTmjOHPjHkilSg==} + /@vue/language-core@2.0.7(typescript@5.4.2): + resolution: {integrity: sha512-Vh1yZX3XmYjn9yYLkjU8DN6L0ceBtEcapqiyclHne8guG84IaTzqtvizZB1Yfxm3h6m7EIvjerLO5fvOZO6IIQ==} peerDependencies: typescript: '*' peerDependenciesMeta: typescript: optional: true dependencies: - '@volar/language-core': 2.1.2 + '@volar/language-core': 2.1.3 '@vue/compiler-dom': 3.4.21 '@vue/shared': 3.4.21 computeds: 0.0.1 @@ -4037,8 +4036,8 @@ packages: transitivePeerDependencies: - uWebSockets.js - /happy-dom@13.10.1: - resolution: {integrity: sha512-9GZLEFvQL5EgfJX2zcBgu1nsPUn98JF/EiJnSfQbdxI6YEQGqpd09lXXxOmYonRBIEFz9JlGCOiPflDzgS1p8w==} + /happy-dom@14.1.0: + resolution: {integrity: sha512-wThsE6eokrjhIMlELG3snYBwyLR/Q/XcxJ4IQFJj9VCiRVwkiQsfcGTllG+F8f/xstOfTIFrZ77vlUjfGZyLsA==} engines: {node: '>=16.0.0'} dependencies: entities: 4.5.0 @@ -4615,10 +4614,6 @@ packages: dependencies: p-locate: 5.0.0 - /lodash._reinterpolate@3.0.0: - resolution: {integrity: sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==} - dev: false - /lodash.defaults@4.2.0: resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} @@ -4631,19 +4626,6 @@ packages: /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} - /lodash.template@4.5.0: - resolution: {integrity: sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==} - dependencies: - lodash._reinterpolate: 3.0.0 - lodash.templatesettings: 4.2.0 - dev: false - - /lodash.templatesettings@4.2.0: - resolution: {integrity: sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==} - dependencies: - lodash._reinterpolate: 3.0.0 - dev: false - /lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -5198,7 +5180,7 @@ packages: - vue dev: false - /nuxt@3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6): + /nuxt@3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7): resolution: {integrity: sha512-CsncE1dxP0cmOYT+PBdjMD0bOK8eZizG5tgNWUOJAAAtU45sO38maoBumYYL2kUpT/SC/dMP+831DAcVPvi9pQ==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -5217,7 +5199,7 @@ packages: '@nuxt/schema': 3.11.1(rollup@3.29.4) '@nuxt/telemetry': 2.5.3(rollup@3.29.4) '@nuxt/ui-templates': 1.3.1 - '@nuxt/vite-builder': 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue-tsc@2.0.6)(vue@3.4.21) + '@nuxt/vite-builder': 3.11.1(eslint@8.57.0)(rollup@3.29.4)(typescript@5.4.2)(vue-tsc@2.0.7)(vue@3.4.21) '@unhead/dom': 1.8.20 '@unhead/ssr': 1.8.20 '@unhead/vue': 1.8.20(vue@3.4.21) @@ -5901,8 +5883,8 @@ packages: /queue-tick@1.0.1: resolution: {integrity: sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==} - /radix-vue@1.5.2(vue@3.4.21): - resolution: {integrity: sha512-XyXB6mYm7dthW56LDHG4ttR3x+XtspTi48nSq4vHoHldgGZzAEa5VXlqUCr2J21fNKrt3NIYhIIRLB6kKwWwrA==} + /radix-vue@1.5.3(vue@3.4.21): + resolution: {integrity: sha512-K1JF8P238jGKRwwlWe0LNCd80bamfWFnDhLNBAgoWvSRORRIsoo7DODnC4TLE62JE55tf/6ABSs5JIvp2BvYPA==} dependencies: '@floating-ui/dom': 1.6.3 '@floating-ui/vue': 1.0.6(vue@3.4.21) @@ -6952,7 +6934,7 @@ packages: - supports-color - terser - /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.6): + /vite-plugin-checker@0.6.4(eslint@8.57.0)(typescript@5.4.2)(vite@5.1.6)(vue-tsc@2.0.7): resolution: {integrity: sha512-2zKHH5oxr+ye43nReRbC2fny1nyARwhxdm0uNYp/ERy4YvU9iZpNOsueoi/luXw5gnpqRSvjcEPxXbS153O2wA==} engines: {node: '>=14.16'} peerDependencies: @@ -7001,7 +6983,7 @@ packages: vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.11 vscode-uri: 3.0.8 - vue-tsc: 2.0.6(typescript@5.4.2) + vue-tsc: 2.0.7(typescript@5.4.2) /vite-plugin-inspect@0.8.3(@nuxt/kit@3.11.1)(rollup@3.29.4)(vite@5.1.6): resolution: {integrity: sha512-SBVzOIdP/kwe6hjkt7LSW4D0+REqqe58AumcnCfRNw4Kt3mbS9pEBkch+nupu2PBxv2tQi69EQHQ1ZA1vgB/Og==} @@ -7080,10 +7062,10 @@ packages: optionalDependencies: fsevents: 2.3.3 - /vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.10.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): + /vitest-environment-nuxt@1.0.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.1.0)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21): resolution: {integrity: sha512-AWMO9h4HdbaFdPWZw34gALFI8gbBiOpvfbyeZwHIPfh4kWg/TwElYHvYMQ61WPUlCGaS5LebfHkaI0WPyb//Iw==} dependencies: - '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@13.10.1)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) + '@nuxt/test-utils': 3.12.0(@vue/test-utils@2.4.5)(h3@1.11.1)(happy-dom@14.1.0)(rollup@3.29.4)(vite@5.1.6)(vitest@1.4.0)(vue-router@4.3.0)(vue@3.4.21) transitivePeerDependencies: - '@cucumber/cucumber' - '@jest/globals' @@ -7103,7 +7085,7 @@ packages: - vue-router dev: true - /vitest@1.4.0(happy-dom@13.10.1): + /vitest@1.4.0(happy-dom@14.1.0): resolution: {integrity: sha512-gujzn0g7fmwf83/WzrDTnncZt2UiXP41mHuFYFrdwaLRVQ6JYQEiME2IfEjU3vcFL3VKa75XhI3lFgn+hfVsQw==} engines: {node: ^18.0.0 || >=20.0.0} hasBin: true @@ -7137,7 +7119,7 @@ packages: chai: 4.4.1 debug: 4.3.4 execa: 8.0.1 - happy-dom: 13.10.1 + happy-dom: 14.1.0 local-pkg: 0.5.0 magic-string: 0.30.8 pathe: 1.1.2 @@ -7251,14 +7233,14 @@ packages: de-indent: 1.0.2 he: 1.2.0 - /vue-tsc@2.0.6(typescript@5.4.2): - resolution: {integrity: sha512-kK50W4XqQL34vHRkxlRWLicrT6+F9xfgCgJ4KSmCHcytKzc1u3c94XXgI+CjmhOSxyw0krpExF7Obo7y4+0dVQ==} + /vue-tsc@2.0.7(typescript@5.4.2): + resolution: {integrity: sha512-LYa0nInkfcDBB7y8jQ9FQ4riJTRNTdh98zK/hzt4gEpBZQmf30dPhP+odzCa+cedGz6B/guvJEd0BavZaRptjg==} hasBin: true peerDependencies: typescript: '*' dependencies: - '@volar/typescript': 2.1.2 - '@vue/language-core': 2.0.6(typescript@5.4.2) + '@volar/typescript': 2.1.3 + '@vue/language-core': 2.0.7(typescript@5.4.2) semver: 7.6.0 typescript: 5.4.2