diff --git a/.gitignore b/.gitignore index e534208..04d59da 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,18 @@ # IDEs .vscode/ + +# JavaScript dependencies node_modules + +# Local environment +.envrc .env.local + +# macOS **/.DS_Store -# JavaScript dependencies -.next + +# nextJS +.next/ + +# Coverage reports +coverage/ diff --git a/.nvmrc b/.nvmrc index b492b08..aacb518 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -18.16 +18.17 diff --git a/atlas-blueprint.zip b/atlas-blueprint.zip index 06e4948..4d3fa91 100644 Binary files a/atlas-blueprint.zip and b/atlas-blueprint.zip differ diff --git a/fragments/UnifiedProduct.js b/fragments/UnifiedProduct.js deleted file mode 100644 index 1014df6..0000000 --- a/fragments/UnifiedProduct.js +++ /dev/null @@ -1,37 +0,0 @@ -import { gql } from '@apollo/client'; - -export const UnifiedProductFragment = gql` - fragment UnifiedProductFragment on Product { - title - description - video - technicalDetails - image { - mediaItemUrl - } - shopifySite { - product { - handle - title - collections(first: 100) { - nodes { - title - } - } - variants(first: 100) { - nodes { - sku - price { - amount - currencyCode - } - compareAtPrice { - amount - currencyCode - } - } - } - } - } - } -`; diff --git a/jest.config.js b/jest.config.js index 9a0f79e..a1c48de 100644 --- a/jest.config.js +++ b/jest.config.js @@ -17,4 +17,11 @@ module.exports = { }, setupFiles: ['/.jest/setEnvVars'], setupFilesAfterEnv: ['/.jest/setupTests.js'], + collectCoverage: true, + collectCoverageFrom: ['/utilities/**', '/components/**'], + coverageThreshold: { + global: { + lines: 85, + }, + }, }; diff --git a/package-lock.json b/package-lock.json index e0bc3df..6c11c47 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,38 +8,38 @@ "name": "@faustwp/atlas-shopify-blueprint", "version": "1.0.4", "dependencies": { - "@apollo/client": "^3.8.8", + "@apollo/client": "^3.8.9", "@apollo/react-testing": "^4.0.0", - "@faustwp/cli": "1.2.0", + "@faustwp/cli": "1.2.1", "@faustwp/core": "1.2.0", - "@wordpress/base-styles": "^4.38.0", - "@wordpress/block-library": "^8.23.0", - "classnames": "^2.3.1", - "eslint-plugin-jest": "^27.6.0", + "@wordpress/base-styles": "^4.39.0", + "@wordpress/block-library": "^8.25.0", + "classnames": "^2.5.1", + "eslint-plugin-jest": "^27.6.3", "graphql": "^16.8.1", "jest-environment-jsdom": "^29.7.0", "next": "^14.0.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^4.12.0", - "sass": "^1.69.5", + "sass": "^1.69.7", "universal-cookie": "^6.1.1", "use-debounce": "^10.0.0" }, "devDependencies": { - "@babel/preset-env": "^7.23.6", + "@babel/preset-env": "^7.23.8", "@babel/preset-react": "^7.22.15", - "@testing-library/jest-dom": "^6.1.5", + "@testing-library/jest-dom": "^6.2.0", "@testing-library/react": "^14.1.2", "babel-jest": "^29.7.0", - "eslint": "8.55.0", + "eslint": "8.56.0", "eslint-config-next": "14.0.4", "eslint-plugin-unused-imports": "^3.0.0", "husky": "^8.0.3", "jest": "^29.7.0", "jest-css-modules-transform": "^4.4.2", "lint-staged": "^15.2.0", - "prettier": "3.1.1" + "prettier": "3.2.2" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -71,9 +71,9 @@ } }, "node_modules/@apollo/client": { - "version": "3.8.8", - "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.8.8.tgz", - "integrity": "sha512-omjd9ryGDkadZrKW6l5ktUAdS4SNaFOccYQ4ZST0HLW83y8kQaSZOCTNlpkoBUK8cv6qP8+AxOKwLm2ho8qQ+Q==", + "version": "3.8.9", + "resolved": "https://registry.npmjs.org/@apollo/client/-/client-3.8.9.tgz", + "integrity": "sha512-IcQDFEEPc9+PEQsxhxQvsoQ04BRarOzi/Ila5PcniRSDeKJWgY22dnp6+V1i1fWXRDVd1ybdvze4sFESDVQUCQ==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "@wry/equality": "^0.5.6", @@ -119,16 +119,16 @@ } }, "node_modules/@ariakit/core": { - "version": "0.3.4", - "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.4.tgz", - "integrity": "sha512-mMTWYOs0SvkrBbLPy4IY15E+fgvSbZKg4XzpBwE17meBG+G7wJjnuHq8lNiIAn9VnQBIc/lsXxqH3FCD7hHaUg==" + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@ariakit/core/-/core-0.3.10.tgz", + "integrity": "sha512-AcN+GSoVXuUOzKx5d3xPL3YsEHevh4PIO6QIt/mg/nRX1XQ6cvxQEiAjO/BJQm+/MVl7/VbuGBoTFjr0tPU6NQ==" }, "node_modules/@ariakit/react": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.5.tgz", - "integrity": "sha512-x7LfGP0on0lVV1NcDNO8+aEBb64sUI6YYB1akEWXkb4lTiU4uG1sHGc8YhfHVh0cFS1kwpQcqyiNPzyB8OgymA==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@ariakit/react/-/react-0.3.12.tgz", + "integrity": "sha512-HxKMZZhWSkwwS/Sh9OdWyuNKQ2tjDAIQIy2KVI7IRa8ZQ6ze/4g3YLUHbfCxO7oDupXHfXaeZ4hWx8lP7l1U/g==", "dependencies": { - "@ariakit/react-core": "0.3.5" + "@ariakit/react-core": "0.3.12" }, "funding": { "type": "opencollective", @@ -140,11 +140,11 @@ } }, "node_modules/@ariakit/react-core": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.5.tgz", - "integrity": "sha512-TdQmUj7BPJ7QWjpjlpP5M1YbANDQL/voYYvKq1Hele7uoEWk51v2nZNaNXo9DZ4He/bkG99ISDx5Tgkzi5En8Q==", + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@ariakit/react-core/-/react-core-0.3.12.tgz", + "integrity": "sha512-w6P1A7TYb1fKUe9QbwaoTOWofl13g7TEuXdV4JyefJCQL1e9HQdEw9UL67I8aXRo8/cFHH94/z0N37t8hw5Ogg==", "dependencies": { - "@ariakit/core": "0.3.4", + "@ariakit/core": "0.3.10", "@floating-ui/dom": "^1.0.0", "use-sync-external-store": "^1.2.0" }, @@ -306,9 +306,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.4.3", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz", - "integrity": "sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.4.tgz", + "integrity": "sha512-QcJMILQCu2jm5TFPGA3lCpJJTeEP+mqeXooG/NZbg/h5FTFi6V0+99ahlRsW8/kRLyb24LZVCCiclDedhLKcBA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -599,9 +599,9 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz", - "integrity": "sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", + "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -919,9 +919,9 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz", - "integrity": "sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw==", + "version": "7.23.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.7.tgz", + "integrity": "sha512-PdxEpL71bJp1byMG0va5gwQcXHxuEYC/BgI/e88mGTtohbZN28O5Yit0Plkkm/dBzCF/BxmbNcses1RH1T+urA==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", @@ -1017,16 +1017,15 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz", - "integrity": "sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", + "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-optimise-call-expression": "^7.22.5", "@babel/helper-plugin-utils": "^7.22.5", "@babel/helper-replace-supers": "^7.22.20", "@babel/helper-split-export-declaration": "^7.22.6", @@ -1742,9 +1741,9 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.6.tgz", - "integrity": "sha512-2XPn/BqKkZCpzYhUUNZ1ssXw7DcXfKQEjv/uXZUXgaebCMYmkEsfZ2yY+vv+xtXv50WmL5SGhyB6/xsWxIvvOQ==", + "version": "7.23.8", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.8.tgz", + "integrity": "sha512-lFlpmkApLkEP6woIKprO6DO60RImpatTQKtz4sUcDjVcK8M8mQ4sZsuxaTMNOZf0sqAq/ReYW1ZBHnOQwKpLWA==", "dev": true, "dependencies": { "@babel/compat-data": "^7.23.5", @@ -1753,7 +1752,7 @@ "@babel/helper-validator-option": "^7.23.5", "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.3", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", @@ -1774,13 +1773,13 @@ "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.4", + "@babel/plugin-transform-async-generator-functions": "^7.23.7", "@babel/plugin-transform-async-to-generator": "^7.23.3", "@babel/plugin-transform-block-scoped-functions": "^7.23.3", "@babel/plugin-transform-block-scoping": "^7.23.4", "@babel/plugin-transform-class-properties": "^7.23.3", "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.5", + "@babel/plugin-transform-classes": "^7.23.8", "@babel/plugin-transform-computed-properties": "^7.23.3", "@babel/plugin-transform-destructuring": "^7.23.3", "@babel/plugin-transform-dotall-regex": "^7.23.3", @@ -1822,9 +1821,9 @@ "@babel/plugin-transform-unicode-regex": "^7.23.3", "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.6", - "babel-plugin-polyfill-corejs3": "^0.8.5", - "babel-plugin-polyfill-regenerator": "^0.5.3", + "babel-plugin-polyfill-corejs2": "^0.4.7", + "babel-plugin-polyfill-corejs3": "^0.8.7", + "babel-plugin-polyfill-regenerator": "^0.5.4", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2009,14 +2008,14 @@ "integrity": "sha512-W2P2c/VRW1/1tLox0mVUalvnWXxavmv/Oum2aPsRcoDJuob75FC3Y8FbpfLwUegRcxINtGUMPq0tFCvYNTBXNA==" }, "node_modules/@emotion/react": { - "version": "11.11.1", - "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.1.tgz", - "integrity": "sha512-5mlW1DquU5HaxjLkfkGN1GA/fvVGdyHURRiX/0FHl2cfIfRxSOfmxEH5YS43edp0OldZrZ+dkBKbngxcNCdZvA==", + "version": "11.11.3", + "resolved": "https://registry.npmjs.org/@emotion/react/-/react-11.11.3.tgz", + "integrity": "sha512-Cnn0kuq4DoONOMcnoVsTOR8E+AdnKFf//6kUWc4LCdnxj31pZWn7rIULd6Y7/Js1PiPHzn7SKCM9vB/jBni8eA==", "dependencies": { "@babel/runtime": "^7.18.3", "@emotion/babel-plugin": "^11.11.0", "@emotion/cache": "^11.11.0", - "@emotion/serialize": "^1.1.2", + "@emotion/serialize": "^1.1.3", "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", "@emotion/utils": "^1.2.1", "@emotion/weak-memoize": "^0.3.1", @@ -2032,9 +2031,9 @@ } }, "node_modules/@emotion/serialize": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.2.tgz", - "integrity": "sha512-zR6a/fkFP4EAcCMQtLOhIgpprZOwNmCldtpaISpvz348+DP4Mz8ZoKaGGCQpbzepNIUWbq4w6hNZkwDyKoS+HA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-1.1.3.tgz", + "integrity": "sha512-iD4D6QVZFDhcbH0RAG1uVu1CwVLMWUkCvAqqlewO/rxf8+87yIBAlt4+AxMiiKPLs5hFc0owNk/sLLAOROw3cA==", "dependencies": { "@emotion/hash": "^0.9.1", "@emotion/memoize": "^0.8.1", @@ -2185,18 +2184,18 @@ } }, "node_modules/@eslint/js": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.55.0.tgz", - "integrity": "sha512-qQfo2mxH5yVom1kacMtZZJFVdW+E70mqHMJvVg6WTLo+VBuQJ4TojZlfWBjK0ve5BdEeNAVxOsl/nvNMpJOaJA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.56.0.tgz", + "integrity": "sha512-gMsVel9D7f2HLkBma9VbtzZRehRogVRfbr++f06nL2vnCGCNlzOD+/MUov/F4p8myyAHspEhVobgjpX64q5m6A==", "dev": true, "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/@faustwp/cli": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@faustwp/cli/-/cli-1.2.0.tgz", - "integrity": "sha512-XRydGltBDwvhzuaYibltzAb80Tm5tRZwTTRhJYEq1cSZDECFNh/WVwDXgBmfzEtA8WoTOuyVyA5Sq0ngsjcLEw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@faustwp/cli/-/cli-1.2.1.tgz", + "integrity": "sha512-WeQEvJ1EEVOxAp5pnrNiopWIjwgaitPFCU4qBpKcz3tzP6ItZny6mQUob0VFoFEL+/XISbm44GJ/0irCoc6hHA==", "dependencies": { "archiver": "^6.0.1", "chalk": "^4.1.2", @@ -2373,28 +2372,28 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.0.tgz", - "integrity": "sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.5.3.tgz", + "integrity": "sha512-O0WKDOo0yhJuugCx6trZQj5jVJ9yR0ystG2JaNAemYUWce+pmM6WUEFIibnWyEJKdrDxhm75NoSRME35FNaM/Q==", "dependencies": { - "@floating-ui/utils": "^0.1.3" + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", + "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.5.3", + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.4.tgz", - "integrity": "sha512-CF8k2rgKeh/49UrnIBs4BdxPUV6vize/Db1d/YbCLyp9GiVZ0BEwf5AiDSxJRCr6yOkGqTFHtmrULxkEfYZ7dQ==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.5.tgz", + "integrity": "sha512-UsBK30Bg+s6+nsgblXtZmwHhgS2vmbuQK22qgt2pTQM6M3X6H1+cQcLXqgRY3ihVLcZJE6IvqDQozhsnIVqK/Q==", "dependencies": { - "@floating-ui/dom": "^1.5.1" + "@floating-ui/dom": "^1.5.4" }, "peerDependencies": { "react": ">=16.8.0", @@ -2402,9 +2401,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", - "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", + "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", @@ -3423,9 +3422,9 @@ } }, "node_modules/@preact/signals": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.1.tgz", - "integrity": "sha512-hRPvp1C2ooDzOHqfnhdpHgoIFDbYFAXLhoid3+jSItuPPD/J0r/UsiWKv/8ZO/oEhjRaP0M5niuRYsWqmY2GEA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@preact/signals/-/signals-1.2.2.tgz", + "integrity": "sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==", "dependencies": { "@preact/signals-core": "^1.4.0" }, @@ -3438,9 +3437,9 @@ } }, "node_modules/@preact/signals-core": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.0.tgz", - "integrity": "sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@preact/signals-core/-/signals-core-1.5.1.tgz", + "integrity": "sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -4172,17 +4171,17 @@ } }, "node_modules/@testing-library/jest-dom": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.1.5.tgz", - "integrity": "sha512-3y04JLW+EceVPy2Em3VwNr95dOKqA8DhR0RJHhHKDZNYXcVXnEK7WIrpj4eYU8SVt/qYZ2aRWt/WgQ+grNES8g==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.2.0.tgz", + "integrity": "sha512-+BVQlJ9cmEn5RDMUS8c2+TU6giLvzaHZ8sU/x0Jj7fk+6/46wPdwlgOPcpxS17CjcanBi/3VmGMqVr2rmbUmNw==", "dev": true, "dependencies": { - "@adobe/css-tools": "^4.3.1", + "@adobe/css-tools": "^4.3.2", "@babel/runtime": "^7.9.2", "aria-query": "^5.0.0", "chalk": "^3.0.0", "css.escape": "^1.5.1", - "dom-accessibility-api": "^0.5.6", + "dom-accessibility-api": "^0.6.3", "lodash": "^4.17.15", "redent": "^3.0.0" }, @@ -4258,6 +4257,12 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==", + "dev": true + }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -4433,9 +4438,9 @@ "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==" }, "node_modules/@types/mousetrap": { - "version": "1.6.14", - "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.14.tgz", - "integrity": "sha512-aY69yje/bZllr99dbIcQwB365YDH/9myLodpxQ8cQZhGfavICi389aRvwa5LUoW+gTpcZKHjVI/sc0dDjUqVuw==" + "version": "1.6.15", + "resolved": "https://registry.npmjs.org/@types/mousetrap/-/mousetrap-1.6.15.tgz", + "integrity": "sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==" }, "node_modules/@types/node": { "version": "20.9.0", @@ -4795,35 +4800,35 @@ } }, "node_modules/@wordpress/a11y": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.46.0.tgz", - "integrity": "sha512-ixblk5YMbouTPonALm+NxvLE2rk/KwIBNlAoz0kFhk+PTdg05FKD2P891S5BeWBFIbshI0rdPA2OR+wForcilQ==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-3.48.0.tgz", + "integrity": "sha512-k7S5rJqCFbDERnwJX3/G3IOOEb6dYtQ6JkykHh/Q4k2XGp89tEoIl3k9zADt2URCQYt7Hd6eTIwDm/JgJl3/pQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/dom-ready": "^3.46.0", - "@wordpress/i18n": "^4.46.0" + "@wordpress/dom-ready": "^3.48.0", + "@wordpress/i18n": "^4.48.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/api-fetch": { - "version": "6.43.0", - "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.43.0.tgz", - "integrity": "sha512-DYtawNaOHDxgIl+B/E1oU+VMhFJJfy/oYR5e7+PFUX0t0yHhHuH8XaWKpZvpvo0Y/GOuJ2NkDcJDqSZXD2TFYw==", + "version": "6.45.0", + "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-6.45.0.tgz", + "integrity": "sha512-87GhllJcdlxqLugQUx/hL+PE4z7Aqf+AFs8CgzN5/V7INq9IFlIjcbm5TpI4WrGVDSa2puA0tMrjhR/FWXF3NQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/url": "^3.47.0" + "@wordpress/i18n": "^4.48.0", + "@wordpress/url": "^3.49.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/autop": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.46.0.tgz", - "integrity": "sha512-3sgXHWrbrsXY2nalkJYmJ+JxyfM6RQ5cCymqcs0KyIL+WNOVyxfbgiGsjL0HQjQLMlHdQoWT081rZLPEbJvodw==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-3.48.0.tgz", + "integrity": "sha512-vhcUVW/ZQC5UAeAQA9tkiwJDPEHF2gASCQp0G70Kt+wjUrXhS0mYt+gecWyRI6DwY3ZagYSdu5pAdV21iegBYg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -4832,14 +4837,14 @@ } }, "node_modules/@wordpress/base-styles": { - "version": "4.38.0", - "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.38.0.tgz", - "integrity": "sha512-w491MMHfoCHdWibyTAcmGWvXwNMptslFQOU+jQ5DVeDIgDux1KLo/7oZ41CCHwqYayrCf60BC9+JopDXqq1H+g==" + "version": "4.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/base-styles/-/base-styles-4.39.0.tgz", + "integrity": "sha512-Obc6fKAnqzuWQSLgoce2yxhwMLd0nu4j7k3pVkBSzuitPw1LokmzHcHWPpgpMGR1T8CzKuj0Wsybcr2n3Xtyug==" }, "node_modules/@wordpress/blob": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.46.0.tgz", - "integrity": "sha512-yWGes81l58SFeQ1/3tzKOjEutmwtQyBdtWpFyyg1vJC89WfENub7JM2yYRJZ/cpdu/7qMQY88TvVhH7MX5WRSA==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-3.48.0.tgz", + "integrity": "sha512-+Jh8WLuA49S7tx9tSqfGpCZLgJU6aG4LNXy9E6YIU70J+K2WcnUVyx8AbFefGFjB7sEJaI9nd9Y/ZUsTnmD2uw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -4848,43 +4853,43 @@ } }, "node_modules/@wordpress/block-editor": { - "version": "12.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.14.0.tgz", - "integrity": "sha512-xgfluTjTZB8nWRoN2Xob+taFiKZQ1TPzm2cPGXn8Srg2LkWPd2f+ln13YdTB6OZ3TIyulyMxGb3Q8duhXiBzZw==", + "version": "12.16.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-12.16.0.tgz", + "integrity": "sha512-BfuRJbUCBFrOjGNMBgsz7pBxenu0Yr2aQQTtqR/++ezdyruXZneZTaxs7ZXaoQ5Jo5S/yHTrVP9UCDH0WW/Ycw==", "dependencies": { "@babel/runtime": "^7.16.0", "@emotion/react": "^11.7.1", "@emotion/styled": "^11.6.0", "@react-spring/web": "^9.4.5", - "@wordpress/a11y": "^3.46.0", - "@wordpress/api-fetch": "^6.43.0", - "@wordpress/blob": "^3.46.0", - "@wordpress/blocks": "^12.23.0", - "@wordpress/commands": "^0.17.0", - "@wordpress/components": "^25.12.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/date": "^4.46.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/dom": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/escape-html": "^2.46.0", - "@wordpress/hooks": "^3.46.0", - "@wordpress/html-entities": "^3.46.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/icons": "^9.37.0", - "@wordpress/is-shallow-equal": "^4.46.0", - "@wordpress/keyboard-shortcuts": "^4.23.0", - "@wordpress/keycodes": "^3.46.0", - "@wordpress/notices": "^4.14.0", - "@wordpress/preferences": "^3.23.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/rich-text": "^6.23.0", - "@wordpress/style-engine": "^1.29.0", - "@wordpress/token-list": "^2.46.0", - "@wordpress/url": "^3.47.0", - "@wordpress/warning": "^2.46.0", - "@wordpress/wordcount": "^3.46.0", + "@wordpress/a11y": "^3.48.0", + "@wordpress/api-fetch": "^6.45.0", + "@wordpress/blob": "^3.48.0", + "@wordpress/blocks": "^12.25.0", + "@wordpress/commands": "^0.19.0", + "@wordpress/components": "^25.14.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/date": "^4.48.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/dom": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/escape-html": "^2.48.0", + "@wordpress/hooks": "^3.48.0", + "@wordpress/html-entities": "^3.48.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/icons": "^9.39.0", + "@wordpress/is-shallow-equal": "^4.48.0", + "@wordpress/keyboard-shortcuts": "^4.25.0", + "@wordpress/keycodes": "^3.48.0", + "@wordpress/notices": "^4.16.0", + "@wordpress/preferences": "^3.25.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/rich-text": "^6.25.0", + "@wordpress/style-engine": "^1.31.0", + "@wordpress/token-list": "^2.48.0", + "@wordpress/url": "^3.49.0", + "@wordpress/warning": "^2.48.0", + "@wordpress/wordcount": "^3.48.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -4910,41 +4915,41 @@ } }, "node_modules/@wordpress/block-library": { - "version": "8.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.23.0.tgz", - "integrity": "sha512-ysdybvb8vMYvhD0KK8lZMeE3jaxhegJaVeoOjBafFBBtK69PPK9C3Rbn/LSipICMIJC8AjPkZ7sveauW64G4+Q==", + "version": "8.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-8.25.0.tgz", + "integrity": "sha512-5vXZsv0fqgLys7cPFFk0V+ZvuezTTSFp2G+93QpkBUmEVDSaOrKJTlxIFWZQBKoDv4efe22qTkNLMy3FLW5+/w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.46.0", - "@wordpress/api-fetch": "^6.43.0", - "@wordpress/autop": "^3.46.0", - "@wordpress/blob": "^3.46.0", - "@wordpress/block-editor": "^12.14.0", - "@wordpress/blocks": "^12.23.0", - "@wordpress/components": "^25.12.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/core-data": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/date": "^4.46.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/dom": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/escape-html": "^2.46.0", - "@wordpress/hooks": "^3.46.0", - "@wordpress/html-entities": "^3.46.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/icons": "^9.37.0", - "@wordpress/interactivity": "^2.7.0", - "@wordpress/keycodes": "^3.46.0", - "@wordpress/notices": "^4.14.0", - "@wordpress/primitives": "^3.44.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/reusable-blocks": "^4.23.0", - "@wordpress/rich-text": "^6.23.0", - "@wordpress/server-side-render": "^4.23.0", - "@wordpress/url": "^3.47.0", - "@wordpress/viewport": "^5.23.0", - "@wordpress/wordcount": "^3.46.0", + "@wordpress/a11y": "^3.48.0", + "@wordpress/api-fetch": "^6.45.0", + "@wordpress/autop": "^3.48.0", + "@wordpress/blob": "^3.48.0", + "@wordpress/block-editor": "^12.16.0", + "@wordpress/blocks": "^12.25.0", + "@wordpress/components": "^25.14.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/core-data": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/date": "^4.48.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/dom": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/escape-html": "^2.48.0", + "@wordpress/hooks": "^3.48.0", + "@wordpress/html-entities": "^3.48.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/icons": "^9.39.0", + "@wordpress/interactivity": "^3.1.0", + "@wordpress/keycodes": "^3.48.0", + "@wordpress/notices": "^4.16.0", + "@wordpress/primitives": "^3.46.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/reusable-blocks": "^4.25.0", + "@wordpress/rich-text": "^6.25.0", + "@wordpress/server-side-render": "^4.25.0", + "@wordpress/url": "^3.49.0", + "@wordpress/viewport": "^5.25.0", + "@wordpress/wordcount": "^3.48.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -4976,9 +4981,9 @@ } }, "node_modules/@wordpress/block-serialization-default-parser": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.46.0.tgz", - "integrity": "sha512-XjCdpde6+oixrqDMO3l6QjB5s7NCTyAVGf3W5iZ0PE7DmbI5xsl4G9AdhHUY05vEQQsDRY3pf1Bo3tN3TY3bNA==", + "version": "4.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-4.48.0.tgz", + "integrity": "sha512-1wOIRn82Lfrz27M2GN1c1f1oJdDGUcsLzzFbDNdhV9iAQ3mEleMc8cbhGRQBagAdK1SVhH5ssAJ3I/E4RXLFNw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -4987,28 +4992,28 @@ } }, "node_modules/@wordpress/blocks": { - "version": "12.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.23.0.tgz", - "integrity": "sha512-V/3+VHCSbOIi6ltYhaKOOQes2FuvtbCdOoyaFHqSPuZmD4sYOZVtbjKcbEXbe7fE7lx9pRs0KFQTZrD7GmVRvQ==", + "version": "12.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-12.25.0.tgz", + "integrity": "sha512-We1iWq3Qhn/1g81/fwiydutC9z8PZdKckcxYQa2AFVZAgugJFAZ/yx2rsjIjwJVExaIi3Vr8nqLwRpzVoyzyzA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/autop": "^3.46.0", - "@wordpress/blob": "^3.46.0", - "@wordpress/block-serialization-default-parser": "^4.46.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/dom": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/hooks": "^3.46.0", - "@wordpress/html-entities": "^3.46.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/is-shallow-equal": "^4.46.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/shortcode": "^3.46.0", + "@wordpress/autop": "^3.48.0", + "@wordpress/blob": "^3.48.0", + "@wordpress/block-serialization-default-parser": "^4.48.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/dom": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/hooks": "^3.48.0", + "@wordpress/html-entities": "^3.48.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/is-shallow-equal": "^4.48.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/rich-text": "^6.25.0", + "@wordpress/shortcode": "^3.48.0", "change-case": "^4.1.2", "colord": "^2.7.0", - "deepmerge": "^4.3.0", "fast-deep-equal": "^3.1.3", "hpq": "^1.3.0", "is-plain-object": "^5.0.0", @@ -5039,18 +5044,18 @@ } }, "node_modules/@wordpress/commands": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.17.0.tgz", - "integrity": "sha512-wTCwfUN0epKGqLPKrbv0B1Y/dcAvoXGfuPJm6KOKrwEx2na8cAEKN63nTL0d81z+XpdPagQVTNAkVAoSBngLjw==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@wordpress/commands/-/commands-0.19.0.tgz", + "integrity": "sha512-HGI59spV/efsbBaZ1/MkFFIjCSiQRd3u+oEAyRY8KWhxZBkEbJPnxBVb1I+LZ4GkhMNwRLAeo2VrI1HoYbs6eQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/components": "^25.12.0", - "@wordpress/data": "^9.16.0", - "@wordpress/element": "^5.23.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/icons": "^9.37.0", - "@wordpress/keyboard-shortcuts": "^4.23.0", - "@wordpress/private-apis": "^0.28.0", + "@wordpress/components": "^25.14.0", + "@wordpress/data": "^9.18.0", + "@wordpress/element": "^5.25.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/icons": "^9.39.0", + "@wordpress/keyboard-shortcuts": "^4.25.0", + "@wordpress/private-apis": "^0.30.0", "classnames": "^2.3.1", "cmdk": "^0.2.0", "rememo": "^4.0.2" @@ -5064,9 +5069,9 @@ } }, "node_modules/@wordpress/components": { - "version": "25.12.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.12.0.tgz", - "integrity": "sha512-jWh71SsIwTVCbOiL5tYscI8zvTUhKMfnmpgF/WfPpEBU9Bgx4dqlWSYDCZOTAyn89GJPfn95+e+wW13H0qPQ1Q==", + "version": "25.14.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-25.14.0.tgz", + "integrity": "sha512-PwAhzLPIsNpO1Z/0hTO7hnC1gPQlhGkGey32kgcl0hnhgZqW/BsmWf+CdhlIY58fwrhv4vO3ixc6odEMIGlBaQ==", "dependencies": { "@ariakit/react": "^0.3.5", "@babel/runtime": "^7.16.0", @@ -5081,23 +5086,23 @@ "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.2.24", - "@wordpress/a11y": "^3.46.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/date": "^4.46.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/dom": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/escape-html": "^2.46.0", - "@wordpress/hooks": "^3.46.0", - "@wordpress/html-entities": "^3.46.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/icons": "^9.37.0", - "@wordpress/is-shallow-equal": "^4.46.0", - "@wordpress/keycodes": "^3.46.0", - "@wordpress/primitives": "^3.44.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/rich-text": "^6.23.0", - "@wordpress/warning": "^2.46.0", + "@wordpress/a11y": "^3.48.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/date": "^4.48.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/dom": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/escape-html": "^2.48.0", + "@wordpress/hooks": "^3.48.0", + "@wordpress/html-entities": "^3.48.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/icons": "^9.39.0", + "@wordpress/is-shallow-equal": "^4.48.0", + "@wordpress/keycodes": "^3.48.0", + "@wordpress/primitives": "^3.46.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/rich-text": "^6.25.0", + "@wordpress/warning": "^2.48.0", "change-case": "^4.1.2", "classnames": "^2.3.1", "colord": "^2.7.0", @@ -5141,19 +5146,19 @@ } }, "node_modules/@wordpress/compose": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.23.0.tgz", - "integrity": "sha512-MMWwYkbmA4IkdZQ/p3BMvgD9MvCGK2lJd8PjnftDw6NjRteXyA6CQjP1h+/mTlNJvHytqRu2cNPey0V0mnRx6A==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-6.25.0.tgz", + "integrity": "sha512-+VPP6qsOvYLB3sNSN6rNPZaj2dAEYq3tFBu3Laq632hhVwKnr3fyMLp3ADow/z1qr1ywUcEhZ4DeMVtqDp73Lw==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/dom": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/is-shallow-equal": "^4.46.0", - "@wordpress/keycodes": "^3.46.0", - "@wordpress/priority-queue": "^2.46.0", - "@wordpress/undo-manager": "^0.6.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/dom": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/is-shallow-equal": "^4.48.0", + "@wordpress/keycodes": "^3.48.0", + "@wordpress/priority-queue": "^2.48.0", + "@wordpress/undo-manager": "^0.8.0", "change-case": "^4.1.2", "clipboard": "^2.0.8", "mousetrap": "^1.6.5", @@ -5167,26 +5172,26 @@ } }, "node_modules/@wordpress/core-data": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.23.0.tgz", - "integrity": "sha512-5CTGrBSGTQ59cNW1xh5jYd+d4M2HzitRlTi0Kw8LHOKNO2HUDXu9oit8ddLEp9ImDbA8OyTQTw/uqQH3zeKC5g==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-6.25.0.tgz", + "integrity": "sha512-JoInOwM41Np1sWWk79Eua8LYa2NQ+asW+bQbgHwstGU1n6iIVzhmnx+O5leGh1AKmcnQKxDPNADyaIOfxk8xow==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.43.0", - "@wordpress/block-editor": "^12.14.0", - "@wordpress/blocks": "^12.23.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/html-entities": "^3.46.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/is-shallow-equal": "^4.46.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/rich-text": "^6.23.0", - "@wordpress/sync": "^0.8.0", - "@wordpress/undo-manager": "^0.6.0", - "@wordpress/url": "^3.47.0", + "@wordpress/api-fetch": "^6.45.0", + "@wordpress/block-editor": "^12.16.0", + "@wordpress/blocks": "^12.25.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/html-entities": "^3.48.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/is-shallow-equal": "^4.48.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/rich-text": "^6.25.0", + "@wordpress/sync": "^0.10.0", + "@wordpress/undo-manager": "^0.8.0", + "@wordpress/url": "^3.49.0", "change-case": "^4.1.2", "equivalent-key-map": "^0.2.2", "fast-deep-equal": "^3.1.3", @@ -5215,18 +5220,18 @@ } }, "node_modules/@wordpress/data": { - "version": "9.16.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.16.0.tgz", - "integrity": "sha512-FEfHR5wlbtqssSVzey45Yq9+sFaFxiKZrY6MInkOVY7B/GtdSDpKDioDdTgmHKOnyaal4l1KHAE0bVEoMLfaFQ==", + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-9.18.0.tgz", + "integrity": "sha512-ni+MehrwryItjpqDkPHtSSutkGTNkHhTnzQasZ9eHlME5a4SZugs6B6Lea7Gd+bbpocNEHFsP1dacluW72ov6A==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/is-shallow-equal": "^4.46.0", - "@wordpress/priority-queue": "^2.46.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/redux-routine": "^4.46.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/is-shallow-equal": "^4.48.0", + "@wordpress/priority-queue": "^2.48.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/redux-routine": "^4.48.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -5243,12 +5248,12 @@ } }, "node_modules/@wordpress/date": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.46.0.tgz", - "integrity": "sha512-IsbAXOVYJfSVISGppERnZMWVvvCo07bjSXSKhbd6CDgzTFDPCyUrOmv8tcMUdHw7a4jbL0w/KRMqdhN/C8A0JQ==", + "version": "4.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-4.48.0.tgz", + "integrity": "sha512-6868HXfBOxKzhWEYma18Us7iqjk1Jk222LOIgYzJdYFlp/35TUyUegUsWbqIbUb0AqoilTRWlTPcXQlX2w+STg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.46.0", + "@wordpress/deprecated": "^3.48.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -5257,33 +5262,33 @@ } }, "node_modules/@wordpress/deprecated": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.46.0.tgz", - "integrity": "sha512-i7stkwWr9vUc2A9ILb0qIUfqtyjaG9yNbqRcfWDjqhOn6R4Drm4edwdpZKdYHSTiiH2qPCWZGTc6KVZm5wc9/Q==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-3.48.0.tgz", + "integrity": "sha512-G0IQQ/Fzx2yc9hpqxiNMCltdaQYrLWzcNcicVIjTJIPGzSXSnG++ATO2CsW3yDn93Rzx8pyscyW2KkXWoRJIng==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.46.0" + "@wordpress/hooks": "^3.48.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.46.0.tgz", - "integrity": "sha512-NiGBTpE7lzTAjkxw5HVp3EzyMxZA378/yed0id0krvEId4prmbIJWRwSNC+Yvn0nhuHczIl4wj9T9zYpksAcUg==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-3.48.0.tgz", + "integrity": "sha512-z3oeqippSrD8kX2gpUctPYsEg0u2hr89jVaMXxITVDMSpxXzJ4O8R9ioCDCyYbpZZwdM5CD39lTrvJs1YQEiyw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/deprecated": "^3.46.0" + "@wordpress/deprecated": "^3.48.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/dom-ready": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.46.0.tgz", - "integrity": "sha512-Xq/TPuOZk1DjBzuo4fPj226Lo8uoKk0v1Tydnb263gRmAniSXdwEyrLPMbo8DOAqEUPI9ZRbqomJo/mBR2V8TA==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-3.48.0.tgz", + "integrity": "sha512-EGm1p21bMisUk718PJHsfwbJe4lem9G3EUxxOg34Ksmr89ex8khTkkuoCEhLZFyPffq8Jw+vRSyOpbP6/DyyqQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5292,14 +5297,14 @@ } }, "node_modules/@wordpress/element": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.23.0.tgz", - "integrity": "sha512-6c1EG8UJDzJGX6yWJGIi78bgomWJ6rSkMRR9d0UBis9bm9YFBJDydsD9bNx6XItrMEXR7yykXblfGY2YUK3SAA==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-5.25.0.tgz", + "integrity": "sha512-8FFK1wJ/4n7Y7s3wWRJinoX5WSPbgnJJawYEc6f5Jc7cG+OddHiWZQkU94o6lnRRm0+cCarxMV8K8hNI2Jc7OQ==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/react": "^18.0.21", "@types/react-dom": "^18.0.6", - "@wordpress/escape-html": "^2.46.0", + "@wordpress/escape-html": "^2.48.0", "change-case": "^4.1.2", "is-plain-object": "^5.0.0", "react": "^18.2.0", @@ -5310,9 +5315,9 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "2.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.46.0.tgz", - "integrity": "sha512-sPjBUMTSqjDF1niqb6NnKim8Ju7zWVlgZoifO3cC+4DGZcRsKF78eTeuEojQJN7h/FHCjpKX3dvnr+ihv7syEQ==", + "version": "2.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-2.48.0.tgz", + "integrity": "sha512-zWOJWyRYVddJeZHnAJzV8f58+0GukbIdp+EcbNuRVm+Q2rhv0BpyO1HJB3Z8ba35whtNcGWJibk9WqdMzBAMAw==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5321,9 +5326,9 @@ } }, "node_modules/@wordpress/hooks": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.46.0.tgz", - "integrity": "sha512-TTYNZwMZeATpkWmvAoShP43UONd/WPNTtsy1czMSyiqPzFhzGJbKD75CdJtPp5DqIAiuWQEuDmcxRAPcZ/1Qgw==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-3.48.0.tgz", + "integrity": "sha512-vFmjpq/XN2bYgz67BS2ZC0n4P1FZUi0UPv8PTMKK+dzCPhQRYrJb8DRhBafwu2mXRzw4rO7vmVTCNJQM6xVObQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5332,9 +5337,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.46.0.tgz", - "integrity": "sha512-2L3aJtWOLb2XMqgmM3voCIi8Oif1Vx+sc6C4kGwM336Sgx+EqZulFsN7OBt6CuK3PcAk1qaMPu59ANx3OJm60g==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-3.48.0.tgz", + "integrity": "sha512-La4ErNVZPV6kt1jj0Thay/YlR16GkAOYZlaFXtKeYgwiyOzMsIVlghpExk7rvEj2ygRMeWoMSU0+cbciv6QeBg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5343,12 +5348,12 @@ } }, "node_modules/@wordpress/i18n": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.46.0.tgz", - "integrity": "sha512-5/61hd50KkqGgoQpf66DDft6sMTKfeGVdmZOt42GWymylxFSmbZLLnR8YafECQrmia/TdwIco5I4n0hIikYbNQ==", + "version": "4.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-4.48.0.tgz", + "integrity": "sha512-CEaBkh1o1lArLqSv9misdmu4hNhs15Fc1tu9t/CzVWPhm7JkkZUi/+mfdAsQmMuON4lJLZKfOjjcRIfTq9YHhA==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/hooks": "^3.46.0", + "@wordpress/hooks": "^3.48.0", "gettext-parser": "^1.3.1", "memize": "^2.1.0", "sprintf-js": "^1.1.1", @@ -5362,22 +5367,22 @@ } }, "node_modules/@wordpress/icons": { - "version": "9.37.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.37.0.tgz", - "integrity": "sha512-AoUne0i5U39+FulHR0O6yTKaocEAEl3RNzWgCOmJ8PCEoDtmU5seRm7yd3f6rWC5GXpaMABVB3pQM3TSMLx9fw==", + "version": "9.39.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-9.39.0.tgz", + "integrity": "sha512-5L0VseLEDtZv1P/weUmwiTLGYCnXuTLtpqLN/CUo7o3TqqrNIK7xubXlFVKd7zeUOpVQAG+S/BgnaWIXru9N5w==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.23.0", - "@wordpress/primitives": "^3.44.0" + "@wordpress/element": "^5.25.0", + "@wordpress/primitives": "^3.46.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/interactivity": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-2.7.0.tgz", - "integrity": "sha512-qAUC8EwtQqSbmQHtodUZ9L83o6YBYHJOlAQcbce5DeWVqyez/jQyLtff4s6QMh0HEluHlhBZV7TddiuOgVkdFA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/interactivity/-/interactivity-3.1.0.tgz", + "integrity": "sha512-fIEvhF7kYcI0RUzHS0BSDTxJno3njpCbQMkA1T1+EoKuPxUroJUhpH18oSIoK1YY59MjSBZzLnY5sJ7LD7D57A==", "dependencies": { "@preact/signals": "^1.1.3", "deepsignal": "^1.3.6", @@ -5388,9 +5393,9 @@ } }, "node_modules/@wordpress/is-shallow-equal": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.46.0.tgz", - "integrity": "sha512-1K5RTTi99ozF9vPKxoVl+RR6mSYy64DKYnijACDN9Sigzbe6OWeL6ky47r09G0JtDnRpzA0itIfFcV8iRNzpvA==", + "version": "4.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-4.48.0.tgz", + "integrity": "sha512-IVwWEP+jwSBA/G56ie5zKRZUd2vBftVFdRexgJ+ah6lRobLVa03nVuzKtNu1b1ehmwnY9fZEpOeJ88qHZURbTg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5399,14 +5404,14 @@ } }, "node_modules/@wordpress/keyboard-shortcuts": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.23.0.tgz", - "integrity": "sha512-KRc1eJ07pm6Z7gsUQFBy58Msv1JUpLWKVU6c62+t0LA11j5GJ86xuiyOwTvh/pXqXzvduPUTmJe63OKqSxbtTA==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/keyboard-shortcuts/-/keyboard-shortcuts-4.25.0.tgz", + "integrity": "sha512-gxK7paN5pUL9IQ9JbLQJwE2NykzKgxPgFRtXokbTv3uf4ZSOQaNO33KQaXRAANfrRtoGVPpv65j45j5zehCgaQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/data": "^9.16.0", - "@wordpress/element": "^5.23.0", - "@wordpress/keycodes": "^3.46.0", + "@wordpress/data": "^9.18.0", + "@wordpress/element": "^5.25.0", + "@wordpress/keycodes": "^3.48.0", "rememo": "^4.0.2" }, "engines": { @@ -5417,26 +5422,25 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.46.0.tgz", - "integrity": "sha512-08ubCD321T85BZBUQuco2/vwIC5Pfzbw4CY7E2xR3rGzX3vb7SjDbKIqKeJL/UfYSmZF9GY+KaspSa1ywFtWiA==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-3.48.0.tgz", + "integrity": "sha512-VhNsfx5h1haKafyiXNW8o+goVLq2mLNhZUTwk3qc07dLfwW/kg6h2zrdWyYYJzRb2UhLd+DXbBcvukRnFUm3Aw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/i18n": "^4.46.0", - "change-case": "^4.1.2" + "@wordpress/i18n": "^4.48.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/notices": { - "version": "4.14.0", - "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.14.0.tgz", - "integrity": "sha512-KvltcNd+PZB6h6wnYzi/KYn6cAM4I5IBU0Z2IDMQuvsCl4acAdmr/YrUY8Ya+qUaRuhBU7NON+XDQgNt7VIq7g==", + "version": "4.16.0", + "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-4.16.0.tgz", + "integrity": "sha512-5diAtY/ai65JVUR4MlYFkZcmJdrWa0iEGepKqUCIPPWrKSkWamcEfhJBis0ndoMefMpeJJo0J1rbD7JHcPnjng==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.46.0", - "@wordpress/data": "^9.16.0" + "@wordpress/a11y": "^3.48.0", + "@wordpress/data": "^9.18.0" }, "engines": { "node": ">=12" @@ -5446,17 +5450,17 @@ } }, "node_modules/@wordpress/preferences": { - "version": "3.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.23.0.tgz", - "integrity": "sha512-IZnmjbCbte0YALO03SEIfm4ALezTAuXKWZgz/I7DGBe2KgJsvjvllIz6f0dQuLvmi931EUEqLuC5ssB/LnjNHQ==", + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-3.25.0.tgz", + "integrity": "sha512-gw1anmJGMCt3CAnmHbjGD0TDR6HNx61103Ct9Lko7QOTRM3ZoQnGt0qY15phsEB4U27HTswtzczdA1mktDNVIQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.46.0", - "@wordpress/components": "^25.12.0", - "@wordpress/data": "^9.16.0", - "@wordpress/element": "^5.23.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/icons": "^9.37.0", + "@wordpress/a11y": "^3.48.0", + "@wordpress/components": "^25.14.0", + "@wordpress/data": "^9.18.0", + "@wordpress/element": "^5.25.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/icons": "^9.39.0", "classnames": "^2.3.1" }, "engines": { @@ -5468,12 +5472,12 @@ } }, "node_modules/@wordpress/primitives": { - "version": "3.44.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.44.0.tgz", - "integrity": "sha512-bpDHPTecyALcFK40Nz8DFToQGmv9s5kTqeNMCtbgqd7nWej4NTE4vRVrEnzGS/BHrUQPk6UCRSgtRuXpLfuHGA==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-3.46.0.tgz", + "integrity": "sha512-KCNr1PqswT9XZoar53HC0e94TF3Sd96DQGvueMZVUE2YPdD96p3EWJjDRhmya+U63yVdHec+35fPDm+aJQQDdQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/element": "^5.23.0", + "@wordpress/element": "^5.25.0", "classnames": "^2.3.1" }, "engines": { @@ -5481,9 +5485,9 @@ } }, "node_modules/@wordpress/priority-queue": { - "version": "2.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.46.0.tgz", - "integrity": "sha512-ElNF4ONApHwwkEvP3Ta6Wly2RCljXLZpfyahOziq3rlK8gaeU82qRt13KBE85Djz+90yHSyDlX9YpmJebV9oPw==", + "version": "2.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-2.48.0.tgz", + "integrity": "sha512-PXQ3B2pX8BHbSIQE7sIHql2AQfcTXK3SqL3ObR91GyjjVNrWb8vsYz2obW0UEraJWWOYQnv7f760/vuRz270ng==", "dependencies": { "@babel/runtime": "^7.16.0", "requestidlecallback": "^0.3.0" @@ -5493,9 +5497,9 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.28.0.tgz", - "integrity": "sha512-OAwLJfNIkSV2e77T7sXaGWtrbYuzhpusL0ufaR0hux6HfavHDmFuCjyyk3kUdq/GY6bFWDrWIvOTAkmVLYXdYg==", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-0.30.0.tgz", + "integrity": "sha512-mkz2QtbSVNAsFNXBni5XMLV1KYhQAx1vyC5KcEyeQADiRkRUW6XJ+u53WwQfpdjvsEQhkyGpK13Rl7gt3KOpeQ==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5504,9 +5508,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "4.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.46.0.tgz", - "integrity": "sha512-gvyCIp5zh9Nxj3+H6tD6+DrXal7ER68yuvWgWe6+XRWG0D/MhBog6xe1TCJ6Ec5tFcL30cEEy33YPxCiNnPtjA==", + "version": "4.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-4.48.0.tgz", + "integrity": "sha512-E/hjX05LdgIE+cL4tZVxrwnRCmqEKTE5zlrO9mRqP+zNbatipgAgMMQc+yu/9oJbqOUFTu2D78b/JbsDYqU0yQ==", "dependencies": { "@babel/runtime": "^7.16.0", "is-plain-object": "^5.0.0", @@ -5521,22 +5525,22 @@ } }, "node_modules/@wordpress/reusable-blocks": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.23.0.tgz", - "integrity": "sha512-rSbk1iiJC10fxFOAlmkVAklsvd3bena2HDZ282UWe7t65iqmn/Jm3MZBCckTyYrgjkrRabnkfZv317kguOD2Tg==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/reusable-blocks/-/reusable-blocks-4.25.0.tgz", + "integrity": "sha512-R7ysUJMRcxfGeF0Ly7/5QK7L32aHsGHXamSQY5h+aBhdNhKRtElWZKvzaKiw7AmKUqWpCQtpa8elFm2Iim//vw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/block-editor": "^12.14.0", - "@wordpress/blocks": "^12.23.0", - "@wordpress/components": "^25.12.0", - "@wordpress/core-data": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/element": "^5.23.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/icons": "^9.37.0", - "@wordpress/notices": "^4.14.0", - "@wordpress/private-apis": "^0.28.0", - "@wordpress/url": "^3.47.0" + "@wordpress/block-editor": "^12.16.0", + "@wordpress/blocks": "^12.25.0", + "@wordpress/components": "^25.14.0", + "@wordpress/core-data": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/element": "^5.25.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/icons": "^9.39.0", + "@wordpress/notices": "^4.16.0", + "@wordpress/private-apis": "^0.30.0", + "@wordpress/url": "^3.49.0" }, "engines": { "node": ">=12" @@ -5547,19 +5551,19 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.23.0.tgz", - "integrity": "sha512-NTq0BSN0cnS54BoOKl+3pDrnCM1WNHs/dENRqZaQr+vak0jGJXK8JLJJXJazt2iFniJTZFlDBUEPj/43c2VfwQ==", + "version": "6.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-6.25.0.tgz", + "integrity": "sha512-hFtFJ54xgX8VyHGFl3crFIzLYYPgpVK3p2sSo2UOYwMQdaTPz1Us2L7UA938ZAnzgDZVpGnTB8KBxaVj8pFaLw==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/a11y": "^3.46.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/escape-html": "^2.46.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/keycodes": "^3.46.0", + "@wordpress/a11y": "^3.48.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/escape-html": "^2.48.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/keycodes": "^3.48.0", "memize": "^2.1.0", "rememo": "^4.0.2" }, @@ -5571,20 +5575,20 @@ } }, "node_modules/@wordpress/server-side-render": { - "version": "4.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.23.0.tgz", - "integrity": "sha512-INPJcQlvc/GyywWl0RoOkKy0zUL0mug6mTX6NmFl4znI4/v5fXiyVw8pYC3nsRc+LuEIL7umCIBVewRoS3gWEw==", + "version": "4.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-4.25.0.tgz", + "integrity": "sha512-ScR5axX8TI6B0YDyZoZJReKSF0muxkx93Qb0buPBv9UxZ/Yv+U3GtNOFZvDZcn6hmHB99qkhuCS0UEVg56isqQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/api-fetch": "^6.43.0", - "@wordpress/blocks": "^12.23.0", - "@wordpress/components": "^25.12.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/deprecated": "^3.46.0", - "@wordpress/element": "^5.23.0", - "@wordpress/i18n": "^4.46.0", - "@wordpress/url": "^3.47.0", + "@wordpress/api-fetch": "^6.45.0", + "@wordpress/blocks": "^12.25.0", + "@wordpress/components": "^25.14.0", + "@wordpress/compose": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/deprecated": "^3.48.0", + "@wordpress/element": "^5.25.0", + "@wordpress/i18n": "^4.48.0", + "@wordpress/url": "^3.49.0", "fast-deep-equal": "^3.1.3" }, "engines": { @@ -5596,9 +5600,9 @@ } }, "node_modules/@wordpress/shortcode": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.46.0.tgz", - "integrity": "sha512-Jq6rI8GC9dOYQUErd3KUruyE+mY6nzsB8Y+B1L3XjY4JLkQbs5oiOzpPa0a3jL3D1POAYDVzBeaCSs7o2POf5w==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-3.48.0.tgz", + "integrity": "sha512-PpDy14uPEDjHXU1EC+4C/AdY9j9XbmMU1vJA7SOwNul5rvTdJxC48QFWSQi8HWjEsxmC0ow0P3cE5M/hJcl1RA==", "dependencies": { "@babel/runtime": "^7.16.0", "memize": "^2.0.1" @@ -5608,9 +5612,9 @@ } }, "node_modules/@wordpress/style-engine": { - "version": "1.29.0", - "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.29.0.tgz", - "integrity": "sha512-W+JgmQS6Kyg5iBQFTIkEAtdajLG1vSOwEggGKl/pABE5vcI9pV3OkQ2GD8dOabwe4t6kwLX+576o0MrBcg+hAg==", + "version": "1.31.0", + "resolved": "https://registry.npmjs.org/@wordpress/style-engine/-/style-engine-1.31.0.tgz", + "integrity": "sha512-/mm8u5g5j12qFhER6g/aFoe804mURVgvheJyNYaFbLxmheGT+Csx1Mk5itwPsZIXk2yFjNEbDnX1fBStnvVT0g==", "dependencies": { "@babel/runtime": "^7.16.0", "change-case": "^4.1.2" @@ -5620,13 +5624,13 @@ } }, "node_modules/@wordpress/sync": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.8.0.tgz", - "integrity": "sha512-XRW8DIPUrwS3xGF09NDtUWKwGKOcVVAWgvEkBpSTL7QvIOR2x7X7tvQT3esfUCR2XkJBNAGFEB/onLGHE9nOcw==", + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/@wordpress/sync/-/sync-0.10.0.tgz", + "integrity": "sha512-L2F242+9b1ZOWP/XbSjk70eeI6oIGTcAW7YvH3oIAPctnVStXouwZQTx/RJfUgs7z+UXsRyH3xvOvbmaVq+ZcQ==", "dependencies": { "@babel/runtime": "^7.16.0", "@types/simple-peer": "^9.11.5", - "@wordpress/url": "^3.47.0", + "@wordpress/url": "^3.49.0", "import-locals": "^2.0.0", "lib0": "^0.2.42", "simple-peer": "^9.11.0", @@ -5640,9 +5644,9 @@ } }, "node_modules/@wordpress/token-list": { - "version": "2.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.46.0.tgz", - "integrity": "sha512-GZyzfHyjjG5+V4bF62UPZQFhoMLpX5Dt1Jl/J3jQFmUpbccNlCxRPEtTd9p7N6JeQlPUgQlyUjykQ1aBWU984A==", + "version": "2.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-2.48.0.tgz", + "integrity": "sha512-6/DBs+ZEREMn6buuIVrNHwOE7BFeohWVJGoF7ul2BvrWEmnbsI7Xzcjuir9+M22N4bdTbQCc4ndnrRal7EgCRg==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -5651,21 +5655,21 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.6.0.tgz", - "integrity": "sha512-u/oW1LAx0yANHzFHz/H1Tnopa7r/8q1D/bV2fescjQ947LLOpaImh7hlLn6ryEt8qCj2YSL9Ry2dDE2R/U1gQQ==", + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-0.8.0.tgz", + "integrity": "sha512-960Vvr8I78nCp2r2u0Ia9JTUiTTwR43kbLHrFztqqpRH5WIIBgqH5KOOlylT9jLhozYOuOTz9vmN5NMfZKmyAg==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/is-shallow-equal": "^4.46.0" + "@wordpress/is-shallow-equal": "^4.48.0" }, "engines": { "node": ">=12" } }, "node_modules/@wordpress/url": { - "version": "3.47.0", - "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.47.0.tgz", - "integrity": "sha512-eDj7eDDYS8/UaUioulM54JkhmYvplvwW8+rbidR0fKZLr9zu3mfM7vrlwpIv9OK2RMenqEvu7Ij2gc5n/YEAcQ==", + "version": "3.49.0", + "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-3.49.0.tgz", + "integrity": "sha512-AARE9FMGEf3bf/EKb+OhFivgps38s5fRGFMqeHImP8JvKAt6xc7Q6IrpFOTXkI2BOWA4ERK//PAygR8PR5bgVA==", "dependencies": { "@babel/runtime": "^7.16.0", "remove-accents": "^0.5.0" @@ -5675,14 +5679,14 @@ } }, "node_modules/@wordpress/viewport": { - "version": "5.23.0", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.23.0.tgz", - "integrity": "sha512-5nB5dqTnbPuqp6HYfVGGlCLfWbvdpMl2NFsWgHCqcQrKQcRcNMRd24bqBIFYY/LRKAJ+EWOzFfSZIqQ0Bu0ifg==", + "version": "5.25.0", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-5.25.0.tgz", + "integrity": "sha512-Fk5M4JHamqcjsBEy5DhbX8NEI5Ss1gV2PAgAzXXjgA68+t9ivhPfRs2e1Desxb1MRy/zhAz7e5JAbO7wEofaFQ==", "dependencies": { "@babel/runtime": "^7.16.0", - "@wordpress/compose": "^6.23.0", - "@wordpress/data": "^9.16.0", - "@wordpress/element": "^5.23.0" + "@wordpress/compose": "^6.25.0", + "@wordpress/data": "^9.18.0", + "@wordpress/element": "^5.25.0" }, "engines": { "node": ">=12" @@ -5692,17 +5696,17 @@ } }, "node_modules/@wordpress/warning": { - "version": "2.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.46.0.tgz", - "integrity": "sha512-oyUNmDz64nF8vnS9LaobXMIx6K5w+XhAtvo3Cjv3kCVIuWFwpxoeMus3pUo1A7v2H9zcW+E87zwEuqsLPYjNfQ==", + "version": "2.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-2.48.0.tgz", + "integrity": "sha512-M8KB8OdxHHxLDPy/1DuSi4SKYrR4/LL2jLWS9GkTa0eSe7PKxIscXH3Q0giFwcREkz80J0rFuADCInCuyIr5Kg==", "engines": { "node": ">=12" } }, "node_modules/@wordpress/wordcount": { - "version": "3.46.0", - "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.46.0.tgz", - "integrity": "sha512-R9u3WTSQoaVtZkk6oDlW2hhpNwCxZW6CKQmDQhlj+15aDTHtf58JEPBNstwXSovQlrjB1RpyhBa37nWkC8Bsag==", + "version": "3.48.0", + "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-3.48.0.tgz", + "integrity": "sha512-AophIntlbTSpzsxHsfnN6Ajxu9aQ7qiFuXmMZwv7f/IcB/tEAGQ7WPNdABeWY8EalDPWGXQeLFTLJkj0wy/jrA==", "dependencies": { "@babel/runtime": "^7.16.0" }, @@ -6269,13 +6273,13 @@ } }, "node_modules/babel-plugin-polyfill-corejs2": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz", - "integrity": "sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.7.tgz", + "integrity": "sha512-LidDk/tEGDfuHW2DWh/Hgo4rmnw3cduK6ZkOI1NPFceSK3n/yAGeOsNT7FLnSGHkXj3RHGSEVkN3FsCTY6w2CQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.4.3", + "@babel/helper-define-polyfill-provider": "^0.4.4", "semver": "^6.3.1" }, "peerDependencies": { @@ -6283,12 +6287,12 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.8.6", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz", - "integrity": "sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ==", + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.7.tgz", + "integrity": "sha512-KyDvZYxAzkC0Aj2dAPyDzi2Ym15e5JKZSK+maI7NAwSqofvuFglbSsxE7wUOvTg9oFVnHMzVzBKcqEb4PJgtOA==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.3", + "@babel/helper-define-polyfill-provider": "^0.4.4", "core-js-compat": "^3.33.1" }, "peerDependencies": { @@ -6296,12 +6300,12 @@ } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz", - "integrity": "sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.4.tgz", + "integrity": "sha512-S/x2iOCvDaCASLYsOOgWOq4bCfKYVqvO/uxjkaYyZ3rVsVE3CeAI/c84NpyuBBymEgNvHgjEot3a9/Z/kXvqsg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.4.3" + "@babel/helper-define-polyfill-provider": "^0.4.4" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -6668,9 +6672,9 @@ "dev": true }, "node_modules/classnames": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", - "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==" }, "node_modules/cli-cursor": { "version": "4.0.0", @@ -6995,12 +6999,12 @@ } }, "node_modules/core-js-compat": { - "version": "3.33.2", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz", - "integrity": "sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==", + "version": "3.35.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.0.tgz", + "integrity": "sha512-5blwFAddknKeNgsjBzilkdQ0+YK8L1PfqPYq40NOYMYFSS38qj+hpTcLLWwpIwA2A5bje/x5jmVn2tzUMg9IVw==", "dev": true, "dependencies": { - "browserslist": "^4.22.1" + "browserslist": "^4.22.2" }, "funding": { "type": "opencollective", @@ -7832,15 +7836,15 @@ } }, "node_modules/eslint": { - "version": "8.55.0", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.55.0.tgz", - "integrity": "sha512-iyUUAM0PCKj5QpwGfmCAG9XXbZCWsqP/eWAWrG/W0umvjuLRBECwSFdt+rCntju0xEH7teIABPwXpahftIaTdA==", + "version": "8.56.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.56.0.tgz", + "integrity": "sha512-Go19xM6T9puCOWntie1/P997aXxFsOi37JIHRWI514Hc6ZnaHGKY9xFhrU65RT6CcBEzZoGG1e6Nq+DT04ZtZQ==", "dev": true, "dependencies": { "@eslint-community/eslint-utils": "^4.2.0", "@eslint-community/regexpp": "^4.6.1", "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.55.0", + "@eslint/js": "8.56.0", "@humanwhocodes/config-array": "^0.11.13", "@humanwhocodes/module-importer": "^1.0.1", "@nodelib/fs.walk": "^1.2.8", @@ -8036,9 +8040,9 @@ } }, "node_modules/eslint-plugin-jest": { - "version": "27.6.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.0.tgz", - "integrity": "sha512-MTlusnnDMChbElsszJvrwD1dN3x6nZl//s4JD23BxB6MgR66TZlL064su24xEIS3VACfAoHV1vgyMgPw8nkdng==", + "version": "27.6.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-27.6.3.tgz", + "integrity": "sha512-+YsJFVH6R+tOiO3gCJon5oqn4KWc+mDq2leudk8mrp8RFubLOo9CVyi3cib4L7XMpxExmkmBZQTPDYVBzgpgOA==", "dependencies": { "@typescript-eslint/utils": "^5.10.0" }, @@ -8693,9 +8697,9 @@ } }, "node_modules/framer-motion": { - "version": "10.16.5", - "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.16.5.tgz", - "integrity": "sha512-GEzVjOYP2MIpV9bT/GbhcsBNoImG3/2X3O/xVNWmktkv9MdJ7P/44zELm/7Fjb+O3v39SmKFnoDQB32giThzpg==", + "version": "10.17.9", + "resolved": "https://registry.npmjs.org/framer-motion/-/framer-motion-10.17.9.tgz", + "integrity": "sha512-z2NpP8r+XuALoPA7ZVZHm/OoTnwkQNJFBu91sC86o/FYvJ4x7ar3eQnixgwYWFK7kEqOtQ6whtNM37tn1KrOOA==", "dependencies": { "tslib": "^2.4.0" }, @@ -12122,9 +12126,9 @@ } }, "node_modules/lib0": { - "version": "0.2.87", - "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.87.tgz", - "integrity": "sha512-TbB63XJixvNToW2IHWAFsCJj9tVnajmwjE14p69i51Rx8byOQd2IP4ourE8v4d7vhyO++nVm1sQk3ePslfbucg==", + "version": "0.2.88", + "resolved": "https://registry.npmjs.org/lib0/-/lib0-0.2.88.tgz", + "integrity": "sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==", "dependencies": { "isomorphic.js": "^0.2.4" }, @@ -12650,17 +12654,17 @@ } }, "node_modules/moment": { - "version": "2.29.4", - "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.4.tgz", - "integrity": "sha512-5LC9SOxjSc2HF6vO2CyuTDNivEdoz2IvyJJGj6X8DJ0eFyfszE0QiEd+iXmBvUP3WHxSjFH/vIsA0EN00cgr8w==", + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", "engines": { "node": "*" } }, "node_modules/moment-timezone": { - "version": "0.5.43", - "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.43.tgz", - "integrity": "sha512-72j3aNyuIsDxdF1i7CEgV2FfxM1r6aaqJyLB2vwb33mXYyoyLly+F1zbWqhA3/bVIoJ4szlUoMbUnVdid32NUQ==", + "version": "0.5.44", + "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.44.tgz", + "integrity": "sha512-nv3YpzI/8lkQn0U6RkLd+f0W/zy/JnoR5/EyPz/dNkPTBjA2jNLCVxaiQ8QpeLymhSZvX0wCL5s27NQWdOPwAw==", "dependencies": { "moment": "^2.29.4" }, @@ -13283,9 +13287,9 @@ } }, "node_modules/postcss-prefixwrap": { - "version": "1.42.0", - "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.42.0.tgz", - "integrity": "sha512-lg2e3mot/RoAVvMG9nfaw7me5pWPWnQKr1iWLUSkHBgIruP3IPeq6yXK5mUlJNTd4ybYSBfTWDtzd3iS8eQoaA==", + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/postcss-prefixwrap/-/postcss-prefixwrap-1.43.0.tgz", + "integrity": "sha512-9qGvIHCgc8zbPRW2TXBUfZd6rZ0pV41a2i0LVPN8PKimT0lMG2y7CPlhu6mmj1NdUkkZtyUIk/6aiEfuCjlgjg==", "peerDependencies": { "postcss": "*" } @@ -13320,9 +13324,9 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" }, "node_modules/preact": { - "version": "10.19.2", - "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.2.tgz", - "integrity": "sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg==", + "version": "10.19.3", + "resolved": "https://registry.npmjs.org/preact/-/preact-10.19.3.tgz", + "integrity": "sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==", "funding": { "type": "opencollective", "url": "https://opencollective.com/preact" @@ -13338,9 +13342,9 @@ } }, "node_modules/prettier": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz", - "integrity": "sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw==", + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.2.tgz", + "integrity": "sha512-HTByuKZzw7utPiDO523Tt2pLtEyK7OibUD9suEJQrPUCYQqrHr74GGX6VidMrovbf/I50mPqr8j/II6oBAuc5A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -14121,9 +14125,9 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "node_modules/sass": { - "version": "1.69.5", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.5.tgz", - "integrity": "sha512-qg2+UCJibLr2LCVOt3OlPhr/dqVHWOa9XtZf2OjbLs/T4VPSJ00udtgJxH3neXZm+QqX8B+3cU7RaLqp1iVfcQ==", + "version": "1.69.7", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.69.7.tgz", + "integrity": "sha512-rzj2soDeZ8wtE2egyLXgOOHQvaC2iosZrkF6v3EUG+tBwEvhqUCzm0VP3k9gHF9LXbSrRhT5SksoI56Iw8NPnQ==", "dependencies": { "chokidar": ">=3.0.0 <4.0.0", "immutable": "^4.0.0", @@ -15359,9 +15363,9 @@ } }, "node_modules/use-callback-ref": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", - "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.1.tgz", + "integrity": "sha512-Lg4Vx1XZQauB42Hw3kK7JM6yjVjgFmFC5/Ab797s79aARomD2nEErc4mCgM8EZrARLmmbWpi5DGCadmK50DcAQ==", "dependencies": { "tslib": "^2.0.0" }, @@ -15403,17 +15407,26 @@ } }, "node_modules/use-lilius": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/use-lilius/-/use-lilius-2.0.3.tgz", - "integrity": "sha512-+Q7nspdv+QGnyHGVMd6yAdLrqv5EGB4n3ix4GJH0JEE27weKCLCLmZSuAr5Nw+yPBCZn/iZ+KjL5+UykLCWXrw==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/use-lilius/-/use-lilius-2.0.4.tgz", + "integrity": "sha512-5y4yKCDivylrUOB5V19BKLWFVyjInC/nkOHjiy4M5qjZzRR0HJQtNKVOZ+o5SMW+mOj1wIg65qXZ0uJF40Iv4w==", "dependencies": { - "date-fns": "^2.29.2" + "date-fns": "^3.0.0" }, "peerDependencies": { "react": "*", "react-dom": "*" } }, + "node_modules/use-lilius/node_modules/date-fns": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-3.1.0.tgz", + "integrity": "sha512-ZO7yefXV/wCWzd3I9haCHmfzlfA3i1a2HHO7ZXjtJrRjXt8FULKJ2Vl8wji3XYF4dQ0ZJ/tokXDZeYlFvgms9Q==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/kossnocorp" + } + }, "node_modules/use-memo-one": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.3.tgz", @@ -16027,9 +16040,9 @@ } }, "node_modules/yjs": { - "version": "13.6.9", - "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.9.tgz", - "integrity": "sha512-kn5QVWRdMrdfAs5DyhMB/1Yc038N7kpD4dianzwfsh2dShQgbN+UIq1c8eqbumwrdL6w5ersJLJ/pllL/N8KXA==", + "version": "13.6.10", + "resolved": "https://registry.npmjs.org/yjs/-/yjs-13.6.10.tgz", + "integrity": "sha512-1JcyQek1vaMyrDm7Fqfa+pvHg/DURSbVo4VmeN7wjnTKB/lZrfIPhdCj7d8sboK6zLfRBJXegTjc9JlaDd8/Zw==", "dependencies": { "lib0": "^0.2.86" }, diff --git a/package.json b/package.json index ca4ceb7..a470bc2 100644 --- a/package.json +++ b/package.json @@ -12,38 +12,38 @@ "prepare": "husky install" }, "dependencies": { - "@apollo/client": "^3.8.8", + "@apollo/client": "^3.8.9", "@apollo/react-testing": "^4.0.0", - "@faustwp/cli": "1.2.0", + "@faustwp/cli": "1.2.1", "@faustwp/core": "1.2.0", - "@wordpress/base-styles": "^4.38.0", - "@wordpress/block-library": "^8.23.0", - "classnames": "^2.3.1", - "eslint-plugin-jest": "^27.6.0", + "@wordpress/base-styles": "^4.39.0", + "@wordpress/block-library": "^8.25.0", + "classnames": "^2.5.1", + "eslint-plugin-jest": "^27.6.3", "graphql": "^16.8.1", "jest-environment-jsdom": "^29.7.0", "next": "^14.0.4", "react": "^18.2.0", "react-dom": "^18.2.0", "react-icons": "^4.12.0", - "sass": "^1.69.5", + "sass": "^1.69.7", "universal-cookie": "^6.1.1", "use-debounce": "^10.0.0" }, "devDependencies": { - "@babel/preset-env": "^7.23.6", + "@babel/preset-env": "^7.23.8", "@babel/preset-react": "^7.22.15", - "@testing-library/jest-dom": "^6.1.5", + "@testing-library/jest-dom": "^6.2.0", "@testing-library/react": "^14.1.2", "babel-jest": "^29.7.0", - "eslint": "8.55.0", + "eslint": "8.56.0", "eslint-config-next": "14.0.4", "eslint-plugin-unused-imports": "^3.0.0", "husky": "^8.0.3", "jest": "^29.7.0", "jest-css-modules-transform": "^4.4.2", "lint-staged": "^15.2.0", - "prettier": "3.1.1" + "prettier": "3.2.2" }, "overrides": { "react": "^18.2.0",