From e0837a8b18f2cee14af38051be12e6ebc5bacf2a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Greg=20Zi=C3=83=C2=B3=C3=85=E2=80=9Akowski?= Date: Mon, 2 May 2022 10:36:45 +0000 Subject: [PATCH] Editor: Update WordPress packages for 6.0 Beta 4 Included cherry-picked commits from the Gutenberg plugin that fix bugs discovere after WordPress 6.0 Beta 3. Props zieladam, ndiego, darerodz. See #55567. git-svn-id: https://develop.svn.wordpress.org/trunk@53329 602fd350-edb4-49c9-b593-d223f7449a82 --- Gruntfile.js | 2 +- package-lock.json | 970 +++++++++--------- package.json | 43 +- .../assets/script-loader-packages.php | 2 +- .../blocks/comment-author-name.php | 12 +- src/wp-includes/blocks/comment-content.php | 28 +- src/wp-includes/blocks/comments-title.php | 21 +- src/wp-includes/blocks/cover.php | 2 +- src/wp-includes/blocks/post-comments-form.php | 5 +- .../tests/blocks/renderCommentTemplate.php | 78 +- tools/webpack/packages.js | 2 +- 11 files changed, 625 insertions(+), 540 deletions(-) diff --git a/Gruntfile.js b/Gruntfile.js index 37166110b4..2ff1b92bf6 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -1675,7 +1675,7 @@ module.exports = function(grunt) { grunt.registerTask( 'wp-packages:update', 'Update WordPress packages', function() { const distTag = grunt.option('dist-tag') || 'latest'; grunt.log.writeln( `Updating WordPress packages (--dist-tag=${distTag})` ); - spawn( 'npx', [ 'wp-scripts', 'packages-update', '--', `--dist-tag=${distTag}` ], { + spawn( 'npx', [ 'wp-scripts', 'packages-update', `--dist-tag=${distTag}` ], { cwd: __dirname, stdio: 'inherit', } ); diff --git a/package-lock.json b/package-lock.json index 257aabe3b5..3b6ce9c60d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -5,12 +5,13 @@ "requires": true, "dependencies": { "@ampproject/remapping": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", - "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "dev": true, "requires": { - "@jridgewell/trace-mapping": "^0.3.0" + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" } }, "@babel/code-frame": { @@ -22,27 +23,27 @@ } }, "@babel/compat-data": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", - "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.10.tgz", + "integrity": "sha512-GZt/TCsG70Ms19gfZO1tM4CVnXsPgEPBCpJu+Qz3L0LUDsY5nZqFZglIoPC1kIYOtNBZlrnFT+klg12vFGZXrw==", "dev": true }, "@babel/core": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", - "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.10.tgz", + "integrity": "sha512-liKoppandF3ZcBnIYFjfSDHZLKdLHGJRkoWtG8zQyGJBQfIYobpnVGI5+pLBNtS6psFLDzyq8+h5HiVljW9PNA==", "dev": true, "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", - "@babel/helper-compilation-targets": "^7.17.7", + "@babel/generator": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-module-transforms": "^7.17.7", "@babel/helpers": "^7.17.9", - "@babel/parser": "^7.17.9", + "@babel/parser": "^7.17.10", "@babel/template": "^7.16.7", - "@babel/traverse": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/traverse": "^7.17.10", + "@babel/types": "^7.17.10", "convert-source-map": "^1.7.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -51,9 +52,9 @@ }, "dependencies": { "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", "dev": true }, "semver": { @@ -84,14 +85,14 @@ } }, "@babel/generator": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", - "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.10.tgz", + "integrity": "sha512-46MJZZo9y3o4kmhBVc7zW7i8dtR1oIK/sdO5NcfcZRhTGYi+KKJRtHNgsU6c4VUcJmUNV/LQdebD/9Dlv4K+Tg==", "dev": true, "requires": { - "@babel/types": "^7.17.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "@babel/types": "^7.17.10", + "@jridgewell/gen-mapping": "^0.1.0", + "jsesc": "^2.5.1" } }, "@babel/helper-annotate-as-pure": { @@ -114,40 +115,46 @@ } }, "@babel/helper-compilation-targets": { - "version": "7.17.7", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", - "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.10.tgz", + "integrity": "sha512-gh3RxjWbauw/dFiU/7whjd0qN9K6nPJMqe6+Er7rOavFh0CQUSwhAE3IcTho2rywPJFxej6TUUHDkWcYI6gGqQ==", "dev": true, "requires": { - "@babel/compat-data": "^7.17.7", + "@babel/compat-data": "^7.17.10", "@babel/helper-validator-option": "^7.16.7", - "browserslist": "^4.17.5", + "browserslist": "^4.20.2", "semver": "^6.3.0" }, "dependencies": { "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" } }, + "caniuse-lite": { + "version": "1.0.30001335", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", + "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", + "dev": true + }, "electron-to-chromium": { - "version": "1.4.113", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.113.tgz", - "integrity": "sha512-s30WKxp27F3bBH6fA07FYL2Xm/FYnYrKpMjHr3XVCTUb9anAyZn/BeZfPWgTZGAbJeT4NxNwISSbLcYZvggPMA==", + "version": "1.4.129", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.129.tgz", + "integrity": "sha512-GgtN6bsDtHdtXJtlMYZWGB/uOyjZWjmRDumXTas7dGBaB9zUyCjzHet1DY2KhyHN8R0GLbzZWqm4efeddqqyRQ==", "dev": true }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true }, "semver": { @@ -735,9 +742,9 @@ } }, "@babel/plugin-syntax-typescript": { - "version": "7.16.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.7.tgz", - "integrity": "sha512-YhUIJHHGkqPgEcMYkPCKTyGUdoGKWtopIycQyjJH8OjvRgOYsXsaKehLVPScKJWAULPxMa4N1vCe6szREFlZ7A==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.17.10.tgz", + "integrity": "sha512-xJefea1DWXW09pW4Tm9bjwVlPDyYA2it3fWlmEjpYz6alPvTUjL0EOzNzI/FEOyI3r4/J7uVH5UqKgl1TQ5hqQ==", "dev": true, "requires": { "@babel/helper-plugin-utils": "^7.16.7" @@ -929,12 +936,12 @@ } }, "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.8.tgz", - "integrity": "sha512-j3Jw+n5PvpmhRR+mrgIh04puSANCk/T/UA3m3P1MjJkhlK906+ApHhDIqBQDdOgL/r1UYpz4GNclTXxyZrYGSw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.17.10.tgz", + "integrity": "sha512-v54O6yLaJySCs6mGzaVOUw9T967GnH38T6CQSAtnzdNPwu84l2qAjssKzo/WSO8Yi7NF+7ekm5cVbF/5qiIgNA==", "dev": true, "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.7" + "@babel/helper-create-regexp-features-plugin": "^7.17.0" } }, "@babel/plugin-transform-new-target": { @@ -1043,9 +1050,9 @@ } }, "@babel/plugin-transform-runtime": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.0.tgz", - "integrity": "sha512-fr7zPWnKXNc1xoHfrIU9mN/4XKX4VLZ45Q+oMhfsYIaHvg7mHgmhfOy/ckRWqDK7XF3QDigRpkh5DKq6+clE8A==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.17.10.tgz", + "integrity": "sha512-6jrMilUAJhktTr56kACL8LnWC5hx3Lf27BS0R0DSyW/OoJfb/iTHeE96V3b1dgKG3FSFdd/0culnYWMkjcKCig==", "dev": true, "requires": { "@babel/helper-module-imports": "^7.16.7", @@ -1141,27 +1148,27 @@ } }, "@babel/preset-env": { - "version": "7.16.11", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.11.tgz", - "integrity": "sha512-qcmWG8R7ZW6WBRPZK//y+E3Cli151B20W1Rv7ln27vuPaXU/8TKms6jFdiJtF7UDTxcrb7mZd88tAeK9LjdT8g==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.17.10.tgz", + "integrity": "sha512-YNgyBHZQpeoBSRBg0xixsZzfT58Ze1iZrajvv0lJc70qDDGuGfonEnMGfWeSY0mQ3JTuCWFbMkzFRVafOyJx4g==", "dev": true, "requires": { - "@babel/compat-data": "^7.16.8", - "@babel/helper-compilation-targets": "^7.16.7", + "@babel/compat-data": "^7.17.10", + "@babel/helper-compilation-targets": "^7.17.10", "@babel/helper-plugin-utils": "^7.16.7", "@babel/helper-validator-option": "^7.16.7", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.7", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.7", "@babel/plugin-proposal-async-generator-functions": "^7.16.8", "@babel/plugin-proposal-class-properties": "^7.16.7", - "@babel/plugin-proposal-class-static-block": "^7.16.7", + "@babel/plugin-proposal-class-static-block": "^7.17.6", "@babel/plugin-proposal-dynamic-import": "^7.16.7", "@babel/plugin-proposal-export-namespace-from": "^7.16.7", "@babel/plugin-proposal-json-strings": "^7.16.7", "@babel/plugin-proposal-logical-assignment-operators": "^7.16.7", "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.7", "@babel/plugin-proposal-numeric-separator": "^7.16.7", - "@babel/plugin-proposal-object-rest-spread": "^7.16.7", + "@babel/plugin-proposal-object-rest-spread": "^7.17.3", "@babel/plugin-proposal-optional-catch-binding": "^7.16.7", "@babel/plugin-proposal-optional-chaining": "^7.16.7", "@babel/plugin-proposal-private-methods": "^7.16.11", @@ -1187,7 +1194,7 @@ "@babel/plugin-transform-block-scoping": "^7.16.7", "@babel/plugin-transform-classes": "^7.16.7", "@babel/plugin-transform-computed-properties": "^7.16.7", - "@babel/plugin-transform-destructuring": "^7.16.7", + "@babel/plugin-transform-destructuring": "^7.17.7", "@babel/plugin-transform-dotall-regex": "^7.16.7", "@babel/plugin-transform-duplicate-keys": "^7.16.7", "@babel/plugin-transform-exponentiation-operator": "^7.16.7", @@ -1196,15 +1203,15 @@ "@babel/plugin-transform-literals": "^7.16.7", "@babel/plugin-transform-member-expression-literals": "^7.16.7", "@babel/plugin-transform-modules-amd": "^7.16.7", - "@babel/plugin-transform-modules-commonjs": "^7.16.8", - "@babel/plugin-transform-modules-systemjs": "^7.16.7", + "@babel/plugin-transform-modules-commonjs": "^7.17.9", + "@babel/plugin-transform-modules-systemjs": "^7.17.8", "@babel/plugin-transform-modules-umd": "^7.16.7", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.8", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.17.10", "@babel/plugin-transform-new-target": "^7.16.7", "@babel/plugin-transform-object-super": "^7.16.7", "@babel/plugin-transform-parameters": "^7.16.7", "@babel/plugin-transform-property-literals": "^7.16.7", - "@babel/plugin-transform-regenerator": "^7.16.7", + "@babel/plugin-transform-regenerator": "^7.17.9", "@babel/plugin-transform-reserved-words": "^7.16.7", "@babel/plugin-transform-shorthand-properties": "^7.16.7", "@babel/plugin-transform-spread": "^7.16.7", @@ -1214,11 +1221,11 @@ "@babel/plugin-transform-unicode-escapes": "^7.16.7", "@babel/plugin-transform-unicode-regex": "^7.16.7", "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.8", + "@babel/types": "^7.17.10", "babel-plugin-polyfill-corejs2": "^0.3.0", "babel-plugin-polyfill-corejs3": "^0.5.0", "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.20.2", + "core-js-compat": "^3.22.1", "semver": "^6.3.0" }, "dependencies": { @@ -1298,43 +1305,43 @@ }, "dependencies": { "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", "dev": true } } }, "@babel/traverse": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", - "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.10.tgz", + "integrity": "sha512-VmbrTHQteIdUUQNTb+zE12SHS/xQVIShmBPhlNP12hD5poF2pbITW1Z4172d03HegaQWhLffdkRJYtAzp0AGcw==", "dev": true, "requires": { "@babel/code-frame": "^7.16.7", - "@babel/generator": "^7.17.9", + "@babel/generator": "^7.17.10", "@babel/helper-environment-visitor": "^7.16.7", "@babel/helper-function-name": "^7.17.9", "@babel/helper-hoist-variables": "^7.16.7", "@babel/helper-split-export-declaration": "^7.16.7", - "@babel/parser": "^7.17.9", - "@babel/types": "^7.17.0", + "@babel/parser": "^7.17.10", + "@babel/types": "^7.17.10", "debug": "^4.1.0", "globals": "^11.1.0" }, "dependencies": { "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", "dev": true } } }, "@babel/types": { - "version": "7.17.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", - "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.10.tgz", + "integrity": "sha512-9O26jG0mBYfGkUYCYZRnBwbVLd1UZOICEr2Em6InB6jVfsAv1GKgwXHmrSg+WFWDmeKTA6vyTZiN8tCSM5Oo3A==", "requires": { "@babel/helper-validator-identifier": "^7.16.7", "to-fast-properties": "^2.0.0" @@ -2297,10 +2304,26 @@ } } }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dev": true, + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, "@jridgewell/resolve-uri": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", - "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.6.tgz", + "integrity": "sha512-R7xHtBSNm+9SyvpJkdQl+qrM3Hm2fea3Ef197M3mUug+v+yR+Rhfbs7PBtcBUVnIWJ4JcAdjvij+c8hXS9p5aw==", + "dev": true + }, + "@jridgewell/set-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.0.tgz", + "integrity": "sha512-SfJxIxNVYLTsKwzB3MoOQ1yxf4w/E6MdkvTgrgAt1bfxjSrLUoHMKrDOykwN14q65waezZIdqDneUIPh4/sKxg==", "dev": true }, "@jridgewell/sourcemap-codec": { @@ -2310,9 +2333,9 @@ "dev": true }, "@jridgewell/trace-mapping": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", - "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz", + "integrity": "sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==", "dev": true, "requires": { "@jridgewell/resolve-uri": "^3.0.3", @@ -3173,9 +3196,9 @@ } }, "@types/react-dom": { - "version": "17.0.15", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.15.tgz", - "integrity": "sha512-Tr9VU9DvNoHDWlmecmcsE5ZZiUkYx+nKBzum4Oxe1K0yJVyBlfbq7H3eXjxXqJczBKqPGq3EgfTru4MgKb9+Yw==", + "version": "17.0.16", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.16.tgz", + "integrity": "sha512-DWcXf8EbMrO/gWnQU7Z88Ws/p16qxGpPyjTKTpmBSFKeE+HveVubqGO1CVK7FrwlWD5MuOcvh8gtd0/XO38NdQ==", "requires": { "@types/react": "^17" } @@ -3543,16 +3566,16 @@ } }, "@use-gesture/core": { - "version": "10.2.11", - "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.11.tgz", - "integrity": "sha512-5YeVrT9prf9UeaAO+2fIuiKdZ01uVBvVsjG79berGZPTHVkz01eFX2ODWJG05uQTqmRw6olz1J80yt6qcGPdvA==" + "version": "10.2.12", + "resolved": "https://registry.npmjs.org/@use-gesture/core/-/core-10.2.12.tgz", + "integrity": "sha512-BIZ9Zyo2xFyLS8pYyhawa5upNpshLTSBVTek+56EqgCp/j95YfZI7PtgwHmm0cm+0HNqeq8FHkhFmJlbj4Pg3Q==" }, "@use-gesture/react": { - "version": "10.2.11", - "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.11.tgz", - "integrity": "sha512-yATjHv6ZNe9Jar1YtJvcb6KxwpcGGW/X8FEUY6xo2mDxHkP7dCsnhZZm7I+giGlrJKBMvpVBARsbUhwQP6v6nA==", + "version": "10.2.12", + "resolved": "https://registry.npmjs.org/@use-gesture/react/-/react-10.2.12.tgz", + "integrity": "sha512-ykNZWRjwesSirhaBmcAWveHyivXn/E5/R4kY6i8+cDtklKuPM91oFEML9tV5CRBuGJONY/rxD+JVNs/SOwfp4w==", "requires": { - "@use-gesture/core": "10.2.11" + "@use-gesture/core": "10.2.12" } }, "@webassemblyjs/ast": { @@ -3767,15 +3790,15 @@ } }, "@wordpress/annotations": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.6.1.tgz", - "integrity": "sha512-MCM79UKGhnrI9YWgK9/6O4KIUUXteG5PD4k2u1awwWvVY3cnE10zQyHeL93gE9jTRpDNb0rblZf+3zKlUDDLMg==", + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-2.6.2.tgz", + "integrity": "sha512-robcjAmUIgIgDpeJ0ltB4xmlB0lre3IQ4k6QVcrHn36GD48Rcgg66tLmvz0k2JSpjTgzCrGdRK0UTioGbPxYeQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/data": "^6.6.1", "@wordpress/hooks": "^3.6.1", "@wordpress/i18n": "^4.6.1", - "@wordpress/rich-text": "^5.4.1", + "@wordpress/rich-text": "^5.4.2", "lodash": "^4.17.21", "rememo": "^3.0.0", "uuid": "^8.3.0" @@ -3826,28 +3849,34 @@ }, "dependencies": { "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" } }, + "caniuse-lite": { + "version": "1.0.30001335", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", + "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", + "dev": true + }, "electron-to-chromium": { - "version": "1.4.113", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.113.tgz", - "integrity": "sha512-s30WKxp27F3bBH6fA07FYL2Xm/FYnYrKpMjHr3XVCTUb9anAyZn/BeZfPWgTZGAbJeT4NxNwISSbLcYZvggPMA==", + "version": "1.4.129", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.129.tgz", + "integrity": "sha512-GgtN6bsDtHdtXJtlMYZWGB/uOyjZWjmRDumXTas7dGBaB9zUyCjzHet1DY2KhyHN8R0GLbzZWqm4efeddqqyRQ==", "dev": true }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true } } @@ -3867,21 +3896,21 @@ } }, "@wordpress/block-directory": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.4.3.tgz", - "integrity": "sha512-L93KfbLrZu1pHw6OQ6bK4hg7DX78g/PtScab0Qq2SIiCZPG1iN75wvffQbVckotNgBKFWDt6GCJX9fhbOXHktg==", + "version": "3.4.5", + "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-3.4.5.tgz", + "integrity": "sha512-rtIvIiOmAxly5bvoOch8GF3nkIlvRqVyr6KtUmp0TjfsD9Zdw392tWvJB0I1ssoFjWnctRfcglPA3JfUIV4zEg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/block-editor": "^8.5.3", + "@wordpress/block-editor": "^8.5.4", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", - "@wordpress/edit-post": "^6.3.3", - "@wordpress/editor": "^12.5.3", + "@wordpress/edit-post": "^6.3.5", + "@wordpress/editor": "^12.5.4", "@wordpress/element": "^4.4.1", "@wordpress/hooks": "^3.6.1", "@wordpress/html-entities": "^3.6.1", @@ -3894,9 +3923,9 @@ } }, "@wordpress/block-editor": { - "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.5.3.tgz", - "integrity": "sha512-+J00QnaTqGPObaU80Ejn8iXqFiJ4B8V+RKLfwIR19dryo1qT3VtaTP3gC5wdD5R9UZw4Nl04G+e/bvQRw0oQaA==", + "version": "8.5.4", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-8.5.4.tgz", + "integrity": "sha512-ercrKiVJhTBdCjloX7lsuaPbyTyIA+HSlMIvXMO6A7M85DDE3wQpcso29h+rVby55F6lMDN/lBGGspERH91rOQ==", "requires": { "@babel/runtime": "^7.16.0", "@react-spring/web": "^9.2.4", @@ -3904,7 +3933,7 @@ "@wordpress/api-fetch": "^6.3.1", "@wordpress/blob": "^3.6.1", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", "@wordpress/data": "^6.6.1", "@wordpress/date": "^4.6.1", @@ -3919,7 +3948,7 @@ "@wordpress/keyboard-shortcuts": "^3.4.1", "@wordpress/keycodes": "^3.6.1", "@wordpress/notices": "^3.6.1", - "@wordpress/rich-text": "^5.4.1", + "@wordpress/rich-text": "^5.4.2", "@wordpress/shortcode": "^3.6.1", "@wordpress/style-engine": "^0.5.1", "@wordpress/token-list": "^2.6.1", @@ -3939,20 +3968,20 @@ } }, "@wordpress/block-library": { - "version": "7.3.3", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-7.3.3.tgz", - "integrity": "sha512-yAWbqo/qNk4n/MYBz7cxXSKPN8t0GVf4HyLWIciwgQHI5lMgCq6Lm1oshvlvjz8huCiLv8Sn/5E0f+Q75mDXLw==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-7.3.5.tgz", + "integrity": "sha512-sdMVBpmSHoRE4Und6FYdfu2HBBqlgzmsHLEFef8RC3ONGqWwc9DbLxm06K8lNyxQQpPtON/NnTRFCOc/vB07HA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", "@wordpress/api-fetch": "^6.3.1", "@wordpress/autop": "^3.6.1", "@wordpress/blob": "^3.6.1", - "@wordpress/block-editor": "^8.5.3", + "@wordpress/block-editor": "^8.5.4", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/date": "^4.6.1", "@wordpress/deprecated": "^3.6.1", @@ -3965,9 +3994,9 @@ "@wordpress/keycodes": "^3.6.1", "@wordpress/notices": "^3.6.1", "@wordpress/primitives": "^3.4.1", - "@wordpress/reusable-blocks": "^3.4.3", - "@wordpress/rich-text": "^5.4.1", - "@wordpress/server-side-render": "^3.4.3", + "@wordpress/reusable-blocks": "^3.4.4", + "@wordpress/rich-text": "^5.4.2", + "@wordpress/server-side-render": "^3.4.4", "@wordpress/url": "^3.7.1", "@wordpress/viewport": "^4.4.1", "classnames": "^2.3.1", @@ -4023,9 +4052,9 @@ "dev": true }, "@wordpress/components": { - "version": "19.8.2", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.8.2.tgz", - "integrity": "sha512-rhGK8Zp+qqIA06Bc13DJalvpMA5gS4Wzesfy/gBseMcf98J6qA8e1/z57Pv8hBoEDIaV2rR7glQCy7bsnycxHg==", + "version": "19.8.3", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-19.8.3.tgz", + "integrity": "sha512-68fsdl3ay0xNThrwYwRiDAsV86ERX7gvLsQcVEU+PIbWRTTPUF6h2G1Tj+HGK+w1/9sGHwUPE8LFguFOa4zX7g==", "requires": { "@babel/runtime": "^7.16.0", "@emotion/cache": "^11.7.1", @@ -4048,7 +4077,7 @@ "@wordpress/is-shallow-equal": "^4.6.1", "@wordpress/keycodes": "^3.6.1", "@wordpress/primitives": "^3.4.1", - "@wordpress/rich-text": "^5.4.1", + "@wordpress/rich-text": "^5.4.2", "@wordpress/warning": "^2.6.1", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -4090,9 +4119,9 @@ } }, "@wordpress/core-data": { - "version": "4.4.3", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-4.4.3.tgz", - "integrity": "sha512-90laCgBshRTn2UuR1vhKLt87Ie5PQTW+Fyq9XGevEdtd5bV9NxN5QadE4+SwkJ+eyOCi8vsPI56L8u9l5VHGlw==", + "version": "4.4.4", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-4.4.4.tgz", + "integrity": "sha512-0A5qMeASPR+8N0fwFK5oH1VS4pj0w1OQIfVYcNMRW/tykz/QQxzhmX2Yf3FXuX19VuQMqjoShcor4SBuFiWdCA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.3.1", @@ -4112,30 +4141,30 @@ } }, "@wordpress/customize-widgets": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-3.3.3.tgz", - "integrity": "sha512-c8N0uP05NQM2SRUnjtg+4HSwKSHlUCn249oeeDrmkq9E7TVVXyXL47bqhHCGcREpIJ7SAP3JSdTj864+WbYI/Q==", + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/@wordpress/customize-widgets/-/customize-widgets-3.3.5.tgz", + "integrity": "sha512-STTwcy6X4bYU3PzF0yZ90W3+eAkwY3/6SfHJuaCvy4geeIVzxC0NMjpN1A5nQyhZwfpZXiLLpo9dMtYa9PCHIw==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^8.5.3", - "@wordpress/block-library": "^7.3.3", + "@wordpress/block-editor": "^8.5.4", + "@wordpress/block-library": "^7.3.5", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/dom": "^3.6.1", "@wordpress/element": "^4.4.1", "@wordpress/hooks": "^3.6.1", "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", - "@wordpress/interface": "^4.5.2", + "@wordpress/interface": "^4.5.3", "@wordpress/is-shallow-equal": "^4.6.1", "@wordpress/keyboard-shortcuts": "^3.4.1", "@wordpress/keycodes": "^3.6.1", "@wordpress/media-utils": "^3.4.1", - "@wordpress/preferences": "^1.2.2", - "@wordpress/widgets": "^2.4.3", + "@wordpress/preferences": "^1.2.3", + "@wordpress/widgets": "^2.4.4", "classnames": "^2.3.1", "lodash": "^4.17.21" } @@ -4246,33 +4275,33 @@ } }, "@wordpress/edit-post": { - "version": "6.3.3", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-6.3.3.tgz", - "integrity": "sha512-jH0fKIwq1nNrQnOB9oe7nTfg+T/FTdMCbe18Evfo2mI0vYo0a6ts5e0NhGHsgcPPQK7ez/IuBD3vWM/k8vjcPw==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-6.3.5.tgz", + "integrity": "sha512-tGapY5uSB070Kfw2AQTUrYlgtJf17ZsaaKx3u8aFnxzvu7d94PwrYam65XDo8b9UgcOjI+FDvDelsYCiOz7D9A==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/block-editor": "^8.5.3", - "@wordpress/block-library": "^7.3.3", + "@wordpress/block-editor": "^8.5.4", + "@wordpress/block-library": "^7.3.5", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/deprecated": "^3.6.1", - "@wordpress/editor": "^12.5.3", + "@wordpress/editor": "^12.5.4", "@wordpress/element": "^4.4.1", "@wordpress/hooks": "^3.6.1", "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", - "@wordpress/interface": "^4.5.2", + "@wordpress/interface": "^4.5.3", "@wordpress/keyboard-shortcuts": "^3.4.1", "@wordpress/keycodes": "^3.6.1", "@wordpress/media-utils": "^3.4.1", "@wordpress/notices": "^3.6.1", "@wordpress/plugins": "^4.4.2", - "@wordpress/preferences": "^1.2.2", + "@wordpress/preferences": "^1.2.3", "@wordpress/url": "^3.7.1", "@wordpress/viewport": "^4.4.1", "@wordpress/warning": "^2.6.1", @@ -4283,35 +4312,35 @@ } }, "@wordpress/edit-site": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-4.3.3.tgz", - "integrity": "sha512-4paiNJKRHEMyh+6eu8qkVY1lvtYCEj+Nn3P9Ge8BP5VKKXKoOPPpl4B6FBhQtgXg+ho8o3BpEAToJWCVvTlrOg==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@wordpress/edit-site/-/edit-site-4.3.5.tgz", + "integrity": "sha512-NeJmvEH3p1AYRRVcqZLrDp8kIlKdcGQndwF0fXadlaApVsPnFN6ojjdoKVd4+6tKWDKpLJZw/dor5g+wHLuZWQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/block-editor": "^8.5.3", - "@wordpress/block-library": "^7.3.3", + "@wordpress/block-editor": "^8.5.4", + "@wordpress/block-library": "^7.3.5", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/deprecated": "^3.6.1", - "@wordpress/editor": "^12.5.3", + "@wordpress/editor": "^12.5.4", "@wordpress/element": "^4.4.1", "@wordpress/hooks": "^3.6.1", "@wordpress/html-entities": "^3.6.1", "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", - "@wordpress/interface": "^4.5.2", + "@wordpress/interface": "^4.5.3", "@wordpress/keyboard-shortcuts": "^3.4.1", "@wordpress/keycodes": "^3.6.1", "@wordpress/media-utils": "^3.4.1", "@wordpress/notices": "^3.6.1", "@wordpress/plugins": "^4.4.2", - "@wordpress/preferences": "^1.2.2", - "@wordpress/reusable-blocks": "^3.4.3", + "@wordpress/preferences": "^1.2.3", + "@wordpress/reusable-blocks": "^3.4.4", "@wordpress/style-engine": "^0.5.1", "@wordpress/url": "^3.7.1", "@wordpress/viewport": "^4.4.1", @@ -4324,51 +4353,51 @@ } }, "@wordpress/edit-widgets": { - "version": "4.3.3", - "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-4.3.3.tgz", - "integrity": "sha512-I6+Dh7NdwYcqk+sByQVuWEPhPvh/I0LeHeO6iuNvEmw6vtqWwiBAsUFxGn8P+eBCtjyRJsHRuEeqCQH1Ctr2lg==", + "version": "4.3.5", + "resolved": "https://registry.npmjs.org/@wordpress/edit-widgets/-/edit-widgets-4.3.5.tgz", + "integrity": "sha512-SjhWvHozitNswLwco5dgETfprbpTJUm4Nf+Z8yMwtu5U2Y/XGMcFPlOwqjZf480MSP9ddkzbqbgRLPwQvqt9bA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/block-editor": "^8.5.3", - "@wordpress/block-library": "^7.3.3", + "@wordpress/block-editor": "^8.5.4", + "@wordpress/block-library": "^7.3.5", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/dom": "^3.6.1", "@wordpress/element": "^4.4.1", "@wordpress/hooks": "^3.6.1", "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", - "@wordpress/interface": "^4.5.2", + "@wordpress/interface": "^4.5.3", "@wordpress/keyboard-shortcuts": "^3.4.1", "@wordpress/keycodes": "^3.6.1", "@wordpress/media-utils": "^3.4.1", "@wordpress/notices": "^3.6.1", "@wordpress/plugins": "^4.4.2", - "@wordpress/preferences": "^1.2.2", - "@wordpress/reusable-blocks": "^3.4.3", + "@wordpress/preferences": "^1.2.3", + "@wordpress/reusable-blocks": "^3.4.4", "@wordpress/url": "^3.7.1", - "@wordpress/widgets": "^2.4.3", + "@wordpress/widgets": "^2.4.4", "classnames": "^2.3.1", "lodash": "^4.17.21" } }, "@wordpress/editor": { - "version": "12.5.3", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.5.3.tgz", - "integrity": "sha512-UhVOwRmBRrlUSWCjsGP7xjt9a61XdvPvGyu9AFAj040sqkXB+u4LoZqOtX7kSYlU/IR0YWbGsBNErRlT/L322g==", + "version": "12.5.4", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-12.5.4.tgz", + "integrity": "sha512-WYBQLsz7oanOPTKb6QTNL+XaOYXqfgwuzo4IUFsBVW8Mn4EzVYAamg3r+00ywWJqT3N+28kF/Wtr1cJrhXHG+w==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/block-editor": "^8.5.3", + "@wordpress/block-editor": "^8.5.4", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/date": "^4.6.1", "@wordpress/deprecated": "^3.6.1", @@ -4381,10 +4410,10 @@ "@wordpress/keycodes": "^3.6.1", "@wordpress/media-utils": "^3.4.1", "@wordpress/notices": "^3.6.1", - "@wordpress/preferences": "^1.2.2", - "@wordpress/reusable-blocks": "^3.4.3", - "@wordpress/rich-text": "^5.4.1", - "@wordpress/server-side-render": "^3.4.3", + "@wordpress/preferences": "^1.2.3", + "@wordpress/reusable-blocks": "^3.4.4", + "@wordpress/rich-text": "^5.4.2", + "@wordpress/server-side-render": "^3.4.4", "@wordpress/url": "^3.7.1", "@wordpress/wordcount": "^3.6.1", "classnames": "^2.3.1", @@ -4504,9 +4533,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "version": "1.0.30001335", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", + "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", "dev": true }, "cosmiconfig": { @@ -4523,9 +4552,9 @@ } }, "electron-to-chromium": { - "version": "1.4.123", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.123.tgz", - "integrity": "sha512-0pHGE53WkYoFbsgwYcVKEpWa6jbzlvkohIEA2CUoZ9b5KC+w/zlMiQHvW/4IBcOh7YoEFqRNavgTk02TBoUTUw==", + "version": "1.4.129", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.129.tgz", + "integrity": "sha512-GgtN6bsDtHdtXJtlMYZWGB/uOyjZWjmRDumXTas7dGBaB9zUyCjzHet1DY2KhyHN8R0GLbzZWqm4efeddqqyRQ==", "dev": true }, "globals": { @@ -4538,29 +4567,29 @@ } }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true } } }, "@wordpress/format-library": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.4.3.tgz", - "integrity": "sha512-poUGyGrWjWq0oJRWO/RbXnQnBfdvR3GmDzhSJ0t51jN0G0VkDlKDxzXpA6eP/+6F/Mz3KuaBx51T+siBw1OlGQ==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-3.4.4.tgz", + "integrity": "sha512-CYO3MLPlNtYo6fw49q1ZNeb0+PxusvEVwsojxug+54HgZSBx6P/J3TkGxqV4Vg1cvKCDcpSyK2FcSuPip5x6gg==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", - "@wordpress/block-editor": "^8.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/block-editor": "^8.5.4", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", "@wordpress/data": "^6.6.1", "@wordpress/element": "^4.4.1", "@wordpress/html-entities": "^3.6.1", "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", - "@wordpress/rich-text": "^5.4.1", + "@wordpress/rich-text": "^5.4.2", "@wordpress/url": "^3.7.1", "lodash": "^4.17.21" } @@ -4606,13 +4635,13 @@ } }, "@wordpress/interface": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.5.2.tgz", - "integrity": "sha512-JoD4JPH0m5H6iv4zG9WhIwli+p7kudgIVhEujTiH9MvTnanuDI8qzx672iSkmgBJDmCt8NYC6qMCmPTm3fQOLA==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-4.5.3.tgz", + "integrity": "sha512-DTxr+u9nusUCYfOBUi560SHrQil5vNkMG7XkNCwX6EKgqcp6Vw9zdyb72qaMB2PgJSm/yzTpqfA6MLIeGBkMBQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", "@wordpress/data": "^6.6.1", "@wordpress/deprecated": "^3.6.1", @@ -4620,7 +4649,7 @@ "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", "@wordpress/plugins": "^4.4.2", - "@wordpress/preferences": "^1.2.2", + "@wordpress/preferences": "^1.2.3", "@wordpress/viewport": "^4.4.1", "classnames": "^2.3.1", "lodash": "^4.17.21" @@ -4635,9 +4664,9 @@ } }, "@wordpress/jest-console": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-5.0.2.tgz", - "integrity": "sha512-WFz7kcmdRKai5V9KRvwUZKQLCBDh7syx0u96rXAthOVqK4lsP/JzW5oiu/bPMUdsZIXfovqH74xHRnSvKhj+pQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-5.0.3.tgz", + "integrity": "sha512-1dcC0n3HCTKKN0hK92/ORomYxClGyPFo2qjw9vrvV4UOFK4l6arf5jZS0Kcw41ilDR60c9tNevg0GsVuPKh4RA==", "dev": true, "requires": { "@babel/runtime": "^7.16.0", @@ -4646,13 +4675,13 @@ } }, "@wordpress/jest-preset-default": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-8.1.1.tgz", - "integrity": "sha512-rcTZjDY482rUEz2pGLzc3FyQg4+2jFdduaO8kQGS/mC80HJ00X5m35NlkORbKitwLxDA0stFHA2334Rs2r6mDg==", + "version": "8.1.2", + "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-8.1.2.tgz", + "integrity": "sha512-7zoXcBfhX3hS+qY9dZZ+x70uk4AnYMe0+VB28ekMPqZEI2NnIA0u1bsGuHnnf3CfSVBE8hzGIoeDP02QG16XrQ==", "dev": true, "requires": { "@wojtekmaj/enzyme-adapter-react-17": "^0.6.1", - "@wordpress/jest-console": "^5.0.2", + "@wordpress/jest-console": "^5.0.3", "babel-jest": "^27.4.5", "enzyme": "^3.11.0", "enzyme-to-json": "^3.4.4" @@ -4682,13 +4711,13 @@ } }, "@wordpress/list-reusable-blocks": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.4.2.tgz", - "integrity": "sha512-21nLdilV75bSKmAhIQJZaArUtESV4WNyqE/6Nk2lwfAOzIfLCgQeac19e7PeEbPxTnlgPdU+UDaI+FBbAv68QQ==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-3.4.3.tgz", + "integrity": "sha512-vk/La1VpI1rXyGRTrKEPzRRavGuFF59x1nq9ma+LyfOURGn+B13PW+kpr8cQo3X+Fb8ClKe2dIBDel98flbY5w==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", "@wordpress/element": "^4.4.1", "@wordpress/i18n": "^4.6.1", @@ -4720,18 +4749,18 @@ } }, "@wordpress/npm-package-json-lint-config": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.1.2.tgz", - "integrity": "sha512-Cq1qoSqt+nF2KOkzyH141YnHEnmd5jDRNbCmyC4lkofy6Qxpl4cVwFDX1dZ4S9WVjqqbLp3CEgRKxUzehyGInA==", + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-4.1.3.tgz", + "integrity": "sha512-65uyLzG5d+0n9Io6WCF2+0GUmyuBXOBX1i0/YyliP3tGWFhrA1PclNX8bmxceXHIbiMBJmQAEQ8M8RIbP98EBg==", "dev": true }, "@wordpress/nux": { - "version": "5.4.2", - "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.4.2.tgz", - "integrity": "sha512-5cqBuUJBrLRUZxKWAb8gODLHPUTYnF3uh68wqyAJ6JVDOwH/PGkxpt6tPBOoZu13evVhi/rx74O2CTSsuiySvQ==", + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-5.4.3.tgz", + "integrity": "sha512-xm/O2AbK7q8Ydcp/kkNBhiRQMylwlF3t/0buTTTKJnW1zS+xl11MGvacGvT5JhvsoyRwG5WyjaHHNVUqaOPL3Q==", "requires": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", "@wordpress/data": "^6.6.1", "@wordpress/deprecated": "^3.6.1", @@ -4767,13 +4796,13 @@ }, "dependencies": { "autoprefixer": { - "version": "10.4.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.5.tgz", - "integrity": "sha512-Fvd8yCoA7lNX/OUllvS+aS1I7WRBclGXsepbvT8ZaPgrH24rgXpZzF0/6Hh3ZEkwg+0AES/Osd196VZmYoEFtw==", + "version": "10.4.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.6.tgz", + "integrity": "sha512-Rvzel0AZO9tJNm3ydySK80PpkWoEZTGC5bHUh/xbrP8qJCy08NFBwNGPcozy3d3SDIM0b2kNxw2K7jAIYFF01A==", "dev": true, "requires": { - "browserslist": "^4.20.2", - "caniuse-lite": "^1.0.30001332", + "browserslist": "^4.20.3", + "caniuse-lite": "^1.0.30001334", "fraction.js": "^4.2.0", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -4794,21 +4823,21 @@ } }, "caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "version": "1.0.30001335", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", + "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", "dev": true }, "electron-to-chromium": { - "version": "1.4.123", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.123.tgz", - "integrity": "sha512-0pHGE53WkYoFbsgwYcVKEpWa6jbzlvkohIEA2CUoZ9b5KC+w/zlMiQHvW/4IBcOh7YoEFqRNavgTk02TBoUTUw==", + "version": "1.4.129", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.129.tgz", + "integrity": "sha512-GgtN6bsDtHdtXJtlMYZWGB/uOyjZWjmRDumXTas7dGBaB9zUyCjzHet1DY2KhyHN8R0GLbzZWqm4efeddqqyRQ==", "dev": true }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true }, "postcss-value-parser": { @@ -4820,13 +4849,13 @@ } }, "@wordpress/preferences": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-1.2.2.tgz", - "integrity": "sha512-wjCMkg9eFdDRR96MjE+59A9/GuzIKNSq/1aUoF+2Fwn3fWO1lLBMZ+/3eGu4wGB8Eg9upyT9JNI0RIcqhVpoQw==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-1.2.3.tgz", + "integrity": "sha512-KmFEvHoDpFnjsUEG+hn5AAvXxgMOmVK5yw+qn76gykO/8dOM5YNe/1XVqJrA65ulgzY2kzSquB3k3tjgP38muQ==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/data": "^6.6.1", "@wordpress/i18n": "^4.6.1", "@wordpress/icons": "^8.2.2", @@ -4869,14 +4898,14 @@ } }, "@wordpress/reusable-blocks": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.4.3.tgz", - "integrity": "sha512-xjDb+AwIvFs+Q3lE39hv5xQxtwcd+7BYpGa/9iqsGdyAZjbUBtFlC9l45bufpstV8StDCoUYUleKfToLPeqyyw==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-3.4.4.tgz", + "integrity": "sha512-+VOeQOQ5Zn1e+PzhF+Qg67A+E5Fauk5UiXqe0P2NRgbRowufyLC65sUQUkpMpwZGl8vrF2TLqtrSCC/dVgu3Kg==", "requires": { - "@wordpress/block-editor": "^8.5.3", + "@wordpress/block-editor": "^8.5.4", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", - "@wordpress/core-data": "^4.4.3", + "@wordpress/components": "^19.8.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/element": "^4.4.1", "@wordpress/i18n": "^4.6.1", @@ -4887,9 +4916,9 @@ } }, "@wordpress/rich-text": { - "version": "5.4.1", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-5.4.1.tgz", - "integrity": "sha512-UVvJTz3HUABMeqMIHxac5xXy31sPZX9DkARDd/BNy7DaOzTxUgW1ZksTs9+lX+gG2HUsAIPYGIG+J8gzHzcstw==", + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-5.4.2.tgz", + "integrity": "sha512-UCjrV8D4JhTOcqWCo5ngEOXDYMCLjCdVAvYkXbE9TkfiZj+tQ6LS5NCuBV6d+5Dtk4dpw48m3Q95myMVCnjx7A==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/a11y": "^3.6.1", @@ -4905,23 +4934,23 @@ } }, "@wordpress/scripts": { - "version": "22.5.0", - "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-22.5.0.tgz", - "integrity": "sha512-ghvv8ncruDjmAsoKK1pbYpRr3nA89UNeNm7BO/Sk5jV204ZJtLaL6Ie31LSrSIhX6zY/8dBFYSRzkphYQcKSGQ==", + "version": "22.4.2", + "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-22.4.2.tgz", + "integrity": "sha512-nszBT9erhS7ViFqUJn74v2q9EwXLSogZcxuO9Esi1vWSWSrsiEdNc27wtM/2qvwa3BD2RRbsIbhRHIgO8uZyTw==", "dev": true, "requires": { "@babel/core": "^7.16.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.2", "@svgr/webpack": "^6.2.1", - "@wordpress/babel-preset-default": "^6.9.0", - "@wordpress/browserslist-config": "^4.1.2", - "@wordpress/dependency-extraction-webpack-plugin": "^3.4.1", - "@wordpress/eslint-plugin": "^12.1.0", - "@wordpress/jest-preset-default": "^8.1.1", - "@wordpress/npm-package-json-lint-config": "^4.1.2", - "@wordpress/postcss-plugins-preset": "^3.7.0", - "@wordpress/prettier-config": "^1.2.0", - "@wordpress/stylelint-config": "^20.0.2", + "@wordpress/babel-preset-default": "^6.8.1", + "@wordpress/browserslist-config": "^4.1.3", + "@wordpress/dependency-extraction-webpack-plugin": "^3.4.2", + "@wordpress/eslint-plugin": "^12.0.1", + "@wordpress/jest-preset-default": "^8.1.2", + "@wordpress/npm-package-json-lint-config": "^4.1.3", + "@wordpress/postcss-plugins-preset": "^3.6.1", + "@wordpress/prettier-config": "^1.1.4", + "@wordpress/stylelint-config": "^20.0.3", "adm-zip": "^0.5.9", "babel-jest": "^27.4.5", "babel-loader": "^8.2.3", @@ -4943,8 +4972,8 @@ "jest": "^27.4.5", "jest-dev-server": "^6.0.2", "jest-environment-node": "^27.4.4", - "markdownlint": "^0.25.1", - "markdownlint-cli": "^0.31.1", + "markdownlint": "^0.23.1", + "markdownlint-cli": "^0.27.1", "merge-deep": "^3.0.3", "mini-css-extract-plugin": "^2.5.1", "minimist": "^1.2.0", @@ -4969,56 +4998,6 @@ "webpack-dev-server": "^4.4.0" }, "dependencies": { - "@wordpress/babel-preset-default": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-6.9.0.tgz", - "integrity": "sha512-kwkkg/WaIv8BtiGJN6cWHaTm1tFKkMhawkQepJcIRDz5VAPEL8+iIreuUNLGkqoN9sZMVdnGPk2Uc0fPqE91Xg==", - "dev": true, - "requires": { - "@babel/core": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-runtime": "^7.16.0", - "@babel/preset-env": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", - "@babel/runtime": "^7.16.0", - "@wordpress/babel-plugin-import-jsx-pragma": "^3.1.2", - "@wordpress/browserslist-config": "^4.1.2", - "@wordpress/element": "^4.5.0", - "@wordpress/warning": "^2.7.0", - "browserslist": "^4.17.6", - "core-js": "^3.19.1" - } - }, - "@wordpress/element": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-4.5.0.tgz", - "integrity": "sha512-24/QUS/EYZQY/qH3Mm9ntrwbuKZN7/lYK752NFquVMq1RtWfhEulVXxgLprIm08c2Rsb8u8dJ8YdqVougo/8JQ==", - "dev": true, - "requires": { - "@babel/runtime": "^7.16.0", - "@types/react": "^17.0.37", - "@types/react-dom": "^17.0.11", - "@wordpress/escape-html": "^2.7.0", - "lodash": "^4.17.21", - "react": "^17.0.2", - "react-dom": "^17.0.2" - } - }, - "@wordpress/escape-html": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.7.0.tgz", - "integrity": "sha512-PDTAImkw0yDrW06NSO2qLklm0QXegoykVZWci5xa8qnYSCBrkBrzv9G3cHtCKsGZzfZ43WYYKIpO6srJyM+l0A==", - "dev": true, - "requires": { - "@babel/runtime": "^7.16.0" - } - }, - "@wordpress/warning": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.7.0.tgz", - "integrity": "sha512-mKHqCB63bDdT3OrAQ/iT+D4a4JqljuhJmP2jc+N8+Ta7a8nWglvvS4UGcfMKwEmy/4l49OljAp2o1ClVP62PsA==", - "dev": true - }, "ansi-styles": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", @@ -5042,9 +5021,9 @@ } }, "caniuse-lite": { - "version": "1.0.30001332", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", - "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "version": "1.0.30001335", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", + "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", "dev": true }, "chalk": { @@ -5190,9 +5169,9 @@ } }, "electron-to-chromium": { - "version": "1.4.123", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.123.tgz", - "integrity": "sha512-0pHGE53WkYoFbsgwYcVKEpWa6jbzlvkohIEA2CUoZ9b5KC+w/zlMiQHvW/4IBcOh7YoEFqRNavgTk02TBoUTUw==", + "version": "1.4.129", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.129.tgz", + "integrity": "sha512-GgtN6bsDtHdtXJtlMYZWGB/uOyjZWjmRDumXTas7dGBaB9zUyCjzHet1DY2KhyHN8R0GLbzZWqm4efeddqqyRQ==", "dev": true }, "filenamify": { @@ -5238,9 +5217,9 @@ "dev": true }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true }, "nth-check": { @@ -5268,12 +5247,12 @@ "dev": true }, "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", "dev": true, "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.3", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -5605,14 +5584,14 @@ } }, "@wordpress/server-side-render": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.4.3.tgz", - "integrity": "sha512-TkMjQoyrPcLQ66TtkJJ+ugvnMMOO69qF2RynCblcT7egTYDPR4/RFZyaR9pJvYbEQcBoHUAve00yjk4xrIeYOA==", + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-3.4.4.tgz", + "integrity": "sha512-smTMVDJRzmwB6q1uhzyWuuF+W5o8TMWgRafyYAJDAMQ2mAZfnF8eR/vhO7nxlWj/dtEtQYXLmSksNvOR7RHdeA==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.3.1", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", "@wordpress/data": "^6.6.1", "@wordpress/deprecated": "^3.6.1", @@ -5642,9 +5621,9 @@ } }, "@wordpress/stylelint-config": { - "version": "20.0.2", - "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-20.0.2.tgz", - "integrity": "sha512-guP0Cwc4PysbRJroxWcBxViYaqaTlxrkcZ/dfsoB0ZLO+RrZ8YFktt02mt6q6MASLTBEWIBHVQ5nKLVFPWAWJg==", + "version": "20.0.3", + "resolved": "https://registry.npmjs.org/@wordpress/stylelint-config/-/stylelint-config-20.0.3.tgz", + "integrity": "sha512-J+bByJYLkc+pCFzDekIEVQq513It+4XnLbQLn5KFcYD0ztk4KJsnNfU/uY8t9BAhfJfX8spwLo+tUwMF47tUTQ==", "dev": true, "requires": { "stylelint-config-recommended": "^6.0.0", @@ -5686,17 +5665,17 @@ "integrity": "sha512-Xs37x0IkvNewPNKs1A8cnw5xLb+AqwUqqCsH4+5Sjat5GDqP86mHgLfRIlE4d6fBYg+q6tO7DVPG49TT3/wzgA==" }, "@wordpress/widgets": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.4.3.tgz", - "integrity": "sha512-V0/NBuMdEl6rkco7O+tWLevVgoMl8xZIIh96WfKmHwWidIeCMuGyqRcjPxfVDfE3ucrwnwDu8CA2arMTUaqzDg==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-2.4.4.tgz", + "integrity": "sha512-NHTUtEFUG8YhcabOPHY4oHib6mFUn42RmQCjrcDlLYJufsGxFwmaf9tLUpV30jiPxk71m1WlbWSoDGaKxfEv5Q==", "requires": { "@babel/runtime": "^7.16.0", "@wordpress/api-fetch": "^6.3.1", - "@wordpress/block-editor": "^8.5.3", + "@wordpress/block-editor": "^8.5.4", "@wordpress/blocks": "^11.5.3", - "@wordpress/components": "^19.8.2", + "@wordpress/components": "^19.8.3", "@wordpress/compose": "^5.4.1", - "@wordpress/core-data": "^4.4.3", + "@wordpress/core-data": "^4.4.4", "@wordpress/data": "^6.6.1", "@wordpress/element": "^4.4.1", "@wordpress/i18n": "^4.6.1", @@ -8661,44 +8640,50 @@ } }, "core-js": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.0.tgz", - "integrity": "sha512-8h9jBweRjMiY+ORO7bdWSeWfHhLPO7whobj7Z2Bl0IDo00C228EdGgH7FE4jGumbEjzcFfkfW8bXgdkEDhnwHQ==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.22.3.tgz", + "integrity": "sha512-1t+2a/d2lppW1gkLXx3pKPVGbBdxXAkqztvWb1EJ8oF8O2gIGiytzflNiFEehYwVK/t2ryUsGBoOFFvNx95mbg==", "dev": true }, "core-js-compat": { - "version": "3.22.0", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.0.tgz", - "integrity": "sha512-WwA7xbfRGrk8BGaaHlakauVXrlYmAIkk8PNGb1FDQS+Rbrewc3pgFfwJFRw6psmJVAll7Px9UHRYE16oRQnwAQ==", + "version": "3.22.3", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.22.3.tgz", + "integrity": "sha512-wliMbvPI2idgFWpFe7UEyHMvu6HWgW8WA+HnDRtgzoSDYvXFMpoGX1H3tPDDXrcfUSyXafCLDd7hOeMQHEZxGw==", "dev": true, "requires": { - "browserslist": "^4.20.2", + "browserslist": "^4.20.3", "semver": "7.0.0" }, "dependencies": { "browserslist": { - "version": "4.20.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", - "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "version": "4.20.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.3.tgz", + "integrity": "sha512-NBhymBQl1zM0Y5dQT/O+xiLP9/rzOIQdKM/eMJBAq7yBgaB6krIYLGejrwVYnSHZdqjscB1SPuAjHwxjvN6Wdg==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001317", - "electron-to-chromium": "^1.4.84", + "caniuse-lite": "^1.0.30001332", + "electron-to-chromium": "^1.4.118", "escalade": "^3.1.1", - "node-releases": "^2.0.2", + "node-releases": "^2.0.3", "picocolors": "^1.0.0" } }, + "caniuse-lite": { + "version": "1.0.30001335", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001335.tgz", + "integrity": "sha512-ddP1Tgm7z2iIxu6QTtbZUv6HJxSaV/PZeSrWFZtbY4JZ69tOeNhBCl3HyRQgeNZKE5AOn1kpV7fhljigy0Ty3w==", + "dev": true + }, "electron-to-chromium": { - "version": "1.4.113", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.113.tgz", - "integrity": "sha512-s30WKxp27F3bBH6fA07FYL2Xm/FYnYrKpMjHr3XVCTUb9anAyZn/BeZfPWgTZGAbJeT4NxNwISSbLcYZvggPMA==", + "version": "1.4.129", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.129.tgz", + "integrity": "sha512-GgtN6bsDtHdtXJtlMYZWGB/uOyjZWjmRDumXTas7dGBaB9zUyCjzHet1DY2KhyHN8R0GLbzZWqm4efeddqqyRQ==", "dev": true }, "node-releases": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", - "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.4.tgz", + "integrity": "sha512-gbMzqQtTtDz/00jQzZ21PQzdI9PyLYqUSvD0p3naOhX4odFji0ZxYdnVwPTxmSwkmxhcFImpozceidSG+AgoPQ==", "dev": true }, "semver": { @@ -8832,12 +8817,12 @@ }, "dependencies": { "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", "dev": true, "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.3", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -11367,9 +11352,9 @@ "dev": true }, "express": { - "version": "4.18.0", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.0.tgz", - "integrity": "sha512-EJEXxiTQJS3lIPrU1AE2vRuT7X7E+0KBbpm5GSoK524yl0K8X+er8zS2P14E64eqsVNoWbMCT7MpmQ+ErAhgRg==", + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "dev": true, "requires": { "accepts": "~1.3.8", @@ -12159,9 +12144,9 @@ } }, "framer-motion": { - "version": "6.3.2", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.3.2.tgz", - "integrity": "sha512-z+W9LyFCrQwn8Q9vTPm9RM+jYdn2WH6NM2/h1qPtsYzDsMvT50quU8RKwG4Iq2pVeojVuY1WADCuNiIln9Y6dQ==", + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-6.3.3.tgz", + "integrity": "sha512-wo0dCnoq5vn4L8YVOPO9W54dliH78vDaX0Lj+bSPUys6Nt5QaehrS3uaYa0q5eVeikUgtTjz070UhQ94thI5Sw==", "requires": { "@emotion/is-prop-valid": "^0.8.2", "framesync": "6.0.1", @@ -15121,9 +15106,9 @@ }, "dependencies": { "@babel/parser": { - "version": "7.17.9", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", - "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "version": "7.17.10", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.10.tgz", + "integrity": "sha512-n2Q6i+fnJqzOaq2VkdXxy2TCPCWQZHiCo0XqmrCvDWcZQKRyZzYi4Z0yxlBuN0w+r2ZHmre+Q087DSrw3pbJDQ==", "dev": true }, "semver": { @@ -17472,9 +17457,9 @@ } }, "jsx-ast-utils": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.2.tgz", - "integrity": "sha512-HDAyJ4MNQBboGpUnHAVUNJs6X0lh058s6FuixsFGP7MgJYpD6Vasd6nzSG5iIfXu1zAYlHJ/zsOKNlrenTUBnw==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.0.tgz", + "integrity": "sha512-XzO9luP6L0xkxwhIJMTJQpZo/eeN60K08jHdexfD569AGxeNug6UketeHXEhROoM8aR7EcUoOQmIhcJQjcuq8Q==", "dev": true, "requires": { "array-includes": "^3.1.4", @@ -17711,6 +17696,15 @@ "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" }, + "linkify-it": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", + "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } + }, "livereload-js": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", @@ -17797,12 +17791,24 @@ "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, + "lodash.differencewith": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.differencewith/-/lodash.differencewith-4.5.0.tgz", + "integrity": "sha1-uvr7yRi1UVTheRdqALsK76rIVLc=", + "dev": true + }, "lodash.escape": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-4.0.1.tgz", "integrity": "sha1-yQRGkMIeBClL6qUXcS/e0fqI3pg=", "dev": true }, + "lodash.flatten": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", + "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", + "dev": true + }, "lodash.flattendeep": { "version": "4.4.0", "resolved": "https://registry.npmjs.org/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz", @@ -18056,13 +18062,17 @@ "object-visit": "^1.0.0" } }, - "markdownlint": { - "version": "0.25.1", - "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.25.1.tgz", - "integrity": "sha512-AG7UkLzNa1fxiOv5B+owPsPhtM4D6DoODhsJgiaNg1xowXovrYgOnLqAgOOFQpWOlHFVQUzjMY5ypNNTeov92g==", + "markdown-it": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.0.4.tgz", + "integrity": "sha512-34RwOXZT8kyuOJy25oJNJoulO8L0bTHYWXcdZBYZqFnjIy3NgjeoM3FmPXIOFQ26/lSHYMr8oc62B6adxXcb3Q==", "dev": true, "requires": { - "markdown-it": "12.3.2" + "argparse": "^2.0.1", + "entities": "~2.1.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" }, "dependencies": { "argparse": { @@ -18070,47 +18080,38 @@ "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", "dev": true - }, - "linkify-it": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.3.tgz", - "integrity": "sha512-ynTsyrFSdE5oZ/O9GEf00kPngmOfVwazR5GKDq6EYfhlpFug3J2zybX56a2PRRpc9P+FuSoGNAwjlbDs9jJBPQ==", - "dev": true, - "requires": { - "uc.micro": "^1.0.1" - } - }, - "markdown-it": { - "version": "12.3.2", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-12.3.2.tgz", - "integrity": "sha512-TchMembfxfNVpHkbtriWltGWc+m3xszaRD0CZup7GFFhzIgQqxIfn3eGj1yZpfuflzPvfkt611B2Q/Bsk1YnGg==", - "dev": true, - "requires": { - "argparse": "^2.0.1", - "entities": "~2.1.0", - "linkify-it": "^3.0.1", - "mdurl": "^1.0.1", - "uc.micro": "^1.0.5" - } } } }, - "markdownlint-cli": { - "version": "0.31.1", - "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.31.1.tgz", - "integrity": "sha512-keIOMwQn+Ch7MoBwA+TdkyVMuxAeZFEGmIIlvwgV0Z1TGS5MxPnRr29XCLhkNzCHU+uNKGjU+VEjLX+Z9kli6g==", + "markdownlint": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/markdownlint/-/markdownlint-0.23.1.tgz", + "integrity": "sha512-iOEwhDfNmq2IJlaA8mzEkHYUi/Hwoa6Ss+HO5jkwUR6wQ4quFr0WzSx+Z9rsWZKUaPbyirIdL1zGmJRkWawr4Q==", "dev": true, "requires": { - "commander": "~9.0.0", - "get-stdin": "~9.0.0", - "glob": "~7.2.0", - "ignore": "~5.2.0", - "js-yaml": "^4.1.0", + "markdown-it": "12.0.4" + } + }, + "markdownlint-cli": { + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/markdownlint-cli/-/markdownlint-cli-0.27.1.tgz", + "integrity": "sha512-p1VV6aSbGrDlpUWzHizAnSNEQAweVR3qUI/AIUubxW7BGPXziSXkIED+uRtSohUlRS/jmqp3Wi4es5j6fIrdeQ==", + "dev": true, + "requires": { + "commander": "~7.1.0", + "deep-extend": "~0.6.0", + "get-stdin": "~8.0.0", + "glob": "~7.1.6", + "ignore": "~5.1.8", + "js-yaml": "^4.0.0", "jsonc-parser": "~3.0.0", - "markdownlint": "~0.25.1", - "markdownlint-rule-helpers": "~0.16.0", - "minimatch": "~3.0.5", - "run-con": "~1.2.10" + "lodash.differencewith": "~4.5.0", + "lodash.flatten": "~4.4.0", + "markdownlint": "~0.23.1", + "markdownlint-rule-helpers": "~0.14.0", + "minimatch": "~3.0.4", + "minimist": "~1.2.5", + "rc": "~1.2.8" }, "dependencies": { "argparse": { @@ -18120,30 +18121,22 @@ "dev": true }, "commander": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-9.0.0.tgz", - "integrity": "sha512-JJfP2saEKbQqvW+FI93OYUB4ByV5cizMpFMiiJI8xDbBvQvSkIk0VvQdn1CZ8mqAO8Loq2h0gYTYtDFUZUeERw==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.1.0.tgz", + "integrity": "sha512-pRxBna3MJe6HKnBGsDyMv8ETbptw3axEdYHoqNh7gu5oDcew8fs0xnivZGm06Ogk8zGAJ9VX+OPEr2GXEQK4dg==", "dev": true }, "get-stdin": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-9.0.0.tgz", - "integrity": "sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, - "glob": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", - "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", - "dev": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } + "ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true }, "js-yaml": { "version": "4.1.0", @@ -18153,22 +18146,13 @@ "requires": { "argparse": "^2.0.1" } - }, - "minimatch": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", - "dev": true, - "requires": { - "brace-expansion": "^1.1.7" - } } } }, "markdownlint-rule-helpers": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.16.0.tgz", - "integrity": "sha512-oEacRUVeTJ5D5hW1UYd2qExYI0oELdYK72k1TKGvIeYJIbqQWAz476NAc7LNixSySUhcNl++d02DvX0ccDk9/w==", + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/markdownlint-rule-helpers/-/markdownlint-rule-helpers-0.14.0.tgz", + "integrity": "sha512-vRTPqSU4JK8vVXmjICHSBhwXUvbfh/VJo+j7hvxqe15tLJyomv3FLgFdFgb8kpj0Fe8SsJa/TZUAXv7/sN+N7A==", "dev": true }, "masonry-layout": { @@ -21152,16 +21136,16 @@ } }, "puppeteer-core": { - "version": "13.6.0", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.6.0.tgz", - "integrity": "sha512-n692xT9uOTxbFKcCRkfOT2Go5LL0YBCHrSpBdbNsjLhcxO5yuhj2/4jgAIK9bT1blY17Pb4I35eBSuDzJ54ERw==", + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-13.7.0.tgz", + "integrity": "sha512-rXja4vcnAzFAP1OVLq/5dWNfwBGuzcOARJ6qGV7oAZhnLmVRU8G5MsdeQEAOy332ZhkIOnn9jp15R89LKHyp2Q==", "dev": true, "requires": { "cross-fetch": "3.1.5", "debug": "4.3.4", "devtools-protocol": "0.0.981744", "extract-zip": "2.0.1", - "https-proxy-agent": "5.0.0", + "https-proxy-agent": "5.0.1", "pkg-dir": "4.2.0", "progress": "2.0.3", "proxy-from-env": "1.1.0", @@ -21180,6 +21164,16 @@ "ms": "2.1.2" } }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dev": true, + "requires": { + "agent-base": "6", + "debug": "4" + } + }, "ms": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", @@ -21309,6 +21303,26 @@ } } }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true + } + } + }, "re-resizable": { "version": "6.9.9", "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.9.9.tgz", @@ -22225,26 +22239,6 @@ "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", "dev": true }, - "run-con": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/run-con/-/run-con-1.2.10.tgz", - "integrity": "sha512-n7PZpYmMM26ZO21dd8y3Yw1TRtGABjRtgPSgFS/nhzfvbJMXFtJhJVyEgayMiP+w/23craJjsnfDvx4W4ue/HQ==", - "dev": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~2.0.0", - "minimist": "^1.2.5", - "strip-json-comments": "~3.1.1" - }, - "dependencies": { - "ini": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", - "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", - "dev": true - } - } - }, "run-parallel": { "version": "1.1.10", "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz", @@ -23824,9 +23818,9 @@ } }, "stylelint": { - "version": "14.8.0", - "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.8.0.tgz", - "integrity": "sha512-uIyIWMSBSVcj73Gn3nTvPyNsYdwTpxo1W6dWTIa1nm8JKgUi3FIobSXLgrRE6joLidoA0FdgAhCaqxwTF2ikrQ==", + "version": "14.8.1", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-14.8.1.tgz", + "integrity": "sha512-0YxTop3wTeEVmQWhS7jjLFaBkvfPmffRiJ6eFIDlK++f3OklaobTYFJu32E5u/cIrFLbcW52pLqrYpihA/y0/w==", "dev": true, "requires": { "balanced-match": "^2.0.0", @@ -24110,12 +24104,12 @@ "dev": true }, "postcss": { - "version": "8.4.12", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.12.tgz", - "integrity": "sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==", + "version": "8.4.13", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.13.tgz", + "integrity": "sha512-jtL6eTBrza5MPzy8oJLFuUscHDXTV5KcLlqAWHl5q5WYRfnNRGSmOZmOZ1T6Gy7A99mOZfqungmZMpMmCVJ8ZA==", "dev": true, "requires": { - "nanoid": "^3.3.1", + "nanoid": "^3.3.3", "picocolors": "^1.0.0", "source-map-js": "^1.0.2" } @@ -25781,9 +25775,9 @@ } }, "ws": { - "version": "8.5.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.5.0.tgz", - "integrity": "sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==", + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", + "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", "dev": true } } diff --git a/package.json b/package.json index 3c21c8a467..869abd7d98 100644 --- a/package.json +++ b/package.json @@ -28,7 +28,7 @@ "@wordpress/babel-preset-default": "6.8.1", "@wordpress/dependency-extraction-webpack-plugin": "3.4.2", "@wordpress/e2e-test-utils": "7.2.1", - "@wordpress/scripts": "22.5.0", + "@wordpress/scripts": "22.4.2", "autoprefixer": "^9.8.8", "chalk": "5.0.1", "check-node-version": "4.2.1", @@ -77,58 +77,59 @@ }, "dependencies": { "@wordpress/a11y": "3.6.1", - "@wordpress/annotations": "2.6.1", + "@wordpress/annotations": "2.6.2", "@wordpress/api-fetch": "6.3.1", "@wordpress/autop": "3.6.1", "@wordpress/blob": "3.6.1", - "@wordpress/block-directory": "3.4.3", - "@wordpress/block-editor": "8.5.3", - "@wordpress/block-library": "7.3.3", + "@wordpress/block-directory": "3.4.5", + "@wordpress/block-editor": "8.5.4", + "@wordpress/block-library": "7.3.5", "@wordpress/block-serialization-default-parser": "4.6.1", "@wordpress/blocks": "11.5.3", - "@wordpress/components": "19.8.2", + "@wordpress/components": "19.8.3", "@wordpress/compose": "5.4.1", - "@wordpress/core-data": "4.4.3", - "@wordpress/customize-widgets": "3.3.3", + "@wordpress/core-data": "4.4.4", + "@wordpress/customize-widgets": "3.3.5", "@wordpress/data": "6.6.1", "@wordpress/data-controls": "2.6.1", "@wordpress/date": "4.6.1", "@wordpress/deprecated": "3.6.1", "@wordpress/dom": "3.6.1", "@wordpress/dom-ready": "3.6.1", - "@wordpress/edit-post": "6.3.3", - "@wordpress/edit-site": "4.3.3", - "@wordpress/edit-widgets": "4.3.3", - "@wordpress/editor": "12.5.3", + "@wordpress/edit-post": "6.3.5", + "@wordpress/edit-site": "4.3.5", + "@wordpress/edit-widgets": "4.3.5", + "@wordpress/editor": "12.5.4", "@wordpress/element": "4.4.1", "@wordpress/escape-html": "2.6.1", - "@wordpress/format-library": "3.4.3", + "@wordpress/format-library": "3.4.4", "@wordpress/hooks": "3.6.1", "@wordpress/html-entities": "3.6.1", "@wordpress/i18n": "4.6.1", "@wordpress/icons": "8.2.2", - "@wordpress/interface": "4.5.2", + "@wordpress/interface": "4.5.3", "@wordpress/is-shallow-equal": "4.6.1", "@wordpress/keyboard-shortcuts": "3.4.1", "@wordpress/keycodes": "3.6.1", - "@wordpress/list-reusable-blocks": "3.4.2", + "@wordpress/list-reusable-blocks": "3.4.3", "@wordpress/media-utils": "3.4.1", "@wordpress/notices": "3.6.1", - "@wordpress/nux": "5.4.2", + "@wordpress/nux": "5.4.3", "@wordpress/plugins": "4.4.2", - "@wordpress/preferences": "1.2.2", + "@wordpress/preferences": "1.2.3", "@wordpress/primitives": "3.4.1", "@wordpress/priority-queue": "2.6.1", "@wordpress/redux-routine": "4.6.1", - "@wordpress/reusable-blocks": "3.4.3", - "@wordpress/rich-text": "5.4.1", - "@wordpress/server-side-render": "3.4.3", + "@wordpress/reusable-blocks": "3.4.4", + "@wordpress/rich-text": "5.4.2", + "@wordpress/server-side-render": "3.4.4", "@wordpress/shortcode": "3.6.1", + "@wordpress/style-engine": "0.5.1", "@wordpress/token-list": "2.6.1", "@wordpress/url": "3.7.1", "@wordpress/viewport": "4.4.1", "@wordpress/warning": "2.6.1", - "@wordpress/widgets": "2.4.3", + "@wordpress/widgets": "2.4.4", "@wordpress/wordcount": "3.6.1", "backbone": "1.4.1", "clipboard": "2.0.10", diff --git a/src/wp-includes/assets/script-loader-packages.php b/src/wp-includes/assets/script-loader-packages.php index f34e78e144..d932209c08 100644 --- a/src/wp-includes/assets/script-loader-packages.php +++ b/src/wp-includes/assets/script-loader-packages.php @@ -1 +1 @@ - array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '9955a48198ad4f2bd749aa49d40211c2'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '0b465be2288cfd18559519b5a6e1fb43'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '3f6a6af95ed243112cc4aba4577879c9'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b22574be41df92ce2707c19720f8a6e4'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ac62b64d31905319c4b0207639b9e7dd'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '45fd83302b19dcc447370ff0fd523e1d'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '488651003f8266cba4a0af3d95b022c2'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => 'e3f6efbb3fcfcbc30ec2e24df8ce6f6f'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e5be172c9d2a70d194446e28dca7b92a'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => 'f3676c73fe40cdf470163f9e58f99ee5'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => '508b032dc85b0d9b82790beeff3a0fdf'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '31d1d3480ac3b8817a113cb8a143b32b'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'd061dfc2fd7b4900502ba87422cbbd3a'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-viewport', 'wp-widgets'), 'version' => 'f4bafb377016a586b81a90de6c8bf4b2'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'a5dfbc7ccdec8a7271c3799b2d94883d'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '12589686f5ca4db76be8584499da3a1b'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => 'd738b2eefff50c40257956fde81bbc1f'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '69a7e2ea1d8d5392bb0b6db66d5c4500'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'a1847daeecaa2a6b272f60939db87cef'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03774ef51ae4221a441bcb7fc87d83d3'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '64ba580f09984a5930d85862807af2ec'), 'edit-site.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport'), 'version' => '7d3c1319ff0eeee8e01e5fdbd4b39087'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'f6297e7891b4b3d2afa1409c1f8e7ec3'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'e6114dcaaa9cb56bef60f30565671e0c'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '49d63820dab84493986cc6596ed39663'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8b2f29f7c1716fc96bacf79ab89d21e9'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '9927db3d677671f1a346a29fcc2180f9'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ccb51dd1a27721f10dee463a611bfc99'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0372a133b4e3e12173d5d0cc3e747871'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '1b8316f1560d573649c9e15bc4857d79'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '730c10803561d8ca50d6e8e31210e922'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '13e43af80f6a45c0b7ecbb227aa34994'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '560d2751c661715556ba0ab8fca0db0a'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '29a2b12c691398c6d5118523d63ab3c8'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '9bfb6ab7dea0971ba82e77bd24c6aefc'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '8fc315ccd6472e9241e49a34949ffe8a'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'c9a8c4d7dfcc849633b383655e7c8662'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'bd4d110f51f389a762a7e61473c22350'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f32e6cedd81679094dcf14c0fae3e6b7'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '7ffda4ca501f4d40e82bdf412db1d45b'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6a537f6ddde95a06ef1077dee52a2a71'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e90ad549b17941e05ee8409b7c3235f9'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '71ab9c24524b66e2e21e87c9a33d72e3'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'c42727f6724a5263d2a557109a5786a7'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '08f14580ab971c3846fd8d13ab9fbf34'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd5e2f99fa8ebfb53df9caba414b50db3'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'cb146aeb16eca381359e4eb05617a3ff'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '516ceec1315888dd899eafe91401d379'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1b4c357f4a965ed2de2dc3612fee47f0'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e9a30f6f4be627cdc8316075e2e54546'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '3b37439eb1d7a3d2fd9ee7c7ffd6b947'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '0ccf52f1eeb33ab0798ca8d142032d99')); \ No newline at end of file + array('dependencies' => array('wp-dom-ready', 'wp-i18n', 'wp-polyfill'), 'version' => '9955a48198ad4f2bd749aa49d40211c2'), 'annotations.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-hooks', 'wp-i18n', 'wp-polyfill', 'wp-rich-text'), 'version' => '0b465be2288cfd18559519b5a6e1fb43'), 'api-fetch.js' => array('dependencies' => array('wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '3f6a6af95ed243112cc4aba4577879c9'), 'autop.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'b22574be41df92ce2707c19720f8a6e4'), 'blob.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ac62b64d31905319c4b0207639b9e7dd'), 'block-directory.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-edit-post', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '45fd83302b19dcc447370ff0fd523e1d'), 'block-editor.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-a11y', 'wp-api-fetch', 'wp-blob', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-shortcode', 'wp-token-list', 'wp-url', 'wp-warning', 'wp-wordcount'), 'version' => '2f08decafa1a16eefe59aee2c4a4f1a0'), 'block-library.js' => array('dependencies' => array('lodash', 'moment', 'wp-a11y', 'wp-api-fetch', 'wp-autop', 'wp-blob', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keycodes', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-viewport'), 'version' => 'cf00dfcacfa6536fe911a8d098bc03a4'), 'block-serialization-default-parser.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e5be172c9d2a70d194446e28dca7b92a'), 'blocks.js' => array('dependencies' => array('lodash', 'wp-autop', 'wp-blob', 'wp-block-serialization-default-parser', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-shortcode'), 'version' => 'f3676c73fe40cdf470163f9e58f99ee5'), 'components.js' => array('dependencies' => array('lodash', 'moment', 'react', 'react-dom', 'wp-a11y', 'wp-compose', 'wp-date', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-escape-html', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-warning'), 'version' => 'd8eae2aacb84bb4c2b372cf1c3396a43'), 'compose.js' => array('dependencies' => array('lodash', 'react', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-is-shallow-equal', 'wp-keycodes', 'wp-polyfill', 'wp-priority-queue'), 'version' => '31d1d3480ac3b8817a113cb8a143b32b'), 'core-data.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-url'), 'version' => 'b3fd3b3c393443d0b615072ef1126a3a'), 'customize-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-is-shallow-equal', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-viewport', 'wp-widgets'), 'version' => 'f4bafb377016a586b81a90de6c8bf4b2'), 'data.js' => array('dependencies' => array('lodash', 'react', 'wp-compose', 'wp-deprecated', 'wp-element', 'wp-is-shallow-equal', 'wp-polyfill', 'wp-priority-queue', 'wp-redux-routine'), 'version' => 'a5dfbc7ccdec8a7271c3799b2d94883d'), 'data-controls.js' => array('dependencies' => array('wp-api-fetch', 'wp-data', 'wp-deprecated', 'wp-polyfill'), 'version' => '12589686f5ca4db76be8584499da3a1b'), 'date.js' => array('dependencies' => array('moment', 'wp-polyfill'), 'version' => 'd738b2eefff50c40257956fde81bbc1f'), 'deprecated.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '69a7e2ea1d8d5392bb0b6db66d5c4500'), 'dom.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'a1847daeecaa2a6b272f60939db87cef'), 'dom-ready.js' => array('dependencies' => array('wp-polyfill'), 'version' => '03774ef51ae4221a441bcb7fc87d83d3'), 'edit-post.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-url', 'wp-viewport', 'wp-warning'), 'version' => '33301bbff30eeb76e48002485abc7940'), 'edit-site.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-editor', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport'), 'version' => '7d3c1319ff0eeee8e01e5fdbd4b39087'), 'edit-widgets.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-block-library', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-deprecated', 'wp-dom', 'wp-element', 'wp-hooks', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-plugins', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-url', 'wp-viewport', 'wp-widgets'), 'version' => 'f6297e7891b4b3d2afa1409c1f8e7ec3'), 'editor.js' => array('dependencies' => array('lodash', 'react', 'wp-a11y', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-date', 'wp-deprecated', 'wp-element', 'wp-hooks', 'wp-html-entities', 'wp-i18n', 'wp-keyboard-shortcuts', 'wp-keycodes', 'wp-media-utils', 'wp-notices', 'wp-polyfill', 'wp-preferences', 'wp-primitives', 'wp-reusable-blocks', 'wp-rich-text', 'wp-server-side-render', 'wp-url', 'wp-wordcount'), 'version' => 'e6114dcaaa9cb56bef60f30565671e0c'), 'element.js' => array('dependencies' => array('lodash', 'react', 'react-dom', 'wp-escape-html', 'wp-polyfill'), 'version' => '49d63820dab84493986cc6596ed39663'), 'escape-html.js' => array('dependencies' => array('wp-polyfill'), 'version' => '8b2f29f7c1716fc96bacf79ab89d21e9'), 'format-library.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-block-editor', 'wp-components', 'wp-data', 'wp-element', 'wp-html-entities', 'wp-i18n', 'wp-polyfill', 'wp-primitives', 'wp-rich-text', 'wp-url'), 'version' => '9927db3d677671f1a346a29fcc2180f9'), 'hooks.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'ccb51dd1a27721f10dee463a611bfc99'), 'html-entities.js' => array('dependencies' => array('wp-polyfill'), 'version' => '0372a133b4e3e12173d5d0cc3e747871'), 'i18n.js' => array('dependencies' => array('wp-hooks', 'wp-polyfill'), 'version' => '1b8316f1560d573649c9e15bc4857d79'), 'is-shallow-equal.js' => array('dependencies' => array('wp-polyfill'), 'version' => '730c10803561d8ca50d6e8e31210e922'), 'keyboard-shortcuts.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-element', 'wp-keycodes', 'wp-polyfill'), 'version' => '13e43af80f6a45c0b7ecbb227aa34994'), 'keycodes.js' => array('dependencies' => array('lodash', 'wp-i18n', 'wp-polyfill'), 'version' => '560d2751c661715556ba0ab8fca0db0a'), 'list-reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-components', 'wp-compose', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '29a2b12c691398c6d5118523d63ab3c8'), 'media-utils.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blob', 'wp-element', 'wp-i18n', 'wp-polyfill'), 'version' => '9bfb6ab7dea0971ba82e77bd24c6aefc'), 'notices.js' => array('dependencies' => array('lodash', 'wp-data', 'wp-polyfill'), 'version' => '8fc315ccd6472e9241e49a34949ffe8a'), 'nux.js' => array('dependencies' => array('lodash', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'c9a8c4d7dfcc849633b383655e7c8662'), 'plugins.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill', 'wp-primitives'), 'version' => 'bd4d110f51f389a762a7e61473c22350'), 'preferences.js' => array('dependencies' => array('wp-a11y', 'wp-components', 'wp-data', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-primitives'), 'version' => 'f32e6cedd81679094dcf14c0fae3e6b7'), 'primitives.js' => array('dependencies' => array('wp-element', 'wp-polyfill'), 'version' => '7ffda4ca501f4d40e82bdf412db1d45b'), 'priority-queue.js' => array('dependencies' => array('wp-polyfill'), 'version' => '6a537f6ddde95a06ef1077dee52a2a71'), 'redux-routine.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'e90ad549b17941e05ee8409b7c3235f9'), 'reusable-blocks.js' => array('dependencies' => array('lodash', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives', 'wp-url'), 'version' => '71ab9c24524b66e2e21e87c9a33d72e3'), 'rich-text.js' => array('dependencies' => array('lodash', 'wp-a11y', 'wp-compose', 'wp-data', 'wp-element', 'wp-escape-html', 'wp-i18n', 'wp-keycodes', 'wp-polyfill'), 'version' => 'ee4e29023f3f7a0dd96e699c68a00508'), 'server-side-render.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-data', 'wp-deprecated', 'wp-element', 'wp-i18n', 'wp-polyfill', 'wp-url'), 'version' => '08f14580ab971c3846fd8d13ab9fbf34'), 'shortcode.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'd5e2f99fa8ebfb53df9caba414b50db3'), 'token-list.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => 'cb146aeb16eca381359e4eb05617a3ff'), 'url.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '516ceec1315888dd899eafe91401d379'), 'viewport.js' => array('dependencies' => array('lodash', 'wp-compose', 'wp-data', 'wp-element', 'wp-polyfill'), 'version' => '1b4c357f4a965ed2de2dc3612fee47f0'), 'warning.js' => array('dependencies' => array('wp-polyfill'), 'version' => 'e9a30f6f4be627cdc8316075e2e54546'), 'widgets.js' => array('dependencies' => array('lodash', 'wp-api-fetch', 'wp-block-editor', 'wp-blocks', 'wp-components', 'wp-compose', 'wp-core-data', 'wp-data', 'wp-element', 'wp-i18n', 'wp-notices', 'wp-polyfill', 'wp-primitives'), 'version' => '3b37439eb1d7a3d2fd9ee7c7ffd6b947'), 'wordcount.js' => array('dependencies' => array('lodash', 'wp-polyfill'), 'version' => '0ccf52f1eeb33ab0798ca8d142032d99')); \ No newline at end of file diff --git a/src/wp-includes/blocks/comment-author-name.php b/src/wp-includes/blocks/comment-author-name.php index 0bf3a475ba..41ab438606 100644 --- a/src/wp-includes/blocks/comment-author-name.php +++ b/src/wp-includes/blocks/comment-author-name.php @@ -18,17 +18,16 @@ function render_block_core_comment_author_name( $attributes, $content, $block ) return ''; } - $comment = get_comment( $block->context['commentId'] ); + $comment = get_comment( $block->context['commentId'] ); + $commenter = wp_get_current_commenter(); + $show_pending_links = isset( $commenter['comment_author'] ) && $commenter['comment_author']; if ( empty( $comment ) ) { return ''; } $classes = ''; if ( isset( $attributes['textAlign'] ) ) { - $classes .= 'has-text-align-' . esc_attr( $attributes['textAlign'] ); - } - if ( isset( $attributes['fontSize'] ) ) { - $classes .= 'has-' . esc_attr( $attributes['fontSize'] ) . '-font-size'; + $classes .= 'has-text-align-' . $attributes['textAlign']; } $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) ); @@ -38,6 +37,9 @@ function render_block_core_comment_author_name( $attributes, $content, $block ) if ( ! empty( $attributes['isLink'] ) && ! empty( $attributes['linkTarget'] ) ) { $comment_author = sprintf( '%3s', esc_url( $link ), esc_attr( $attributes['linkTarget'] ), $comment_author ); } + if ( '0' === $comment->comment_approved && ! $show_pending_links ) { + $comment_author = wp_kses( $comment_author, array() ); + } return sprintf( '
%2$s
', diff --git a/src/wp-includes/blocks/comment-content.php b/src/wp-includes/blocks/comment-content.php index c0b524be8c..90ba060b44 100644 --- a/src/wp-includes/blocks/comment-content.php +++ b/src/wp-includes/blocks/comment-content.php @@ -18,16 +18,37 @@ function render_block_core_comment_content( $attributes, $content, $block ) { return ''; } - $comment = get_comment( $block->context['commentId'] ); + $comment = get_comment( $block->context['commentId'] ); + $commenter = wp_get_current_commenter(); + $show_pending_links = isset( $commenter['comment_author'] ) && $commenter['comment_author']; if ( empty( $comment ) ) { return ''; } - $comment_text = get_comment_text( $comment ); + $args = array(); + $comment_text = get_comment_text( $comment, $args ); if ( ! $comment_text ) { return ''; } + /** This filter is documented in wp-includes/comment-template.php */ + $comment_text = apply_filters( 'comment_text', $comment_text, $comment, $args ); + + $moderation_note = ''; + if ( '0' === $comment->comment_approved ) { + $commenter = wp_get_current_commenter(); + + if ( $commenter['comment_author_email'] ) { + $moderation_note = __( 'Your comment is awaiting moderation.' ); + } else { + $moderation_note = __( 'Your comment is awaiting moderation. This is a preview; your comment will be visible after it has been approved.' ); + } + $moderation_note = '

' . $moderation_note . '

'; + if ( ! $show_pending_links ) { + $comment_text = wp_kses( $comment_text, array() ); + } + } + $classes = ''; if ( isset( $attributes['textAlign'] ) ) { $classes .= 'has-text-align-' . $attributes['textAlign']; @@ -36,8 +57,9 @@ function render_block_core_comment_content( $attributes, $content, $block ) { $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $classes ) ); return sprintf( - '
%2$s
', + '
%2$s%3$s
', $wrapper_attributes, + $moderation_note, $comment_text ); } diff --git a/src/wp-includes/blocks/comments-title.php b/src/wp-includes/blocks/comments-title.php index ed95541b7e..30a4f7a567 100644 --- a/src/wp-includes/blocks/comments-title.php +++ b/src/wp-includes/blocks/comments-title.php @@ -29,11 +29,18 @@ function render_block_core_comments_title( $attributes ) { return; } - $single_default_comment_label = $show_post_title ? __( 'One response to' ) : __( 'One response' ); - $single_comment_label = ! empty( $attributes['singleCommentLabel'] ) ? $attributes['singleCommentLabel'] : $single_default_comment_label; + $single_default_comment_label = $show_post_title ? __( 'Response to' ) : __( 'Response' ); + if ( $show_comments_count ) { + $single_default_comment_label = $show_post_title ? __( 'One response to' ) : __( 'One response' ); + } + $single_comment_label = ! empty( $attributes['singleCommentLabel'] ) ? $attributes['singleCommentLabel'] : $single_default_comment_label; $multiple_default_comment_label = $show_post_title ? __( 'Responses to' ) : __( 'Responses' ); - $multiple_comment_label = ! empty( $attributes['multipleCommentsLabel'] ) ? $attributes['multipleCommentsLabel'] : $multiple_default_comment_label; + if ( $show_comments_count ) { + $multiple_default_comment_label = $show_post_title ? __( 'responses to' ) : __( 'responses' ); + } + + $multiple_comment_label = ! empty( $attributes['multipleCommentsLabel'] ) ? $attributes['multipleCommentsLabel'] : $multiple_default_comment_label; $comments_title = '%1$s %2$s %3$s'; @@ -53,9 +60,9 @@ function render_block_core_comments_title( $attributes ) { ); } - /** - * Registers the `core/comments-title` block on the server. - */ +/** + * Registers the `core/comments-title` block on the server. + */ function register_block_core_comments_title() { register_block_type_from_metadata( __DIR__ . '/comments-title', @@ -65,4 +72,4 @@ function register_block_core_comments_title() { ); } - add_action( 'init', 'register_block_core_comments_title' ); +add_action( 'init', 'register_block_core_comments_title' ); diff --git a/src/wp-includes/blocks/cover.php b/src/wp-includes/blocks/cover.php index d2f1959bdb..82ff93e6c0 100644 --- a/src/wp-includes/blocks/cover.php +++ b/src/wp-includes/blocks/cover.php @@ -40,7 +40,7 @@ function render_block_core_cover( $attributes, $content ) { $object_position = ''; if ( isset( $attributes['focalPoint'] ) ) { $object_position = round( $attributes['focalPoint']['x'] * 100 ) . '%' . ' ' . - round( $attributes['focalPoint']['x'] * 100 ) . '%'; + round( $attributes['focalPoint']['y'] * 100 ) . '%'; } $image_template = ' $classes ) ); + add_filter( 'comment_form_defaults', 'post_comments_form_block_form_defaults' ); + ob_start(); comment_form( array(), $block->context['postId'] ); $form = ob_get_clean(); + remove_filter( 'comment_form_defaults', 'post_comments_form_block_form_defaults' ); + // We use the outermost wrapping `
` returned by `comment_form()` // which is identified by its default classname `comment-respond` to inject // our wrapper attributes. This way, it is guaranteed that all styling applied @@ -70,4 +74,3 @@ function post_comments_form_block_form_defaults( $fields ) { return $fields; } -add_filter( 'comment_form_defaults', 'post_comments_form_block_form_defaults' ); diff --git a/tests/phpunit/tests/blocks/renderCommentTemplate.php b/tests/phpunit/tests/blocks/renderCommentTemplate.php index 456e5ec145..8f70fff000 100644 --- a/tests/phpunit/tests/blocks/renderCommentTemplate.php +++ b/tests/phpunit/tests/blocks/renderCommentTemplate.php @@ -98,8 +98,7 @@ class Tests_Blocks_RenderReusableCommentTemplate extends WP_UnitTestCase { ) ); - $this->assertEquals( - build_comment_query_vars_from_block( $block ), + $this->assertSameSetsWithIndex( array( 'orderby' => 'comment_date_gmt', 'order' => 'ASC', @@ -107,7 +106,8 @@ class Tests_Blocks_RenderReusableCommentTemplate extends WP_UnitTestCase { 'no_found_rows' => false, 'post_id' => self::$custom_post->ID, 'hierarchical' => 'threaded', - ) + ), + build_comment_query_vars_from_block( $block ) ); update_option( 'page_comments', true ); } @@ -194,25 +194,27 @@ class Tests_Blocks_RenderReusableCommentTemplate extends WP_UnitTestCase { ) ); - $this->assertEquals( - '
  1. Hello world
', - $block->render() + $this->assertSame( + str_replace( array( "\n", "\t" ), '', '
  1. Hello world

' ), + str_replace( array( "\n", "\t" ), '', $block->render() ) ); } /** - * Test rendering 3 nested comments: + * Test rendering nested comments: * * └─ comment 1 *   └─ comment 2 *    └─ comment 3 + *    └─ comment 4 + *   └─ comment 5 * * @ticket 55567 */ function test_rendering_comment_template_nested() { $first_level_ids = self::factory()->comment->create_post_comments( self::$custom_post->ID, - 1, + 2, array( 'comment_parent' => self::$comment_ids[0], 'comment_author' => 'Test', @@ -245,9 +247,63 @@ class Tests_Blocks_RenderReusableCommentTemplate extends WP_UnitTestCase { ) ); - $this->assertEquals( - '
  1. Hello world
    1. Hello world
      1. Hello world
', - $block->render() + $top_level_ids = self::$comment_ids; + $expected = str_replace( + array( "\n", "\t" ), + '', + << +
  • + +
    +

    Hello world

    +
    +
      +
    1. + +
      +

      Hello world

      +
      +
        +
      1. + +
        +

        Hello world

        +
        +
      2. +
      +
    2. +
    3. + +
      +

      Hello world

      +
      +
    4. +
    +
  • + +END + ); + + $this->assertSame( + $expected, + str_replace( array( "\n", "\t" ), '', $block->render() ) ); } diff --git a/tools/webpack/packages.js b/tools/webpack/packages.js index 100853e668..29a0e0e502 100644 --- a/tools/webpack/packages.js +++ b/tools/webpack/packages.js @@ -54,7 +54,7 @@ module.exports = function( env = { environment: 'production', watch: false, buil buildTarget = buildTarget + '/wp-includes'; const WORDPRESS_NAMESPACE = '@wordpress/'; - const BUNDLED_PACKAGES = [ '@wordpress/icons', '@wordpress/interface' ]; + const BUNDLED_PACKAGES = [ '@wordpress/icons', '@wordpress/interface', '@wordpress/style-engine' ]; const packages = Object.keys( dependencies ) .filter( ( packageName ) => ! BUNDLED_PACKAGES.includes( packageName ) &&