From 0df9d03f8e0da34f7f9ad6098931b971fea180cf Mon Sep 17 00:00:00 2001 From: David Calhoun Date: Mon, 16 Feb 2026 17:46:31 -0500 Subject: [PATCH 1/4] build(deps): Upgrade @wordpress/* packages to .38 series Upgrade all @wordpress/* dependencies to their .38.0 versions to align with @wordpress/format-library@5.38.0's requirement for @wordpress/components@^32.0.0. The previous mix of .36.0 and .38.0 packages caused duplicate @wordpress/components installations (v30.9.0 at the root and v32.0.0 nested), which led to React context mismatches and block rendering failures. --- package-lock.json | 2965 ++++++++++++++++++++------------------------- package.json | 96 +- 2 files changed, 1389 insertions(+), 1672 deletions(-) diff --git a/package-lock.json b/package-lock.json index 3f7435d1..96a1f94b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,57 +9,57 @@ "version": "0.14.0-alpha.0", "hasInstallScript": true, "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/autop": "^4.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/blob": "^4.36.0", - "@wordpress/block-editor": "^15.10.0", - "@wordpress/block-library": "^9.36.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/commands": "^1.36.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/data-controls": "^4.36.0", - "@wordpress/date": "^5.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/dom": "^4.36.0", - "@wordpress/dom-ready": "^4.36.0", - "@wordpress/edit-post": "^8.36.0", - "@wordpress/editor": "^14.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/escape-html": "^3.36.0", + "@wordpress/a11y": "^4.38.0", + "@wordpress/api-fetch": "^7.38.0", + "@wordpress/autop": "^4.38.0", + "@wordpress/base-styles": "^6.14.0", + "@wordpress/blob": "^4.38.0", + "@wordpress/block-editor": "^15.11.0", + "@wordpress/block-library": "^9.38.0", + "@wordpress/blocks": "^15.11.0", + "@wordpress/commands": "^1.38.0", + "@wordpress/components": "^32.0.0", + "@wordpress/compose": "^7.38.0", + "@wordpress/core-data": "^7.38.0", + "@wordpress/data": "^10.38.0", + "@wordpress/data-controls": "^4.38.0", + "@wordpress/date": "^5.38.0", + "@wordpress/deprecated": "^4.38.0", + "@wordpress/dom": "^4.38.0", + "@wordpress/dom-ready": "^4.38.0", + "@wordpress/edit-post": "^8.38.0", + "@wordpress/editor": "^14.38.0", + "@wordpress/element": "^6.38.0", + "@wordpress/escape-html": "^3.38.0", "@wordpress/format-library": "^5.38.0", - "@wordpress/global-styles-engine": "^1.3.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/is-shallow-equal": "^5.36.0", - "@wordpress/keyboard-shortcuts": "^5.36.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/media-utils": "^5.36.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/patterns": "^2.36.0", - "@wordpress/plugins": "^7.36.0", - "@wordpress/preferences": "^4.36.0", + "@wordpress/global-styles-engine": "^1.5.0", + "@wordpress/hooks": "^4.38.0", + "@wordpress/html-entities": "^4.38.0", + "@wordpress/i18n": "^6.11.0", + "@wordpress/icons": "^11.5.0", + "@wordpress/is-shallow-equal": "^5.38.0", + "@wordpress/keyboard-shortcuts": "^5.38.0", + "@wordpress/keycodes": "^4.38.0", + "@wordpress/media-utils": "^5.38.0", + "@wordpress/notices": "^5.38.0", + "@wordpress/patterns": "^2.38.0", + "@wordpress/plugins": "^7.38.0", + "@wordpress/preferences": "^4.38.0", "@wordpress/preferences-persistence": "^2.38.0", - "@wordpress/primitives": "^4.36.0", - "@wordpress/priority-queue": "^3.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/rich-text": "^7.36.0", - "@wordpress/router": "^1.36.0", + "@wordpress/primitives": "^4.38.0", + "@wordpress/priority-queue": "^3.38.0", + "@wordpress/private-apis": "^1.38.0", + "@wordpress/rich-text": "^7.38.0", + "@wordpress/router": "^1.38.0", "@wordpress/server-side-render": "^6.14.0", - "@wordpress/shortcode": "^4.36.0", - "@wordpress/style-engine": "^2.36.0", - "@wordpress/token-list": "^3.36.0", - "@wordpress/url": "^4.36.0", - "@wordpress/viewport": "^6.36.0", - "@wordpress/warning": "^3.36.0", - "@wordpress/widgets": "^4.36.0", - "@wordpress/wordcount": "^4.36.0", + "@wordpress/shortcode": "^4.38.0", + "@wordpress/style-engine": "^2.38.0", + "@wordpress/token-list": "^3.38.0", + "@wordpress/url": "^4.38.0", + "@wordpress/viewport": "^6.38.0", + "@wordpress/warning": "^3.38.0", + "@wordpress/widgets": "^4.38.0", + "@wordpress/wordcount": "^4.38.0", "clsx": "^2.1.1", "jquery": "^3.7.1", "lodash": "^4.17.23", @@ -2034,9 +2034,9 @@ } }, "node_modules/@babel/runtime": { - "version": "7.28.4", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", - "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "version": "7.28.6", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.6.tgz", + "integrity": "sha512-05WQkdpL9COIMz4LjTxGpPNCdlpyimKppYNoJ5Di5EUObifl8t4tuLuUBBZEpoLYOmfvIWrsp9fCl0HoPRVTdA==", "license": "MIT", "engines": { "node": ">=6.9.0" @@ -2088,16 +2088,15 @@ } }, "node_modules/@base-ui/react": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.1.0.tgz", - "integrity": "sha512-ikcJRNj1mOiF2HZ5jQHrXoVoHcNHdBU5ejJljcBl+VTLoYXR6FidjTN86GjO6hyshi6TZFuNvv0dEOgaOFv6Lw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@base-ui/react/-/react-1.2.0.tgz", + "integrity": "sha512-O6aEQHcm+QyGTFY28xuwRD3SEJGZOBDpyjN2WvpfWYFVhg+3zfXPysAILqtM0C1kWC82MccOE/v1j+GHXE4qIw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.28.4", - "@base-ui/utils": "0.2.4", + "@babel/runtime": "^7.28.6", + "@base-ui/utils": "0.2.5", "@floating-ui/react-dom": "^2.1.6", "@floating-ui/utils": "^0.2.10", - "reselect": "^5.1.1", "tabbable": "^6.4.0", "use-sync-external-store": "^1.6.0" }, @@ -2120,12 +2119,12 @@ } }, "node_modules/@base-ui/react/node_modules/@floating-ui/react-dom": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.6.tgz", - "integrity": "sha512-4JX6rEatQEvlmgU80wZyq9RT96HZJa88q8hp0pBd+LrczeDI4o6uA2M+uvxngVHo4Ihr8uibXxH6+70zhAFrVw==", + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.7.tgz", + "integrity": "sha512-0tLRojf/1Go2JgEVm+3Frg9A3IW8bJgKgdO0BN5RkF//ufuz2joZM63Npau2ff3J6lUVYgDSNzNkR+aH3IVfjg==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.7.4" + "@floating-ui/dom": "^1.7.5" }, "peerDependencies": { "react": ">=16.8.0", @@ -2133,12 +2132,12 @@ } }, "node_modules/@base-ui/utils": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.4.tgz", - "integrity": "sha512-smZwpMhjO29v+jrZusBSc5T+IJ3vBb9cjIiBjtKcvWmRj9Z4DWGVR3efr1eHR56/bqY5a4qyY9ElkOY5ljo3ng==", + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@base-ui/utils/-/utils-0.2.5.tgz", + "integrity": "sha512-oYC7w0gp76RI5MxprlGLV0wze0SErZaRl3AAkeP3OnNB/UBMb6RqNf6ZSIlxOc9Qp68Ab3C2VOcJQyRs7Xc7Vw==", "license": "MIT", "dependencies": { - "@babel/runtime": "^7.28.4", + "@babel/runtime": "^7.28.6", "@floating-ui/utils": "^0.2.10", "reselect": "^5.1.1", "use-sync-external-store": "^1.6.0" @@ -3119,21 +3118,21 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", - "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.4.tgz", + "integrity": "sha512-C3HlIdsBxszvm5McXlB8PeOEWfBhcGBTZGkGlWc2U0KFY5IwG5OQEuQ8rq52DZmcHDlPLd+YFBK+cZcytwIFWg==", "license": "MIT", "dependencies": { "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.4.tgz", - "integrity": "sha512-OOchDgh4F2CchOX94cRVqhvy7b3AFb+/rQXyswmzmGakRfkMgoWVjfnLWkRirfLEfuD4ysVW16eXzwt3jHIzKA==", + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.5.tgz", + "integrity": "sha512-N0bD2kIPInNHUHehXhMke1rBGs1dwqvC9O9KYMyyjK7iXt7GAhnro7UlcuYcGdS/yYOlq0MAVgrow8IbWJwyqg==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.3", + "@floating-ui/core": "^1.7.4", "@floating-ui/utils": "^0.2.10" } }, @@ -4825,13 +4824,13 @@ } }, "node_modules/@php-wasm/cli-util": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.1.tgz", - "integrity": "sha512-/SNxTE3ZXrxbETiYs6Zn6nUSVLl+7lomw14LU2cBx29U3dpJ/ro0kM+PmzksS6umhBiwmksVeaUf/wlTMbr++Q==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/cli-util/-/cli-util-3.1.2.tgz", + "integrity": "sha512-pUUbACHsrFc2QSNqKEhiFhwCD1dbroH8/14hQYW+lcgswG10sqMMgfmk7FBp61jTntXdweYhNFjcoIOMV3h0OA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/util": "3.1.1", + "@php-wasm/util": "3.1.2", "fast-xml-parser": "^5.3.4", "jsonc-parser": "3.3.1" }, @@ -4841,16 +4840,16 @@ } }, "node_modules/@php-wasm/fs-journal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/fs-journal/-/fs-journal-3.1.1.tgz", - "integrity": "sha512-qDDE8tjhst+Qqb+g9/8qUpf5ieVOEh6UX7Krt154dkqKM29H9ebquq+vBB5abWi3LfAxuNd7ihwUa1DWThCQbw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/fs-journal/-/fs-journal-3.1.2.tgz", + "integrity": "sha512-8e8lz/IG6EA8h2/lGSOijdhemaABTt45zohhMYYSjuCu5fV24p+6rGkK7I+dGqxaY4cO2IDjU4XE+HRnodW88g==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", + "@php-wasm/logger": "3.1.2", + "@php-wasm/node": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", "express": "4.22.0", "fs-ext-extra-prebuilt": "2.2.7", "ini": "4.1.2", @@ -5037,13 +5036,13 @@ } }, "node_modules/@php-wasm/logger": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.1.tgz", - "integrity": "sha512-azvy+GpcOd6Q7AYIWe44CZtaXroLxOGWPQiTy2ism4cYjb+Mk1kqMy5F8UKhl8DLbJn1sS74JgsMmdBbpABvEA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/logger/-/logger-3.1.2.tgz", + "integrity": "sha512-VD1SbuTL24LgbkPaQCijDzc9V7SSVU5hi+up4yNpHeL8pP8kabIYYSR7PgTfity1Awk6ctW5kUpOhSieD+1Btw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/node-polyfills": "3.1.1" + "@php-wasm/node-polyfills": "3.1.2" }, "engines": { "node": ">=20.10.0", @@ -5051,24 +5050,24 @@ } }, "node_modules/@php-wasm/node": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.1.tgz", - "integrity": "sha512-em6+yfWi6oicIUHKwp3ZqOS3+JlWzaP9vWqyUw4StN3zLKpH3iiwnpf047lLI5PS09w8JU4sXAbBT2A7GBwrng==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node/-/node-3.1.2.tgz", + "integrity": "sha512-Y/I2nUjo1Aof4irF1cfAxX33Ra5xa2HQcy3HmIXXurqTBE7bZMu5TKvJW7t0cfBLohuaWY1bs8n4nLS1BetuTg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node-7-4": "3.1.1", - "@php-wasm/node-8-0": "3.1.1", - "@php-wasm/node-8-1": "3.1.1", - "@php-wasm/node-8-2": "3.1.1", - "@php-wasm/node-8-3": "3.1.1", - "@php-wasm/node-8-4": "3.1.1", - "@php-wasm/node-8-5": "3.1.1", - "@php-wasm/node-polyfills": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", - "@wp-playground/common": "3.1.1", + "@php-wasm/logger": "3.1.2", + "@php-wasm/node-7-4": "3.1.2", + "@php-wasm/node-8-0": "3.1.2", + "@php-wasm/node-8-1": "3.1.2", + "@php-wasm/node-8-2": "3.1.2", + "@php-wasm/node-8-3": "3.1.2", + "@php-wasm/node-8-4": "3.1.2", + "@php-wasm/node-8-5": "3.1.2", + "@php-wasm/node-polyfills": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", + "@wp-playground/common": "3.1.2", "express": "4.22.0", "fs-ext-extra-prebuilt": "2.2.7", "ini": "4.1.2", @@ -5082,13 +5081,13 @@ } }, "node_modules/@php-wasm/node-7-4": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.1.tgz", - "integrity": "sha512-GksZ1J3UcWaxZHiKGGAfnRAONV9qZ4ft6WG6rxy6kZzzTGtX69G7qJdc8E00y3WRkVC2X25H2/ulzhMWCzFeKg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-7-4/-/node-7-4-3.1.2.tgz", + "integrity": "sha512-n8QjH2/PiJV28Ad9a4jn/3Rq1cVU3bD+8+4aDOyEbhwxl9Qvb6NvSqMER/3KqasH5cvZiZLsMy92+q+CjcIQAA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5109,13 +5108,13 @@ } }, "node_modules/@php-wasm/node-8-0": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.1.tgz", - "integrity": "sha512-/Z5pi9XAY45HBCewgHO8QqhhHyC8V5iuiedwNYoQoTluoQ9zoaiyy/WYYWLk492dGrxNdwRhjCYVQZR4J4T7Cg==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-0/-/node-8-0-3.1.2.tgz", + "integrity": "sha512-sNSk858peKueucrNKAKbZ094XJOsP8AcK+XLM1KjS+VNoT5aVNC5xzZnQhArxCI6lZqkUhvmGqV1DNEdmX/ayA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5136,13 +5135,13 @@ } }, "node_modules/@php-wasm/node-8-1": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.1.tgz", - "integrity": "sha512-hGGNtCJ0cDKxPP5lEu0d9VcO+QFFLyc/2fEZGEy4YMUI4TkRUAadFHsyu5K3fPVKgNLMpYw+vv3qon+T70n0Og==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-1/-/node-8-1-3.1.2.tgz", + "integrity": "sha512-HDfA0+uMhZEMFAeryN/kkCbcuW5Bv11liCuwxxwGdNj21NxRVFoDhYYm1FKyFPTbZWHemSJXkpZgyh4g2HfL5w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5163,13 +5162,13 @@ } }, "node_modules/@php-wasm/node-8-2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.1.tgz", - "integrity": "sha512-WyexqgMliJj5XrvZLZ51bh8A1+PjyjOopSTIHVwAVUp3rJR9BoSLo8jxNlH3GALFiLuxUVQavgQasCkevV5Zpw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-2/-/node-8-2-3.1.2.tgz", + "integrity": "sha512-+225WZUAf4foAr+DT9ahS7Rna3h7DslI9anrWShR7a8FxAaCUgi0dw4Rh2can2K0/Q+moC3l2OZC93NIhedsuw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5190,13 +5189,13 @@ } }, "node_modules/@php-wasm/node-8-3": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.1.tgz", - "integrity": "sha512-+w3rfxhiCOl1muv69BBZa07HElcVproyTShj1e8NAbftpKYhYfm6IkJWzgSDrB3UFX0cXgnArhOQBIfCfmNpHw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-3/-/node-8-3-3.1.2.tgz", + "integrity": "sha512-fRncog0ai610bhzFmSYXq5N3vaVoZNAU0GxhzcKXGsPF4x5o07wViMClyqXpxcqn+KC4RhV4YK5hCGhGvzEvkA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5217,13 +5216,13 @@ } }, "node_modules/@php-wasm/node-8-4": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.1.tgz", - "integrity": "sha512-XCqbMXSI5T/0svyhQODFbKlPUAPMjrm8RUZhOUVECVXYX5YODI6dhbODYzarXLuhsgSs8pH8qH6WS5p4avZHPA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-4/-/node-8-4-3.1.2.tgz", + "integrity": "sha512-3J5tnLJwmmZrX/bHiCA/nbBhMMC58kWhX8v62B2LB+Hx7zq2agSETaga1tk4RzbIrs85noq4tuPUng9yAsSkHw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5244,13 +5243,13 @@ } }, "node_modules/@php-wasm/node-8-5": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.1.tgz", - "integrity": "sha512-WPDeXtsdPj9BvHt0cB2j81hEAEWSWSC5ia6oNyt4G2i7F9shCinb1Z3VwwzBZHGOZSS4vXLE9imwOsG+T5bD2Q==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-8-5/-/node-8-5-3.1.2.tgz", + "integrity": "sha512-JAalPcRB4VQd0Iz0BWcPp5DXNsNcw5Rq20XSz4YmlCDkGNJ46DsgGF1ZjptbacFYYGdJGm7mfMoiJuAhuVu1Cw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0", "ws": "8.18.3" @@ -5271,9 +5270,9 @@ } }, "node_modules/@php-wasm/node-polyfills": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/node-polyfills/-/node-polyfills-3.1.1.tgz", - "integrity": "sha512-PiVIt0Oioh2AfVvATwD4FYr0EuTIFXwhwb5ENsciAkPFTePRCraX/ZkJOUJUN0N45/KG72FOmg+VuIBmXqpn1w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/node-polyfills/-/node-polyfills-3.1.2.tgz", + "integrity": "sha512-fPKQVX8SEV5wWlAuO+wJeWTt4qf1eA5WVcoS3bS/dCHy437NzrnIZ/caJB8MHgjNRDh+d/QWHS3gDDs0NvYhjQ==", "dev": true, "license": "GPL-2.0-or-later" }, @@ -5451,14 +5450,14 @@ } }, "node_modules/@php-wasm/progress": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.1.tgz", - "integrity": "sha512-XmNMeRV2YMUA/jzhL7UBlaN1wV6zJdjrbWIeaO8RweHVufLI553Wao3dfs4c4sNRxucTW5GzjMkmyQOxDz/1eQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/progress/-/progress-3.1.2.tgz", + "integrity": "sha512-IND/q2zpLufURpuiQ94w4/Thx6z2I1zkfvGZ7tbThz+kyMuTOrog2Q6f8vL7xL1UI1cGTWCRiUVxzj4EtMvJag==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node-polyfills": "3.1.1" + "@php-wasm/logger": "3.1.2", + "@php-wasm/node-polyfills": "3.1.2" }, "engines": { "node": ">=20.10.0", @@ -5466,9 +5465,9 @@ } }, "node_modules/@php-wasm/scopes": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.1.tgz", - "integrity": "sha512-OrFGSVMOZMOezRA2FBfSoFW6SaUfrirGSTUODrhE9sT0S4r3ScH8uV+1Jsz/q8ba3Ekxi6DCcxXIFqqezzkepQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/scopes/-/scopes-3.1.2.tgz", + "integrity": "sha512-M5BO27JMIS2FMifh2Eb2BjWrAmA0h26Q2Sf2gx5gOk64SleMaJNuYxpPC8WdqNru7IDmjZbRoK//OIPscaPhxA==", "dev": true, "license": "GPL-2.0-or-later", "engines": { @@ -5477,28 +5476,28 @@ } }, "node_modules/@php-wasm/stream-compression": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.1.tgz", - "integrity": "sha512-PtWUGUSzE6kgdYVJAkdi0tUPyFZbvVL1+aip7IBfumCLXjZEkeIYmc9jmBL6LNKZ3agDiWZ8OC005gAWkKKeHQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/stream-compression/-/stream-compression-3.1.2.tgz", + "integrity": "sha512-nUM7DtBkPF1Y3v9FW1CMG7nJLIDnoH3MKfKON6R/knwDpAExQVOII3K8AZuiVyr4IAiFZwYza8H5bkM+UUmFBg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/node-polyfills": "3.1.1", - "@php-wasm/util": "3.1.1" + "@php-wasm/node-polyfills": "3.1.2", + "@php-wasm/util": "3.1.2" } }, "node_modules/@php-wasm/universal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.1.tgz", - "integrity": "sha512-GLaJJCi+PHHoTDIU9j7jN2PaU6R0Ar4cvNngtHm3fO8pPnpwLs2xI0Bxi7BsPkyv/dbpm6C7LkSr03dQ8ZyCPA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/universal/-/universal-3.1.2.tgz", + "integrity": "sha512-rgKyeqBVHZ6bDOwoYg9lUtZxgh7aB+/ryGcL1QEYyr7260bFwVgf8MWNP+211fktLa1yvuvl4dyDepaQiV0sDA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node-polyfills": "3.1.1", - "@php-wasm/progress": "3.1.1", - "@php-wasm/stream-compression": "3.1.1", - "@php-wasm/util": "3.1.1", + "@php-wasm/logger": "3.1.2", + "@php-wasm/node-polyfills": "3.1.2", + "@php-wasm/progress": "3.1.2", + "@php-wasm/stream-compression": "3.1.2", + "@php-wasm/util": "3.1.2", "ini": "4.1.2" }, "engines": { @@ -5517,9 +5516,9 @@ } }, "node_modules/@php-wasm/util": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.1.tgz", - "integrity": "sha512-O7B0b8kMwHQsBLpooolu+zQoF1dFTR5eBfRJ21Y1DHlxHQl6Od6ZhcFzmZ4uGVhhckDlqgxoKBqn1mIFoGIL9w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/util/-/util-3.1.2.tgz", + "integrity": "sha512-g22dH4zIQ26hQHRNBfp9csy3W8tDDdyB4G8Euvj6PNxEBsTnY/A6WG1/wLZ3PUED9ULsz/lKKFSiEZo8Hj8B8g==", "dev": true, "engines": { "node": ">=20.10.0", @@ -5527,25 +5526,25 @@ } }, "node_modules/@php-wasm/web": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web/-/web-3.1.1.tgz", - "integrity": "sha512-aOViM7wJ8XAeg4/4BSID2Nnklf8c/sB9hmemFtmuOUW53gpvozNI5QuPpTKJ33PRqioBFyg/MfTwlVo2ARA1bA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web/-/web-3.1.2.tgz", + "integrity": "sha512-HV9RKqm3DfOuMlDlC+Q0nxLv8xCf6E5yhatrimJ8fXXLRUTaBzpDbsbwi2eq8qcb6A48Yj25wY8BSpqWSYJYVw==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/fs-journal": "3.1.1", - "@php-wasm/logger": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", - "@php-wasm/web-7-4": "3.1.1", - "@php-wasm/web-8-0": "3.1.1", - "@php-wasm/web-8-1": "3.1.1", - "@php-wasm/web-8-2": "3.1.1", - "@php-wasm/web-8-3": "3.1.1", - "@php-wasm/web-8-4": "3.1.1", - "@php-wasm/web-8-5": "3.1.1", - "@php-wasm/web-service-worker": "3.1.1", - "@wp-playground/common": "3.1.1", + "@php-wasm/fs-journal": "3.1.2", + "@php-wasm/logger": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", + "@php-wasm/web-7-4": "3.1.2", + "@php-wasm/web-8-0": "3.1.2", + "@php-wasm/web-8-1": "3.1.2", + "@php-wasm/web-8-2": "3.1.2", + "@php-wasm/web-8-3": "3.1.2", + "@php-wasm/web-8-4": "3.1.2", + "@php-wasm/web-8-5": "3.1.2", + "@php-wasm/web-service-worker": "3.1.2", + "@wp-playground/common": "3.1.2", "express": "4.22.0", "fs-ext-extra-prebuilt": "2.2.7", "ini": "4.1.2", @@ -5559,13 +5558,13 @@ } }, "node_modules/@php-wasm/web-7-4": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-7-4/-/web-7-4-3.1.1.tgz", - "integrity": "sha512-7e3GGL7/97S2yJDL5lsdnLM/GDbo7rHsCV2RU0h2L+Xnh1LzrHrnXf+HvejTmn921gEVa7r5qeibNXFKLOF3GQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-7-4/-/web-7-4-3.1.2.tgz", + "integrity": "sha512-3Vq1yt7fqEo40PXZFRobxNLTzrDGS8I0ciIQ5XED0/TJh6bnV39T3wmecq1dbDCw/wrCdDK3kdlBUnViUpSQ5g==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5585,13 +5584,13 @@ } }, "node_modules/@php-wasm/web-8-0": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-8-0/-/web-8-0-3.1.1.tgz", - "integrity": "sha512-44Nca/zbSC6E9vQJmQO03IlwbdEh5414LKvm71BTLHZ7M52LfgCDu1+Bv5pcvMKwGZ+6UEdJvJZPBJhLrNYy6Q==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-8-0/-/web-8-0-3.1.2.tgz", + "integrity": "sha512-zKL10GRajDi59Q3wB7AyWNZZaEeikM7HRpHarBBs2UhmTVS93Tyhoj4WsaN5KC3MZlxIV2g6QgXhcJHEyuve+A==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5611,13 +5610,13 @@ } }, "node_modules/@php-wasm/web-8-1": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-8-1/-/web-8-1-3.1.1.tgz", - "integrity": "sha512-QoydA9MRH+6P2bBr2SfuLaTqZwpsXoe3z20n1gQxeEhlOuPUqNZ94jGj6+jKWfGzd/4wDpocRTvsVI9dJoPhig==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-8-1/-/web-8-1-3.1.2.tgz", + "integrity": "sha512-zXsiao1+Op0Qkgc4zmrgEzkpON547pTuQdljNlqGKdRcA8l/xhTme7fhm5GsSP/UEQbP3n7PEOjKPAQi8S9wSA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5637,13 +5636,13 @@ } }, "node_modules/@php-wasm/web-8-2": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-8-2/-/web-8-2-3.1.1.tgz", - "integrity": "sha512-isdbUSY9dB78M4R5Hlkcl0ar+LPCkpXFDpvshJwcRsgJwqU3ivWDBR2yFSLwSfd2DlpDNeTYRaZvb8hvUPrUUw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-8-2/-/web-8-2-3.1.2.tgz", + "integrity": "sha512-tAgutFkzIwSir7HOnu4IRQLX3uTYArl3wqqlpK/GfIXwyCHSRaq1OTQfh4mq4U3ulCu97MwOHiJBqSDoE5qyrQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5663,13 +5662,13 @@ } }, "node_modules/@php-wasm/web-8-3": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-8-3/-/web-8-3-3.1.1.tgz", - "integrity": "sha512-T8AVsB63gGfKkLABHocG1LikZYslETV1GLex9g32hTlFgWAzPpGcCyEh+7GIWO5Q2nCnIqvf4dWYH88gULAV7A==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-8-3/-/web-8-3-3.1.2.tgz", + "integrity": "sha512-RZLz0XxwkdTy17ijpIPe2iZe1s5ZbEybVIw131jjgLm5bTSuTCwYod7LUNCdRy0QE651g8142Aw5W9iYFnLwfg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5689,13 +5688,13 @@ } }, "node_modules/@php-wasm/web-8-4": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-8-4/-/web-8-4-3.1.1.tgz", - "integrity": "sha512-3LvFz5JQmi70MOLJrzzBAIDZFEakORc5rjsRcCO/BiiMdCJOD45SegqVdv1/Wix6tJbyDu+2swXxZokO46fjVQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-8-4/-/web-8-4-3.1.2.tgz", + "integrity": "sha512-v4ujuPNwI1eWBkB9Nzj1+hUKVZaxr/ev7LFA0hi+wOMk4ZVW2hLx1AE7jE2v7L2zADW7JJ2tGP3gK37/TAmpug==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5715,13 +5714,13 @@ } }, "node_modules/@php-wasm/web-8-5": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-8-5/-/web-8-5-3.1.1.tgz", - "integrity": "sha512-rxxvaLCQVlOiPIPbuxGjH1ITMf2p2V5uEIaVcRGgwKsig+3FpcClv1zOQyy44+0222I0k4FoUAh3SAWIySeyrA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-8-5/-/web-8-5-3.1.2.tgz", + "integrity": "sha512-XSyTybscwd7CFhTjPMUq02s5WqJE1xwjfIMMut7sT3HzD0TM5wGpbQLS53Vj5XXWUtLgsG19hW/JyREHzR05eQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", + "@php-wasm/universal": "3.1.2", "ini": "4.1.2", "wasm-feature-detect": "1.8.0" }, @@ -5741,13 +5740,13 @@ } }, "node_modules/@php-wasm/web-service-worker": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.1.tgz", - "integrity": "sha512-+sAuqB1dQ5NaBj+T0qO1hZEUUyx1xRqE7OB66qjIpYua+7TA9NjcbCobIK57y99sM+g2nW9Pf1aBh0tgWZq/1w==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/web-service-worker/-/web-service-worker-3.1.2.tgz", + "integrity": "sha512-rZOgdjOBed9EcQwsEVDBpdQVDY30eEAQ+bxEAMB1OrcpXzFPwMdfkVZvxo6fP7DA9qg9Qr/ethRve0O5dNJALA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/scopes": "3.1.1" + "@php-wasm/scopes": "3.1.2" }, "engines": { "node": ">=20.10.0", @@ -5928,16 +5927,16 @@ } }, "node_modules/@php-wasm/xdebug-bridge": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.1.tgz", - "integrity": "sha512-lZwdvUDviz+bFk+GStwpW+JLO5IMnM+un0VYTeA5j3ztqYqDtFJpplCjKWjlGORqoBT6VLj+kCoLBv/GVjHXIQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@php-wasm/xdebug-bridge/-/xdebug-bridge-3.1.2.tgz", + "integrity": "sha512-oArlnqIo9YFOro8rdaAPipSfuOht//47XxvpwQbjEvOsJ54WkyNKmxOD1QFqNjj4y9cc3yCaqeYb/xUcn0tp6Q==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@wp-playground/common": "3.1.1", + "@php-wasm/logger": "3.1.2", + "@php-wasm/node": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@wp-playground/common": "3.1.2", "express": "4.22.0", "fs-ext-extra-prebuilt": "2.2.7", "ini": "4.1.2", @@ -6168,9 +6167,9 @@ } }, "node_modules/@preact/signals": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.3.2.tgz", - "integrity": "sha512-naxcJgUJ6BTOROJ7C3QML7KvwKwCXQJYTc5L/b0eEsdYgPB6SxwoQ1vDGcS0Q7GVjAenVq/tXrybVdFShHYZWg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.3.4.tgz", + "integrity": "sha512-TPMkStdT0QpSc8FpB63aOwXoSiZyIrPsP9Uj347KopdS6olZdAYeeird/5FZv/M1Yc1ge5qstub2o8VDbvkT4g==", "license": "MIT", "dependencies": { "@preact/signals-core": "^1.7.0" @@ -6184,9 +6183,9 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.12.1", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.12.1.tgz", - "integrity": "sha512-BwbTXpj+9QutoZLQvbttRg5x3l5468qaV2kufh+51yha1c53ep5dY4kTuZR35+3pAZxpfQerGJiQqg34ZNZ6uA==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.13.0.tgz", + "integrity": "sha512-slT6XeTCAbdql61GVLlGU4x7XHI7kCZV5Um5uhE4zLX4ApgiiXc0UYFvVOKq06xcovzp7p+61l68oPi563ARKg==", "license": "MIT", "funding": { "type": "opencollective", @@ -7081,9 +7080,9 @@ "license": "MIT" }, "node_modules/@tanstack/history": { - "version": "1.139.0", - "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.139.0.tgz", - "integrity": "sha512-l6wcxwDBeh/7Dhles23U1O8lp9kNJmAb2yNjekR6olZwCRNAVA8TCXlVCrueELyFlYZqvQkh0ofxnzG62A1Kkg==", + "version": "1.154.14", + "resolved": "https://registry.npmjs.org/@tanstack/history/-/history-1.154.14.tgz", + "integrity": "sha512-xyIfof8eHBuub1CkBnbKNKQXeRZC4dClhmzePHVOEel4G7lk/dW+TQ16da7CFdeNLv6u6Owf5VoBQxoo6DFTSA==", "license": "MIT", "engines": { "node": ">=12" @@ -7094,14 +7093,14 @@ } }, "node_modules/@tanstack/react-router": { - "version": "1.139.14", - "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.139.14.tgz", - "integrity": "sha512-eNQvFu2F+7tjCRLUiXWCHZv5OhNjn/0LP6k7o5IiOg5+JR1TOu2ztxhk1EqZfBHrebuenTFQHyFXfXVDi+3wkA==", + "version": "1.160.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-router/-/react-router-1.160.2.tgz", + "integrity": "sha512-EJWAMS4qCfWKNCzzYGy6ZuWTdBATYEEWieaQdmM7zUesyOQ01j7o6aKXdmCp9rWuSKjPHXagWubEnEo+Puhi3w==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.139.0", + "@tanstack/history": "1.154.14", "@tanstack/react-store": "^0.8.0", - "@tanstack/router-core": "1.139.14", + "@tanstack/router-core": "1.160.0", "isbot": "^5.1.22", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" @@ -7119,12 +7118,12 @@ } }, "node_modules/@tanstack/react-store": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.8.0.tgz", - "integrity": "sha512-1vG9beLIuB7q69skxK9r5xiLN3ztzIPfSQSs0GfeqWGO2tGIyInZx0x1COhpx97RKaONSoAb8C3dxacWksm1ow==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@tanstack/react-store/-/react-store-0.8.1.tgz", + "integrity": "sha512-XItJt+rG8c5Wn/2L/bnxys85rBpm0BfMbhb4zmPVLXAKY9POrp1xd6IbU4PKoOI+jSEGc3vntPRfLGSgXfE2Ig==", "license": "MIT", "dependencies": { - "@tanstack/store": "0.8.0", + "@tanstack/store": "0.8.1", "use-sync-external-store": "^1.6.0" }, "funding": { @@ -7137,16 +7136,16 @@ } }, "node_modules/@tanstack/router-core": { - "version": "1.139.14", - "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.139.14.tgz", - "integrity": "sha512-OjNeTlAti75G+8djiAaQsfio4mpnn9HBFfION15nzIgmv+VX6wOS/OyOYKkaKf+QSecXcjajyV3HHc8YornH/A==", + "version": "1.160.0", + "resolved": "https://registry.npmjs.org/@tanstack/router-core/-/router-core-1.160.0.tgz", + "integrity": "sha512-vbh6OsE0MG+0c+SKh2uk5yEEZlWsxT96Ub2JaTs7ixOvZp3Wu9PTEIe2BA3cShNZhEsDI0Le4NqgY4XIaHLLvA==", "license": "MIT", "dependencies": { - "@tanstack/history": "1.139.0", + "@tanstack/history": "1.154.14", "@tanstack/store": "^0.8.0", "cookie-es": "^2.0.0", - "seroval": "^1.4.0", - "seroval-plugins": "^1.4.0", + "seroval": "^1.4.2", + "seroval-plugins": "^1.4.2", "tiny-invariant": "^1.3.3", "tiny-warning": "^1.0.3" }, @@ -7159,9 +7158,9 @@ } }, "node_modules/@tanstack/store": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.8.0.tgz", - "integrity": "sha512-Om+BO0YfMZe//X2z0uLF2j+75nQga6TpTJgLJQBiq85aOyZNIhkCgleNcud2KQg4k4v9Y9l+Uhru3qWMPGTOzQ==", + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/@tanstack/store/-/store-0.8.1.tgz", + "integrity": "sha512-PtOisLjUZPz5VyPRSCGjNOlwTvabdTBQ2K80DpVL1chGVr35WRxfeavAPdNq6pm/t7F8GhoR2qtmkkqtCEtHYw==", "license": "MIT", "funding": { "type": "github", @@ -7477,6 +7476,7 @@ "version": "24.10.1", "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~7.16.0" @@ -7531,15 +7531,6 @@ "dev": true, "license": "MIT" }, - "node_modules/@types/simple-peer": { - "version": "9.11.9", - "resolved": "https://registry.npmjs.org/@types/simple-peer/-/simple-peer-9.11.9.tgz", - "integrity": "sha512-6Gdl7TSS5oh9nuwKD4Pl8cSmaxWycYeZz9HLnJBNvIwWjZuGVsmHe9RwW3+9RxfhC1aIR9Z83DvaJoMw6rhkbg==", - "license": "MIT", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/yauzl": { "version": "2.10.3", "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", @@ -8427,13 +8418,13 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.38.0.tgz", - "integrity": "sha512-/xmHkUxQ2W5lDLp1jNOYWu2j9lrMqnV7bjs8X3jCTJ1fG2G60f+AGB1N0Qrwxf6rIfMIllDYoT5Ve2kbz2LBHQ==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.39.0.tgz", + "integrity": "sha512-uFy3FIF6MOo67tTVC2SaNyBQbFafu+DRirt2/IUQlY7w2MOiXWPaQFi3Oyy81gc8TfsooSFBlK4lrujd7O4gEw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/dom-ready": "^4.38.0", - "@wordpress/i18n": "^6.11.0" + "@wordpress/dom-ready": "^4.39.0", + "@wordpress/i18n": "^6.12.0" }, "engines": { "node": ">=18.12.0", @@ -8441,16 +8432,16 @@ } }, "node_modules/@wordpress/admin-ui": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@wordpress/admin-ui/-/admin-ui-1.4.0.tgz", - "integrity": "sha512-N6eX/QQLwR7Qo5vMjIGj5lySoxhejkYceJ5wVUtXw05f+FJ/HyjDAoA4UZ9s/RYC7Zdg5k0uP7sQoHLLp8/9vQ==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/admin-ui/-/admin-ui-1.7.0.tgz", + "integrity": "sha512-jhmq40xQhLGZDR/GDq0HQ+zAg+YeH4YGUmS6LCUzV2SBtqJmpucKfflQY+TTwJGSWM6luFrUw5NSDrA9QcMgTw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^6.12.0", - "@wordpress/components": "^30.9.0", - "@wordpress/element": "^6.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/route": "^0.2.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/components": "^32.1.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/route": "^0.5.0", "clsx": "^2.1.1" }, "engines": { @@ -8462,13 +8453,13 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "7.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.38.0.tgz", - "integrity": "sha512-RISdjFjAoXWY9WcnHq05sqTAuKCcMwe+4y+hjZZLix0PUgeClQ2GxfO1iAIfPSI/SMcFqlSvkW5k7k2jixsudw==", + "version": "7.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.39.0.tgz", + "integrity": "sha512-H6ysbEgDYuIDhvRje1iTyC9r4bEOY9AT0fRmNEr6fSG/furznt4XNtoflzh4Q4DeaC2flTQ9hn46JgcmW3IXJA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/i18n": "^6.11.0", - "@wordpress/url": "^4.38.0" + "@wordpress/i18n": "^6.12.0", + "@wordpress/url": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -8476,9 +8467,9 @@ } }, "node_modules/@wordpress/autop": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.38.0.tgz", - "integrity": "sha512-lHXCrLxCpKqH7aTlKcwVsC3QbTQMYCfRFMk/S639+y2xxt+O7GhuySRdtW5vawIgbBqqdxRRrlipOCa59ckBSg==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.39.0.tgz", + "integrity": "sha512-plqVet/sQD+AVZk4UXlgUUX7CwqGr6lkgn6SY7JlgYrxDq0BsYm1oZ+bHKOHuhSzO83F8P8A24IIHS5yVYnKzQ==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -8541,9 +8532,9 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.14.0.tgz", - "integrity": "sha512-0NoWb5+gVGUMZ8RiAE4g4dJ08ZdSMrWdnt/fp//BclezTdOLepZPzZ9O6nDWLVdlNgnYLhPwK/t5jxOow5WRoA==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-6.15.0.tgz", + "integrity": "sha512-AJ569cP6WqG0/RWx+x7MDNFxnCrZ5Pz1dHCLSE+7B0lLMXh3RGC1+Fj0YIZtUQ2ULLf2I3LRn6kuHdwyWNGiNA==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -8551,9 +8542,9 @@ } }, "node_modules/@wordpress/blob": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.38.0.tgz", - "integrity": "sha512-QF0uF5ZyPrUQsV0EpLESV+byOGIaTBp6NwKLnAJUlRXnhqADCzdGHzlqB+xYGoRi+fLroBLf3eK6eAfbWrfh2A==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.39.0.tgz", + "integrity": "sha512-TK3mevvKKidK/k6fROdEHF3n5tCAsnsvLRe2qasPYfhxVN1mBLFrYn506KqZgC42Xibd+fzDN3m9voldg0VeLQ==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -8561,49 +8552,49 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.11.0.tgz", - "integrity": "sha512-0gv3+bnOr/hwcEyaxB131xlAy8AwXEMTJ95nT/JA6MiheoH1c0S/8DloSBxL5r74R7Rqg5f2nKPS6SG6/tgREg==", + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.12.0.tgz", + "integrity": "sha512-E59sSKnucc9tOMwWx7tFzjbpysc1Ob12NSF109oLMwhp/kGvtsXvxdv4NvO9BfPwoiHglSnxVfbrpdDOBujtSw==", "license": "GPL-2.0-or-later", "dependencies": { "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.38.0", - "@wordpress/api-fetch": "^7.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/blob": "^4.38.0", - "@wordpress/block-serialization-default-parser": "^5.38.0", - "@wordpress/blocks": "^15.11.0", - "@wordpress/commands": "^1.38.0", - "@wordpress/components": "^32.0.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/dataviews": "^11.2.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/global-styles-engine": "^1.5.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/image-cropper": "^1.2.0", - "@wordpress/interactivity": "^6.38.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keyboard-shortcuts": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/notices": "^5.38.0", - "@wordpress/preferences": "^4.38.0", - "@wordpress/priority-queue": "^3.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/style-engine": "^2.38.0", - "@wordpress/token-list": "^3.38.0", - "@wordpress/upload-media": "^0.23.0", - "@wordpress/url": "^4.38.0", - "@wordpress/warning": "^3.38.0", - "@wordpress/wordcount": "^4.38.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/block-serialization-default-parser": "^5.39.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/commands": "^1.39.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/dataviews": "^11.3.0", + "@wordpress/date": "^5.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/escape-html": "^3.39.0", + "@wordpress/global-styles-engine": "^1.6.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/image-cropper": "^1.3.0", + "@wordpress/interactivity": "^6.39.0", + "@wordpress/is-shallow-equal": "^5.39.0", + "@wordpress/keyboard-shortcuts": "^5.39.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/preferences": "^4.39.0", + "@wordpress/priority-queue": "^3.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/rich-text": "^7.39.0", + "@wordpress/style-engine": "^2.39.0", + "@wordpress/token-list": "^3.39.0", + "@wordpress/upload-media": "^0.24.0", + "@wordpress/url": "^4.39.0", + "@wordpress/warning": "^3.39.0", + "@wordpress/wordcount": "^4.39.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -8628,117 +8619,53 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/block-editor/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "csstype": "^3.2.3", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.6.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, "node_modules/@wordpress/block-library": { - "version": "9.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.36.0.tgz", - "integrity": "sha512-0VQDH6pshO2QzsOx1/78I5YKrhBBKaQBBLIOzBdA6htWz5+L5GDUjL20ZXf1/6LZMCTKkRiku0cRxiHah4Yldg==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-9.39.0.tgz", + "integrity": "sha512-gWQyujSWLM4E90C0o5wdedgw1mlRHsa6ExYmYAWi77ts1Ok/nqgJK5KOI/lyYiiWKCowaljIJ9GBVdQYjgzpZg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/autop": "^4.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/blob": "^4.36.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/date": "^5.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/dom": "^4.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/escape-html": "^3.36.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/interactivity": "^6.36.0", - "@wordpress/interactivity-router": "^2.36.0", - "@wordpress/keyboard-shortcuts": "^5.36.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/latex-to-mathml": "^1.4.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/patterns": "^2.36.0", - "@wordpress/primitives": "^4.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/reusable-blocks": "^5.36.0", - "@wordpress/rich-text": "^7.36.0", - "@wordpress/server-side-render": "^6.12.0", - "@wordpress/url": "^4.36.0", - "@wordpress/viewport": "^6.36.0", - "@wordpress/wordcount": "^4.36.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/autop": "^4.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/date": "^5.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/escape-html": "^3.39.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/interactivity": "^6.39.0", + "@wordpress/interactivity-router": "^2.39.0", + "@wordpress/keyboard-shortcuts": "^5.39.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/latex-to-mathml": "^1.7.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/patterns": "^2.39.0", + "@wordpress/primitives": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/reusable-blocks": "^5.39.0", + "@wordpress/rich-text": "^7.39.0", + "@wordpress/server-side-render": "^6.15.0", + "@wordpress/url": "^4.39.0", + "@wordpress/viewport": "^6.39.0", + "@wordpress/wordcount": "^4.39.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", - "escape-html": "^1.0.3", "fast-average-color": "^9.1.1", "fast-deep-equal": "^3.1.3", + "html-react-parser": "5.2.11", "memize": "^2.1.0", "remove-accents": "^0.5.0", "uuid": "^9.0.1" @@ -8753,9 +8680,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.38.0.tgz", - "integrity": "sha512-iHqqlvuPGIz9ycU4Kce/zgti7zvDC+9i1hG5RIiMWAOX1Fwor4CPy9R1jZMXR64cBnW+nntP4mK0+KJeKmusiw==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.39.0.tgz", + "integrity": "sha512-X2lFTu3Wq4QlKwA0YzTmzD3yX7dhi6lz+Xv+ki/qXpXUXGTS0H191uqgjDKGm7Y6qSVlgP1QTF26sAxRC56RwA==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -8763,26 +8690,26 @@ } }, "node_modules/@wordpress/blocks": { - "version": "15.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.11.0.tgz", - "integrity": "sha512-AH4ynxFPEEb6jVqvJaU2W3iAdgmTLch6y9RaNwX4EmDxNR90d4MRDt/LbMZ3v2sTmfX6TwKnzOA9NFNpKZ7JCQ==", + "version": "15.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.12.0.tgz", + "integrity": "sha512-YYqStbtsvOirbl8KMd5gmhUa9nK5iXo17XCq0mP5QIV0RFgjBTKIPoYANX1fT4vPG3N5bXnza0Jgxbd94unfLA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/autop": "^4.38.0", - "@wordpress/blob": "^4.38.0", - "@wordpress/block-serialization-default-parser": "^5.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/shortcode": "^4.38.0", - "@wordpress/warning": "^3.38.0", + "@wordpress/autop": "^4.39.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/block-serialization-default-parser": "^5.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/is-shallow-equal": "^5.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/rich-text": "^7.39.0", + "@wordpress/shortcode": "^4.39.0", + "@wordpress/warning": "^3.39.0", "change-case": "^4.1.2", "colord": "^2.7.0", "fast-deep-equal": "^3.1.3", @@ -8815,19 +8742,19 @@ } }, "node_modules/@wordpress/commands": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.38.0.tgz", - "integrity": "sha512-fxpOc1BvoBA19saY4p0N2LLiPMGn9jibArzmSqRzHOW50qcKWCd6ao/htF6FpLk8qAn7dpzHecoZT4nOUDUv0g==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.39.0.tgz", + "integrity": "sha512-zNFvNyfv+/mLFa+kPcAtrdPscj2XT+9eVMzS9jN645hcFQZdep6YhSGkaK6jVw9Vu+qTsw04o31Q8PaWejI9Mw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^6.14.0", - "@wordpress/components": "^32.0.0", - "@wordpress/data": "^10.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/keyboard-shortcuts": "^5.38.0", - "@wordpress/private-apis": "^1.38.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/components": "^32.1.0", + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/keyboard-shortcuts": "^5.39.0", + "@wordpress/private-apis": "^1.39.0", "clsx": "^2.1.1", "cmdk": "^1.0.0" }, @@ -8840,10 +8767,10 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", + "node_modules/@wordpress/components": { + "version": "32.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.1.0.tgz", + "integrity": "sha512-Q4dUTWhVqV4pgW3AX9DaAwC4qsG5xiU1x9zVjo8Tm/B275hSWjumqN+spEe97T1QWx7b2RBAWK/OKVaIjkePTw==", "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", @@ -8857,25 +8784,26 @@ "@floating-ui/react-dom": "2.0.8", "@types/gradient-parser": "1.1.0", "@types/highlight-words-core": "1.2.1", + "@types/react": "^18.3.27", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/date": "^5.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/escape-html": "^3.39.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/is-shallow-equal": "^5.39.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/primitives": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/rich-text": "^7.39.0", + "@wordpress/warning": "^3.39.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -8904,83 +8832,30 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/components": { - "version": "30.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.9.0.tgz", - "integrity": "sha512-mx0df0TjChmpCtqQn3iFHphqaLQVNk5Yprs+3NJSfm1kWuZPKfVys6AtmhfBgXs/VrrJk34Z+1N+nqXovHuXnw==", - "license": "GPL-2.0-or-later", + "node_modules/@wordpress/components/node_modules/@types/react": { + "version": "18.3.28", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.28.tgz", + "integrity": "sha512-z9VXpC7MWrhfWipitjNdgCauoMLRdIILQsAEV+ZesIzBq/oUlxk0m3ApZuMFCXdnS4U7KrI+l3WRUEGQ8K1QKw==", + "license": "MIT", "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/date": "^5.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/dom": "^4.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/escape-html": "^3.36.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/is-shallow-equal": "^5.36.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/primitives": "^4.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/rich-text": "^7.36.0", - "@wordpress/warning": "^3.36.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.3.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" + "@types/prop-types": "*", + "csstype": "^3.2.2" } }, "node_modules/@wordpress/compose": { - "version": "7.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.38.0.tgz", - "integrity": "sha512-qWQ+SBuMm1cduo6rT6auHrETux0sLkmanoOWAM1FMpx+1GH6G9CGeRcCjPTW0AeXpioDNGCRoLy3O+HbEDhC7A==", + "version": "7.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.39.0.tgz", + "integrity": "sha512-9VyaqEDojUEnXKVxNamamEyYrWuI9vc2r33iV7hAe+8W0ISujRAFXp/baDiSOlYAcsbauRD4yAkEXuM0C4Vyhg==", "license": "GPL-2.0-or-later", "dependencies": { "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/priority-queue": "^3.38.0", - "@wordpress/undo-manager": "^1.38.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/is-shallow-equal": "^5.39.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/priority-queue": "^3.39.0", + "@wordpress/undo-manager": "^1.39.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -8995,27 +8870,27 @@ } }, "node_modules/@wordpress/core-data": { - "version": "7.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.36.0.tgz", - "integrity": "sha512-KZVy88VoR8jvKCi4KLoUJLDhpdSiyF+rFT+jwTZtCB7UE1LojpYZqv0DJXw4QBRgU3Ioj+Mgz7xHQzYdrMqidw==", + "version": "7.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-7.39.0.tgz", + "integrity": "sha512-ri5Csowaq6Er7nM1skUl+8fC4SyZ0pKqghaINnU0A2BKlmyCC+K4adb8CGkK1t5EsvZEzI5x6I8Gb8jpBigAiQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/is-shallow-equal": "^5.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/rich-text": "^7.36.0", - "@wordpress/sync": "^1.36.0", - "@wordpress/undo-manager": "^1.36.0", - "@wordpress/url": "^4.36.0", - "@wordpress/warning": "^3.36.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/is-shallow-equal": "^5.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/rich-text": "^7.39.0", + "@wordpress/sync": "^1.39.0", + "@wordpress/undo-manager": "^1.39.0", + "@wordpress/url": "^4.39.0", + "@wordpress/warning": "^3.39.0", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -9032,18 +8907,18 @@ } }, "node_modules/@wordpress/data": { - "version": "10.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.38.0.tgz", - "integrity": "sha512-z+JftoaEotRp5K9O0j8XJJFAeSHl1PJU75C/KD5MG+7oth4FO6dI0juY5AMt8zlLsyuB+Q+zT4fkO+qxd+JF6w==", + "version": "10.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.39.0.tgz", + "integrity": "sha512-L04X/Vawzx6RgvvSQga8JhvPxr1A6seBrWJoRBBP7+1zdCV7nmmR8339yTEPRnCH6m70qb0xSwTByUmTzWYzLg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/compose": "^7.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/priority-queue": "^3.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/redux-routine": "^5.38.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/is-shallow-equal": "^5.39.0", + "@wordpress/priority-queue": "^3.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/redux-routine": "^5.39.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -9061,14 +8936,14 @@ } }, "node_modules/@wordpress/data-controls": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.36.0.tgz", - "integrity": "sha512-DvI+hzFLEVe4yyuJ6P2DEX0hLd5KAFQsYrC9O06VJnejtrmQ+vGcn0g/g2FUh0eLIco2EJ/QRz41XTjqI0ZR1A==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-4.39.0.tgz", + "integrity": "sha512-Lqum3wINwLY32L0FZRVGUdWn8hsnkB1ytNg2pqflckMYWoSZ2BbrucqRsNGPYtiiXSY/wXgREg9NjWdaXd3q9g==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/deprecated": "^4.36.0" + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -9079,29 +8954,29 @@ } }, "node_modules/@wordpress/dataviews": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-11.2.0.tgz", - "integrity": "sha512-YkrImAwWAFeJYN/C/JOU/KxJr262QwY1Ut7FBTMk5ocaPcARhu2UENFWq++65FccWxoXRpHZibpYIVl0IVBfEQ==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-11.3.0.tgz", + "integrity": "sha512-y3IT733p3ji7WoXm67WNWvy79bnSML3cMo2qvL1XPLl0cI1p6V7P2WC3TGRJdFKQl72I0Lph8pnRPtlUHJwwkw==", "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/components": "^32.0.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/theme": "^0.5.0", - "@wordpress/ui": "^0.5.0", - "@wordpress/url": "^4.38.0", - "@wordpress/warning": "^3.38.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/date": "^5.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/primitives": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/theme": "^0.6.0", + "@wordpress/ui": "^0.6.0", + "@wordpress/url": "^4.39.0", + "@wordpress/warning": "^3.39.0", "clsx": "^2.1.1", "colord": "^2.7.0", "date-fns": "^4.1.0", @@ -9118,60 +8993,16 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/dataviews/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", + "node_modules/@wordpress/dataviews/node_modules/@wordpress/theme": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.6.0.tgz", + "integrity": "sha512-n/O1djUn+jny46JyqCwD77nPV4zCUBIn+0ICp8fDYLXpQ7FfCfCrEfhlkQkcVB45KC1iu6IMAsLOA/9hzavHoQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "csstype": "^3.2.3", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.6.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" + "@wordpress/element": "^6.39.0", + "@wordpress/private-apis": "^1.39.0", + "colorjs.io": "^0.6.0", + "memize": "^2.1.0" }, "engines": { "node": ">=18.12.0", @@ -9179,17 +9010,23 @@ }, "peerDependencies": { "react": "^18.0.0", - "react-dom": "^18.0.0" + "react-dom": "^18.0.0", + "stylelint": "^16.8.2" + }, + "peerDependenciesMeta": { + "stylelint": { + "optional": true + } } }, - "node_modules/@wordpress/dataviews/node_modules/@wordpress/components/node_modules/date-fns": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.6.0.tgz", - "integrity": "sha512-fRHTG8g/Gif+kSh50gaGEdToemgfj74aRX3swtiouboip5JDLAyDE9F11nHMIcvOaXeOC6D7SpNhi7uFyB7Uww==", + "node_modules/@wordpress/dataviews/node_modules/colorjs.io": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.6.1.tgz", + "integrity": "sha512-8lyR2wHzuIykCpqHKgluGsqQi5iDm3/a2IgP2GBZrasn2sBRkE4NOGsglZxWLs/jZQoNkmA/KM/8NV16rLUdBg==", "license": "MIT", "funding": { - "type": "github", - "url": "https://github.com/sponsors/kossnocorp" + "type": "opencollective", + "url": "https://opencollective.com/color" } }, "node_modules/@wordpress/dataviews/node_modules/date-fns": { @@ -9203,12 +9040,12 @@ } }, "node_modules/@wordpress/date": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.38.0.tgz", - "integrity": "sha512-WyXChgB3dHfOi/BQSx9yJol883XNABGH73fm7M0RnGUyhM6ueE5kYfgsNycWN5v5/ZP4deUe+heab+JE18ZQeg==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.39.0.tgz", + "integrity": "sha512-Wy8z+I0ZQjSTP/S4M9JqaDEUuucxGy70g+I8UCOFRgDFIO5v4hZVKo1uOH0NO5gGdlhmg4Scb9l9uzYVp8oqmg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/deprecated": "^4.38.0", + "@wordpress/deprecated": "^4.39.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -9235,12 +9072,12 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.38.0.tgz", - "integrity": "sha512-pGw2VVGQwW6VXgAlsjQnPV/H2btQ9CIv/xLBvaPtWLAbWQsB9r4Fb7ZBTKPsMA16f8mzQxHyhd8y4NL6HhQUtw==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.39.0.tgz", + "integrity": "sha512-/vTXUsh2MGOuh8nhzgpBKIKsbgdtgjE2hFiCPw8rP4wwEbKUlxhNdtZdqkaumNtZywfHbRUBWO9xTpAVX17XfA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/hooks": "^4.38.0" + "@wordpress/hooks": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -9248,12 +9085,12 @@ } }, "node_modules/@wordpress/dom": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.38.0.tgz", - "integrity": "sha512-STaByZ7YYqlNxhb4e5JvyG7vy4twyszOpDk6IHKp/NVJUGntg12yrDvsAHfAWOxLef7Z0jgCdOC+6QXL4Pfksg==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.39.0.tgz", + "integrity": "sha512-PCZVqTIV3V797rjWxZYoBJ+5g8girPZB0GzKZWxgsB6Y/+bS5OvBCJ70FgeZwO7oReo7ktXVNz/ZQMb5JsPosw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/deprecated": "^4.38.0" + "@wordpress/deprecated": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -9261,9 +9098,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.38.0.tgz", - "integrity": "sha512-HEH3NaLEQS5fk9Do7GpWQpYCl6q0ehoBE7AJhyARoZPDGo5Uuizv4asr0rXKYM0kD29rDoIHp2u7KDba/MH8gQ==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.39.0.tgz", + "integrity": "sha512-qHhRnlSK0E2GTMo1D2gOtcr9FW11HG8X8lZLkmf3N0zhjem+MP7G15jFB7wophpypL3plnBHMxiDD6qUHh9dSg==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -9271,42 +9108,42 @@ } }, "node_modules/@wordpress/edit-post": { - "version": "8.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.36.0.tgz", - "integrity": "sha512-ElcApmHQH2jqhCdlUZtmwcRLUr86rYTRZGFLzNocyiaXQT0lrJTVJ9tZPi+ioNB5pnArfQJ/KkjYwZo4gqhtHg==", + "version": "8.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-8.39.0.tgz", + "integrity": "sha512-VnqpFQCfTaut47f2tXIU0jb0trmUHtzl2sONPIOVD0BO3sVPdFL92+wz+GzKgnu+0me8GZSnrGoMwhxWDTW37w==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/admin-ui": "^1.4.0", - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/block-library": "^9.36.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/commands": "^1.36.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/dom": "^4.36.0", - "@wordpress/editor": "^14.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/global-styles-engine": "^1.3.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/keyboard-shortcuts": "^5.36.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/plugins": "^7.36.0", - "@wordpress/preferences": "^4.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/url": "^4.36.0", - "@wordpress/viewport": "^6.36.0", - "@wordpress/warning": "^3.36.0", - "@wordpress/widgets": "^4.36.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/admin-ui": "^1.7.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/block-library": "^9.39.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/commands": "^1.39.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/editor": "^14.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/global-styles-engine": "^1.6.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/keyboard-shortcuts": "^5.39.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/plugins": "^7.39.0", + "@wordpress/preferences": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/url": "^4.39.0", + "@wordpress/viewport": "^6.39.0", + "@wordpress/warning": "^3.39.0", + "@wordpress/widgets": "^4.39.0", "clsx": "^2.1.1", "memize": "^2.1.0" }, @@ -9320,50 +9157,52 @@ } }, "node_modules/@wordpress/editor": { - "version": "14.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.36.0.tgz", - "integrity": "sha512-mC9pMXOxz42fcVe+kgWk8SoRNvyyr30HbW36ZACsKh3ptbR+DklJ/AeG6wicNU8z227DhsVqxTgdSCfygIQs8A==", + "version": "14.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-14.39.0.tgz", + "integrity": "sha512-sSa3veA+FumdiGfWWW2XH+Uk1iShvpnbdD5CSlUy/h45G1Ut8ChtnR6VoAMx5AXOZO2M3t28XRBVCbeB9Ahc6w==", "license": "GPL-2.0-or-later", "dependencies": { "@floating-ui/react-dom": "2.0.8", - "@wordpress/a11y": "^4.36.0", - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/blob": "^4.36.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/commands": "^1.36.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/dataviews": "^11.0.0", - "@wordpress/date": "^5.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/dom": "^4.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/fields": "^0.28.0", - "@wordpress/global-styles-engine": "^1.3.0", - "@wordpress/global-styles-ui": "^1.3.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/interface": "^9.21.0", - "@wordpress/keyboard-shortcuts": "^5.36.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/media-utils": "^5.36.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/patterns": "^2.36.0", - "@wordpress/plugins": "^7.36.0", - "@wordpress/preferences": "^4.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/reusable-blocks": "^5.36.0", - "@wordpress/rich-text": "^7.36.0", - "@wordpress/server-side-render": "^6.12.0", - "@wordpress/url": "^4.36.0", - "@wordpress/warning": "^3.36.0", - "@wordpress/wordcount": "^4.36.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/commands": "^1.39.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/dataviews": "^11.3.0", + "@wordpress/date": "^5.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/fields": "^0.31.0", + "@wordpress/global-styles-engine": "^1.6.0", + "@wordpress/global-styles-ui": "^1.6.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/interface": "^9.24.0", + "@wordpress/keyboard-shortcuts": "^5.39.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/media-editor": "^0.2.0", + "@wordpress/media-fields": "^0.4.0", + "@wordpress/media-utils": "^5.39.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/patterns": "^2.39.0", + "@wordpress/plugins": "^7.39.0", + "@wordpress/preferences": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/reusable-blocks": "^5.39.0", + "@wordpress/rich-text": "^7.39.0", + "@wordpress/server-side-render": "^6.15.0", + "@wordpress/url": "^4.39.0", + "@wordpress/warning": "^3.39.0", + "@wordpress/wordcount": "^4.39.0", "change-case": "^4.1.2", "client-zip": "^2.4.5", "clsx": "^2.1.1", @@ -9384,14 +9223,14 @@ } }, "node_modules/@wordpress/element": { - "version": "6.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.38.0.tgz", - "integrity": "sha512-4N9xtuE2TIvaZ037fQREKrBw4TTt90PWswAfNFvxUVu5vdp91PLuR6rmeO0ohKg2CJLzozQLEKZF+6VuSaYowQ==", + "version": "6.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.39.0.tgz", + "integrity": "sha512-yVEjTddIVEsYjwRCY1pEzav/dGVH9S1xfwYwRyGsUGOQw5hXtIVnTbCIfQ2t3OCOGgSIYEh2ZmsSt0eTxZvtBw==", "license": "GPL-2.0-or-later", "dependencies": { "@types/react": "^18.3.27", "@types/react-dom": "^18.3.1", - "@wordpress/escape-html": "^3.38.0", + "@wordpress/escape-html": "^3.39.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -9487,14 +9326,27 @@ "sprintf-js": "~1.0.2" } }, + "node_modules/@wordpress/env/node_modules/balanced-match": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-4.0.4.tgz", + "integrity": "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "18 || 20 || >=22" + } + }, "node_modules/@wordpress/env/node_modules/brace-expansion": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.2.tgz", - "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-5.0.3.tgz", + "integrity": "sha512-fy6KJm2RawA5RcHkLa1z/ScpBeA762UF9KmZQxwIbDtRJrgLzM10depAiEQ+CXYcoiqW1/m96OAAoke2nE9EeA==", "dev": true, "license": "MIT", "dependencies": { - "balanced-match": "^1.0.0" + "balanced-match": "^4.0.2" + }, + "engines": { + "node": "18 || 20 || >=22" } }, "node_modules/@wordpress/env/node_modules/cliui": { @@ -9612,13 +9464,13 @@ } }, "node_modules/@wordpress/env/node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.8.tgz", + "integrity": "sha512-reYkDYtj/b19TeqbNZCV4q9t+Yxylf/rYBsLb42SXJatTv4/ylq5lEiAmhA/IToxO7NI2UzNMghHoHuaqDkAjw==", "dev": true, "license": "ISC", "dependencies": { - "brace-expansion": "^2.0.1" + "brace-expansion": "^5.0.2" }, "engines": { "node": ">=16 || 14 >=14.17" @@ -9743,9 +9595,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.38.0.tgz", - "integrity": "sha512-LItqIdFnn/JAVEzTtvDZGJfsdmzeIE4ryMjovHkJhRElzcQWKHuq806DMprL40NcvJbdn0YfJZSv+aeP+9Ah3g==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.39.0.tgz", + "integrity": "sha512-YhAmZYQsOnnfafMwInzy/M1AR77O59u4aaIVSqiQjvCLkY+BQABsU6AizDckCg57mF2SoDnARl6xQY/7FCwEmw==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -9815,35 +9667,35 @@ } }, "node_modules/@wordpress/fields": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.28.0.tgz", - "integrity": "sha512-IZdtv/As4OXx9VzOhoQomb2qTueitiPWDryItarUoXfb0jsJRXw17MdM3n9qwfNQ+TpH+HBJQ0XcZs0KwQ+cCw==", + "version": "0.31.0", + "resolved": "https://registry.npmjs.org/@wordpress/fields/-/fields-0.31.0.tgz", + "integrity": "sha512-Fk2PgxvKwN6AhqlHwnyuGUQM8aw3KmuSixGmp2WyBJQw9nm/sNRf2HKs4NsQYgG6PFXdBJ69ItzJuFt214LQfA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/blob": "^4.36.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/dataviews": "^11.0.0", - "@wordpress/date": "^5.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/media-utils": "^5.36.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/patterns": "^2.36.0", - "@wordpress/primitives": "^4.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/router": "^1.36.0", - "@wordpress/url": "^4.36.0", - "@wordpress/warning": "^3.36.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/dataviews": "^11.3.0", + "@wordpress/date": "^5.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/media-utils": "^5.39.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/patterns": "^2.39.0", + "@wordpress/primitives": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/router": "^1.39.0", + "@wordpress/url": "^4.39.0", + "@wordpress/warning": "^3.39.0", "change-case": "4.1.2", "client-zip": "^2.4.5", "clsx": "2.1.1", @@ -9887,80 +9739,16 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/format-library/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "csstype": "^3.2.3", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.6.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, "node_modules/@wordpress/global-styles-engine": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.5.0.tgz", - "integrity": "sha512-3d0NHFgGGrHtkra1Qh5xjc8BQNFPvN9v2nCt6powxQoysE/YfyNuqsaHRqaeMdatj8CY7s25umB5SRsI+WAVOg==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.6.0.tgz", + "integrity": "sha512-SlV6RwNrnbh3/0fE6kRdTZLt7Fj02sTNEnEMq1rKpr+P5i8ZYFXZj5nW2Mb4lPpLNCQ2DiKxDpo6TEtscrBnUw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/blocks": "^15.11.0", - "@wordpress/data": "^10.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/style-engine": "^2.38.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/data": "^10.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/style-engine": "^2.39.0", "colord": "^2.9.2", "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", @@ -9973,28 +9761,28 @@ } }, "node_modules/@wordpress/global-styles-ui": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/global-styles-ui/-/global-styles-ui-1.3.0.tgz", - "integrity": "sha512-GOjlA15byz8ExxtuJxeexeU+qvCG6TpSS3JorcZtY2FCUO2GQDI/a+mVtJMk1iwQXGz34/xNWbGhmvA9TNKuYQ==", + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/global-styles-ui/-/global-styles-ui-1.6.0.tgz", + "integrity": "sha512-nM47Nzj71EkgVzHMGKnt36yPMnRHwUj6fpZrrUqQWx4NhbIcasUK9OvdzSAtBf1QLjG5QYM6nTtDiNmVeNhWAw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/date": "^5.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/global-styles-engine": "^1.3.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/private-apis": "^1.36.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/date": "^5.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/global-styles-engine": "^1.6.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/keycodes": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", "change-case": "^4.1.2", - "classnames": "^2.3.2", "clsx": "^2.1.0", "colord": "^2.7.0" }, @@ -10008,9 +9796,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.38.0.tgz", - "integrity": "sha512-nrLo2semyTID4yIlu9/DSKVM9v61Mgrkyr+MNj7LgzlD3PuGjYNzXVh5+ngfgPoKVdhV3kzFhda+1PZ8SK8cYg==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.39.0.tgz", + "integrity": "sha512-FTKdGF5jHHmC8GSO6/ATQqh1IFQeDwapRtlp7t4VaTGwZtX+uzawgq/7QDIhFi3cfg9hNsFF0CSFp/Ul3nEeUA==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10018,9 +9806,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.38.0.tgz", - "integrity": "sha512-xe9OHCLft2jsxDhFPsPpzTTh4g/I5kXufDOj+og6+dC3Ut7ZmNjimm41rY9S+wfNYXJDonTiW51xSFq1NSl9yw==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.39.0.tgz", + "integrity": "sha512-gKpDo9vXxws4L03x6JYal8zrv+HjtQ4KMicpUdsHY8hhH5Asid2UGOBkCA1pQ1j9KVSWWj+3RsF0Ay1lem06Fw==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10028,13 +9816,13 @@ } }, "node_modules/@wordpress/i18n": { - "version": "6.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.11.0.tgz", - "integrity": "sha512-JOJk1LtKACxnQ8MQEJAOSdJxUaYupxXzk3CPGWRzhxPHQ9xWH8LS0NqGppUebcah4s4uu26vqACiZvTt93N4eA==", + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.12.0.tgz", + "integrity": "sha512-KMleg8p/HtnoX1d/WoRDI51VTZsA4RGNUvBYn+Cc3avaeeNKROb91+viMcOc8NHuLplEzl7zH9/mrOSs9aY3rg==", "license": "GPL-2.0-or-later", "dependencies": { "@tannin/sprintf": "^1.3.2", - "@wordpress/hooks": "^4.38.0", + "@wordpress/hooks": "^4.39.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "tannin": "^1.2.0" @@ -10048,13 +9836,13 @@ } }, "node_modules/@wordpress/icons": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.5.0.tgz", - "integrity": "sha512-dVsAARE7pN5P2bRbREYMJB5F5bxu6gTxNQZXcFA6PAPTn6CXJfEtrSUqNDzLa0AwMmrHszy9foIbdHvlSYleHQ==", + "version": "11.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.6.0.tgz", + "integrity": "sha512-X3Tp3ARJWRokFOTJ1SJQef3J+bykyZHuHL6NSaMnEtbQzs7Tre+3HEghP5S5K/AGnLr+RvpGnwEN0uNy53uIiA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/element": "^6.38.0", - "@wordpress/primitives": "^4.38.0" + "@wordpress/element": "^6.39.0", + "@wordpress/primitives": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -10065,14 +9853,14 @@ } }, "node_modules/@wordpress/image-cropper": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.2.0.tgz", - "integrity": "sha512-bUQYIQzXgXTCP58DTq/f8H/XCc/zVCaRMZGf3yYejNzQGX2gPx0w5tALPRIdkWlyBax/XZTdIUC1OT1R9SGlUQ==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/image-cropper/-/image-cropper-1.3.0.tgz", + "integrity": "sha512-uLHAT7WVYp4c6pP0A3XI9FZdK/ecVTw+BIt5WjRw7aKqn7ahFYptdLnKqZqA9eG50eJF3wYOFcE3w8D0/Uq4NQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/components": "^32.0.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", + "@wordpress/components": "^32.1.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", "clsx": "^2.1.1", "dequal": "^2.0.3", "react-easy-crop": "^5.4.2" @@ -10086,74 +9874,10 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/image-cropper/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "csstype": "^3.2.3", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.6.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@wordpress/interactivity": { - "version": "6.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.38.0.tgz", - "integrity": "sha512-CcP3YjX2wTHxBwyOSVAvXJG0VDBNjNlxN0iro53kIV18fZrVnuvSFgwFSZsNB79AFOWWKtZPCzN54mW82VZHGg==", + "node_modules/@wordpress/interactivity": { + "version": "6.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.39.0.tgz", + "integrity": "sha512-9fjoPCOMdcwX1cGW2P4YBIK8LYkz9lhWHI8kgg4OCmBgkVuaFr+g43jjLojbD5bq2KPJYiQ1bD+hGJcgg4zPeQ==", "license": "GPL-2.0-or-later", "dependencies": { "@preact/signals": "^1.3.0", @@ -10165,13 +9889,13 @@ } }, "node_modules/@wordpress/interactivity-router": { - "version": "2.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.36.0.tgz", - "integrity": "sha512-HRfJZWA7FpP/6tRJ7y+Su7mqxgxfSSib115dGnKVx4syOJCDwmIxBjA3RFgZEDC5b01/+k8jOKo/2YRh9H+7kg==", + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity-router/-/interactivity-router-2.39.0.tgz", + "integrity": "sha512-Bf0EXQs/2tyfy1px18hIKZuPSE2pdIqm8SzmjiGwzrP0uz1bvfAeu3X3ADDN1VvN5RKbngFMv3Oe53OtTcQbNQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/interactivity": "^6.36.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/interactivity": "^6.39.0", "es-module-lexer": "^1.5.4" }, "engines": { @@ -10180,23 +9904,24 @@ } }, "node_modules/@wordpress/interface": { - "version": "9.21.0", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.21.0.tgz", - "integrity": "sha512-nXk+U4NuQ14FIZ1p95mUPT6RF5uC+Vbqc7S8wyI33nBMPhzt8UFmKRRUJ5jsAFgnkIzabavGMe4wJbm3lcclIw==", + "version": "9.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.24.0.tgz", + "integrity": "sha512-HNt/e5TqQBlHFiaG1q0ISag8a9PeK1d2w9kuMdQcm5vGDr/fFwvY7AYRl3/CfxbR/goI38g/ZvLNV2jRmF2RPw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/admin-ui": "^1.4.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/plugins": "^7.36.0", - "@wordpress/preferences": "^4.36.0", - "@wordpress/viewport": "^6.36.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/admin-ui": "^1.7.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/plugins": "^7.39.0", + "@wordpress/preferences": "^4.39.0", + "@wordpress/viewport": "^6.39.0", "clsx": "^2.1.1" }, "engines": { @@ -10209,9 +9934,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.38.0.tgz", - "integrity": "sha512-KR2rAUI3ECN86+8VNS0kdlPwXL8exZQo5bNWG0DgUyY3ZlbzYYWXdvqL5zNr2USr93BjFYd87yE+lH9/TbZ6Lg==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.39.0.tgz", + "integrity": "sha512-v/yDkQj/VpdR8y4b0xNTeuFkfdU2AYf/0YABbry6GB6zG+mkPgi2+cglQ681V621korKOX6JRAsMQuRX6D2UNA==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10219,14 +9944,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.38.0.tgz", - "integrity": "sha512-40xh793ZYprBUmVuwqh9B6t0cPkw3nbKKSfIbwn5eyOiP7vPqwLY1hpWZ24Tdwl0jqO1w0kFC5Frmct4HF2Siw==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.39.0.tgz", + "integrity": "sha512-vTB9fTgsgWrCQbFQQCZqMWWTAj24ZhhfLvlN+JB3Vf417tWlRjd153XkTkEL3gu3UTWaCjwhtuyMVnEeV0Xwxw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/data": "^10.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/keycodes": "^4.38.0" + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/keycodes": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -10237,12 +9962,12 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.38.0.tgz", - "integrity": "sha512-J00DFUe83KWyHFSi48yw7DWeKH7J50DlzXOFVDsTW5SygWggt7t1pVxLsIqk9NCBhJsf73Fnq/d4dkDLup1npg==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.39.0.tgz", + "integrity": "sha512-RN7Py7vvvmBOGuRM8X4hHOvXXG57jWDW9pIXUnVGc33EvTrwtnr16f8Xt4nKWs8L/UNUdrrAtA2HAeqRkdxr+A==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/i18n": "^6.11.0" + "@wordpress/i18n": "^6.12.0" }, "engines": { "node": ">=18.12.0", @@ -10250,9 +9975,9 @@ } }, "node_modules/@wordpress/latex-to-mathml": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/latex-to-mathml/-/latex-to-mathml-1.6.0.tgz", - "integrity": "sha512-syghKP3PzIXdzz56ar4lIY/EMqa4ZKeOSpeuMetq1jXYCYspQniH2Dgom76/pGEyyTN6U6pdEAeE8k1ceT0OYA==", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@wordpress/latex-to-mathml/-/latex-to-mathml-1.7.0.tgz", + "integrity": "sha512-QFJaJme4YW7dSqBdc9RWjGNBu/soauPK6DjjDKigDOuSgpkV389cnEN17e6mokXDgcWd06wzeoP6nYWeI3ylXQ==", "license": "GPL-2.0-or-later", "dependencies": { "temml": "^0.10.33" @@ -10262,22 +9987,73 @@ "npm": ">=8.19.2" } }, + "node_modules/@wordpress/media-editor": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@wordpress/media-editor/-/media-editor-0.2.0.tgz", + "integrity": "sha512-efvZyS5vCigBM782plB5asjj8KE5WjitokiViAniSRuUDGkGWktsoL1DLoKh9pYK0yB32lPhy2vaNpnelRqCag==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "^7.16.0", + "@wordpress/components": "^32.1.0", + "@wordpress/dataviews": "^11.3.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, + "node_modules/@wordpress/media-fields": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@wordpress/media-fields/-/media-fields-0.4.0.tgz", + "integrity": "sha512-dZ7QfV4DJpS05JT2R0PKc5zPYOCDl5ENRpDms+KFwvChiwE4WmQAAhnCEP0bd3KkFfwXQUU0tWp+ZTEpEbxfrQ==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/base-styles": "^6.15.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/dataviews": "^11.3.0", + "@wordpress/date": "^5.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/primitives": "^4.39.0", + "@wordpress/url": "^4.39.0", + "clsx": "2.1.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@wordpress/media-utils": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.36.0.tgz", - "integrity": "sha512-3iXKLvv7LwmS6Shyvj6Jt3e8X6/SOM6cTGrpY3cIMi27q4rSBOGfi8V/Z6QxHyK2xFADUcI7kJGplIm+fSedPg==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.39.0.tgz", + "integrity": "sha512-KXV+RhZaJVMQLxGurCNWl4K1cM8JWZU2eEVe4eosBQwFWy78mIjKUYOnsv8AGBDwaADw3YdB8KAJptpngh9THw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/blob": "^4.36.0", - "@wordpress/components": "^30.9.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/dataviews": "^11.0.0", - "@wordpress/element": "^6.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/private-apis": "^1.36.0" + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/components": "^32.1.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/dataviews": "^11.3.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/media-fields": "^0.4.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/private-apis": "^1.39.0" }, "engines": { "node": ">=18.12.0", @@ -10288,13 +10064,13 @@ } }, "node_modules/@wordpress/notices": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.38.0.tgz", - "integrity": "sha512-wlQpDNuNevwadHAdSTSHh6BspGtqxZo56yIGMT6+tkDFoCU2/Pxn25l3Rxz6Ro3KxDudUUO4EAH7Kl+j74ONyA==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.39.0.tgz", + "integrity": "sha512-a3RAmiVPr+U1863wKVgUVoIYP1rPRnlQNRghqexa38L6Ic9/V/YLY4tCeLmqAXXwWYb3ATx1eHwRKcPVfRt9qg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.38.0", - "@wordpress/data": "^10.38.0" + "@wordpress/a11y": "^4.39.0", + "@wordpress/data": "^10.39.0" }, "engines": { "node": ">=18.12.0", @@ -10305,26 +10081,26 @@ } }, "node_modules/@wordpress/patterns": { - "version": "2.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.36.0.tgz", - "integrity": "sha512-NeguZXDlQLVPt/vU9ribM3Kzqf9EsABlZrQUVtuCfBLdbNIr+Cfo0k7akdARxjkxwbLcaETJ0yzZKgjSDrrM/w==", + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/patterns/-/patterns-2.39.0.tgz", + "integrity": "sha512-ng12nb8dgfE3YJcd4ReHe+YyFnqzOpRh8bQcHE0zXFtuE/x6mJXMf3wE26h0JwGdsGDI8/Y1tOlI7TxKuv7Uvg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/url": "^4.36.0" + "@wordpress/a11y": "^4.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/html-entities": "^4.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/url": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -10336,18 +10112,18 @@ } }, "node_modules/@wordpress/plugins": { - "version": "7.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.36.0.tgz", - "integrity": "sha512-OdbPDAMmHItSITcjhpWWIYKOtR+hk+u0EodJwsbbHcq2Y5LPud8BQOfMKAAE72rX7CJZfRbwAEVCB0fu9qnnFw==", + "version": "7.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.39.0.tgz", + "integrity": "sha512-RDmKwpQlZf/SJNCx++NXaEz+FV0PyFg/PVP1pPtNSpNf7eq+s2hnbTcHqtXe1eVj5Z9VKJwzVumgVpcEnAxiqg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/is-shallow-equal": "^5.36.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/hooks": "^4.39.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/is-shallow-equal": "^5.39.0", "memize": "^2.0.1" }, "engines": { @@ -10360,21 +10136,21 @@ } }, "node_modules/@wordpress/preferences": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.38.0.tgz", - "integrity": "sha512-gGh9pfqEuaAbLR5IgWaaWi8aJaraeIRZ8t4/Juc1p/n9KvhaNDAHDS2gFQT4Id59fXsoyle7LW0kxw7HGOFpxg==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.39.0.tgz", + "integrity": "sha512-4rUwrdglMKxGrru5l/JTEKsv7/ncsVQFxMtlG+VmFV2f/x/WboDDz2VGQwRO2/bOTyOM4KZJpZxeJ7E1Lo2B0A==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/components": "^32.0.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/private-apis": "^1.38.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/private-apis": "^1.39.0", "clsx": "^2.1.1" }, "engines": { @@ -10399,70 +10175,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "csstype": "^3.2.3", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.6.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, "node_modules/@wordpress/prettier-config": { "version": "4.38.0", "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.38.0.tgz", @@ -10478,12 +10190,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.38.0.tgz", - "integrity": "sha512-mba5ua+9xifdfXqMDpFupcowJN/DTcQJaQ0cISFtEhe9jmMVc63yFUlaDgqphGUA1ydhItp8u7Kx4m3GxB5BQQ==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.39.0.tgz", + "integrity": "sha512-RV9s+KzyuS8p0YKczLecmhFAtOHIWkCToHyDSmRf8N3XOy4id/T0+B5SJ2nMZJleG1oYINf5lrVcccqP2VmFJg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/element": "^6.38.0", + "@wordpress/element": "^6.39.0", "clsx": "^2.1.1" }, "engines": { @@ -10495,9 +10207,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.38.0.tgz", - "integrity": "sha512-REUN3SNVKEskpiib/XDzXMNZIOH7R/w2k4tDwo0r83Fz/Z+Uwbft9dirnrP7J/l3SRRGAEKteYYa+OXPZ8Ryaw==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.39.0.tgz", + "integrity": "sha512-IyiB5y55dIYJZnC5Vl3v2cKuRDR1hYSEA++fijpD4AJZTu+2bhtdN9PnmFE9T25WGzWqnfJEdBSHPglby9MhRA==", "license": "GPL-2.0-or-later", "dependencies": { "requestidlecallback": "^0.3.0" @@ -10508,9 +10220,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.38.0.tgz", - "integrity": "sha512-6Hj9x3xJb64Xu/p2M4XA9fGeY2omTly2bb+Kayaa55eEZi6iXlcIhvv7UAdKhJ2PF9hfuENccgqhG7OrvaEEJg==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.39.0.tgz", + "integrity": "sha512-ssMAzKtjPV/T1IEFWNSVeaecKG3mhRHYHPMy2Ajh7V8RpOCyYBOZ48kZGyOwd25uzQX5k634tmfW27qJ/SMVQA==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10518,9 +10230,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "5.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.38.0.tgz", - "integrity": "sha512-UC7XpM2s3SVINieWDuEgGdoNLFe6fFuljXaI4/2CZOu4iM6kPruv4K/XWImsnV41cfcL08egHd9r4RUdhrdscw==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.39.0.tgz", + "integrity": "sha512-XvAn9I/rfVWpv9KSKLc24mYqfVHJ4o9PiwcHQb6FyJyeVvCbrHpTFN1iAaXSsBSTCs6mMVKNuZFZv7Sg7c++bg==", "license": "GPL-2.0-or-later", "dependencies": { "is-plain-object": "^5.0.0", @@ -10536,23 +10248,23 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "5.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.36.0.tgz", - "integrity": "sha512-T5Gm7cE6HH4BdBAikD3L9+Um2SM07sCvPKZIs8xA+emBwrCRW337acB4EnAG7teSimcB3WhRCl3BA5OMgfWjuA==", + "version": "5.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-5.39.0.tgz", + "integrity": "sha512-8ylhw36Hfn12ALKq1Ns7ZAUXPyFspX7ILHHsJtYk6S8uCp9T2ixwBDPHWT1t4g+vhBgCb316dofY0Gr3wAUFhw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^6.12.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/components": "^30.9.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/url": "^4.36.0" + "@wordpress/base-styles": "^6.15.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/notices": "^5.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/url": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -10564,20 +10276,20 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "7.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.38.0.tgz", - "integrity": "sha512-PffqVNJqpnhJn8zRm1ap/aWsBqjNcteyRmx277WwPvzHkvYY3OF/SH9R6UOhGRTNPlhKCWkWvvhEw+DpPtqdKQ==", + "version": "7.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.39.0.tgz", + "integrity": "sha512-4wpQyyaZ9vmInRk0oiBpPFmLtGn6w+ejrQvaCeDeOAeA+IYdEvrTMEbGp7NhYZ9llZvEqEQ8/yNcoAczE4DLSg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.38.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/keycodes": "^4.38.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/dom": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/escape-html": "^3.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/keycodes": "^4.39.0", "colord": "2.9.3", "memize": "^2.1.0" }, @@ -10590,14 +10302,14 @@ } }, "node_modules/@wordpress/route": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/route/-/route-0.2.0.tgz", - "integrity": "sha512-Vw37jOKbQo8qKGGSLYzUl5zACVQ1S0blLlEkxYmI1XbV4FVV7gFL8A/v9zpcQ+9kHRptbYazdi2/J/w8G9i5vQ==", + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@wordpress/route/-/route-0.5.0.tgz", + "integrity": "sha512-1PU7wGbkKxC3SRZGEI0TysNYtXb2WWfvFrIH7aO53GvOAVfTvaQNfrZ+SyhPpg6wDC3M1OQjjfRpNCOVVOZmvQ==", "license": "GPL-2.0-or-later", "dependencies": { "@tanstack/history": "^1.133.28", "@tanstack/react-router": "^1.120.5", - "@wordpress/private-apis": "^1.36.0" + "@wordpress/private-apis": "^1.39.0" }, "engines": { "node": ">=18.12.0", @@ -10608,15 +10320,15 @@ } }, "node_modules/@wordpress/router": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.36.0.tgz", - "integrity": "sha512-UxSp4tWxi/paGCQdsPzYkXH1pq5w+kW6+0hYv1lJPjy4/NUW5YYg5okN/sxBtf07KBUHvXfL+4qZXwlK7i6lAQ==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/router/-/router-1.39.0.tgz", + "integrity": "sha512-w5jea4jm5xml1ngcNvJlu0eNlpJW9SZTnnGCev4qoZJXFg9UM/+vcDRq++s2qDEeN1eWuxjef5IRIKlQdXeJJg==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/compose": "^7.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/url": "^4.36.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/url": "^4.39.0", "history": "^5.3.0", "route-recognizer": "^0.3.4" }, @@ -10629,84 +10341,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "6.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.14.0.tgz", - "integrity": "sha512-oNaRxc+XGIr96GajAUJ6ZUvOBDYw5JxOXgnXRLWFRbwPfNgmCgvQxm+/yiVfPNqTh2z4mOhBNrcVeSVSeHR28g==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@wordpress/api-fetch": "^7.38.0", - "@wordpress/blocks": "^15.11.0", - "@wordpress/components": "^32.0.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/url": "^4.38.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@wordpress/server-side-render/node_modules/@wordpress/components": { - "version": "32.0.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-32.0.0.tgz", - "integrity": "sha512-Com5lFqJGK0dAHuG0zIU5GQoiI4k1K5nurjR+cBei6c1LvCZ3ZNGQmNt4JETudNYjKOUI0EsiPayMBr0pzfcSA==", + "version": "6.15.0", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-6.15.0.tgz", + "integrity": "sha512-Ksct4OBhol+ugR+CwVyxhqeXIdiRjgZMFxap2h/LTsqyZ7ndLSFh/vCXqQhphIpM9di7ZKkkH5imItPLy3N8SA==", "license": "GPL-2.0-or-later", "dependencies": { - "@ariakit/react": "^0.4.15", - "@date-fns/utc": "^2.1.1", - "@emotion/cache": "^11.7.1", - "@emotion/css": "^11.7.1", - "@emotion/react": "^11.7.1", - "@emotion/serialize": "^1.0.2", - "@emotion/styled": "^11.6.0", - "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "2.0.8", - "@types/gradient-parser": "1.1.0", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.38.0", - "@wordpress/base-styles": "^6.14.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/date": "^5.38.0", - "@wordpress/deprecated": "^4.38.0", - "@wordpress/dom": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/escape-html": "^3.38.0", - "@wordpress/hooks": "^4.38.0", - "@wordpress/html-entities": "^4.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/is-shallow-equal": "^5.38.0", - "@wordpress/keycodes": "^4.38.0", - "@wordpress/primitives": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/rich-text": "^7.38.0", - "@wordpress/warning": "^3.38.0", - "change-case": "^4.1.2", - "clsx": "^2.1.1", - "colord": "^2.7.0", - "csstype": "^3.2.3", - "date-fns": "^3.6.0", - "deepmerge": "^4.3.0", - "fast-deep-equal": "^3.1.3", - "framer-motion": "^11.15.0", - "gradient-parser": "1.1.1", - "highlight-words-core": "^1.2.2", - "is-plain-object": "^5.0.0", - "memize": "^2.1.0", - "path-to-regexp": "^6.2.1", - "re-resizable": "^6.4.0", - "react-colorful": "^5.6.1", - "react-day-picker": "^9.7.0", - "remove-accents": "^0.5.0", - "uuid": "^9.0.1" + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/deprecated": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/url": "^4.39.0" }, "engines": { "node": ">=18.12.0", @@ -10718,9 +10366,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.38.0.tgz", - "integrity": "sha512-A9qDn1AgZcVe3U1M3Y90K1Ucfh3yY5oA+RexPler8EQy59Hz5vtFcNd6gCWs85MhyD4We9qlrqJ9t3Fg65tNiw==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.39.0.tgz", + "integrity": "sha512-2aDAwkwFbheyDqdL4cqWcbByC4FgJ1c+t0hKDz4yX1KeeXlB5VYEdT2gXU9GGA4nQaQ3ZvlCFowQL3BYcarnCw==", "license": "GPL-2.0-or-later", "dependencies": { "memize": "^2.0.1" @@ -10731,9 +10379,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "2.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.38.0.tgz", - "integrity": "sha512-GQ8GjHyNPpsOS0gjsPnx+Rt9rvMqXGaanY7+PguTtsrlJAQ+G35smracAz7OYVjZ8wOWDhEl6PRfn1elP/P6cA==", + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.39.0.tgz", + "integrity": "sha512-UhQ8rzIfdWYV0uITZOWl1G1HI+9ay679Ig+9W7qcGjp8Okwl4XyMF+B7f1jtqjbAhq45spzUgPs1d3+F4aiWYA==", "license": "GPL-2.0-or-later", "dependencies": { "change-case": "^4.1.2" @@ -10744,20 +10392,17 @@ } }, "node_modules/@wordpress/sync": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.36.0.tgz", - "integrity": "sha512-3VcfG8dAPI6Xwn4Kfbuy7NHuzlAlb1KaxUpk6dJb9FqBGakkyGyTK6H2vWU5EEuYZ2xdWZJSZS/5RSlbyHgVNA==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-1.39.0.tgz", + "integrity": "sha512-oYNxhMaNf2ZYOIuPmxkBgFNvqiSnnT8uTHrFgim09aN2fxA8Mu1G86EBokqHfAXBfx/NTiYOLbCy4bhGsjdbQg==", "license": "GPL-2.0-or-later", "dependencies": { - "@types/simple-peer": "^9.11.5", - "@wordpress/hooks": "^4.36.0", - "@wordpress/url": "^4.36.0", - "import-locals": "^2.0.0", - "lib0": "^0.2.42", - "simple-peer": "^9.11.0", - "y-indexeddb": "~9.0.11", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/hooks": "^4.39.0", + "diff": "4.0.2", + "fast-deep-equal": "3.1.3", + "lib0": "0.2.85", "y-protocols": "^1.0.5", - "y-webrtc": "~10.2.5", "yjs": "~13.6.6" }, "engines": { @@ -10765,10 +10410,20 @@ "npm": ">=8.19.2" } }, + "node_modules/@wordpress/sync/node_modules/diff": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, "node_modules/@wordpress/theme": { "version": "0.5.0", "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.5.0.tgz", "integrity": "sha512-6V14snLXUqVs3fBPmGJhWkgtWcrwEe7vUS04nTl7hyI5uyL+N7LXRldWTjnzwaQL0ywBIx4u13gJU/GZqOc8dQ==", + "dev": true, "license": "GPL-2.0-or-later", "dependencies": { "@wordpress/element": "^6.38.0", @@ -10795,6 +10450,7 @@ "version": "0.6.1", "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.6.1.tgz", "integrity": "sha512-8lyR2wHzuIykCpqHKgluGsqQi5iDm3/a2IgP2GBZrasn2sBRkE4NOGsglZxWLs/jZQoNkmA/KM/8NV16rLUdBg==", + "dev": true, "license": "MIT", "funding": { "type": "opencollective", @@ -10802,9 +10458,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.38.0.tgz", - "integrity": "sha512-SYe5bRWTODb2WD990FRUK70Yt48voiVcIpClYl2Ge37r1dfvJmIXPBJVkoEN4h9QrS1NkMscFv38RQqMVCV7+Q==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.39.0.tgz", + "integrity": "sha512-p8lVv2wPJ76CqGnwRCeQcho6MPDlBdcdyCmAtgrIe5BGS19Tvp+EpsSkfvKrFa9JkAWtOSmAiKVqIHW/LqkujA==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10812,17 +10468,19 @@ } }, "node_modules/@wordpress/ui": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.5.0.tgz", - "integrity": "sha512-D/sxkPIzptHEGEWWNh9UEdz6ySAmK3LBsqGO2dhom2kJ8RCsZMYwHXNOv2zYD1M+6rjfIthYWXAXNbDzb365Rg==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/ui/-/ui-0.6.0.tgz", + "integrity": "sha512-KV7JkQ4bvuCWZ2+82jnhzthomCIS7wO8+6cSrkhQUgeVbp0TdGCXCFHwKXfw1O/P/S6IClqpTFgInXFz/gA1DQ==", "license": "GPL-2.0-or-later", "dependencies": { "@base-ui/react": "^1.0.0", - "@wordpress/a11y": "^4.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/icons": "^11.5.0", - "@wordpress/primitives": "^4.38.0", + "@wordpress/a11y": "^4.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/primitives": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/theme": "^0.6.0", "clsx": "^2.1.1" }, "engines": { @@ -10834,13 +10492,49 @@ "react-dom": "^18.0.0" } }, + "node_modules/@wordpress/ui/node_modules/@wordpress/theme": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@wordpress/theme/-/theme-0.6.0.tgz", + "integrity": "sha512-n/O1djUn+jny46JyqCwD77nPV4zCUBIn+0ICp8fDYLXpQ7FfCfCrEfhlkQkcVB45KC1iu6IMAsLOA/9hzavHoQ==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/element": "^6.39.0", + "@wordpress/private-apis": "^1.39.0", + "colorjs.io": "^0.6.0", + "memize": "^2.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0", + "stylelint": "^16.8.2" + }, + "peerDependenciesMeta": { + "stylelint": { + "optional": true + } + } + }, + "node_modules/@wordpress/ui/node_modules/colorjs.io": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/colorjs.io/-/colorjs.io-0.6.1.tgz", + "integrity": "sha512-8lyR2wHzuIykCpqHKgluGsqQi5iDm3/a2IgP2GBZrasn2sBRkE4NOGsglZxWLs/jZQoNkmA/KM/8NV16rLUdBg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/color" + } + }, "node_modules/@wordpress/undo-manager": { - "version": "1.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.38.0.tgz", - "integrity": "sha512-5dwOkqVWXikDqiYIPP0dNYMYpVQVP5ov8+nwksLJkrjruzqbeSL9L8n7khs0UAyw1bpsxtagb61JdY+ddunbKw==", + "version": "1.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.39.0.tgz", + "integrity": "sha512-LcCqVZk3K6tltAuUB1gXyo7lAbS48WP/RsRLrm4GBchY+kQwUT+kme30zCrRfsEJJaYCtfcGo1POIgda/HwHpw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/is-shallow-equal": "^5.38.0" + "@wordpress/is-shallow-equal": "^5.39.0" }, "engines": { "node": ">=18.12.0", @@ -10848,20 +10542,20 @@ } }, "node_modules/@wordpress/upload-media": { - "version": "0.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.23.0.tgz", - "integrity": "sha512-cGqUWVSWsjILitQ3oc7t8TSMbm0bOlI0x3pLUZckRAe8r0P+UxQs3JJe9ZShz3Tv6N92VEZ5ucSOoEWdu0OsxQ==", + "version": "0.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.24.0.tgz", + "integrity": "sha512-S8CorvG4V3FQoKZopctBwMGt8owX086FlvM84UNRFP3A5asO37sFBjaxHn4rZoOgdq99acA43bnYfzA3FtEfEA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "^7.38.0", - "@wordpress/blob": "^4.38.0", - "@wordpress/compose": "^7.38.0", - "@wordpress/data": "^10.38.0", - "@wordpress/element": "^6.38.0", - "@wordpress/i18n": "^6.11.0", - "@wordpress/preferences": "^4.38.0", - "@wordpress/private-apis": "^1.38.0", - "@wordpress/url": "^4.38.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/blob": "^4.39.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/preferences": "^4.39.0", + "@wordpress/private-apis": "^1.39.0", + "@wordpress/url": "^4.39.0", "uuid": "^9.0.1" }, "engines": { @@ -10874,9 +10568,9 @@ } }, "node_modules/@wordpress/url": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.38.0.tgz", - "integrity": "sha512-Pzt5QvX3+7Co++X3wZxOGeVvSzjslYejt2R/ZHp2T9qxHCuiAVWnEttOSeAxziwjiPeiOclrbfOVTUvPqK0Ftw==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.39.0.tgz", + "integrity": "sha512-pWOtqLcApB1EZnD2am/vMHxkCLgHzpysUypP8N8jz+USdLyOKy7vaY3v94+HAL1M9HBoT9VpllWEg+LxsO/eqQ==", "license": "GPL-2.0-or-later", "dependencies": { "remove-accents": "^0.5.0" @@ -10887,14 +10581,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "6.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.36.0.tgz", - "integrity": "sha512-uuDe44IJoBjmvl6wGswOyf8YIwN/i7i/TLSBXppSiNJzGztAVe5cQqWg71YdJFpM5wOpbam2UDmkmSJlUoZlnw==", + "version": "6.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.39.0.tgz", + "integrity": "sha512-NWN/NLm30jZEyNYV3bzQGzNsTOQy2oKwXIuvSr9jZ8inEsGjzZ+CPIHOwmZSk3WSvp3JhBHFJZk+qOAacJfAzQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/compose": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/element": "^6.36.0" + "@wordpress/compose": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0" }, "engines": { "node": ">=18.12.0", @@ -10905,9 +10599,9 @@ } }, "node_modules/@wordpress/warning": { - "version": "3.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.38.0.tgz", - "integrity": "sha512-4eHJoNC/Ofrp+hOIf/2KqSoyIZLFIoyAhfTBrFxq3bGKNFJlOEHAJ3+tGiy77Ja93uQzrSWctZsH1CpSRYKkng==", + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.39.0.tgz", + "integrity": "sha512-NV2WoU4XxTqZU/3k2D5m5cHIw/uM2dlDgW5u1U5fmFIYLGg43WWMlSHQEu6F4tm7fqFt7k4qwT/FymucqHYp7Q==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10915,23 +10609,23 @@ } }, "node_modules/@wordpress/widgets": { - "version": "4.36.0", - "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.36.0.tgz", - "integrity": "sha512-m3MDaBV0YtYGgjPxfyp1wRM+yBRUY7rSddJfgzwG1C61KPZ+LpeNWqCIS1oxRmUyeciC5HNVW5MAcfCGH9m20A==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/widgets/-/widgets-4.39.0.tgz", + "integrity": "sha512-LsigkzqQ+KljOoIOplEfeIVbbrlbqv0EOE+Pv/4SIaowXOz2gLOzol5QWDVMm0z4PRj73y257sTwmbg96kPaMA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/block-editor": "^15.9.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/notices": "^5.36.0", + "@wordpress/api-fetch": "^7.39.0", + "@wordpress/base-styles": "^6.15.0", + "@wordpress/block-editor": "^15.12.0", + "@wordpress/blocks": "^15.12.0", + "@wordpress/components": "^32.1.0", + "@wordpress/compose": "^7.39.0", + "@wordpress/core-data": "^7.39.0", + "@wordpress/data": "^10.39.0", + "@wordpress/element": "^6.39.0", + "@wordpress/i18n": "^6.12.0", + "@wordpress/icons": "^11.6.0", + "@wordpress/notices": "^5.39.0", "clsx": "^2.1.1" }, "engines": { @@ -10944,9 +10638,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.38.0.tgz", - "integrity": "sha512-uXYnZsV6WMSidWfeFsZWk2IMaQfpnzWL6VucBhVMk4CpcU/vuoO1PbvJ6sD9q6zacfCr4cwJ+WxVCT7seroa2Q==", + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.39.0.tgz", + "integrity": "sha512-W8lY9zNeIL+afa7KvOwwFeA62IsJBhPJBmf71hPpInXBx+zBUlzFd8lTXiLbxCNLX665ABfrjs47RS1l7ZZLlQ==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10954,23 +10648,23 @@ } }, "node_modules/@wp-playground/blueprints": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.1.tgz", - "integrity": "sha512-PMA0di/4A5OiUXdQ0wa+H+FJETeUv7WcSt6QoDzpjU0GQ2E+NBy/7e8mOhN7V644AG2ySuFf1znIK8SbluYzXA==", - "dev": true, - "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node": "3.1.1", - "@php-wasm/node-polyfills": "3.1.1", - "@php-wasm/progress": "3.1.1", - "@php-wasm/scopes": "3.1.1", - "@php-wasm/stream-compression": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", - "@php-wasm/web-service-worker": "3.1.1", - "@wp-playground/common": "3.1.1", - "@wp-playground/storage": "3.1.1", - "@wp-playground/wordpress": "3.1.1", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wp-playground/blueprints/-/blueprints-3.1.2.tgz", + "integrity": "sha512-46YYZ8FAq0G3aZ/b0d7/jTaBmjpktKz/aiYcZ6KBRQdBwpTg9ujennhlvciEHTwI6mJ4drRfBaEoAjYIIlwsWQ==", + "dev": true, + "dependencies": { + "@php-wasm/logger": "3.1.2", + "@php-wasm/node": "3.1.2", + "@php-wasm/node-polyfills": "3.1.2", + "@php-wasm/progress": "3.1.2", + "@php-wasm/scopes": "3.1.2", + "@php-wasm/stream-compression": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", + "@php-wasm/web-service-worker": "3.1.2", + "@wp-playground/common": "3.1.2", + "@wp-playground/storage": "3.1.2", + "@wp-playground/wordpress": "3.1.2", "@zip.js/zip.js": "2.7.57", "ajv": "8.12.0", "async-lock": "1.4.1", @@ -11212,24 +10906,24 @@ } }, "node_modules/@wp-playground/cli": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.1.tgz", - "integrity": "sha512-BRDiKTNTAo5PjY7SG1om7pfx1QAuPPjP5ZW1RXp7e/pgM2dr6pciiNZkSMYZ/Qo45BEYeb3McAXawh/EMRfIgA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wp-playground/cli/-/cli-3.1.2.tgz", + "integrity": "sha512-mk9JDUvjwXII+yVZmjYSE1TWdSqdy8MeMm/7S0KpUTgHaVTwaeKH0ImWYDyAeC0H0HSXNbfuEnqe/Rls9cwKEQ==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/cli-util": "3.1.1", - "@php-wasm/logger": "3.1.1", - "@php-wasm/node": "3.1.1", - "@php-wasm/progress": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", - "@php-wasm/xdebug-bridge": "3.1.1", - "@wp-playground/blueprints": "3.1.1", - "@wp-playground/common": "3.1.1", - "@wp-playground/storage": "3.1.1", - "@wp-playground/tools": "3.1.1", - "@wp-playground/wordpress": "3.1.1", + "@php-wasm/cli-util": "3.1.2", + "@php-wasm/logger": "3.1.2", + "@php-wasm/node": "3.1.2", + "@php-wasm/progress": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", + "@php-wasm/xdebug-bridge": "3.1.2", + "@wp-playground/blueprints": "3.1.2", + "@wp-playground/common": "3.1.2", + "@wp-playground/storage": "3.1.2", + "@wp-playground/tools": "3.1.2", + "@wp-playground/wordpress": "3.1.2", "@zip.js/zip.js": "2.7.57", "ajv": "8.12.0", "async-lock": "1.4.1", @@ -11491,14 +11185,14 @@ } }, "node_modules/@wp-playground/common": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.1.tgz", - "integrity": "sha512-RL89y7KppahForbsYM43tf7naRw2zwCj+bBnXjB4iscvQ+zFyJyxpsS4o1hpRzWJ99rT9n4v6HmnPg+PiUbloQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wp-playground/common/-/common-3.1.2.tgz", + "integrity": "sha512-HSCzwIe+5EVVsbbEtwdUh4O1805Co1GCOV6WQvshjJRtIzMTbRPtPeigkZVgDOMYvmDYrgBAEw5p9DqNK6mImA==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", "ini": "4.1.2" }, "engines": { @@ -11517,16 +11211,16 @@ } }, "node_modules/@wp-playground/storage": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.1.tgz", - "integrity": "sha512-wiuICDuHAk4uORKEBgBWRPNiVdItyI6aQykK2qvlIg5/Awzd9sllxMGMrcTQKSp8E9hl/ZRo/UPRjM7n9I/d+A==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wp-playground/storage/-/storage-3.1.2.tgz", + "integrity": "sha512-TKHtLhgRG73pXm9TRXXYpfZOEbU9/icXccnyy0y45DAPKsAbLQYaLei8JGWGZTONLJr+28t5ZBkmKOQxlQQfyg==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/stream-compression": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", - "@php-wasm/web": "3.1.1", + "@php-wasm/stream-compression": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", + "@php-wasm/web": "3.1.2", "@zip.js/zip.js": "2.7.57", "async-lock": "^1.4.1", "clean-git-ref": "^2.0.1", @@ -11739,13 +11433,13 @@ } }, "node_modules/@wp-playground/tools": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.1.tgz", - "integrity": "sha512-bVokza3mdVwjhnp9x1A3RMVsRb8ICcGuoDbCpgstdaHjQuf09Ox4PbuayRqOoaPeqN3LSeEOryM/F0T7H9cfcw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wp-playground/tools/-/tools-3.1.2.tgz", + "integrity": "sha512-Csg/aRY7ZLOHf0Rx71Ka37dTBaec2nknLP9wDQc1mLEAkd+GuXuJQfDz8JHmmbWuPm5K2MAaVJxuQeHk4jOrig==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@wp-playground/blueprints": "3.1.1", + "@wp-playground/blueprints": "3.1.2", "@zip.js/zip.js": "2.7.57", "ajv": "8.12.0", "async-lock": "1.4.1", @@ -11987,17 +11681,17 @@ } }, "node_modules/@wp-playground/wordpress": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.1.tgz", - "integrity": "sha512-1zYmhzEc++jMfsTGOBGRHlpFw/IaXqvwlDP75F+1pk0InDVVC44nQ+AB+Clewjp7B0aBnXea8C6+PtaK8ogDdQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@wp-playground/wordpress/-/wordpress-3.1.2.tgz", + "integrity": "sha512-8R1gNGrJ2pEliMl67EF8E3aB1ZL+0oZ6FA4ZREjIhaOrqm8ZmBcXnqmrX27cvGM7aJ3FGrQurdq4jIdDd9rp0w==", "dev": true, "license": "GPL-2.0-or-later", "dependencies": { - "@php-wasm/logger": "3.1.1", - "@php-wasm/node": "3.1.1", - "@php-wasm/universal": "3.1.1", - "@php-wasm/util": "3.1.1", - "@wp-playground/common": "3.1.1", + "@php-wasm/logger": "3.1.2", + "@php-wasm/node": "3.1.2", + "@php-wasm/universal": "3.1.2", + "@php-wasm/util": "3.1.2", + "@wp-playground/common": "3.1.2", "express": "4.22.0", "fs-ext-extra-prebuilt": "2.2.7", "ini": "4.1.2", @@ -12330,9 +12024,9 @@ } }, "node_modules/ajv-formats/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", "peer": true, @@ -12845,6 +12539,7 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, "funding": [ { "type": "github", @@ -12862,16 +12557,13 @@ "license": "MIT" }, "node_modules/baseline-browser-mapping": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.0.tgz", - "integrity": "sha512-lIyg0szRfYbiy67j9KN8IyeD7q7hcmqnJ1ddWmNt19ItGpNN64mnllmxUNFIOdOm6by97jlL6wfpTTJrmnjWAA==", + "version": "2.8.32", + "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.32.tgz", + "integrity": "sha512-OPz5aBThlyLFgxyhdwf/s2+8ab3OvT7AdTNvKHBwpXomIYeXqpUUuT8LrdtxZSsWJ4R4CU1un4XGh5Ez3nlTpw==", "dev": true, "license": "Apache-2.0", "bin": { - "baseline-browser-mapping": "dist/cli.cjs" - }, - "engines": { - "node": ">=6.0.0" + "baseline-browser-mapping": "dist/cli.js" } }, "node_modules/before-after-hook": { @@ -12953,22 +12645,6 @@ "dev": true, "license": "MIT" }, - "node_modules/body-parser/node_modules/qs": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/boolean": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/boolean/-/boolean-3.2.0.tgz", @@ -13275,9 +12951,9 @@ } }, "node_modules/browserslist": { - "version": "4.28.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.1.tgz", - "integrity": "sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.0.tgz", + "integrity": "sha512-tbydkR/CxfMwelN0vwdP/pLkDwyAASZ+VfWm4EOwlB6SWhx1sYnWLqo8N5j0rAzPfzfRaxt0mM/4wPU/Su84RQ==", "dev": true, "funding": [ { @@ -13295,11 +12971,11 @@ ], "license": "MIT", "dependencies": { - "baseline-browser-mapping": "^2.9.0", - "caniuse-lite": "^1.0.30001759", - "electron-to-chromium": "^1.5.263", + "baseline-browser-mapping": "^2.8.25", + "caniuse-lite": "^1.0.30001754", + "electron-to-chromium": "^1.5.249", "node-releases": "^2.0.27", - "update-browserslist-db": "^1.2.0" + "update-browserslist-db": "^1.1.4" }, "bin": { "browserslist": "cli.js" @@ -13315,30 +12991,6 @@ "dev": true, "license": "MIT" }, - "node_modules/buffer": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "base64-js": "^1.3.1", - "ieee754": "^1.2.1" - } - }, "node_modules/buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", @@ -13508,9 +13160,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001774", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001774.tgz", - "integrity": "sha512-DDdwPGz99nmIEv216hKSgLD+D4ikHQHjBC/seF98N9CPqRX4M5mSxT9eTV6oyisnJcuzxtZy4n17yKKQYmYQOA==", + "version": "1.0.30001757", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001757.tgz", + "integrity": "sha512-r0nnL/I28Zi/yjk1el6ilj27tKcdjLsNqAOZr0yVjWPrSQyHgKI2INaEWw21bAQSv2LXRt1XuCS/GomNpWOxsQ==", "dev": true, "funding": [ { @@ -13700,12 +13352,6 @@ "node": ">= 0.10" } }, - "node_modules/classnames": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", - "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", - "license": "MIT" - }, "node_modules/clean-git-ref": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/clean-git-ref/-/clean-git-ref-2.0.1.tgz", @@ -14715,6 +14361,32 @@ "dev": true, "license": "MIT" }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, "node_modules/domain-browser": { "version": "4.22.0", "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", @@ -14728,6 +14400,47 @@ "url": "https://bevry.me/fund" } }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, "node_modules/dot-case": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", @@ -14889,15 +14602,15 @@ } }, "node_modules/enhanced-resolve": { - "version": "5.19.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.19.0.tgz", - "integrity": "sha512-phv3E1Xl4tQOShqSte26C7Fl84EwUdZsyOuSSk9qtAGyyQs2s3jJzComh+Abf4g187lUUAvH+H26omrqia2aGg==", + "version": "5.18.3", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", "dev": true, "license": "MIT", "peer": true, "dependencies": { "graceful-fs": "^4.2.4", - "tapable": "^2.3.0" + "tapable": "^2.2.0" }, "engines": { "node": ">=10.13.0" @@ -14907,7 +14620,6 @@ "version": "6.0.1", "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", - "dev": true, "license": "BSD-2-Clause", "engines": { "node": ">=0.12" @@ -14932,12 +14644,6 @@ "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew==", "license": "MIT" }, - "node_modules/err-code": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/err-code/-/err-code-3.0.1.tgz", - "integrity": "sha512-GiaH0KJUewYok+eeY05IIgjtAe4Yltygk9Wqp1V5yVWLdhf0hYZchRjNIT9bb0mSwRcIusT3cx7PJUf3zEIfUA==", - "license": "MIT" - }, "node_modules/error-ex": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", @@ -15193,6 +14899,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, "license": "MIT" }, "node_modules/escape-string-regexp": { @@ -16110,22 +15817,6 @@ "dev": true, "license": "MIT" }, - "node_modules/express/node_modules/qs": { - "version": "6.14.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz", - "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==", - "dev": true, - "license": "BSD-3-Clause", - "dependencies": { - "side-channel": "^1.1.0" - }, - "engines": { - "node": ">=0.6" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, "node_modules/extract-zip": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", @@ -16231,10 +15922,23 @@ "license": "BSD-3-Clause", "peer": true }, + "node_modules/fast-xml-builder": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fast-xml-builder/-/fast-xml-builder-1.0.0.tgz", + "integrity": "sha512-fpZuDogrAgnyt9oDDz+5DBz0zgPdPZz6D4IR7iESxRXElrlGTRkHJ9eEt+SACRJwT0FNFrt71DFQIUFBJfX/uQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + } + ], + "license": "MIT" + }, "node_modules/fast-xml-parser": { - "version": "5.3.6", - "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.3.6.tgz", - "integrity": "sha512-QNI3sAvSvaOiaMl8FYU4trnEzCwiRr8XMWgAHzlrWpTSj+QaCSvOf1h82OEP1s4hiAXhnbXSyFWCf4ldZzZRVA==", + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-5.4.1.tgz", + "integrity": "sha512-BQ30U1mKkvXQXXkAGcuyUA/GA26oEB7NzOtsxCDtyu62sjGw5QraKFhx2Em3WQNjPw9PG6MQ9yuIIgkSDfGu5A==", "dev": true, "funding": [ { @@ -16244,6 +15948,7 @@ ], "license": "MIT", "dependencies": { + "fast-xml-builder": "^1.0.0", "strnum": "^2.1.2" }, "bin": { @@ -16618,12 +16323,6 @@ "node": ">=6.9.0" } }, - "node_modules/get-browser-rtc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/get-browser-rtc/-/get-browser-rtc-1.1.0.tgz", - "integrity": "sha512-MghbMJ61EJrRsDe7w1Bvqt3ZsBuqhce5nrn/XAwgwOXhcsz53/ltdxOse1h/8eKXj5slzxdsz56g5rzOFSGwfQ==", - "license": "MIT" - }, "node_modules/get-caller-file": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", @@ -17108,6 +16807,16 @@ "integrity": "sha512-ycJQMRaRPBcfnoT1gS5I1XCvbbw9KO94Y0vkwksuOjcJMqNZtb03MF2tCItLI2mQbkZWSSeFinoRDPmjzv4tKg==", "license": "MIT" }, + "node_modules/html-dom-parser": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/html-dom-parser/-/html-dom-parser-5.1.2.tgz", + "integrity": "sha512-9nD3Rj3/FuQt83AgIa1Y3ruzspwFFA54AJbQnohXN+K6fL1/bhcDQJJY5Ne4L4A163ADQFVESd/0TLyNoV0mfg==", + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "10.0.0" + } + }, "node_modules/html-encoding-sniffer": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-6.0.0.tgz", @@ -17121,6 +16830,46 @@ "node": "^20.19.0 || ^22.12.0 || >=24.0.0" } }, + "node_modules/html-react-parser": { + "version": "5.2.11", + "resolved": "https://registry.npmjs.org/html-react-parser/-/html-react-parser-5.2.11.tgz", + "integrity": "sha512-WnSQVn/D1UTj64nSz5y8MriL+MrbsZH80Ytr1oqKqs8DGZnphWY1R1pl3t7TY3rpqTSu+FHA21P80lrsmrdNBA==", + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.1.2", + "react-property": "2.0.2", + "style-to-js": "1.1.21" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-10.0.0.tgz", + "integrity": "sha512-TwAZM+zE5Tq3lrEHvOlvwgj1XLWQCtaaibSN11Q+gGBAS7Y1uZSWwXXRe4iF6OXnaq1riyQAPFOBtYc77Mxq0g==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, "node_modules/http-cache-semantics": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", @@ -17224,6 +16973,7 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, "funding": [ { "type": "github", @@ -17283,12 +17033,6 @@ "node": ">=4" } }, - "node_modules/import-locals": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-locals/-/import-locals-2.0.0.tgz", - "integrity": "sha512-1/bPE89IZhyf7dr5Pkz7b4UyVXy5pEt7PTEfye15UEn3AK8+2zwcDCfKk9Pwun4ltfhOSszOrReSsFcDKw/yoA==", - "license": "MIT" - }, "node_modules/imurmurhash": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", @@ -17325,6 +17069,7 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, "license": "ISC" }, "node_modules/ini": { @@ -17334,6 +17079,12 @@ "dev": true, "license": "ISC" }, + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "license": "MIT" + }, "node_modules/internal-ip": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-6.2.0.tgz", @@ -18055,9 +17806,9 @@ "license": "MIT" }, "node_modules/isbot": { - "version": "5.1.32", - "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.1.32.tgz", - "integrity": "sha512-VNfjM73zz2IBZmdShMfAUg10prm6t7HFUQmNAEOAVS4YH92ZrZcvkMcGX6cIgBJAzWDzPent/EeAtYEHNPNPBQ==", + "version": "5.1.35", + "resolved": "https://registry.npmjs.org/isbot/-/isbot-5.1.35.tgz", + "integrity": "sha512-waFfC72ZNfwLLuJ2iLaoVaqcNo+CAaLR7xCpAn0Y5WfGzkNHv7ZN39Vbi1y+kb+Zs46XHOX3tZNExroFUPX+Kg==", "license": "Unlicense", "engines": { "node": ">=18" @@ -18490,15 +18241,14 @@ } }, "node_modules/lib0": { - "version": "0.2.114", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.114.tgz", - "integrity": "sha512-gcxmNFzA4hv8UYi8j43uPlQ7CGcyMJ2KQb5kZASw6SnAKAf10hK12i2fjrS3Cl/ugZa5Ui6WwIu1/6MIXiHttQ==", + "version": "0.2.85", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.85.tgz", + "integrity": "sha512-vtAhVttLXCu3ps2OIsTz8CdKYKdcMo7ds1MNBIcSXz6vrY8sxASqpTi4vmsAIn7xjWvyT7haKcWW6woP6jebjQ==", "license": "MIT", "dependencies": { "isomorphic.js": "^0.2.4" }, "bin": { - "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js", "0gentesthtml": "bin/gentesthtml.js", "0serve": "bin/0serve.js" }, @@ -20348,9 +20098,9 @@ "license": "MIT" }, "node_modules/preact": { - "version": "10.28.2", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.28.2.tgz", - "integrity": "sha512-lbteaWGzGHdlIuiJ0l2Jq454m6kcpI1zNje6d8MlGAFlYvP2GO4ibnat7P74Esfz4sPTdM6UxtTwh/d3pwM9JA==", + "version": "10.28.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.28.3.tgz", + "integrity": "sha512-tCmoRkPQLpBeWzpmbhryairGnhW9tKV6c6gr/w+RhoRoKEJwsjzipwp//1oCpGPOchvSLaAPlpcJi9MwMmoPyA==", "license": "MIT", "funding": { "type": "opencollective", @@ -20568,9 +20318,9 @@ } }, "node_modules/qs": { - "version": "6.15.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.0.tgz", - "integrity": "sha512-mAZTtNCeetKMH+pSjrb76NAM8V9a05I9aBZOHztWy/UqcJdQYNsf59vrRKWnojAT9Y+GbIvoTBC++CPHqpDBhQ==", + "version": "6.14.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.1.tgz", + "integrity": "sha512-4EK3+xJl8Ts67nLYNwqw/dsFVnCf+qR7RgXSK9jEEm9unao3njwMDdmsdvoKBKHzxd7tCYz5e5M+SnMjdtXGQQ==", "dev": true, "license": "BSD-3-Clause", "dependencies": { @@ -20596,6 +20346,7 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, "funding": [ { "type": "github", @@ -20629,6 +20380,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" @@ -20938,6 +20690,12 @@ "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", "license": "MIT" }, + "node_modules/react-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/react-property/-/react-property-2.0.2.tgz", + "integrity": "sha512-+PbtI3VuDV0l6CleQMsx2gtK0JZbZKbpdu5ynr+lbsuvtmgbNcS3VM0tuY2QjFNOcWxvXeHjDpy42RO+4U2rug==", + "license": "MIT" + }, "node_modules/react-refresh": { "version": "0.18.0", "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.18.0.tgz", @@ -20996,6 +20754,7 @@ "version": "3.6.2", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, "license": "MIT", "dependencies": { "inherits": "^2.0.3", @@ -21966,9 +21725,9 @@ } }, "node_modules/schema-utils/node_modules/ajv": { - "version": "8.18.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.18.0.tgz", - "integrity": "sha512-PlXPeEWMXMZ7sPYOHqmDyCJzcfNrUr3fGNKtezX14ykXOEIvyK81d+qydx89KY5O71FKMPaQ2vBfBFI5NHR63A==", + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, "license": "MIT", "peer": true, @@ -22148,18 +21907,18 @@ } }, "node_modules/seroval": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.4.2.tgz", - "integrity": "sha512-N3HEHRCZYn3cQbsC4B5ldj9j+tHdf4JZoYPlcI4rRYu0Xy4qN8MQf1Z08EibzB0WpgRG5BGK08FTrmM66eSzKQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/seroval/-/seroval-1.5.0.tgz", + "integrity": "sha512-OE4cvmJ1uSPrKorFIH9/w/Qwuvi/IMcGbv5RKgcJ/zjA/IohDLU6SVaxFN9FwajbP7nsX0dQqMDes1whk3y+yw==", "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/seroval-plugins": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.4.0.tgz", - "integrity": "sha512-zir1aWzoiax6pbBVjoYVd0O1QQXgIL3eVGBMsBsNmM8Ukq90yGaWlfx0AB9dTS8GPqrOrbXn79vmItCUP9U3BQ==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/seroval-plugins/-/seroval-plugins-1.5.0.tgz", + "integrity": "sha512-EAHqADIQondwRZIdeW2I636zgsODzoBDwb3PT/+7TLDWyw1Dy/Xv7iGUIEXXav7usHDE9HVhOU61irI3EnyyHA==", "license": "MIT", "engines": { "node": ">=10" @@ -22460,9 +22219,9 @@ } }, "node_modules/simple-git": { - "version": "3.31.1", - "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.31.1.tgz", - "integrity": "sha512-oiWP4Q9+kO8q9hHqkX35uuHmxiEbZNTrZ5IPxgMGrJwN76pzjm/jabkZO0ItEcqxAincqGAzL3QHSaHt4+knBg==", + "version": "3.32.2", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-3.32.2.tgz", + "integrity": "sha512-n/jhNmvYh8dwyfR6idSfpXrFazuyd57jwNMzgjGnKZV/1lTh0HKvPq20v4AQ62rP+l19bWjjXPTCdGHMt0AdrQ==", "dev": true, "license": "MIT", "dependencies": { @@ -22481,35 +22240,6 @@ "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og==", "license": "MIT" }, - "node_modules/simple-peer": { - "version": "9.11.1", - "resolved": "https://registry.npmjs.org/simple-peer/-/simple-peer-9.11.1.tgz", - "integrity": "sha512-D1SaWpOW8afq1CZGWB8xTfrT3FekjQmPValrqncJMX7QFl8YwhrPTZvMCANLtgBwwdS+7zURyqxDDEmY558tTw==", - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "license": "MIT", - "dependencies": { - "buffer": "^6.0.3", - "debug": "^4.3.2", - "err-code": "^3.0.1", - "get-browser-rtc": "^1.1.0", - "queue-microtask": "^1.2.3", - "randombytes": "^2.1.0", - "readable-stream": "^3.6.0" - } - }, "node_modules/slash": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", @@ -22680,6 +22410,7 @@ "version": "1.3.0", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" @@ -22972,6 +22703,24 @@ ], "license": "MIT" }, + "node_modules/style-to-js": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.14" + } + }, + "node_modules/style-to-object": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.7" + } + }, "node_modules/stylis": { "version": "4.2.0", "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.2.0.tgz", @@ -23295,9 +23044,9 @@ } }, "node_modules/terser-webpack-plugin": { - "version": "5.3.16", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.16.tgz", - "integrity": "sha512-h9oBFCWrq78NyWWVcSwZarJkZ01c2AyGrzs1crmHZO3QUg9D61Wu4NPjBy69n7JqylFF5y+CsUZYmYEIZ3mR+Q==", + "version": "5.3.15", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.15.tgz", + "integrity": "sha512-PGkOdpRFK+rb1TzVz+msVhw4YMRT9txLF4kRqvJhGhCM324xuR3REBSHALN+l+sAhKUmz0aotnjp5D+P83mLhQ==", "dev": true, "license": "MIT", "peer": true, @@ -23795,6 +23544,7 @@ "version": "7.16.0", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "dev": true, "license": "MIT" }, "node_modules/unicode-canonical-property-names-ecmascript": { @@ -23938,9 +23688,9 @@ } }, "node_modules/update-browserslist-db": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz", - "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", "dev": true, "funding": [ { @@ -24179,6 +23929,7 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true, "license": "MIT" }, "node_modules/utils-merge": { @@ -24463,9 +24214,9 @@ "license": "Apache-2.0" }, "node_modules/watchpack": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz", - "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", "dev": true, "license": "MIT", "peer": true, @@ -24508,9 +24259,9 @@ } }, "node_modules/webpack": { - "version": "5.105.2", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.105.2.tgz", - "integrity": "sha512-dRXm0a2qcHPUBEzVk8uph0xWSjV/xZxenQQbLwnwP7caQCYpqG1qddwlyEkIDkYn0K8tvmcrZ+bOrzoQ3HxCDw==", + "version": "5.103.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.103.0.tgz", + "integrity": "sha512-HU1JOuV1OavsZ+mfigY0j8d1TgQgbZ6M+J75zDkpEAwYeXjWSqrGJtgnPblJjd/mAyTNQ7ygw0MiKOn6etz8yw==", "dev": true, "license": "MIT", "peer": true, @@ -24523,10 +24274,10 @@ "@webassemblyjs/wasm-parser": "^1.14.1", "acorn": "^8.15.0", "acorn-import-phases": "^1.0.3", - "browserslist": "^4.28.1", + "browserslist": "^4.26.3", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^5.19.0", - "es-module-lexer": "^2.0.0", + "enhanced-resolve": "^5.17.3", + "es-module-lexer": "^1.2.1", "eslint-scope": "5.1.1", "events": "^3.2.0", "glob-to-regexp": "^0.4.1", @@ -24537,8 +24288,8 @@ "neo-async": "^2.6.2", "schema-utils": "^4.3.3", "tapable": "^2.3.0", - "terser-webpack-plugin": "^5.3.16", - "watchpack": "^2.5.1", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.4", "webpack-sources": "^3.3.3" }, "bin": { @@ -24568,14 +24319,6 @@ "node": ">=10.13.0" } }, - "node_modules/webpack/node_modules/es-module-lexer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.0.0.tgz", - "integrity": "sha512-5POEcUuZybH7IdmGsD8wlf0AI55wMecM9rVBTI/qEAy2c1kTOm3DjFYjrBdI2K3BaJjJYfYFeRtM0t9ssnRuxw==", - "dev": true, - "license": "MIT", - "peer": true - }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", @@ -24961,7 +24704,7 @@ "version": "8.18.3", "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", - "devOptional": true, + "dev": true, "license": "MIT", "engines": { "node": ">=10.0.0" @@ -25040,30 +24783,10 @@ "node": ">=0.4" } }, - "node_modules/y-indexeddb": { - "version": "9.0.12", - "resolved": "https://registry.npmjs.org/y-indexeddb/-/y-indexeddb-9.0.12.tgz", - "integrity": "sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==", - "license": "MIT", - "dependencies": { - "lib0": "^0.2.74" - }, - "engines": { - "node": ">=16.0.0", - "npm": ">=8.0.0" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - }, - "peerDependencies": { - "yjs": "^13.0.0" - } - }, "node_modules/y-protocols": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.6.tgz", - "integrity": "sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/y-protocols/-/y-protocols-1.0.7.tgz", + "integrity": "sha512-YSVsLoXxO67J6eE/nV4AtFtT3QEotZf5sK5BHxFBXso7VDUT3Tx07IfA6hsu5Q5OmBdMkQVmFZ9QOA7fikWvnw==", "license": "MIT", "dependencies": { "lib0": "^0.2.85" @@ -25080,33 +24803,6 @@ "yjs": "^13.0.0" } }, - "node_modules/y-webrtc": { - "version": "10.2.6", - "resolved": "https://registry.npmjs.org/y-webrtc/-/y-webrtc-10.2.6.tgz", - "integrity": "sha512-1kZ4YYwksFZi8+l8mTebVX9vW6Q5MnqxMkvNU700X5dBE38usurt/JgeXSIQRpK3NwUYYb9y63Jn9FMpMH6/vA==", - "license": "MIT", - "dependencies": { - "lib0": "^0.2.42", - "simple-peer": "^9.11.0", - "y-protocols": "^1.0.6" - }, - "bin": { - "y-webrtc-signaling": "bin/server.js" - }, - "engines": { - "node": ">=12" - }, - "funding": { - "type": "GitHub Sponsors ❤", - "url": "https://github.com/sponsors/dmonad" - }, - "optionalDependencies": { - "ws": "^8.14.2" - }, - "peerDependencies": { - "yjs": "^13.6.8" - } - }, "node_modules/y18n": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", @@ -25235,9 +24931,9 @@ } }, "node_modules/yjs": { - "version": "13.6.27", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.27.tgz", - "integrity": "sha512-OIDwaflOaq4wC6YlPBy2L6ceKeKuF7DeTxx+jPzv1FHn9tCZ0ZwSRnUBxD05E3yed46fv/FWJbvR+Ud7x0L7zw==", + "version": "13.6.29", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.29.tgz", + "integrity": "sha512-kHqDPdltoXH+X4w1lVmMtddE3Oeqq48nM40FD5ojTd8xYhQpzIDcfE2keMSU5bAgRPJBe225WTUdyUgj1DtbiQ==", "license": "MIT", "dependencies": { "lib0": "^0.2.99" @@ -25251,6 +24947,27 @@ "url": "https://github.com/sponsors/dmonad" } }, + "node_modules/yjs/node_modules/lib0": { + "version": "0.2.117", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.117.tgz", + "integrity": "sha512-DeXj9X5xDCjgKLU/7RR+/HQEVzuuEUiwldwOGsHK/sfAfELGWEyTcf0x+uOvCvK3O2zPmZePXWL85vtia6GyZw==", + "license": "MIT", + "dependencies": { + "isomorphic.js": "^0.2.4" + }, + "bin": { + "0ecdsa-generate-keypair": "bin/0ecdsa-generate-keypair.js", + "0gentesthtml": "bin/gentesthtml.js", + "0serve": "bin/0serve.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "GitHub Sponsors ❤", + "url": "https://github.com/sponsors/dmonad" + } + }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", diff --git a/package.json b/package.json index c6137817..f544c1a5 100644 --- a/package.json +++ b/package.json @@ -26,57 +26,57 @@ "wp-env": "wp-env" }, "dependencies": { - "@wordpress/a11y": "^4.36.0", - "@wordpress/api-fetch": "^7.36.0", - "@wordpress/autop": "^4.36.0", - "@wordpress/base-styles": "^6.12.0", - "@wordpress/blob": "^4.36.0", - "@wordpress/block-editor": "^15.10.0", - "@wordpress/block-library": "^9.36.0", - "@wordpress/blocks": "^15.9.0", - "@wordpress/commands": "^1.36.0", - "@wordpress/components": "^30.9.0", - "@wordpress/compose": "^7.36.0", - "@wordpress/core-data": "^7.36.0", - "@wordpress/data": "^10.36.0", - "@wordpress/data-controls": "^4.36.0", - "@wordpress/date": "^5.36.0", - "@wordpress/deprecated": "^4.36.0", - "@wordpress/dom": "^4.36.0", - "@wordpress/dom-ready": "^4.36.0", - "@wordpress/edit-post": "^8.36.0", - "@wordpress/editor": "^14.36.0", - "@wordpress/element": "^6.36.0", - "@wordpress/escape-html": "^3.36.0", + "@wordpress/a11y": "^4.38.0", + "@wordpress/api-fetch": "^7.38.0", + "@wordpress/autop": "^4.38.0", + "@wordpress/base-styles": "^6.14.0", + "@wordpress/blob": "^4.38.0", + "@wordpress/block-editor": "^15.11.0", + "@wordpress/block-library": "^9.38.0", + "@wordpress/blocks": "^15.11.0", + "@wordpress/commands": "^1.38.0", + "@wordpress/components": "^32.0.0", + "@wordpress/compose": "^7.38.0", + "@wordpress/core-data": "^7.38.0", + "@wordpress/data": "^10.38.0", + "@wordpress/data-controls": "^4.38.0", + "@wordpress/date": "^5.38.0", + "@wordpress/deprecated": "^4.38.0", + "@wordpress/dom": "^4.38.0", + "@wordpress/dom-ready": "^4.38.0", + "@wordpress/edit-post": "^8.38.0", + "@wordpress/editor": "^14.38.0", + "@wordpress/element": "^6.38.0", + "@wordpress/escape-html": "^3.38.0", "@wordpress/format-library": "^5.38.0", - "@wordpress/global-styles-engine": "^1.3.0", - "@wordpress/hooks": "^4.36.0", - "@wordpress/html-entities": "^4.36.0", - "@wordpress/i18n": "^6.9.0", - "@wordpress/icons": "^11.3.0", - "@wordpress/is-shallow-equal": "^5.36.0", - "@wordpress/keyboard-shortcuts": "^5.36.0", - "@wordpress/keycodes": "^4.36.0", - "@wordpress/media-utils": "^5.36.0", - "@wordpress/notices": "^5.36.0", - "@wordpress/patterns": "^2.36.0", - "@wordpress/plugins": "^7.36.0", - "@wordpress/preferences": "^4.36.0", + "@wordpress/global-styles-engine": "^1.5.0", + "@wordpress/hooks": "^4.38.0", + "@wordpress/html-entities": "^4.38.0", + "@wordpress/i18n": "^6.11.0", + "@wordpress/icons": "^11.5.0", + "@wordpress/is-shallow-equal": "^5.38.0", + "@wordpress/keyboard-shortcuts": "^5.38.0", + "@wordpress/keycodes": "^4.38.0", + "@wordpress/media-utils": "^5.38.0", + "@wordpress/notices": "^5.38.0", + "@wordpress/patterns": "^2.38.0", + "@wordpress/plugins": "^7.38.0", + "@wordpress/preferences": "^4.38.0", "@wordpress/preferences-persistence": "^2.38.0", - "@wordpress/primitives": "^4.36.0", - "@wordpress/priority-queue": "^3.36.0", - "@wordpress/private-apis": "^1.36.0", - "@wordpress/rich-text": "^7.36.0", - "@wordpress/router": "^1.36.0", + "@wordpress/primitives": "^4.38.0", + "@wordpress/priority-queue": "^3.38.0", + "@wordpress/private-apis": "^1.38.0", + "@wordpress/rich-text": "^7.38.0", + "@wordpress/router": "^1.38.0", "@wordpress/server-side-render": "^6.14.0", - "@wordpress/shortcode": "^4.36.0", - "@wordpress/style-engine": "^2.36.0", - "@wordpress/token-list": "^3.36.0", - "@wordpress/url": "^4.36.0", - "@wordpress/viewport": "^6.36.0", - "@wordpress/warning": "^3.36.0", - "@wordpress/widgets": "^4.36.0", - "@wordpress/wordcount": "^4.36.0", + "@wordpress/shortcode": "^4.38.0", + "@wordpress/style-engine": "^2.38.0", + "@wordpress/token-list": "^3.38.0", + "@wordpress/url": "^4.38.0", + "@wordpress/viewport": "^6.38.0", + "@wordpress/warning": "^3.38.0", + "@wordpress/widgets": "^4.38.0", + "@wordpress/wordcount": "^4.38.0", "clsx": "^2.1.1", "jquery": "^3.7.1", "lodash": "^4.17.23", From 9d27c53d581943ce3bd857a4de6f232bd46305b9 Mon Sep 17 00:00:00 2001 From: David Calhoun Date: Mon, 16 Feb 2026 20:13:34 -0500 Subject: [PATCH 2/4] build: Regenerate patch files for upgraded packages Regenerate patches for @wordpress/block-editor (15.11.0 -> 15.12.0), @wordpress/block-library (9.36.0 -> 9.39.0), @wordpress/editor (14.36.0 -> 14.39.0), and @wordpress/rich-text (7.38.0 -> 7.39.0). The underlying fixes are unchanged; only the target versions and file extensions (.js -> .mjs) were updated. --- ...0.patch => @wordpress+block-editor+15.12.0.patch} | 10 +++++----- ...0.patch => @wordpress+block-library+9.39.0.patch} | 12 ++++++------ ...14.36.0.patch => @wordpress+editor+14.39.0.patch} | 8 ++++---- ....38.0.patch => @wordpress+rich-text+7.39.0.patch} | 0 4 files changed, 15 insertions(+), 15 deletions(-) rename patches/{@wordpress+block-editor+15.11.0.patch => @wordpress+block-editor+15.12.0.patch} (93%) rename patches/{@wordpress+block-library+9.36.0.patch => @wordpress+block-library+9.39.0.patch} (73%) rename patches/{@wordpress+editor+14.36.0.patch => @wordpress+editor+14.39.0.patch} (75%) rename patches/{@wordpress+rich-text+7.38.0.patch => @wordpress+rich-text+7.39.0.patch} (100%) diff --git a/patches/@wordpress+block-editor+15.11.0.patch b/patches/@wordpress+block-editor+15.12.0.patch similarity index 93% rename from patches/@wordpress+block-editor+15.11.0.patch rename to patches/@wordpress+block-editor+15.12.0.patch index 37b04e98..ce02d212 100644 --- a/patches/@wordpress+block-editor+15.11.0.patch +++ b/patches/@wordpress+block-editor+15.12.0.patch @@ -23,10 +23,10 @@ index ea5da25..19cdf5e 100644 } onHover(item); diff --git a/node_modules/@wordpress/block-editor/build-module/components/inserter/index.mjs b/node_modules/@wordpress/block-editor/build-module/components/inserter/index.mjs -index ecc4131..be3da24 100644 +index 4ac3e92..ee77de2 100644 --- a/node_modules/@wordpress/block-editor/build-module/components/inserter/index.mjs +++ b/node_modules/@wordpress/block-editor/build-module/components/inserter/index.mjs -@@ -174,8 +174,9 @@ var Inserter = class extends Component { +@@ -175,8 +175,9 @@ var Inserter = class extends Component { contentClassName: clsx("block-editor-inserter__popover", { "is-quick": isQuick }), @@ -38,10 +38,10 @@ index ecc4131..be3da24 100644 headerTitle: __("Add a block"), renderToggle: this.renderToggle, diff --git a/node_modules/@wordpress/block-editor/build-module/components/provider/index.mjs b/node_modules/@wordpress/block-editor/build-module/components/provider/index.mjs -index a46a5d2..4a7d6e5 100644 +index 86af13f..2bcd4f1 100644 --- a/node_modules/@wordpress/block-editor/build-module/components/provider/index.mjs +++ b/node_modules/@wordpress/block-editor/build-module/components/provider/index.mjs -@@ -91,7 +91,7 @@ var ExperimentalBlockEditorProvider = withRegistryProvider( +@@ -90,7 +90,7 @@ var ExperimentalBlockEditorProvider = withRegistryProvider( } ); var BlockEditorProvider = (props) => { @@ -51,7 +51,7 @@ index a46a5d2..4a7d6e5 100644 var provider_default = BlockEditorProvider; export { diff --git a/node_modules/@wordpress/block-editor/package.json b/node_modules/@wordpress/block-editor/package.json -index eea18fd..dbf80c5 100644 +index 92de2c3..ca466b5 100644 --- a/node_modules/@wordpress/block-editor/package.json +++ b/node_modules/@wordpress/block-editor/package.json @@ -39,7 +39,9 @@ diff --git a/patches/@wordpress+block-library+9.36.0.patch b/patches/@wordpress+block-library+9.39.0.patch similarity index 73% rename from patches/@wordpress+block-library+9.36.0.patch rename to patches/@wordpress+block-library+9.39.0.patch index fb9c4c27..1425b2bc 100644 --- a/patches/@wordpress+block-library+9.36.0.patch +++ b/patches/@wordpress+block-library+9.39.0.patch @@ -1,11 +1,11 @@ -diff --git a/node_modules/@wordpress/block-library/build-module/image/image.js b/node_modules/@wordpress/block-library/build-module/image/image.js -index 14d14ab..6bab7fc 100644 ---- a/node_modules/@wordpress/block-library/build-module/image/image.js -+++ b/node_modules/@wordpress/block-library/build-module/image/image.js -@@ -311,7 +311,7 @@ function Image({ - const [hasImageErrored, setHasImageErrored] = useState(false); +diff --git a/node_modules/@wordpress/block-library/build-module/image/image.mjs b/node_modules/@wordpress/block-library/build-module/image/image.mjs +index 4b78108..bbc4160 100644 +--- a/node_modules/@wordpress/block-library/build-module/image/image.mjs ++++ b/node_modules/@wordpress/block-library/build-module/image/image.mjs +@@ -332,7 +332,7 @@ function Image({ const hasNonContentControls = blockEditingMode === "default"; const isContentOnlyMode = blockEditingMode === "contentOnly"; + const showDimensionsControls = allowResize && hasNonContentControls; - const isResizable = allowResize && hasNonContentControls && !isWideAligned && isLargeViewport; + const isResizable = allowResize && hasNonContentControls && !isWideAligned; const imageSizeOptions = imageSizes.filter( diff --git a/patches/@wordpress+editor+14.36.0.patch b/patches/@wordpress+editor+14.39.0.patch similarity index 75% rename from patches/@wordpress+editor+14.36.0.patch rename to patches/@wordpress+editor+14.39.0.patch index 530c96ea..cbc45521 100644 --- a/patches/@wordpress+editor+14.36.0.patch +++ b/patches/@wordpress+editor+14.39.0.patch @@ -1,10 +1,10 @@ diff --git a/node_modules/@wordpress/editor/package.json b/node_modules/@wordpress/editor/package.json -index 3a66d82..43a3e7d 100644 +index 2a0fc01..b1a3b9b 100644 --- a/node_modules/@wordpress/editor/package.json +++ b/node_modules/@wordpress/editor/package.json -@@ -30,7 +30,8 @@ - "import": "./build-module/index.js", - "require": "./build/index.js" +@@ -38,7 +38,8 @@ + "import": "./build-module/index.mjs", + "require": "./build/index.cjs" }, - "./package.json": "./package.json" + "./package.json": "./package.json", diff --git a/patches/@wordpress+rich-text+7.38.0.patch b/patches/@wordpress+rich-text+7.39.0.patch similarity index 100% rename from patches/@wordpress+rich-text+7.38.0.patch rename to patches/@wordpress+rich-text+7.39.0.patch From 814d085ed1a74e842d205a8f1190f3a2d1eda39e Mon Sep 17 00:00:00 2001 From: David Calhoun Date: Tue, 24 Feb 2026 12:44:53 -0500 Subject: [PATCH 3/4] fix: Filter search-only block variations from native inserter browse view MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Pass `isSearchOnly` through the block serialization pipeline and use it to separate browsable blocks from search-only blocks (e.g. heading level variations h1–h6 introduced in WordPress/gutenberg#73823). Search-only blocks are placed in a dedicated `gbk-search-only` section that the native inserter hides in browse mode but includes when the user searches, matching the web inserter's behavior. --- .../BlockInserterViewModel.swift | 10 ++++++-- .../Views/BlockInserter/BlockType.swift | 1 + src/utils/blocks.js | 25 +++++++++++++++++-- 3 files changed, 32 insertions(+), 4 deletions(-) diff --git a/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift b/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift index c78beb8d..3f33ac7c 100644 --- a/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift +++ b/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift @@ -22,7 +22,7 @@ class BlockInserterViewModel: ObservableObject { init(sections: [BlockInserterSection]) { self.allSections = sections - self.sections = sections + self.sections = sections.filter { $0.category != "gbk-search-only" } setupSearchObserver() } @@ -36,10 +36,16 @@ class BlockInserterViewModel: ObservableObject { .store(in: &cancellables) } + /// Sections visible when browsing (excludes search-only sections). + private var browsableSections: [BlockInserterSection] { + allSections.filter { $0.category != "gbk-search-only" } + } + private func updateFilteredSections(searchText: String) { if searchText.isEmpty { - sections = allSections + sections = browsableSections } else { + // Search across all sections including search-only blocks. sections = allSections.compactMap { section in let filtered = SearchEngine() .search(query: searchText, in: section.blocks) diff --git a/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockType.swift b/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockType.swift index da2bdfad..1f88344d 100644 --- a/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockType.swift +++ b/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockType.swift @@ -14,6 +14,7 @@ struct BlockType: Decodable, Identifiable { var icon: String? var frecency: Double = 0.0 var isDisabled = false + var isSearchOnly = false var parents: [String] = [] } diff --git a/src/utils/blocks.js b/src/utils/blocks.js index 35bbc40a..52a39f97 100644 --- a/src/utils/blocks.js +++ b/src/utils/blocks.js @@ -227,6 +227,7 @@ export function preprocessBlockTypesForNativeInserter( icon: getBlockIcon( item ), frecency: item.frecency || 0, isDisabled: item.isDisabled || false, + isSearchOnly: item.isSearchOnly || false, parents: item.parent || [], }; } ); @@ -242,10 +243,20 @@ export function preprocessBlockTypesForNativeInserter( ); } ); + // Separate browsable blocks from search-only blocks (e.g. heading + // level variations with scope 'block' that should appear in search + // results but not in the browse view). + const browsableBlocks = serializedBlocks.filter( + ( block ) => ! block.isSearchOnly + ); + const searchOnlyBlocks = serializedBlocks.filter( + ( block ) => block.isSearchOnly + ); + // Build most-used blocks in the order specified by MOST_USED_BLOCKS const mostUsedBlocks = []; for ( const blockName of MOST_USED_BLOCKS ) { - const block = serializedBlocks.find( ( b ) => b.name === blockName ); + const block = browsableBlocks.find( ( b ) => b.name === blockName ); if ( block ) { mostUsedBlocks.push( block ); } @@ -253,7 +264,7 @@ export function preprocessBlockTypesForNativeInserter( // Group regular blocks by category const blocksByCategory = {}; - for ( const block of serializedBlocks ) { + for ( const block of browsableBlocks ) { const category = block.category?.toLowerCase() || 'common'; if ( ! blocksByCategory[ category ] ) { blocksByCategory[ category ] = []; @@ -309,5 +320,15 @@ export function preprocessBlockTypesForNativeInserter( } } + // Add search-only blocks as a hidden section. These blocks are excluded + // from the browse view but should appear when the user searches. + if ( searchOnlyBlocks.length > 0 ) { + sections.push( { + category: 'gbk-search-only', + name: null, + blocks: searchOnlyBlocks, + } ); + } + return sections; } From ff7fdfaff13859209522dcc0963300c32f83c79a Mon Sep 17 00:00:00 2001 From: David Calhoun Date: Tue, 24 Feb 2026 12:55:16 -0500 Subject: [PATCH 4/4] fix: Flatten native inserter search results into a single ranked list Instead of preserving section groupings during search, flatten all blocks (including search-only) into one section ranked by relevance. This avoids the same block appearing in multiple sections and provides a cleaner search experience, mirroring the approach used by the web inserter. --- .../BlockInserterViewModel.swift | 25 ++++++++++++------- 1 file changed, 16 insertions(+), 9 deletions(-) diff --git a/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift b/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift index 3f33ac7c..7e587615 100644 --- a/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift +++ b/ios/Sources/GutenbergKit/Sources/Views/BlockInserter/BlockInserterViewModel.swift @@ -45,15 +45,22 @@ class BlockInserterViewModel: ObservableObject { if searchText.isEmpty { sections = browsableSections } else { - // Search across all sections including search-only blocks. - sections = allSections.compactMap { section in - let filtered = SearchEngine() - .search(query: searchText, in: section.blocks) - return filtered.isEmpty ? nil : BlockInserterSection( - category: section.category, - name: section.name, - blocks: filtered - ) + // Flatten all blocks (including search-only) into a single + // ranked list so search results aren't split across sections. + // Deduplicate by ID first since the same block can appear in + // multiple sections (e.g. most-used and its category section). + var seenIDs = Set() + let allBlocks = allSections.flatMap { $0.blocks }.filter { seenIDs.insert($0.id).inserted } + let results = SearchEngine() + .search(query: searchText, in: allBlocks) + if results.isEmpty { + sections = [] + } else { + sections = [BlockInserterSection( + category: "gbk-search-results", + name: nil, + blocks: results + )] } } }