diff --git a/package-lock.json b/package-lock.json index 2f8537825..c6d7a3fce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,7 +38,7 @@ "@typescript-eslint/eslint-plugin": "^8.8.1", "@typescript-eslint/parser": "^8.0.0", "@wordpress/block-editor": "^13.3.0", - "@wordpress/components": "^28.3.0", + "@wordpress/components": "^29.10.0", "@wordpress/compose": "^7.9.0", "@wordpress/data": "^10.8.0", "@wordpress/dom-ready": "^4.9.0", @@ -8137,14 +8137,15 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.23.0.tgz", - "integrity": "sha512-GBNgD13UHXdSvgpB58VnPGAG+0YKBEksfVKAIg3zxPfMSwgRqNzf05zxWL9AIeFQUbmbnPepyJHELJ4rq9z/ew==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.24.0.tgz", + "integrity": "sha512-Iv6/f9u94wKZHzbhyIqI1k6Q2Vl6Fv2da5MpuBC6o49Sykx2uy8/+ch00k+1KDXmgS4PhqqcQb8RMg5C4c/dpw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/dom-ready": "^4.23.0", - "@wordpress/i18n": "^5.23.0" + "@wordpress/dom-ready": "^4.24.0", + "@wordpress/i18n": "^5.24.0" }, "engines": { "node": ">=18.12.0", @@ -8427,6 +8428,68 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/block-editor/node_modules/@wordpress/components": { + "version": "28.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.13.0.tgz", + "integrity": "sha512-JaGcXYtFCvHqa62dtxMAMhu6afvefFOuwfUTNiLYg60CA4UDITt6gf+qhpvKNOzVg4qQRw10o/nryrOMoMAEEg==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.10", + "@babel/runtime": "7.25.7", + "@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": "0.1.3", + "@types/highlight-words-core": "1.2.1", + "@use-gesture/react": "^10.3.1", + "@wordpress/a11y": "*", + "@wordpress/compose": "*", + "@wordpress/date": "*", + "@wordpress/deprecated": "*", + "@wordpress/dom": "*", + "@wordpress/element": "*", + "@wordpress/escape-html": "*", + "@wordpress/hooks": "*", + "@wordpress/html-entities": "*", + "@wordpress/i18n": "*", + "@wordpress/icons": "*", + "@wordpress/is-shallow-equal": "*", + "@wordpress/keycodes": "*", + "@wordpress/primitives": "*", + "@wordpress/private-apis": "*", + "@wordpress/rich-text": "*", + "@wordpress/warning": "*", + "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.1.9", + "gradient-parser": "^0.1.5", + "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", + "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-editor/node_modules/@wordpress/icons": { "version": "10.23.0", "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.23.0.tgz", @@ -8601,67 +8664,6 @@ "node": ">=6.9.0" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/components": { - "version": "29.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-29.9.0.tgz", - "integrity": "sha512-FwlwpvzSUwPgvXvlea1qlOjwhck/LpYI631bM/i6kkq/QVlsVdqkevyxTNn3Bm/ZwT7lTpYwLOGfRCpGLUr/wQ==", - "dev": true, - "dependencies": { - "@ariakit/react": "^0.4.15", - "@babel/runtime": "7.25.7", - "@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": "0.1.3", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.23.0", - "@wordpress/compose": "^7.23.0", - "@wordpress/date": "^5.23.0", - "@wordpress/deprecated": "^4.23.0", - "@wordpress/dom": "^4.23.0", - "@wordpress/element": "^6.23.0", - "@wordpress/escape-html": "^3.23.0", - "@wordpress/hooks": "^4.23.0", - "@wordpress/html-entities": "^4.23.0", - "@wordpress/i18n": "^5.23.0", - "@wordpress/icons": "^10.23.0", - "@wordpress/is-shallow-equal": "^5.23.0", - "@wordpress/keycodes": "^4.23.0", - "@wordpress/primitives": "^4.23.0", - "@wordpress/private-apis": "^1.23.0", - "@wordpress/rich-text": "^7.23.0", - "@wordpress/warning": "^3.23.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.1.9", - "gradient-parser": "1.0.2", - "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", - "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/commands/node_modules/@wordpress/icons": { "version": "10.23.0", "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.23.0.tgz", @@ -8677,29 +8679,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/keycodes": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.23.0.tgz", - "integrity": "sha512-tCkYUq7jU+NNOp5p6tK4zEAmUPR50l1F+Q/C5PiVlqk77DfH8tucH1E6NSbhYF7/7pvP7+3pbxGP+07L1yii2w==", - "dev": true, - "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.23.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, - "node_modules/@wordpress/commands/node_modules/gradient-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", - "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@wordpress/commands/node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -8707,12 +8686,13 @@ "dev": true }, "node_modules/@wordpress/components": { - "version": "28.13.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-28.13.0.tgz", - "integrity": "sha512-JaGcXYtFCvHqa62dtxMAMhu6afvefFOuwfUTNiLYg60CA4UDITt6gf+qhpvKNOzVg4qQRw10o/nryrOMoMAEEg==", + "version": "29.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-29.10.0.tgz", + "integrity": "sha512-PvEKB8E/bOxdmZkVENxyStAUck4TEJYnEKtEv/03HQ0NYmIVWewseSzVujb6ceKmxXSR49Ob0o69TIOm4to2eQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { - "@ariakit/react": "^0.4.10", + "@ariakit/react": "^0.4.15", "@babel/runtime": "7.25.7", "@emotion/cache": "^11.7.1", "@emotion/css": "^11.7.1", @@ -8724,23 +8704,23 @@ "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "*", - "@wordpress/compose": "*", - "@wordpress/date": "*", - "@wordpress/deprecated": "*", - "@wordpress/dom": "*", - "@wordpress/element": "*", - "@wordpress/escape-html": "*", - "@wordpress/hooks": "*", - "@wordpress/html-entities": "*", - "@wordpress/i18n": "*", - "@wordpress/icons": "*", - "@wordpress/is-shallow-equal": "*", - "@wordpress/keycodes": "*", - "@wordpress/primitives": "*", - "@wordpress/private-apis": "*", - "@wordpress/rich-text": "*", - "@wordpress/warning": "*", + "@wordpress/a11y": "^4.24.0", + "@wordpress/compose": "^7.24.0", + "@wordpress/date": "^5.24.0", + "@wordpress/deprecated": "^4.24.0", + "@wordpress/dom": "^4.24.0", + "@wordpress/element": "^6.24.0", + "@wordpress/escape-html": "^3.24.0", + "@wordpress/hooks": "^4.24.0", + "@wordpress/html-entities": "^4.24.0", + "@wordpress/i18n": "^5.24.0", + "@wordpress/icons": "^10.24.0", + "@wordpress/is-shallow-equal": "^5.24.0", + "@wordpress/keycodes": "^4.24.0", + "@wordpress/primitives": "^4.24.0", + "@wordpress/private-apis": "^1.24.0", + "@wordpress/rich-text": "^7.24.0", + "@wordpress/warning": "^3.24.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -8748,7 +8728,7 @@ "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", "framer-motion": "^11.1.9", - "gradient-parser": "^0.1.5", + "gradient-parser": "1.0.2", "highlight-words-core": "^1.2.2", "is-plain-object": "^5.0.0", "memize": "^2.1.0", @@ -8779,6 +8759,46 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/components/node_modules/@wordpress/icons": { + "version": "10.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.24.0.tgz", + "integrity": "sha512-SZ+/rU8lWAGsCtNofx0/IanJ277cHVfDppgQTRaHWrl21Aka3DZn3bAMSFOKTkWyhllRSENqtObcyRV+iHq7CQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/element": "^6.24.0", + "@wordpress/primitives": "^4.24.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/components/node_modules/@wordpress/keycodes": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.24.0.tgz", + "integrity": "sha512-o5Dol9zyThAG8TDgx8ptJQmf7TgglHE2CB/p2HpsOflhytl1ToInwcdP+9/gLayHfs1Z7SBeEOrHlu+JTnpdHQ==", + "dev": true, + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@wordpress/i18n": "^5.24.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/components/node_modules/gradient-parser": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", + "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/@wordpress/components/node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -8786,20 +8806,21 @@ "dev": true }, "node_modules/@wordpress/compose": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.23.0.tgz", - "integrity": "sha512-lEYneHPPrbQ9ki1yzq/8RsCEKcT3c0+iYi59c+RyPdnXNKWUTg/4QPklgut6Yp/85ZyWr0LMGy0/WoMqGypEAw==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.24.0.tgz", + "integrity": "sha512-mM7WNTZrmq3Cy2vvZmkxpNYWtwg9NlviIEbnhQUMY5LJUXEa8/jN7pLfPwQ8AYAKilO0FAPv3Yrt82jEKOv1YQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.23.0", - "@wordpress/dom": "^4.23.0", - "@wordpress/element": "^6.23.0", - "@wordpress/is-shallow-equal": "^5.23.0", - "@wordpress/keycodes": "^4.23.0", - "@wordpress/priority-queue": "^3.23.0", - "@wordpress/undo-manager": "^1.23.0", + "@wordpress/deprecated": "^4.24.0", + "@wordpress/dom": "^4.24.0", + "@wordpress/element": "^6.24.0", + "@wordpress/is-shallow-equal": "^5.24.0", + "@wordpress/keycodes": "^4.24.0", + "@wordpress/priority-queue": "^3.24.0", + "@wordpress/undo-manager": "^1.24.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -8818,6 +8839,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -8826,13 +8848,14 @@ } }, "node_modules/@wordpress/compose/node_modules/@wordpress/keycodes": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.23.0.tgz", - "integrity": "sha512-tCkYUq7jU+NNOp5p6tK4zEAmUPR50l1F+Q/C5PiVlqk77DfH8tucH1E6NSbhYF7/7pvP7+3pbxGP+07L1yii2w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.24.0.tgz", + "integrity": "sha512-o5Dol9zyThAG8TDgx8ptJQmf7TgglHE2CB/p2HpsOflhytl1ToInwcdP+9/gLayHfs1Z7SBeEOrHlu+JTnpdHQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.23.0" + "@wordpress/i18n": "^5.24.0" }, "engines": { "node": ">=18.12.0", @@ -8843,22 +8866,24 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@wordpress/data": { - "version": "10.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.23.0.tgz", - "integrity": "sha512-yLRuTcuCaiNe/5oMwvRySvE1M3c66WyPnTM++0eSyr/5bzg0e0mi4lsKTRiLStlQd5S4Yjpzw44hKN0pRbGJMA==", + "version": "10.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.24.0.tgz", + "integrity": "sha512-9VipobqmWK/wqhBT/xMNV1g+SwAxzXX2N45+w+vieuVbSkXMeq3RF7OyU7dQYvNWYKAF6ApmamRaIKrS56UiLQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.23.0", - "@wordpress/deprecated": "^4.23.0", - "@wordpress/element": "^6.23.0", - "@wordpress/is-shallow-equal": "^5.23.0", - "@wordpress/priority-queue": "^3.23.0", - "@wordpress/private-apis": "^1.23.0", - "@wordpress/redux-routine": "^5.23.0", + "@wordpress/compose": "^7.24.0", + "@wordpress/deprecated": "^4.24.0", + "@wordpress/element": "^6.24.0", + "@wordpress/is-shallow-equal": "^5.24.0", + "@wordpress/priority-queue": "^3.24.0", + "@wordpress/private-apis": "^1.24.0", + "@wordpress/redux-routine": "^5.24.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -8894,13 +8919,14 @@ "dev": true }, "node_modules/@wordpress/date": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.23.0.tgz", - "integrity": "sha512-WO6wEH5k0R7cRNNgCk8epBQGl5WTP7q9PuSDeoGy++TNsaIxSD2QMEnDrh2NflnW40txcCEN/1D11/r2WbcmKw==", + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.24.0.tgz", + "integrity": "sha512-0MppCxV0GQZ6jZyfS21eCks26a4NZIDywcQf2maRVbbyRUptAxnuYCCdbXJhmDXYuNNZpZ1BoG/zzA15JIcqzA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.23.0", + "@wordpress/deprecated": "^4.24.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -8943,13 +8969,14 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.23.0.tgz", - "integrity": "sha512-ZqWBbE8BkCZ6uYYDJV5rUgl9KWvpA4fsc7TO2j7Q/YOUGwB93khUQJYC2IpzFCkjOT6daKd/umUIj0LbYXiWBg==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.24.0.tgz", + "integrity": "sha512-08e4mf1H1F9yjMBn8Mh3359u6alF04D2BVCw4xWGhFcBehW1UjtTjNY6xwMXo8cy+Mx+BeAEctGwurLU1bxcqA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.23.0" + "@wordpress/hooks": "^4.24.0" }, "engines": { "node": ">=18.12.0", @@ -8975,13 +9002,14 @@ "dev": true }, "node_modules/@wordpress/dom": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.23.0.tgz", - "integrity": "sha512-DkF3LyNzwJ3AXJILNwb7U112ToaRd0cK2Yy+x7Si8fgp4dsb0Y087DhWuqhJhdvWoz+iNyvmdn85yAxj4KT91w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.24.0.tgz", + "integrity": "sha512-E5GNGcKyAH5Grrcrb37XLKkj4el20MdaSgIly9OiBvMWkRBMybU/Ug13r0Ya7Jl7YANnVebI6qpKn+RtkKf6sQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.23.0" + "@wordpress/deprecated": "^4.24.0" }, "engines": { "node": ">=18.12.0", @@ -8989,10 +9017,11 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.23.0.tgz", - "integrity": "sha512-Ks2MBiS519grh7BkYvGponmUztaxbDJ1xJgQPzp3e+LOgo6Z/mfBn6GfwqdXvIhS6WpCPuXCp4Wuzz0JAnvJvQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.24.0.tgz", + "integrity": "sha512-lGPx4ZCXflOodpab/ai0yKdfjbV7vY/YjMCt85xRBUmOP93Um2fK8urGDCLOBLveTHXJuvACysS+tyE3K6TLmA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -10799,15 +10828,16 @@ } }, "node_modules/@wordpress/element": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.23.0.tgz", - "integrity": "sha512-2rpgHyeEiCcqTXsh1frzXMPnJPUc4s6rdCyZOIIro4AoGP34+wZbzx1FrVrjc/NFZbjW/qarHVi1djFZv+68Iw==", + "version": "6.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.24.0.tgz", + "integrity": "sha512-jWje7U5n8oFYqR9Fbcs1KFicjh0846AwVSshSK+xyCNMywuNZ3G3NI7Dp7HmhXf5B8kXxGRcd1MBzVw7A3PRag==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/react": "^18.2.79", "@types/react-dom": "^18.2.25", - "@wordpress/escape-html": "^3.23.0", + "@wordpress/escape-html": "^3.24.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.3.0", @@ -10902,10 +10932,11 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.23.0.tgz", - "integrity": "sha512-Qd+7Rb+4oO1On7VfR9SVpnETvdGf7A/NOlLEF52EVyC71I353005W/cjAAm+k3E5lrlIOoPSvPmHOLnJuuISgQ==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.24.0.tgz", + "integrity": "sha512-UwSRTC+1XSY1oRbCiBei7Lk9WO/X8ZdUc2+3agC1MxScuMpnHGOOtyGvtFxb+39BJRZGaXSA8lquJyDOh7Nhog==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -11410,10 +11441,11 @@ } }, "node_modules/@wordpress/hooks": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.23.0.tgz", - "integrity": "sha512-dW5e8qy/02rkEHC3SRN6uoK4GOcizuLMt/E5iwI0E5EiG7PTLpKuS4riU4nYRd6BjMRpM4nP998xt3+CRLWN2A==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.24.0.tgz", + "integrity": "sha512-QSnGLgs7MnDcFXgC2kctEuQXpq4lFyGHPvQa848FLPiM4HUnlUfV75rsdsOvlTGQojHD+z+LHhWl9c4SIupKiw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -11441,10 +11473,11 @@ "dev": true }, "node_modules/@wordpress/html-entities": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.23.0.tgz", - "integrity": "sha512-MJKuvHDKTaCFWNqteCGks5LuOY41I0lzjKlrUtEWfbiCyv5c7RPCSXpWek3gxg/Fnhv666Sh4ajUN1s7hxQENQ==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.24.0.tgz", + "integrity": "sha512-MDA5m6JWMY2H5uilL0548IEf87uvIxBkNdI+czDBlKFKE6IaHMMIVrWGpPpB+LmjDahEvzQ5t8/NeMi2V45vRA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -11472,13 +11505,14 @@ "dev": true }, "node_modules/@wordpress/i18n": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.23.0.tgz", - "integrity": "sha512-1CKkLD/BolmokcUlYpfTpVYUoz1EyzVhK4Hy5QfsfMKX7NDASuHQ4DaeIVWVuQawqgSDLEWFu8/elB/rNYtXIQ==", + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.24.0.tgz", + "integrity": "sha512-o1MDZJPxZq/SPNlOY7EzKVCw32f6buZZ/VvxLXRNcC+O/bcOfvY+RQtknGRfKIKdkfLd1OS9xvjL1QikpljxwA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.23.0", + "@wordpress/hooks": "^4.24.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -11594,10 +11628,11 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.23.0.tgz", - "integrity": "sha512-cnQeufXNurkp2aZlD9nFbtXYelkhMBU7UVu+juAyGiYZVunPoCAoqGEKgSg9SMPCEzlxxtwdyanq4fcZsVPbEg==", + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.24.0.tgz", + "integrity": "sha512-9mnuoRJlkSJgRhoLyZI6/dogV/sK1dJeGhjb0TUnFDznqriS90toFoKJ+zgJ68KbGMFuYJMhPRBiKkZH/DQvDQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -11932,67 +11967,6 @@ "node": ">=6.9.0" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/components": { - "version": "29.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-29.9.0.tgz", - "integrity": "sha512-FwlwpvzSUwPgvXvlea1qlOjwhck/LpYI631bM/i6kkq/QVlsVdqkevyxTNn3Bm/ZwT7lTpYwLOGfRCpGLUr/wQ==", - "dev": true, - "dependencies": { - "@ariakit/react": "^0.4.15", - "@babel/runtime": "7.25.7", - "@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": "0.1.3", - "@types/highlight-words-core": "1.2.1", - "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.23.0", - "@wordpress/compose": "^7.23.0", - "@wordpress/date": "^5.23.0", - "@wordpress/deprecated": "^4.23.0", - "@wordpress/dom": "^4.23.0", - "@wordpress/element": "^6.23.0", - "@wordpress/escape-html": "^3.23.0", - "@wordpress/hooks": "^4.23.0", - "@wordpress/html-entities": "^4.23.0", - "@wordpress/i18n": "^5.23.0", - "@wordpress/icons": "^10.23.0", - "@wordpress/is-shallow-equal": "^5.23.0", - "@wordpress/keycodes": "^4.23.0", - "@wordpress/primitives": "^4.23.0", - "@wordpress/private-apis": "^1.23.0", - "@wordpress/rich-text": "^7.23.0", - "@wordpress/warning": "^3.23.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.1.9", - "gradient-parser": "1.0.2", - "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", - "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/preferences/node_modules/@wordpress/icons": { "version": "10.23.0", "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.23.0.tgz", @@ -12008,29 +11982,6 @@ "npm": ">=8.19.2" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/keycodes": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.23.0.tgz", - "integrity": "sha512-tCkYUq7jU+NNOp5p6tK4zEAmUPR50l1F+Q/C5PiVlqk77DfH8tucH1E6NSbhYF7/7pvP7+3pbxGP+07L1yii2w==", - "dev": true, - "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.23.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, - "node_modules/@wordpress/preferences/node_modules/gradient-parser": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-1.0.2.tgz", - "integrity": "sha512-gR6nY33xC9yJoH4wGLQtZQMXDi6RI3H37ERu7kQCVUzlXjNedpZM7xcA489Opwbq0BSGohtWGsWsntupmxelMg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, "node_modules/@wordpress/preferences/node_modules/regenerator-runtime": { "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", @@ -12051,13 +12002,14 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.23.0.tgz", - "integrity": "sha512-zMSS6T8up0VeJSN/PPcmrlZzMwSJpvTY3r4FmkCMV88CUKvSiyyOVe2Zs01kionWkWPrO75ioDJq+SfV7FXZkw==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.24.0.tgz", + "integrity": "sha512-sR8w3FmeE48Housk1jue/GjhMrBW2OOx+lHQ+hSEqFwOk3nyUFnER70Q5WhT+PhMFrdK3hBmOH8+3p6aPQgxSA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.23.0", + "@wordpress/element": "^6.24.0", "clsx": "^2.1.1" }, "engines": { @@ -12087,10 +12039,11 @@ "dev": true }, "node_modules/@wordpress/priority-queue": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.23.0.tgz", - "integrity": "sha512-ozZbwNbxZEGry1274bkkCC3AU9cjoVIrBtcUaPOV+31OzPdVesyyXAWO4rqhsGZ5LmzxP8gJdV8ghp/QofTrYA==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.24.0.tgz", + "integrity": "sha512-vF5HCXVdasObLxNIsYbmR/P3VpWs8lZoPvBAY7HJD5F2dtwhp2P5ycsi1neD+zjs6Pq3PW3cA4Shl7d35A9ucA==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "requestidlecallback": "^0.3.0" @@ -12119,10 +12072,11 @@ "dev": true }, "node_modules/@wordpress/private-apis": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.23.0.tgz", - "integrity": "sha512-JDMZrvvwiFe8s6R8y0cTSV2FNvSVOOWsbm2F3P84etuURVRNiPs+WxEW8PAxqTUI/3oSP1cfWzqz1XUrpwQIVg==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.24.0.tgz", + "integrity": "sha512-h3stcm0ZjtODWugHdgdMFokFRQRuUgOuxUBtUovdIlvKh9bpePlSJbXPPt7pxli0/otkCARmp8h9cF1aR568+Q==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -12150,10 +12104,11 @@ "dev": true }, "node_modules/@wordpress/redux-routine": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.23.0.tgz", - "integrity": "sha512-Mp8gYD2YQpYHKEdD+Kt1o6zhhVyKEdtyyoLmlpkF/AY6Xvgqww+Dp3xVatAjYqJBCzhe7/YxH1m6rliLwgX73A==", + "version": "5.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.24.0.tgz", + "integrity": "sha512-d/ZZeDne9Ka7jRywB3zqE+f9KJV7201bYn0pN7pDjZFEgrpWQp8t9zSEBxxuoQueuSDoYEwz627+Qpc7yzcq3w==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "is-plain-object": "^5.0.0", @@ -12173,6 +12128,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -12184,23 +12140,25 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@wordpress/rich-text": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.23.0.tgz", - "integrity": "sha512-avjpWcvNfOm7JshORXKO1NGqgp6KW5ms4st9ZpqqxBuW3FLekaf79iKH/TEDDsa3ik9c8/KwMU6FAiQp5XjX4g==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.24.0.tgz", + "integrity": "sha512-7BeCe8uOwXb6rQt+Lz1nzM0R0eAjNPlyo78EhK42RGK59UrSfPKBCNHXorNJpRL9N6i66Sd+QsnfhdfenzcDIw==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.23.0", - "@wordpress/compose": "^7.23.0", - "@wordpress/data": "^10.23.0", - "@wordpress/deprecated": "^4.23.0", - "@wordpress/element": "^6.23.0", - "@wordpress/escape-html": "^3.23.0", - "@wordpress/i18n": "^5.23.0", - "@wordpress/keycodes": "^4.23.0", + "@wordpress/a11y": "^4.24.0", + "@wordpress/compose": "^7.24.0", + "@wordpress/data": "^10.24.0", + "@wordpress/deprecated": "^4.24.0", + "@wordpress/element": "^6.24.0", + "@wordpress/escape-html": "^3.24.0", + "@wordpress/i18n": "^5.24.0", + "@wordpress/keycodes": "^4.24.0", "memize": "^2.1.0" }, "engines": { @@ -12216,6 +12174,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -12224,13 +12183,14 @@ } }, "node_modules/@wordpress/rich-text/node_modules/@wordpress/keycodes": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.23.0.tgz", - "integrity": "sha512-tCkYUq7jU+NNOp5p6tK4zEAmUPR50l1F+Q/C5PiVlqk77DfH8tucH1E6NSbhYF7/7pvP7+3pbxGP+07L1yii2w==", + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.24.0.tgz", + "integrity": "sha512-o5Dol9zyThAG8TDgx8ptJQmf7TgglHE2CB/p2HpsOflhytl1ToInwcdP+9/gLayHfs1Z7SBeEOrHlu+JTnpdHQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.23.0" + "@wordpress/i18n": "^5.24.0" }, "engines": { "node": ">=18.12.0", @@ -12241,7 +12201,8 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@wordpress/scripts": { "version": "27.9.0", @@ -13628,13 +13589,14 @@ "dev": true }, "node_modules/@wordpress/undo-manager": { - "version": "1.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.23.0.tgz", - "integrity": "sha512-sz42q2NSDWOh0kzl3t84ptlg4khI2nCKhbziTyv23rgiDbSs5iKfv9jbm4zkdtzwOZkUa+pD2GzfXBtKhonjjw==", + "version": "1.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.24.0.tgz", + "integrity": "sha512-dXZaPRxsH4DaPMXJ1OjKrxC+hDYK4fS6c64P4/01b1dFJ06okTp7YBd10YpW46Yiok0GwgStG+4mhrOwJbptBQ==", "dev": true, + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/is-shallow-equal": "^5.23.0" + "@wordpress/is-shallow-equal": "^5.24.0" }, "engines": { "node": ">=18.12.0", @@ -13646,6 +13608,7 @@ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", "dev": true, + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -13657,7 +13620,8 @@ "version": "0.14.1", "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@wordpress/url": { "version": "4.23.0", @@ -13692,10 +13656,11 @@ "dev": true }, "node_modules/@wordpress/warning": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.23.0.tgz", - "integrity": "sha512-tPJ8T5BBNRqNTdF8gOy97h+sD+bs0QwoRIzE4y2erQ9E+LqQXIgl8+UhT0F+5q7QcFzd0hGRF8sotzILMjJZHw==", + "version": "3.24.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.24.0.tgz", + "integrity": "sha512-gDlTyyCpjGQi9VAJKkaigLvQdp3SOM2GT/RjbGzRFRWab7N9U7LDV1HViBw99QRBI/PNakJSRAWa8DponDtinA==", "dev": true, + "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" @@ -32013,7 +31978,8 @@ "version": "5.0.1", "resolved": "https://registry.npmjs.org/redux/-/redux-5.0.1.tgz", "integrity": "sha512-M9/ELqF6fy8FwmkpnF0S3YKOqMyoWJ4+CS5Efg2ct3oY9daQvd/Pc71FpGZsVsbl3Cpb+IIcjBDUnnyBdQbq4w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/reflect.getprototypeof": { "version": "1.0.10", diff --git a/package.json b/package.json index dee16e630..337fc50b0 100644 --- a/package.json +++ b/package.json @@ -94,7 +94,7 @@ "@typescript-eslint/eslint-plugin": "^8.8.1", "@typescript-eslint/parser": "^8.0.0", "@wordpress/block-editor": "^13.3.0", - "@wordpress/components": "^28.3.0", + "@wordpress/components": "^29.10.0", "@wordpress/compose": "^7.9.0", "@wordpress/data": "^10.8.0", "@wordpress/dom-ready": "^4.9.0",