diff --git a/package-lock.json b/package-lock.json index 76898a8..b5732aa 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.3.1", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/block-editor": "^13.0.0", + "@wordpress/block-editor": "^15.9.0", "@wordpress/blocks": "^13.0.0", "@wordpress/components": "^30.9.0", "@wordpress/data": "^10.0.0", @@ -2368,6 +2368,7 @@ "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==", + "dev": true, "license": "MIT", "dependencies": { "@floating-ui/dom": "^1.7.4" @@ -4841,6 +4842,7 @@ "version": "0.1.3", "resolved": "https://registry.npmjs.org/@types/gradient-parser/-/gradient-parser-0.1.3.tgz", "integrity": "sha512-XDbrTSBlQV9nxE1GiDL3FaOPy4G/KaJkhDutBX48Kg8CYZMBARyyDFGCWfWJn4pobmInmwud1xxH7VJMAr0CKQ==", + "dev": true, "license": "MIT" }, "node_modules/@types/highlight-words-core": { @@ -7186,13 +7188,13 @@ } }, "node_modules/@wordpress/api-fetch": { - "version": "7.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.35.0.tgz", - "integrity": "sha512-jWIhNUVYkUOsVLvGodBhzLe4DR+gCNmh7sm91Vce/79M+DXMtEFLc8jHJ5kXKudnPPTzy29KF1ZzZJ9rm9sqRQ==", + "version": "7.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.36.0.tgz", + "integrity": "sha512-71yTZi1tSqYbfzT5O+Cx2L2gWpp3y+twdch8mGIzpRmNDz6L/NvntIko7Qmc73tu3dSVC7KakvEmCduOaDNKRQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/i18n": "^6.8.0", - "@wordpress/url": "^4.35.0" + "@wordpress/i18n": "^6.9.0", + "@wordpress/url": "^4.36.0" }, "engines": { "node": ">=18.12.0", @@ -7200,9 +7202,9 @@ } }, "node_modules/@wordpress/autop": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.35.0.tgz", - "integrity": "sha512-Tpfl9BOgrOl+SpPDcOA77qotuJIzO7umqlSU4YgBFxxvOQM2L/+dJhBhzngfLKUoF9jcm7j12e7M9X9X216w+Q==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-4.36.0.tgz", + "integrity": "sha512-hmmknzXVOS5/zxkmjtEH1ONeXV/hWGV/MUrj1KhcOoskbyErYjE2hiEDlgpxJofyT/EcH6bawCoAHlVSnH7txw==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -7267,9 +7269,9 @@ } }, "node_modules/@wordpress/blob": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.35.0.tgz", - "integrity": "sha512-8b+A6in2dH+PPhGGI84GwNPyi8mxXUgsTsBG9Ey/WCYRFWXJmqhkgTUnZIi4PvieJbmmAILI9oyfMPSfeAb0sg==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-4.36.0.tgz", + "integrity": "sha512-lctZHSmDgysObyBUPeruG6HhkPcLlAms8kTkwLa76ZS2K2qwG9BbaXeFopZnt10Ti91hOVfwitu+d796lfnNkw==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -7277,44 +7279,50 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "13.4.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-13.4.0.tgz", - "integrity": "sha512-J2XwsngpxLaue8EROloT6KyRFjCk8JCl/K9UalEkrpYFFj084z7/px6LT6300Maue0ejkN8I3X4/XOe0tgOdbQ==", + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-15.9.0.tgz", + "integrity": "sha512-Afv69k4IHMR61PhuyB1NbUC+vcu6nJa0K83WWe5RYYqcYWxQdDjUwUYekippE4cQk9iuUcY6Wt2GY1HzQmsnRA==", "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^4.4.0", - "@wordpress/api-fetch": "^7.4.0", - "@wordpress/blob": "^4.4.0", - "@wordpress/blocks": "^13.4.0", - "@wordpress/commands": "^1.4.0", - "@wordpress/components": "^28.4.0", - "@wordpress/compose": "^7.4.0", - "@wordpress/data": "^10.4.0", - "@wordpress/date": "^5.4.0", - "@wordpress/deprecated": "^4.4.0", - "@wordpress/dom": "^4.4.0", - "@wordpress/element": "^6.4.0", - "@wordpress/escape-html": "^3.4.0", - "@wordpress/hooks": "^4.4.0", - "@wordpress/html-entities": "^4.4.0", - "@wordpress/i18n": "^5.4.0", - "@wordpress/icons": "^10.4.0", - "@wordpress/is-shallow-equal": "^5.4.0", - "@wordpress/keyboard-shortcuts": "^5.4.0", - "@wordpress/keycodes": "^4.4.0", - "@wordpress/notices": "^5.4.0", - "@wordpress/preferences": "^4.4.0", - "@wordpress/private-apis": "^1.4.0", - "@wordpress/rich-text": "^7.4.0", - "@wordpress/style-engine": "^2.4.0", - "@wordpress/token-list": "^3.4.0", - "@wordpress/url": "^4.4.0", - "@wordpress/warning": "^3.4.0", - "@wordpress/wordcount": "^4.4.0", + "@wordpress/a11y": "^4.36.0", + "@wordpress/api-fetch": "^7.36.0", + "@wordpress/base-styles": "^6.12.0", + "@wordpress/blob": "^4.36.0", + "@wordpress/block-serialization-default-parser": "^5.36.0", + "@wordpress/blocks": "^15.9.0", + "@wordpress/commands": "^1.36.0", + "@wordpress/components": "^30.9.0", + "@wordpress/compose": "^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/escape-html": "^3.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/interactivity": "^6.36.0", + "@wordpress/is-shallow-equal": "^5.36.0", + "@wordpress/keyboard-shortcuts": "^5.36.0", + "@wordpress/keycodes": "^4.36.0", + "@wordpress/notices": "^5.36.0", + "@wordpress/preferences": "^4.36.0", + "@wordpress/priority-queue": "^3.36.0", + "@wordpress/private-apis": "^1.36.0", + "@wordpress/rich-text": "^7.36.0", + "@wordpress/style-engine": "^2.36.0", + "@wordpress/token-list": "^3.36.0", + "@wordpress/upload-media": "^0.21.0", + "@wordpress/url": "^4.36.0", + "@wordpress/warning": "^3.36.0", + "@wordpress/wordcount": "^4.36.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -7322,8 +7330,9 @@ "diff": "^4.0.2", "fast-deep-equal": "^3.1.3", "memize": "^2.1.0", + "parsel-js": "^1.1.2", "postcss": "^8.4.21", - "postcss-prefixwrap": "^1.41.0", + "postcss-prefix-selector": "^1.16.0", "postcss-urlrebase": "^1.4.0", "react-autosize-textarea": "^7.1.0", "react-easy-crop": "^5.0.6", @@ -7338,68 +7347,37 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/block-editor/node_modules/@babel/runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" - }, - "engines": { - "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==", + "node_modules/@wordpress/block-editor/node_modules/@wordpress/blocks": { + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.9.0.tgz", + "integrity": "sha512-3y0SzLS/AOVwDdvbHNjbS2YNQb9670ojNq3YYbm6qxfGUzzfitSjKUsREtU2seCiomYygBRLM0cTzgSHQELHpg==", "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": "*", + "@wordpress/autop": "^4.36.0", + "@wordpress/blob": "^4.36.0", + "@wordpress/block-serialization-default-parser": "^5.36.0", + "@wordpress/data": "^10.36.0", + "@wordpress/deprecated": "^4.36.0", + "@wordpress/dom": "^4.36.0", + "@wordpress/element": "^6.36.0", + "@wordpress/hooks": "^4.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/shortcode": "^4.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.1.9", - "gradient-parser": "^0.1.5", - "highlight-words-core": "^1.2.2", + "hpq": "^1.3.0", "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-is": "^18.3.0", "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", "uuid": "^9.0.1" }, "engines": { @@ -7407,74 +7385,26 @@ "npm": ">=8.19.2" }, "peerDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0" - } - }, - "node_modules/@wordpress/block-editor/node_modules/@wordpress/i18n": { - "version": "5.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-5.26.0.tgz", - "integrity": "sha512-YHzaUWlCuN2ynl47qbsdMkTGtP52+E1giDOdWBgUaSexUYjbeFxKFUzRMB0Wuh1psL80+VzvJOH/mU440KAJnA==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.26.0", - "gettext-parser": "^1.3.1", - "memize": "^2.1.0", - "sprintf-js": "^1.1.1", - "tannin": "^1.2.0" - }, - "bin": { - "pot-to-php": "tools/pot-to-php.js" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" + "react": "^18.0.0" } }, "node_modules/@wordpress/block-editor/node_modules/@wordpress/keycodes": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.35.0.tgz", - "integrity": "sha512-+cvb9I4VorJRUsPC4C/2e0QWMz8hkjQIvjz3BjTkIXyWlxsSRSk/+a/YCrfyyA5ysuR9PgwKxxI7/ZaAPvOC6w==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@wordpress/i18n": "^6.8.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, - "node_modules/@wordpress/block-editor/node_modules/@wordpress/keycodes/node_modules/@wordpress/i18n": { - "version": "6.9.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.9.0.tgz", - "integrity": "sha512-ke4BPQUHmj82mwYoasotKt3Sghf0jK4vec56cWxwnzUvqq7LMy/0H7F5NzJ4CY378WS+TOdLbqmIb4sj+f7eog==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.36.0.tgz", + "integrity": "sha512-qq0s7Ehr6pKWIUuWug7oKfnPCJ+lQ0S0Fl8HCDjHDj8G4kwStxIuCr+8FBESkTeFuIgJaeI2hh1qPPGSivCDRw==", "license": "GPL-2.0-or-later", "dependencies": { - "@tannin/sprintf": "^1.3.2", - "@wordpress/hooks": "^4.36.0", - "gettext-parser": "^1.3.1", - "memize": "^2.1.0", - "tannin": "^1.2.0" - }, - "bin": { - "pot-to-php": "tools/pot-to-php.js" + "@wordpress/i18n": "^6.9.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" } }, - "node_modules/@wordpress/block-editor/node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.35.0.tgz", - "integrity": "sha512-uLUGNu7Jj7Nk67vkDfAZeNTjLMUuD3PXlWW+75M641wTzGtMrrHSKTNHGoo7W4LyykaDmgfiTToZAu0REIgbJg==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-5.36.0.tgz", + "integrity": "sha512-bRJZZUhQkPrV0BL9upamwzkhmEzUDzleqCrIl5bT+GjSO5R1C14oBkeOtJvp7gsMAF+n7QZz/qRaEyxxNRQvIg==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -7573,19 +7503,19 @@ } }, "node_modules/@wordpress/commands": { - "version": "1.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.35.0.tgz", - "integrity": "sha512-a4NTHMRKq+Hk0sBg1eFPk4CiMGqJkWyilml2M4Sk1bT3xFCMBmXaYWtC+k82e5EzmyU/W+b+/sctHkb8m3eeeg==", + "version": "1.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-1.36.0.tgz", + "integrity": "sha512-Gk13GKr4FttDJ5PyTn3Dm0s46zqtPoQc96OHcczWhkjA2ahVgT8A8ChTNaKHzgrS+g90t3oCssJNz3r68Q7YQA==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/base-styles": "^6.11.0", - "@wordpress/components": "^30.8.0", - "@wordpress/data": "^10.35.0", - "@wordpress/element": "^6.35.0", - "@wordpress/i18n": "^6.8.0", - "@wordpress/icons": "^11.2.0", - "@wordpress/keyboard-shortcuts": "^5.35.0", - "@wordpress/private-apis": "^1.35.0", + "@wordpress/base-styles": "^6.12.0", + "@wordpress/components": "^30.9.0", + "@wordpress/data": "^10.36.0", + "@wordpress/element": "^6.36.0", + "@wordpress/i18n": "^6.9.0", + "@wordpress/icons": "^11.3.0", + "@wordpress/keyboard-shortcuts": "^5.36.0", + "@wordpress/private-apis": "^1.36.0", "clsx": "^2.1.1", "cmdk": "^1.0.0" }, @@ -7598,20 +7528,6 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/commands/node_modules/@wordpress/icons": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.2.0.tgz", - "integrity": "sha512-9OIymLlwanLkSjKbUyKwF4Z4LnCojQsulQNGsZVpaqx7ryqEGEMvNJ5BvrzUWBoQpX9nvJBvK+obE1zxE0vt+g==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@wordpress/element": "^6.35.0", - "@wordpress/primitives": "^4.35.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/components": { "version": "30.9.0", "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.9.0.tgz", @@ -7694,23 +7610,6 @@ "integrity": "sha512-SaEcbgQscHtGJ1QL+ajgDTmmqU2f6T+00jZRcFlVHUW2Asivc84LNUev/UQFyu117AsdyrtI+qpwLvgjJXJxmw==", "license": "MIT" }, - "node_modules/@wordpress/components/node_modules/@wordpress/icons": { - "version": "11.3.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.3.0.tgz", - "integrity": "sha512-ortBmmzg0855houBuJyR1v1WgKjUiPzBTGUbzOAEeNlOoisXaQO0hLIL7L8vFcd2L46i8PQHPvwpL5ifFTSC+g==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@wordpress/element": "^6.36.0", - "@wordpress/primitives": "^4.36.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - }, - "peerDependencies": { - "react": "^18.0.0" - } - }, "node_modules/@wordpress/components/node_modules/@wordpress/keycodes": { "version": "4.36.0", "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.36.0.tgz", @@ -7801,6 +7700,66 @@ "react": "^18.0.0" } }, + "node_modules/@wordpress/dataviews": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/@wordpress/dataviews/-/dataviews-11.0.0.tgz", + "integrity": "sha512-En5jZGybCYrkPRX6XBaN6sROeYx11z26vU4y6ZteS607htJlU1e+nKSE5R2o6V8d4NaQaa03jgs/s0N89KHWEQ==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@ariakit/react": "^0.4.15", + "@wordpress/base-styles": "^6.12.0", + "@wordpress/components": "^30.9.0", + "@wordpress/compose": "^7.36.0", + "@wordpress/data": "^10.36.0", + "@wordpress/date": "^5.36.0", + "@wordpress/dom": "^4.36.0", + "@wordpress/element": "^6.36.0", + "@wordpress/i18n": "^6.9.0", + "@wordpress/icons": "^11.3.0", + "@wordpress/keycodes": "^4.36.0", + "@wordpress/primitives": "^4.36.0", + "@wordpress/private-apis": "^1.36.0", + "@wordpress/url": "^4.36.0", + "@wordpress/warning": "^3.36.0", + "clsx": "^2.1.1", + "colord": "^2.7.0", + "date-fns": "^4.1.0", + "deepmerge": "4.3.1", + "fast-deep-equal": "^3.1.3", + "remove-accents": "^0.5.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0", + "react-dom": "^18.0.0" + } + }, + "node_modules/@wordpress/dataviews/node_modules/@wordpress/keycodes": { + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.36.0.tgz", + "integrity": "sha512-qq0s7Ehr6pKWIUuWug7oKfnPCJ+lQ0S0Fl8HCDjHDj8G4kwStxIuCr+8FBESkTeFuIgJaeI2hh1qPPGSivCDRw==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/i18n": "^6.9.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/dataviews/node_modules/date-fns": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-4.1.0.tgz", + "integrity": "sha512-Ukq0owbQXxa/U3EGtsdVBkR1w7KOQ5gIBqdH2hkvknzZPYvBxb/aa6E8L7tmjFtkwZBu3UXBbjIgPo/Ez4xaNg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/@wordpress/date": { "version": "5.36.0", "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.36.0.tgz", @@ -8045,6 +8004,68 @@ "node": ">=10" } }, + "node_modules/@wordpress/global-styles-engine": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/global-styles-engine/-/global-styles-engine-1.3.0.tgz", + "integrity": "sha512-6wfOjSRNVaVOeFcbvRb5HOaDQOtvMvi+mvj0moEDAaXzFz+ENnFOeAYLkthROfmVWudO9UI0epOeYMDGIa6/qA==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/blocks": "^15.9.0", + "@wordpress/data": "^10.36.0", + "@wordpress/i18n": "^6.9.0", + "@wordpress/style-engine": "^2.36.0", + "colord": "^2.9.2", + "deepmerge": "^4.3.0", + "fast-deep-equal": "^3.1.3", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/global-styles-engine/node_modules/@wordpress/blocks": { + "version": "15.9.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-15.9.0.tgz", + "integrity": "sha512-3y0SzLS/AOVwDdvbHNjbS2YNQb9670ojNq3YYbm6qxfGUzzfitSjKUsREtU2seCiomYygBRLM0cTzgSHQELHpg==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/autop": "^4.36.0", + "@wordpress/blob": "^4.36.0", + "@wordpress/block-serialization-default-parser": "^5.36.0", + "@wordpress/data": "^10.36.0", + "@wordpress/deprecated": "^4.36.0", + "@wordpress/dom": "^4.36.0", + "@wordpress/element": "^6.36.0", + "@wordpress/hooks": "^4.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/shortcode": "^4.36.0", + "@wordpress/warning": "^3.36.0", + "change-case": "^4.1.2", + "colord": "^2.7.0", + "fast-deep-equal": "^3.1.3", + "hpq": "^1.3.0", + "is-plain-object": "^5.0.0", + "memize": "^2.1.0", + "react-is": "^18.3.0", + "remove-accents": "^0.5.0", + "showdown": "^1.9.1", + "simple-html-tokenizer": "^0.5.7", + "uuid": "^9.0.1" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + }, + "peerDependencies": { + "react": "^18.0.0" + } + }, "node_modules/@wordpress/hooks": { "version": "4.36.0", "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.36.0.tgz", @@ -8086,38 +8107,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.32.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.32.0.tgz", - "integrity": "sha512-1WvJdT361X1LnetYBpBWUjAVXZzl+pBdIwHbYRAp8ej47EI/igPmNxmq81nFd40s8fer/9qtipielcqSI6H2rA==", + "version": "11.3.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.3.0.tgz", + "integrity": "sha512-ortBmmzg0855houBuJyR1v1WgKjUiPzBTGUbzOAEeNlOoisXaQO0hLIL7L8vFcd2L46i8PQHPvwpL5ifFTSC+g==", "license": "GPL-2.0-or-later", "dependencies": { - "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.32.0", - "@wordpress/primitives": "^4.32.0" + "@wordpress/element": "^6.36.0", + "@wordpress/primitives": "^4.36.0" }, "engines": { "node": ">=18.12.0", "npm": ">=8.19.2" - } - }, - "node_modules/@wordpress/icons/node_modules/@babel/runtime": { - "version": "7.25.7", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.25.7.tgz", - "integrity": "sha512-FjoyLe754PMiYsFaN5C94ttGiOmBNYTf6pLr4xXHAT5uctHb092PBszndLDR5XA/jghQvn4n7JMHl7dmTgbm9w==", - "license": "MIT", - "dependencies": { - "regenerator-runtime": "^0.14.0" }, - "engines": { - "node": ">=6.9.0" + "peerDependencies": { + "react": "^18.0.0" } }, - "node_modules/@wordpress/icons/node_modules/regenerator-runtime": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", - "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==", - "license": "MIT" - }, "node_modules/@wordpress/interactivity": { "version": "6.36.0", "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-6.36.0.tgz", @@ -8178,14 +8183,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.35.0.tgz", - "integrity": "sha512-RD5LiguBORTOmW6iGMVtJ8OXReKK0LO1ZdTiDf0sIjTV9Z++O+OQzfknA7ViZhysqHOqNVdK/laFpiDuizppGw==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-5.36.0.tgz", + "integrity": "sha512-OhlyWZtKWHlfifnkAqr7IISJVCjZiVd2lnfbkokKoj7Gxzu9nHtFMSHU/qKiMRIwvPd/7z6Q/9WDX4v8V1lh3w==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/data": "^10.35.0", - "@wordpress/element": "^6.35.0", - "@wordpress/keycodes": "^4.35.0" + "@wordpress/data": "^10.36.0", + "@wordpress/element": "^6.36.0", + "@wordpress/keycodes": "^4.36.0" }, "engines": { "node": ">=18.12.0", @@ -8196,12 +8201,12 @@ } }, "node_modules/@wordpress/keyboard-shortcuts/node_modules/@wordpress/keycodes": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.35.0.tgz", - "integrity": "sha512-+cvb9I4VorJRUsPC4C/2e0QWMz8hkjQIvjz3BjTkIXyWlxsSRSk/+a/YCrfyyA5ysuR9PgwKxxI7/ZaAPvOC6w==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.36.0.tgz", + "integrity": "sha512-qq0s7Ehr6pKWIUuWug7oKfnPCJ+lQ0S0Fl8HCDjHDj8G4kwStxIuCr+8FBESkTeFuIgJaeI2hh1qPPGSivCDRw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/i18n": "^6.8.0" + "@wordpress/i18n": "^6.9.0" }, "engines": { "node": ">=18.12.0", @@ -8257,13 +8262,13 @@ } }, "node_modules/@wordpress/notices": { - "version": "5.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.35.0.tgz", - "integrity": "sha512-AIyBM7rtlCG6X2kSR2eRG64Cs0llfXXpecD4EU0+vjUSQU/gBzlL/UUNwt69fe6RdbZEmsQkQmJ8WQk8YfAMIA==", + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-5.36.0.tgz", + "integrity": "sha512-KsXX8wHwhRZhpQaKCBumIZdcNdF74U8rMzugq22SHIWPTuUMi+Bz/J5WBRzHHFZKhHOJHAj/Y1lf8GaBkVegPw==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.35.0", - "@wordpress/data": "^10.35.0" + "@wordpress/a11y": "^4.36.0", + "@wordpress/data": "^10.36.0" }, "engines": { "node": ">=18.12.0", @@ -8311,21 +8316,21 @@ "license": "GPL-2.0-or-later" }, "node_modules/@wordpress/preferences": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.35.0.tgz", - "integrity": "sha512-y0z2F2ZAVIJou/7lcFIVaSFmETUgZOfPdFKUBRJ3LoA8wm0RGUg1ZnFcNA4zT9E6K0b6YqsqgNsVT70XvGsQXg==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.36.0.tgz", + "integrity": "sha512-ih/EHDmz0mPLtGbMbi0ezc53z5m5DRE9fruPj28YWQaa9f7fDEiQBgrRpExVVtoMJzFsIkBpNAi1gkX0ouhtvQ==", "license": "GPL-2.0-or-later", "dependencies": { - "@wordpress/a11y": "^4.35.0", - "@wordpress/base-styles": "^6.11.0", - "@wordpress/components": "^30.8.0", - "@wordpress/compose": "^7.35.0", - "@wordpress/data": "^10.35.0", - "@wordpress/deprecated": "^4.35.0", - "@wordpress/element": "^6.35.0", - "@wordpress/i18n": "^6.8.0", - "@wordpress/icons": "^11.2.0", - "@wordpress/private-apis": "^1.35.0", + "@wordpress/a11y": "^4.36.0", + "@wordpress/base-styles": "^6.12.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/private-apis": "^1.36.0", "clsx": "^2.1.1" }, "engines": { @@ -8337,20 +8342,6 @@ "react-dom": "^18.0.0" } }, - "node_modules/@wordpress/preferences/node_modules/@wordpress/icons": { - "version": "11.2.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-11.2.0.tgz", - "integrity": "sha512-9OIymLlwanLkSjKbUyKwF4Z4LnCojQsulQNGsZVpaqx7ryqEGEMvNJ5BvrzUWBoQpX9nvJBvK+obE1zxE0vt+g==", - "license": "GPL-2.0-or-later", - "dependencies": { - "@wordpress/element": "^6.35.0", - "@wordpress/primitives": "^4.35.0" - }, - "engines": { - "node": ">=18.12.0", - "npm": ">=8.19.2" - } - }, "node_modules/@wordpress/prettier-config": { "version": "3.15.0", "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-3.15.0.tgz", @@ -8540,9 +8531,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.35.0.tgz", - "integrity": "sha512-+7dcPxBeee9LLwhS88MoNuLndoQQxwyQLlXCzWX0Min6YLWFXd0b+hmsRUlOE7qzbuZbHyW3mCk8ot9p3xK3sw==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-4.36.0.tgz", + "integrity": "sha512-MhSlWzQ8t9oMTB7S04C/M+mejzzo8Rv5JDYVtLpAAbkP7U0I5VpY7lk5C7BIHRGXkIPYwQMs+yos6u3qDap7rw==", "license": "GPL-2.0-or-later", "dependencies": { "memize": "^2.0.1" @@ -8553,9 +8544,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "2.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.35.0.tgz", - "integrity": "sha512-HfnxMwTgpdNI54Zwh5BTDJPikBPawRyOMw1cIu7z24DThiwADaefBbI2RFinT3DyneKqwzo3Az5wKatgxBrmZQ==", + "version": "2.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-2.36.0.tgz", + "integrity": "sha512-vJcdpvccMQxLjpwmoShlpRzX1MDN9wSENTymCWeah5OE4gkGgO9sb1yi4Xo9RWfknUs4ZlqY4zfD6w7WE2sSvw==", "license": "GPL-2.0-or-later", "dependencies": { "change-case": "^4.1.2" @@ -8583,9 +8574,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "3.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.35.0.tgz", - "integrity": "sha512-IQGnoS580BhrEtr9CzcFjl5XcxI0Q7UMx55rl4R3NKiZ+mPk3zFwXztogPvffSUIcw5mg73iNEfoN6EJFoa87g==", + "version": "3.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-3.36.0.tgz", + "integrity": "sha512-gJfIo8oPzrWmWzh0GXBVZqLWNp146Rd5iO1+GKhfWKuNPya+K9Zqxhsztn1PwVTwqp6QZST0fBhAqk/Wqsqmcg==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -8605,10 +8596,36 @@ "npm": ">=8.19.2" } }, + "node_modules/@wordpress/upload-media": { + "version": "0.21.0", + "resolved": "https://registry.npmjs.org/@wordpress/upload-media/-/upload-media-0.21.0.tgz", + "integrity": "sha512-aSSVjoof7Ic0FBRQRzN5qocKzufkRl2WyzT8TEa1ENJmtFZs5oVbC/9bKXorkKYXwo020pW292iq5SSBdAweGg==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@wordpress/api-fetch": "^7.36.0", + "@wordpress/blob": "^4.36.0", + "@wordpress/compose": "^7.36.0", + "@wordpress/data": "^10.36.0", + "@wordpress/element": "^6.36.0", + "@wordpress/i18n": "^6.9.0", + "@wordpress/preferences": "^4.36.0", + "@wordpress/private-apis": "^1.36.0", + "@wordpress/url": "^4.36.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/url": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.35.0.tgz", - "integrity": "sha512-h6KK0OePnc64T50BwVWmQb7xmcMW0XDtfh+1m/a0tlzXGLU4TnBjUUs+a0h0y6Tdla14lc2BtbLJLFwky06vbg==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-4.36.0.tgz", + "integrity": "sha512-b61pCnJCjaxIiiH/+leR3IVZlKUlSP/PnYCFg1cLa9Qv8TQBr5REnmtBDnrfNzaHEP7uE+A81BJe5lVFP/AQgw==", "license": "GPL-2.0-or-later", "dependencies": { "remove-accents": "^0.5.0" @@ -8629,9 +8646,9 @@ } }, "node_modules/@wordpress/wordcount": { - "version": "4.35.0", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.35.0.tgz", - "integrity": "sha512-Qzs7z4fRtx2gZQ9d09ISmO+b5ZhZc82zBG3BdlVxDQK/PtlY0TdpFnBEtn7BxOv+WUHP8dJ1eG1p9qsXrxMSRg==", + "version": "4.36.0", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-4.36.0.tgz", + "integrity": "sha512-LHyoJ1+Oalv1Ykju8mfSn4FvRIEytYvsW3pZluu236ypERFE8Zngk7eucjGobKeRvKHAiNohkmbOxRn9rPJX0w==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -14260,6 +14277,7 @@ "version": "0.1.5", "resolved": "https://registry.npmjs.org/gradient-parser/-/gradient-parser-0.1.5.tgz", "integrity": "sha512-+uPlcVbjrKOnTzvz0MjTj7BfACj8OmxIa1moIjJV7btvhUMSJk0D47RfDCgDrZE3dYMz9Cf5xKJwnrKLjUq0KQ==", + "dev": true, "engines": { "node": ">=0.10.0" } @@ -18638,6 +18656,22 @@ "url": "https://github.com/fb55/entities?sponsor=1" } }, + "node_modules/parsel-js": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/parsel-js/-/parsel-js-1.2.2.tgz", + "integrity": "sha512-AVJMlwQ4bL2Y0VvYJGk+Fp7eX4SCH2uFoNApmn4yKWACUewZ+alwW3tyoe1r5Z3aLYQTuAuPZIyGghMfO/Tlxw==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/LeaVerou" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/leaverou" + } + ], + "license": "MIT" + }, "node_modules/parseurl": { "version": "1.3.3", "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", @@ -19429,13 +19463,13 @@ "postcss": "^8.4.31" } }, - "node_modules/postcss-prefixwrap": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.57.0.tgz", - "integrity": "sha512-G1QMBJ30CbWCzfiwAv4HEkRG3Q6b4TEEglw/YsGH/wCc6rMklRkRH5DVDCqL8kqIX/q9/bwHnbeMfzLt5kL0Bw==", + "node_modules/postcss-prefix-selector": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.16.1.tgz", + "integrity": "sha512-Umxu+FvKMwlY6TyDzGFoSUnzW+NOfMBLyC1tAkIjgX+Z/qGspJeRjVC903D7mx7TuBpJlwti2ibXtWuA7fKMeQ==", "license": "MIT", "peerDependencies": { - "postcss": "*" + "postcss": ">4 <9" } }, "node_modules/postcss-reduce-initial": { @@ -20209,9 +20243,9 @@ } }, "node_modules/react-remove-scroll": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.1.tgz", - "integrity": "sha512-HpMh8+oahmIdOuS5aFKKY6Pyog+FNaZV/XyJOq7b4YFwsFHe5yYfdbIalI4k3vU2nSDql7YskmUseHsRrJqIPA==", + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.7.2.tgz", + "integrity": "sha512-Iqb9NjCCTt6Hf+vOdNIZGdTiH1QSqr27H/Ek9sv/a97gfueI/5h1s3yRi1nngzMUaOOToin5dI1dXKdXiF+u0Q==", "license": "MIT", "dependencies": { "react-remove-scroll-bar": "^2.3.7", diff --git a/package.json b/package.json index d27a371..7d4e8da 100644 --- a/package.json +++ b/package.json @@ -30,7 +30,7 @@ "typescript": "^5.3.0" }, "dependencies": { - "@wordpress/block-editor": "^13.0.0", + "@wordpress/block-editor": "^15.9.0", "@wordpress/blocks": "^13.0.0", "@wordpress/components": "^30.9.0", "@wordpress/data": "^10.0.0",