diff --git a/package-lock.json b/package-lock.json index dab3df002..ca92d6471 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16,7 +16,7 @@ "@wordpress/api-fetch": "^7.17.0", "@wordpress/data": "^10.17.0", "@wordpress/element": "^6.17.0", - "@wordpress/interface": "^9.7.0", + "@wordpress/interface": "^9.13.0", "@wordpress/media-utils": "^5.24.0", "@wordpress/style-engine": "^2.22.0", "bytes": "^3.1.2", @@ -2272,6 +2272,12 @@ "ms": "^2.1.1" } }, + "node_modules/@date-fns/tz": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@date-fns/tz/-/tz-1.3.1.tgz", + "integrity": "sha512-LnBOyuj+piItX/D5BWBSckBsuZyOt7Jg2obGNiObq7qjl1A2/8F+i4RS8/MmkSdnw6hOe6afrJLCWrUWZw5Mlw==", + "license": "MIT" + }, "node_modules/@discoveryjs/json-ext": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", @@ -2403,9 +2409,9 @@ "license": "MIT" }, "node_modules/@emotion/styled": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.0.tgz", - "integrity": "sha512-XxfOnXFffatap2IyCeJyNov3kiDQWoR08gPUQxvbL7fxKryGBKUZUkG6Hz48DZwVrJSVh9sJboyV1Ds4OW6SgA==", + "version": "11.14.1", + "resolved": "https://registry.npmjs.org/@emotion/styled/-/styled-11.14.1.tgz", + "integrity": "sha512-qEEJt42DuToa3gurlH4Qqc1kVpNq8wO8cJtDzU46TjlzWjDlsVyevtYCRijVq3SrHsROS+gVQ8Fnea108GnKzw==", "license": "MIT", "dependencies": { "@babel/runtime": "^7.18.3", @@ -2639,31 +2645,31 @@ } }, "node_modules/@floating-ui/core": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.1.tgz", - "integrity": "sha512-azI0DrjMMfIug/ExbBaeDVJXcY0a7EPvPjb2xAJPa4HeimBX+Z18HK8QQR3jb6356SnDDdxx+hinMLcJEDdOjw==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.7.3.tgz", + "integrity": "sha512-sGnvb5dmrJaKEZ+LDIpguvdX3bDlEllmv4/ClQ9awcmCZrlx5jQyyMWFM5kBI+EyNOCDDiKk8il0zeuX3Zlg/w==", "license": "MIT", "dependencies": { - "@floating-ui/utils": "^0.2.9" + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/dom": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.1.tgz", - "integrity": "sha512-cwsmW/zyw5ltYTUeeYJ60CnQuPqmGwuGVhG9w0PRaRKkAyi38BT5CKrpIbb+jtahSwUl04cWzSx9ZOIxeS6RsQ==", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.7.3.tgz", + "integrity": "sha512-uZA413QEpNuhtb3/iIKoYMSK07keHPYeXF02Zhd6e213j+d1NamLix/mCLxBUDW/Gx52sPH2m+chlUsyaBs/Ag==", "license": "MIT", "dependencies": { - "@floating-ui/core": "^1.7.1", - "@floating-ui/utils": "^0.2.9" + "@floating-ui/core": "^1.7.3", + "@floating-ui/utils": "^0.2.10" } }, "node_modules/@floating-ui/react-dom": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.1.3.tgz", - "integrity": "sha512-huMBfiU9UnQ2oBwIhgzyIiSpVgvlDstU8CX0AF+wS+KzmYMs0J2a3GwuFHV1Lz+jlrQGeC1fF+Nv0QoumyV0bA==", + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@floating-ui/react-dom/-/react-dom-2.0.8.tgz", + "integrity": "sha512-HOdqOt3R3OGeTKidaLvJKcgg75S6tibQ3Tif4eyd91QnIJWr0NLvoXFpJA/j8HqkFSL68GDca9AuyWEHlhyClw==", "license": "MIT", "dependencies": { - "@floating-ui/dom": "^1.0.0" + "@floating-ui/dom": "^1.6.1" }, "peerDependencies": { "react": ">=16.8.0", @@ -2671,9 +2677,9 @@ } }, "node_modules/@floating-ui/utils": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.9.tgz", - "integrity": "sha512-MDWhGtE+eHw5JW7lq4qhc5yRLS11ERl1c7Z6Xd0a58DozHES6EnNNwUWbMiG4J9Cgj053Bhk8zvlhFYKVhULwg==", + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.10.tgz", + "integrity": "sha512-aGTxbpbg8/b5JfU1HXSrbH3wXZuLPJcNEcZQFMxLs3oSzgtVu6nFPkbbGGUvBcUjKV2YyB9Wxxabo+HEH9tcRQ==", "license": "MIT" }, "node_modules/@formatjs/ecma402-abstract": { @@ -5004,6 +5010,12 @@ "integrity": "sha512-oocsqY7g0cR+Gur5jRQLSrX2OtpMLMse1I10JQBm8CdGMrDkh1Mg2gjsiquMHRtBs4Qwu5wgEp5GgIYHk4SNPw==", "license": "MIT" }, + "node_modules/@tannin/sprintf": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@tannin/sprintf/-/sprintf-1.3.1.tgz", + "integrity": "sha512-3auu6Wqm4TR6gvOh1Dgh1d2k9+arNmu3T0JLiUJoJMgayeHr450OuWeZIMTE4CUuq51rwn/NI9S5InT0JuTxQw==", + "license": "MIT" + }, "node_modules/@tanstack/react-virtual": { "version": "3.13.12", "resolved": "https://registry.npmjs.org/@tanstack/react-virtual/-/react-virtual-3.13.12.tgz", @@ -6147,14 +6159,14 @@ } }, "node_modules/@wordpress/a11y": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.25.0.tgz", - "integrity": "sha512-9wJZC7gWUrDN1Ybch6pgGZL73kSm2b4dm9YDJtNJuCa/6T7TkVRVdpjVtnTLhvATPSXNV81P/bLK8fWbI3ze0A==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-4.28.0.tgz", + "integrity": "sha512-t044nEo5tBXwPkj9mFGj12/k7EaWaRJ2b5zLZYg6TK4VIrUhP1koC2rZ3VIL9p1UIDq52CESJdN3Qp4ehv4Y/g==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/dom-ready": "^4.25.0", - "@wordpress/i18n": "^5.25.0" + "@wordpress/dom-ready": "^4.28.0", + "@wordpress/i18n": "^6.1.0" }, "engines": { "node": ">=18.12.0", @@ -6173,6 +6185,27 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/a11y/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/api-fetch": { "version": "7.26.0", "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-7.26.0.tgz", @@ -6456,9 +6489,9 @@ } }, "node_modules/@wordpress/components": { - "version": "29.11.0", - "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-29.11.0.tgz", - "integrity": "sha512-p/hicoCxHo4uC5DeGsdLme/JcRwedFkNctKS7uo5dy05odWXWOPDLiSsWYz6F7uCKbmBJNucxdF3f42YTh6y1Q==", + "version": "30.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-30.1.0.tgz", + "integrity": "sha512-5joJLLp7Rqbvd3uvJImeGpqZ9ZwXduKQwwZ4gECG2P+v4OYwRytyufqtwU+iLWH++3Kjy+1v1Tbh4qhxwkxqDw==", "license": "GPL-2.0-or-later", "dependencies": { "@ariakit/react": "^0.4.15", @@ -6469,27 +6502,27 @@ "@emotion/serialize": "^1.0.2", "@emotion/styled": "^11.6.0", "@emotion/utils": "^1.0.0", - "@floating-ui/react-dom": "^2.0.8", + "@floating-ui/react-dom": "2.0.8", "@types/gradient-parser": "0.1.3", "@types/highlight-words-core": "1.2.1", "@use-gesture/react": "^10.3.1", - "@wordpress/a11y": "^4.25.0", - "@wordpress/compose": "^7.25.0", - "@wordpress/date": "^5.25.0", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/dom": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/escape-html": "^3.25.0", - "@wordpress/hooks": "^4.25.0", - "@wordpress/html-entities": "^4.25.0", - "@wordpress/i18n": "^5.25.0", - "@wordpress/icons": "^10.25.0", - "@wordpress/is-shallow-equal": "^5.25.0", - "@wordpress/keycodes": "^4.25.0", - "@wordpress/primitives": "^4.25.0", - "@wordpress/private-apis": "^1.25.0", - "@wordpress/rich-text": "^7.25.0", - "@wordpress/warning": "^3.25.0", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/date": "^5.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/html-entities": "^4.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/primitives": "^4.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/rich-text": "^7.28.0", + "@wordpress/warning": "^3.28.0", "change-case": "^4.1.2", "clsx": "^2.1.1", "colord": "^2.7.0", @@ -6504,6 +6537,7 @@ "path-to-regexp": "^6.2.1", "re-resizable": "^6.4.0", "react-colorful": "^5.3.1", + "react-day-picker": "^9.7.0", "remove-accents": "^0.5.0", "uuid": "^9.0.1" }, @@ -6528,21 +6562,62 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/components/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/components/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/compose": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.25.0.tgz", - "integrity": "sha512-nfjtMZgrhdHU8/zOLUyA5o8ShLot1vbHZ0I2+IxLyNskRMVyR9pm4BAJSYKJ9XqBUom2/N51gfeKg5uhd9Y0TQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-7.28.0.tgz", + "integrity": "sha512-PanDO0gHlH5JiU8JZSAlee6N2u+AsOM0t1vyXGz249B7aTymtRNL5hvavFGIeEMFF/fzHXrsBBW5xvLRlO74YQ==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", "@types/mousetrap": "^1.6.8", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/dom": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/is-shallow-equal": "^5.25.0", - "@wordpress/keycodes": "^4.25.0", - "@wordpress/priority-queue": "^3.25.0", - "@wordpress/undo-manager": "^1.25.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/dom": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/keycodes": "^4.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/undo-manager": "^1.28.0", "change-case": "^4.1.2", "clipboard": "^2.0.11", "mousetrap": "^1.6.5", @@ -6568,20 +6643,40 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/compose/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/data": { - "version": "10.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.25.0.tgz", - "integrity": "sha512-PHfF7S2jhgcH9D3Z9nskaQEDIbh0k0MX6KprzK4plT4Xu71YboMVWnBx78glzMMu17DOFoHJC25d+ymfGBM5rw==", + "version": "10.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-10.28.0.tgz", + "integrity": "sha512-MqUI5+ehvxgkWH4kTbFkotIRq5y7iLFNPwVR31eKLseJizx67pJ7Y3smj9cR5mILpAXCW5e5o8dVgSQSDt8p+Q==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.25.0", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/is-shallow-equal": "^5.25.0", - "@wordpress/priority-queue": "^3.25.0", - "@wordpress/private-apis": "^1.25.0", - "@wordpress/redux-routine": "^5.25.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", + "@wordpress/priority-queue": "^3.28.0", + "@wordpress/private-apis": "^1.28.0", + "@wordpress/redux-routine": "^5.28.0", "deepmerge": "^4.3.0", "equivalent-key-map": "^0.2.2", "is-plain-object": "^5.0.0", @@ -6610,14 +6705,34 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/data/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/date": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.25.0.tgz", - "integrity": "sha512-w3De486/qx2/MbxCCjiW7KS8lGhJ00VvnrbXRlrY9l/6yqbz0iMVglmFKrlLPftgutyhe3OSOSZsXX/uCF6yOg==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-5.28.0.tgz", + "integrity": "sha512-1cKE7KEIOsylM4vOFGk8pvXUKlSf33GpxyOWDCuhba8NOfXenx8+gGezFB8ym+JBokPnRIYa4Ub0JYvUdya1Pg==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.25.0", + "@wordpress/deprecated": "^4.28.0", "moment": "^2.29.4", "moment-timezone": "^0.5.40" }, @@ -6663,13 +6778,13 @@ "license": "BSD" }, "node_modules/@wordpress/deprecated": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.25.0.tgz", - "integrity": "sha512-NfVGSVfAESrgQRQu5QpyprTsDY0BLq6hJ2KrWlpscLetApxU5kSpP/wRzmjbtuuWSr5RsoopaeoTbiZNXb0QEA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-4.28.0.tgz", + "integrity": "sha512-ylWrIsBH1dkETs59XWIvQKqdKtXK9sxyrFHJMEnrVPw4Sxbdx0R5YSBY/kXdp3xwhhsoi9BrVUmtIgA2MnxL1A==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/hooks": "^4.25.0" + "@wordpress/hooks": "^4.28.0" }, "engines": { "node": ">=18.12.0", @@ -6689,13 +6804,13 @@ } }, "node_modules/@wordpress/dom": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.25.0.tgz", - "integrity": "sha512-uyP8oTjSYjU+OXSvpPITqMaF9Dk50WH7fiQIVUcjC/9VmrzIiaYaZ4USmuoUBtbFjJsSyANHw/anYMFqby9iIA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-4.28.0.tgz", + "integrity": "sha512-k0/sG6LIJoQyWhsQz+g2KRSChu2Dvrj+go5M3PZURgj/ONUxe3NE9A4Syci2Ga2911oItKg3kiYyPnpgzzxL+g==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/deprecated": "^4.25.0" + "@wordpress/deprecated": "^4.28.0" }, "engines": { "node": ">=18.12.0", @@ -6703,9 +6818,9 @@ } }, "node_modules/@wordpress/dom-ready": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.25.0.tgz", - "integrity": "sha512-HvGxncRhskqrkwyIPVsfznToFtSr6X0zBrIMHK7bgwGGiMr+yz5jYX3wnY1AsUDSr95ezhbCTdE2rNmvFkCD0g==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-4.28.0.tgz", + "integrity": "sha512-kry2EKpIrXbOwxnZ8tDr1ZfvSRLnKzTa35xlEtkIVyjDE8K+k7CCMbz5+9pFyo+uwVjk9yjJ9SHcviMr985WSA==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -6822,9 +6937,10 @@ } }, "node_modules/@wordpress/escape-html": { - "version": "3.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.26.0.tgz", - "integrity": "sha512-SQfSmUOMP32duStoxvrkydCtD/ELyNXpAwkE414swo8AQAKxBJMQDYE3PZy1uZ6YCtbSX7EHHAX9G1EeoHUzgg==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-3.28.0.tgz", + "integrity": "sha512-LDcr26vX7OkcvHMjAFxg0vNmI7cP5lzLs+HbnwM1H9h0dsj3svIWXXFF/7lQl7sbI9+rjF0GkR1Fgd+DvF7zxw==", + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -6946,9 +7062,10 @@ } }, "node_modules/@wordpress/hooks": { - "version": "4.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.26.0.tgz", - "integrity": "sha512-pYbk2Oz4EbFge2AYnCeaLXKOP9JOleJDw3qTn8NY863ufKqU2i4Ttu3lYjJPk/+YIE3LZ7bdUtYypD1cltWVcg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-4.28.0.tgz", + "integrity": "sha512-NE7ObdwcVDNHz19UVOjcbO6BlRLXQtRnZWWyFLNttFTmXEJo5wNbG1hTPaDQCGdV71mmHvGYJat9JqY04tIO9g==", + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -6970,9 +7087,9 @@ } }, "node_modules/@wordpress/html-entities": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.25.0.tgz", - "integrity": "sha512-SEf8nnLm85KH2fZiEzUgLuh4Nd53iW0rmA5k9xM7n0uM6BA6HMDidtT/5wxTlnMH8cxOSjL2IkCHwhuRFTibbg==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-4.28.0.tgz", + "integrity": "sha512-lc3y3LqOmviEow/+2jX3lP5KC2hp6IectpHtfzjR6T08P4mCgPFSmL4Br3IXFLUin0Ohq1CCdbwINwmsrcFXng==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -7027,14 +7144,14 @@ } }, "node_modules/@wordpress/icons": { - "version": "10.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.25.0.tgz", - "integrity": "sha512-CNAgZ0ZE6pPjLWxPLBdmIQlxpkQCNZ9Zv4wuUDSMqG0jJDdf+YCpklwIMLWbv9WVubmzgURo54qeCedbpXhCjA==", + "version": "10.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/icons/-/icons-10.28.0.tgz", + "integrity": "sha512-+RByHLELe5mOtz1Z3mOgRGzBPJ/pMGRFE66xIw69gh3VDLs0w7qQgZSN+bzIz9pIHIzgwdRTj23Du60RLui66Q==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.25.0", - "@wordpress/primitives": "^4.25.0" + "@wordpress/element": "^6.28.0", + "@wordpress/primitives": "^4.28.0" }, "engines": { "node": ">=18.12.0", @@ -7053,24 +7170,44 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/icons/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/interface": { - "version": "9.10.0", - "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.10.0.tgz", - "integrity": "sha512-3JIgb7r66aHB21l1Vj2yttBelsCKBqpRfEIymBbwzJ0fTTBLLfvLZNuJbetGXaa0Uq90/l2Iypit4TUl3O4B6A==", + "version": "9.13.0", + "resolved": "https://registry.npmjs.org/@wordpress/interface/-/interface-9.13.0.tgz", + "integrity": "sha512-g5I7U2TYuu4jw42BrMkCvHSWeJGCbnrnz/WujbY3F/B9i24JMnqhuCkt64teaiy4CnheQmhHwdzsDguRZHENhA==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.25.0", - "@wordpress/components": "^29.11.0", - "@wordpress/compose": "^7.25.0", - "@wordpress/data": "^10.25.0", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/i18n": "^5.25.0", - "@wordpress/icons": "^10.25.0", - "@wordpress/plugins": "^7.25.0", - "@wordpress/preferences": "^4.25.0", - "@wordpress/viewport": "^6.25.0", + "@wordpress/a11y": "^4.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/plugins": "^7.28.0", + "@wordpress/preferences": "^4.28.0", + "@wordpress/viewport": "^6.28.0", "clsx": "^2.1.1" }, "engines": { @@ -7094,10 +7231,51 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/interface/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/interface/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/is-shallow-equal": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.25.0.tgz", - "integrity": "sha512-/37IIoJz8/mp7TGZbdmakXr6YKqvpjYUHJx9LA9ibVVh6AsM72nI7N5V3AsGndan46vItfzhs0zpEWI7xF86Gw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-5.28.0.tgz", + "integrity": "sha512-J6sT5yk/FnB7DM7tyFfLuSzmqaHQxZpfT9P9fexvAYtbpDR8VTT96d+R5HWV1fQaT1+AFSOiJnElhN/Eo9uOqw==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" @@ -7170,13 +7348,13 @@ } }, "node_modules/@wordpress/keycodes": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.25.0.tgz", - "integrity": "sha512-cnV4/7RY4m+DNo3BF10pHdFITKyoYr4TqvcSmka5O7RulPQi/PTeLcFgTTM+LrULGSNfV5ZUgIuPwLpLA5pqGQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-4.28.0.tgz", + "integrity": "sha512-clQ5bYq4QRW4809cjwwolY77cvAGMAZnEskINg1qYo8VaIyezuF/qkDTPyGGAHR7JawXs/TxLAgOi2kwXpbU7g==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/i18n": "^5.25.0" + "@wordpress/i18n": "^6.1.0" }, "engines": { "node": ">=18.12.0", @@ -7195,6 +7373,27 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/keycodes/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/media-utils": { "version": "5.26.0", "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-5.26.0.tgz", @@ -7257,19 +7456,19 @@ } }, "node_modules/@wordpress/plugins": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.25.0.tgz", - "integrity": "sha512-DpoXzwYp00hke5CC34E0o8/ihfM3HNNhSys5g9NQetL2AqdCL49ASjOci+ITyZI1mVOinEg4K+vBtF2YSdxOwQ==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-7.28.0.tgz", + "integrity": "sha512-deFkJRLk9ce0zM3gOh5UB2oGUG6TnYNyfSXnmEEv4Dv5b0pkRRSknyp7IloAADzRpUarXK0ro5uTKMzpOUZYbg==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/components": "^29.11.0", - "@wordpress/compose": "^7.25.0", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/hooks": "^4.25.0", - "@wordpress/icons": "^10.25.0", - "@wordpress/is-shallow-equal": "^5.25.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/hooks": "^4.28.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/is-shallow-equal": "^5.28.0", "memize": "^2.0.1" }, "engines": { @@ -7293,6 +7492,26 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/plugins/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/postcss-plugins-preset": { "version": "5.25.0", "resolved": "https://registry.npmjs.org/@wordpress/postcss-plugins-preset/-/postcss-plugins-preset-5.25.0.tgz", @@ -7323,21 +7542,21 @@ } }, "node_modules/@wordpress/preferences": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.25.0.tgz", - "integrity": "sha512-zKBqF7mLiONH3LqYuruDGF6K9yWJj2fRSvgNVkcftQr7jPDys8c6F29+YQWDf1trs5MaYxhoenZQSenqf1oljQ==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/preferences/-/preferences-4.28.0.tgz", + "integrity": "sha512-2YmvXMCl+MK/e+eKZlpnnjJkBBltscnurt9fsYJBtZlOcCpNp2KZXPZm0ZsuEXCd9mnLnXpyVO513hZxWs1/0g==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.25.0", - "@wordpress/components": "^29.11.0", - "@wordpress/compose": "^7.25.0", - "@wordpress/data": "^10.25.0", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/i18n": "^5.25.0", - "@wordpress/icons": "^10.25.0", - "@wordpress/private-apis": "^1.25.0", + "@wordpress/a11y": "^4.28.0", + "@wordpress/components": "^30.1.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/icons": "^10.28.0", + "@wordpress/private-apis": "^1.28.0", "clsx": "^2.1.1" }, "engines": { @@ -7361,6 +7580,47 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/preferences/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/preferences/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/prettier-config": { "version": "4.25.0", "resolved": "https://registry.npmjs.org/@wordpress/prettier-config/-/prettier-config-4.25.0.tgz", @@ -7376,13 +7636,13 @@ } }, "node_modules/@wordpress/primitives": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.25.0.tgz", - "integrity": "sha512-I8voo9KWDFOgVUzxO0n1UtaTGBwhA/MuYmh6Bpn4M33SQAm4K5aUFidnJOelILWSA4Ox4R7wskGhuItfyty1LA==", + "version": "4.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/primitives/-/primitives-4.28.0.tgz", + "integrity": "sha512-Zv8RBd7urure+nDgzvNXFDy8WrKavzrM3xxy6OQL7lwn4jG50BDCP1L6LS76oGy8uVAOqJVUIFEeWGGt0B6Fnw==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/element": "^6.25.0", + "@wordpress/element": "^6.28.0", "clsx": "^2.1.1" }, "engines": { @@ -7405,10 +7665,30 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/primitives/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/priority-queue": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.25.0.tgz", - "integrity": "sha512-HtN8G1o/TaUIhapJf6Kq2dy1OOpC1beGB7sJUvq5JrwKd3VRdrXx0K3HKoHe99EJoE9v6lgEIS5VtVIaW0u0cQ==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-3.28.0.tgz", + "integrity": "sha512-+K0LdQJMxzAJuvdeAHXftn4TyLtgn6EOgNthOrfZUygn1023M73qAQPIU9hszSPeq7lqXNCJLeYvCK6+WPPdsw==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -7432,9 +7712,10 @@ } }, "node_modules/@wordpress/private-apis": { - "version": "1.26.0", - "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.26.0.tgz", - "integrity": "sha512-0ZlOD/FYS2Izr+0S05/c3X+Mt+pxdRhwe3SxrfdnFzoKCuyYZ1j/Z7I0r17AsQL1y3S4RBl5QoWoKpK6FdjzzQ==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/private-apis/-/private-apis-1.28.0.tgz", + "integrity": "sha512-NOO2bcbzzR07K7T6nqi5/VJaqkv9KgxLgkWvElKRHaekUNVyePFNXLPf0iO01vqltJHljxN9nk//edmsFTmFuQ==", + "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7" }, @@ -7456,9 +7737,9 @@ } }, "node_modules/@wordpress/redux-routine": { - "version": "5.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.25.0.tgz", - "integrity": "sha512-0YZNyuL1QO3CbA6njHzoHMmYX+tnOSUIOpag5jeeNKzNE7iThKRmD07HtMo+hL5B3EFumvWDXlwOLpoi2xBJuw==", + "version": "5.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-5.28.0.tgz", + "integrity": "sha512-aMqVXlFKyi8XXJO5uhiov8CKJGbRnRudUt/wJ3Bv3l4Ac6TOWnSJ10+gSY7hicXYhcn79HvlVjXSxShxA448Iw==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", @@ -7487,20 +7768,21 @@ } }, "node_modules/@wordpress/rich-text": { - "version": "7.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.25.0.tgz", - "integrity": "sha512-7M7kD5ix4XjuNRZP4ijG9jGhK+alMVO9nB2jCHIZW8RoGpnZ5QdITGQ25OOYhcIcBhRcAxP+1JS0yn2qzqkBOw==", + "version": "7.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-7.28.0.tgz", + "integrity": "sha512-TI5HOBMkFDP7y8X/2Gw16Vv7tDP7clLMueN5NhFfnwattKWMopt3bcXLWZPBBLSzAa7ueuvR97ybC+f8qdumEA==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/a11y": "^4.25.0", - "@wordpress/compose": "^7.25.0", - "@wordpress/data": "^10.25.0", - "@wordpress/deprecated": "^4.25.0", - "@wordpress/element": "^6.25.0", - "@wordpress/escape-html": "^3.25.0", - "@wordpress/i18n": "^5.25.0", - "@wordpress/keycodes": "^4.25.0", + "@wordpress/a11y": "^4.28.0", + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/deprecated": "^4.28.0", + "@wordpress/element": "^6.28.0", + "@wordpress/escape-html": "^3.28.0", + "@wordpress/i18n": "^6.1.0", + "@wordpress/keycodes": "^4.28.0", + "colord": "2.9.3", "memize": "^2.1.0" }, "engines": { @@ -7523,6 +7805,47 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/rich-text/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, + "node_modules/@wordpress/rich-text/node_modules/@wordpress/i18n": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-6.1.0.tgz", + "integrity": "sha512-C7GJ0xjGF2bMrcMsnNdSaRr+vufaUhsFOOEFtUi/YjYtjwBbCkNck+2IGrO8MwHYBVPq+elQZIAA0tiix+rW0w==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@tannin/sprintf": "^1.3.1", + "@wordpress/hooks": "^4.28.0", + "gettext-parser": "^1.3.1", + "memize": "^2.1.0", + "tannin": "^1.2.0" + }, + "bin": { + "pot-to-php": "tools/pot-to-php.js" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/scripts": { "version": "30.18.0", "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-30.18.0.tgz", @@ -7651,13 +7974,13 @@ } }, "node_modules/@wordpress/undo-manager": { - "version": "1.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.25.0.tgz", - "integrity": "sha512-Y+f8Xa+vpG+Cj/ekeI6ky54p/UTlFUZmutBusmsH+QzaGHb9bVKHPhXfTLyjhdDIUE3YV0vqz32DjNrbuiGRWg==", + "version": "1.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/undo-manager/-/undo-manager-1.28.0.tgz", + "integrity": "sha512-z6OaR1ebkpQ1ycpxp119ZzBXuRMS7kjfY67G4SAMyzoN7Bmllt0TEb/E25Y5SUk0dQJPC6Sxpzna+KB5qBhoBw==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/is-shallow-equal": "^5.25.0" + "@wordpress/is-shallow-equal": "^5.28.0" }, "engines": { "node": ">=18.12.0", @@ -7677,15 +8000,15 @@ } }, "node_modules/@wordpress/viewport": { - "version": "6.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.25.0.tgz", - "integrity": "sha512-OYIA6aPsaNKBNhGHr3F4AXj5t0fqBhUO+qL57h7ojoK8e4R+3MMQ2j8o9rm7tbBVFWYUFtBQgTS70Ti/bZ+/jQ==", + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-6.28.0.tgz", + "integrity": "sha512-CGQcL7fH3SN8bo2uxLj7eb/ApKilk8hPQngHwXomuhb4nc3uLMJSdBxOLlg/5KJBZmvnr2wNDvQ//EE1RkT31w==", "license": "GPL-2.0-or-later", "dependencies": { "@babel/runtime": "7.25.7", - "@wordpress/compose": "^7.25.0", - "@wordpress/data": "^10.25.0", - "@wordpress/element": "^6.25.0" + "@wordpress/compose": "^7.28.0", + "@wordpress/data": "^10.28.0", + "@wordpress/element": "^6.28.0" }, "engines": { "node": ">=18.12.0", @@ -7707,10 +8030,30 @@ "node": ">=6.9.0" } }, + "node_modules/@wordpress/viewport/node_modules/@wordpress/element": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-6.28.0.tgz", + "integrity": "sha512-FSojQxfsaDXwc11nMgc/OlIgq1BgjpNf9m2Smw1Z3GmVq8J4E6wAFpJuoUPwyjON4i1apiWl/bqQA84yT9C84g==", + "license": "GPL-2.0-or-later", + "dependencies": { + "@babel/runtime": "7.25.7", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", + "@wordpress/escape-html": "^3.28.0", + "change-case": "^4.1.2", + "is-plain-object": "^5.0.0", + "react": "^18.3.0", + "react-dom": "^18.3.0" + }, + "engines": { + "node": ">=18.12.0", + "npm": ">=8.19.2" + } + }, "node_modules/@wordpress/warning": { - "version": "3.25.0", - "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.25.0.tgz", - "integrity": "sha512-Pp4+1zgY6wDqiGPpb33+B7YplujkFyMVmi2VDBbJcy/OEXNU/cowfjYuGxgyQpJlCpKnrmVYV+snowZ3Iytk0g==", + "version": "3.28.0", + "resolved": "https://registry.npmjs.org/@wordpress/warning/-/warning-3.28.0.tgz", + "integrity": "sha512-Hn2wrdgBDRcmBjpEXd5q+bz4qvLMSYoZa0b3uo1Ja9ONNh8eHGnILIAxBk/OmFrCjmXqY6bydTVBRcvXaBq0MQ==", "license": "GPL-2.0-or-later", "engines": { "node": ">=18.12.0", @@ -10726,6 +11069,12 @@ "url": "https://github.com/sponsors/kossnocorp" } }, + "node_modules/date-fns-jalali": { + "version": "4.1.0-0", + "resolved": "https://registry.npmjs.org/date-fns-jalali/-/date-fns-jalali-4.1.0-0.tgz", + "integrity": "sha512-hTIP/z+t+qKwBDcmmsnmjWTduxCg+5KfdqWQvb2X/8C9+knYY6epN/pfxdDuyVlSVeFz0sM5eEfwIUQ70U4ckg==", + "license": "MIT" + }, "node_modules/dayjs": { "version": "1.11.13", "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", @@ -21055,6 +21404,37 @@ "react-dom": ">=16.8.0" } }, + "node_modules/react-day-picker": { + "version": "9.8.1", + "resolved": "https://registry.npmjs.org/react-day-picker/-/react-day-picker-9.8.1.tgz", + "integrity": "sha512-kMcLrp3PfN/asVJayVv82IjF3iLOOxuH5TNFWezX6lS/T8iVRFPTETpHl3TUSTH99IDMZLubdNPJr++rQctkEw==", + "license": "MIT", + "dependencies": { + "@date-fns/tz": "^1.2.0", + "date-fns": "^4.1.0", + "date-fns-jalali": "^4.1.0-0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "type": "individual", + "url": "https://github.com/sponsors/gpbl" + }, + "peerDependencies": { + "react": ">=16.8.0" + } + }, + "node_modules/react-day-picker/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/react-dom": { "version": "18.3.1", "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", diff --git a/package.json b/package.json index e50d6c8a2..85628760f 100644 --- a/package.json +++ b/package.json @@ -42,7 +42,7 @@ "@wordpress/api-fetch": "^7.17.0", "@wordpress/data": "^10.17.0", "@wordpress/element": "^6.17.0", - "@wordpress/interface": "^9.7.0", + "@wordpress/interface": "^9.13.0", "@wordpress/media-utils": "^5.24.0", "@wordpress/style-engine": "^2.22.0", "bytes": "^3.1.2",