diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3f027a55e9b2f..7fc03336ee910 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -266,7 +266,7 @@ importers: version: link:../boost-score-api '@babel/runtime': specifier: ^7 - version: 7.23.5 + version: 7.23.2 '@wordpress/browserslist-config': specifier: 5.30.0 version: 5.30.0 @@ -302,7 +302,7 @@ importers: version: 3.1.0(react@18.2.0) react-slider: specifier: 2.0.5 - version: 2.0.5(@babel/runtime@7.23.5)(react@18.2.0) + version: 2.0.5(@babel/runtime@7.23.2)(react@18.2.0) social-logos: specifier: 2.5.6 version: 2.5.6(react@18.2.0) @@ -889,6 +889,9 @@ importers: '@testing-library/user-event': specifier: 14.5.1 version: 14.5.1(@testing-library/dom@8.20.1) + '@types/jest': + specifier: 29.5.10 + version: 29.5.10 '@types/react': specifier: 18.2.33 version: 18.2.33 @@ -4127,11 +4130,11 @@ packages: resolution: {integrity: sha512-q+epW0trjVUUHboliPb4UF9g2msf+w61b32tAkFEwL/IwP0DQWgbCMM0Hbe3e3WXSKz5VcUXbzJQgy8Hkra/Lg==} dependencies: tunnel: 0.0.6 - undici: 5.28.2 + undici: 5.27.2 dev: false - /@adobe/css-tools@4.3.2: - resolution: {integrity: sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==} + /@adobe/css-tools@4.3.1: + resolution: {integrity: sha512-/62yikz7NLScCGAAST5SHdnjaDJQBDq0M2muyRTpf2VQhw6StBg2ALiu73zSJQ4fMVLA+0uBhBHAle7Wg+2kSg==} dev: true /@ampproject/remapping@2.2.1: @@ -4141,28 +4144,28 @@ packages: '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 - /@ariakit/core@0.3.8: - resolution: {integrity: sha512-LlSCwbyyozMX4ZEobpYGcv1LFqOdBTdTYPZw3lAVgLcFSNivsazi3NkKM9qNWNIu00MS+xTa0+RuIcuWAjlB2Q==} + /@ariakit/core@0.3.4: + resolution: {integrity: sha512-mMTWYOs0SvkrBbLPy4IY15E+fgvSbZKg4XzpBwE17meBG+G7wJjnuHq8lNiIAn9VnQBIc/lsXxqH3FCD7hHaUg==} - /@ariakit/react-core@0.3.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-K1Rcxr6FpF0n3L7Uvo+e5hm+zqoZmXLRcYF/skI+/j+ole+uNbnsnfGhG1avqJlklqH4bmkFkjZzmMdOnUC0Ig==} + /@ariakit/react-core@0.3.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-TdQmUj7BPJ7QWjpjlpP5M1YbANDQL/voYYvKq1Hele7uoEWk51v2nZNaNXo9DZ4He/bkG99ISDx5Tgkzi5En8Q==} peerDependencies: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 dependencies: - '@ariakit/core': 0.3.8 + '@ariakit/core': 0.3.4 '@floating-ui/dom': 1.5.3 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) use-sync-external-store: 1.2.0(react@18.2.0) - /@ariakit/react@0.3.9(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-gC+gibh2go8wvBqzYXavlHKwAfmee5GUMrPSQ9WBBLIfm9nQElujxcHJydaRx+ULR5FbOnbZVC3vU2ic8hSrNw==} + /@ariakit/react@0.3.5(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-x7LfGP0on0lVV1NcDNO8+aEBb64sUI6YYB1akEWXkb4lTiU4uG1sHGc8YhfHVh0cFS1kwpQcqyiNPzyB8OgymA==} peerDependencies: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 dependencies: - '@ariakit/react-core': 0.3.9(react-dom@18.2.0)(react@18.2.0) + '@ariakit/react-core': 0.3.5(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) @@ -4248,6 +4251,13 @@ packages: default-browser-id: 3.0.0 dev: true + /@babel/code-frame@7.22.13: + resolution: {integrity: sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.22.20 + chalk: 2.4.2 + /@babel/code-frame@7.23.5: resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} engines: {node: '>=6.9.0'} @@ -4265,14 +4275,14 @@ packages: dependencies: '@ampproject/remapping': 2.2.1 '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-compilation-targets': 7.22.15 '@babel/helper-module-transforms': 7.23.3(@babel/core@7.23.5) - '@babel/helpers': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/helpers': 7.23.6 + '@babel/parser': 7.23.6 '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 convert-source-map: 2.0.0 debug: 4.3.4 gensync: 1.0.0-beta.2 @@ -4295,11 +4305,21 @@ packages: semver: 6.3.1 dev: true - /@babel/generator@7.23.5: - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + /@babel/generator@7.23.3: + resolution: {integrity: sha512-keeZWAV4LU3tW0qRi19HRpabC/ilM0HRBBzf9/k8FFiG4KVpiv0FIy4hHfLfFQZNhziCTPTmd59zoyv6DNISzg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.23.3 + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.20 + jsesc: 2.5.2 + dev: true + + /@babel/generator@7.23.6: + resolution: {integrity: sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 '@jridgewell/gen-mapping': 0.3.3 '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 @@ -4308,26 +4328,26 @@ packages: resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-builder-binary-assignment-operator-visitor@7.22.15: resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-compilation-targets@7.22.15: resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} engines: {node: '>=6.9.0'} dependencies: '@babel/compat-data': 7.23.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.22.15 browserslist: 4.22.1 lru-cache: 5.1.1 semver: 6.3.1 - /@babel/helper-create-class-features-plugin@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} + /@babel/helper-create-class-features-plugin@7.22.15(@babel/core@7.23.5): + resolution: {integrity: sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -4377,25 +4397,25 @@ packages: engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-hoist-variables@7.22.5: resolution: {integrity: sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-member-expression-to-functions@7.23.0: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-module-imports@7.22.15: resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} @@ -4414,7 +4434,7 @@ packages: resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-plugin-utils@7.22.5: resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} @@ -4446,19 +4466,23 @@ packages: resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/helper-skip-transparent-expression-wrappers@7.22.5: resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@babel/helper-split-export-declaration@7.22.6: resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 + + /@babel/helper-string-parser@7.22.5: + resolution: {integrity: sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==} + engines: {node: '>=6.9.0'} /@babel/helper-string-parser@7.23.4: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} @@ -4468,6 +4492,10 @@ packages: resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.22.15: + resolution: {integrity: sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==} + engines: {node: '>=6.9.0'} + /@babel/helper-validator-option@7.23.5: resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} @@ -4478,18 +4506,26 @@ packages: dependencies: '@babel/helper-function-name': 7.23.0 '@babel/template': 7.22.15 - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 - /@babel/helpers@7.23.5: - resolution: {integrity: sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg==} + /@babel/helpers@7.23.6: + resolution: {integrity: sha512-wCfsbN4nBidDRhpDhvcKlzHWCTlgJYUUdSJfzXb2NuBssDSIjc3xcb+znA7l+zYsFljAcGM0aFkN40cR3lXiGA==} engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.22.15 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.6 + '@babel/types': 7.23.6 transitivePeerDependencies: - supports-color + /@babel/highlight@7.22.20: + resolution: {integrity: sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.22.20 + chalk: 2.4.2 + js-tokens: 4.0.0 + /@babel/highlight@7.23.4: resolution: {integrity: sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==} engines: {node: '>=6.9.0'} @@ -4498,12 +4534,19 @@ packages: chalk: 2.4.2 js-tokens: 4.0.0 - /@babel/parser@7.23.5: - resolution: {integrity: sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ==} + /@babel/parser@7.23.3: + resolution: {integrity: sha512-uVsWNvlVsIninV2prNz/3lHCb+5CJ+e+IUBfbjToAHODtfGYLfCFuY4AU7TskI+dAKk+njsPiBjq1gKTvZOBaw==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.23.3 + + /@babel/parser@7.23.6: + resolution: {integrity: sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==} engines: {node: '>=6.0.0'} hasBin: true dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} @@ -4543,7 +4586,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 dev: true @@ -4825,7 +4868,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-class-static-block@7.23.4(@babel/core@7.23.5): @@ -4835,7 +4878,7 @@ packages: '@babel/core': ^7.12.0 dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.23.5) @@ -5135,7 +5178,7 @@ packages: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 /@babel/plugin-transform-private-property-in-object@7.23.4(@babel/core@7.23.5): @@ -5146,7 +5189,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.23.5) @@ -5197,7 +5240,7 @@ packages: '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) - '@babel/types': 7.23.5 + '@babel/types': 7.23.6 /@babel/plugin-transform-react-pure-annotations@7.23.3(@babel/core@7.23.5): resolution: {integrity: sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ==} @@ -5290,15 +5333,15 @@ packages: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - /@babel/plugin-transform-typescript@7.23.5(@babel/core@7.23.5): - resolution: {integrity: sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA==} + /@babel/plugin-transform-typescript@7.23.3(@babel/core@7.23.5): + resolution: {integrity: sha512-ogV0yWnq38CFwH20l2Afz0dfKuZBx9o/Y2Rmh5vuSS0YD1hswgEgTfyTzuSrT2q9btmHRSqYoSfwFUVaC1M1Jw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.23.5 '@babel/helper-annotate-as-pure': 7.22.5 - '@babel/helper-create-class-features-plugin': 7.23.5(@babel/core@7.23.5) + '@babel/helper-create-class-features-plugin': 7.22.15(@babel/core@7.23.5) '@babel/helper-plugin-utils': 7.22.5 '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) @@ -5426,7 +5469,7 @@ packages: babel-plugin-polyfill-corejs2: 0.4.6(@babel/core@7.23.5) babel-plugin-polyfill-corejs3: 0.8.6(@babel/core@7.23.5) babel-plugin-polyfill-regenerator: 0.5.3(@babel/core@7.23.5) - core-js-compat: 3.34.0 + core-js-compat: 3.33.2 semver: 6.3.1 transitivePeerDependencies: - supports-color @@ -5439,7 +5482,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.22.15 '@babel/plugin-transform-flow-strip-types': 7.23.3(@babel/core@7.23.5) dev: true @@ -5450,7 +5493,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 esutils: 2.0.3 /@babel/preset-react@7.23.3(@babel/core@7.23.5): @@ -5461,7 +5504,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.22.15 '@babel/plugin-transform-react-display-name': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-react-jsx': 7.23.4(@babel/core@7.23.5) '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) @@ -5475,10 +5518,10 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 - '@babel/helper-validator-option': 7.23.5 + '@babel/helper-validator-option': 7.22.15 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) '@babel/plugin-transform-modules-commonjs': 7.23.3(@babel/core@7.23.5) - '@babel/plugin-transform-typescript': 7.23.5(@babel/core@7.23.5) + '@babel/plugin-transform-typescript': 7.23.3(@babel/core@7.23.5) /@babel/register@7.22.15(@babel/core@7.23.5): resolution: {integrity: sha512-V3Q3EqoQdn65RCgTLwauZaTfd1ShhwPmbBv+1dkZV/HpCGMKVyn6oFcRlI7RaKqiDQjX2Qd3AuoEguBgdjIKlg==} @@ -5497,6 +5540,12 @@ packages: /@babel/regjsgen@0.8.0: resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} + /@babel/runtime@7.23.2: + resolution: {integrity: sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.14.0 + /@babel/runtime@7.23.5: resolution: {integrity: sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w==} engines: {node: '>=6.9.0'} @@ -5507,29 +5556,55 @@ packages: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} dependencies: - '@babel/code-frame': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/code-frame': 7.22.13 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 + + /@babel/traverse@7.23.3: + resolution: {integrity: sha512-+K0yF1/9yR0oHdE0StHuEj3uTPzwwbrLGfNOndVJVV2TqA5+j3oljJUb4nmB954FLGjNem976+B+eDuLIjesiQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.22.13 + '@babel/generator': 7.23.3 + '@babel/helper-environment-visitor': 7.22.20 + '@babel/helper-function-name': 7.23.0 + '@babel/helper-hoist-variables': 7.22.5 + '@babel/helper-split-export-declaration': 7.22.6 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/traverse@7.23.5: - resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} + /@babel/traverse@7.23.6: + resolution: {integrity: sha512-czastdK1e8YByZqezMPFiZ8ahwVMh/ESl9vPgvgdB9AmFMGP5jfpFax74AQgl5zj4XHzqeYAg2l8PuUeRS1MgQ==} engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.6 '@babel/helper-environment-visitor': 7.22.20 '@babel/helper-function-name': 7.23.0 '@babel/helper-hoist-variables': 7.22.5 '@babel/helper-split-export-declaration': 7.22.6 - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.6 + '@babel/types': 7.23.6 debug: 4.3.4 globals: 11.12.0 transitivePeerDependencies: - supports-color - /@babel/types@7.23.5: - resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} + /@babel/types@7.23.3: + resolution: {integrity: sha512-OZnvoH2l8PK5eUvEcUyCt/sXgr/h+UWpVuBbOljwcrAgUl6lpchoQ++PHGyQy1AtYnVA6CEq3y5xeEI10brpXw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.22.5 + '@babel/helper-validator-identifier': 7.22.20 + to-fast-properties: 2.0.0 + + /@babel/types@7.23.6: + resolution: {integrity: sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==} engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.23.4 @@ -5683,7 +5758,7 @@ packages: '@emotion/memoize': 0.8.1 '@emotion/unitless': 0.8.1 '@emotion/utils': 1.2.1 - csstype: 3.1.3 + csstype: 3.1.2 /@emotion/sheet@1.2.2: resolution: {integrity: sha512-0QBtGvaqtWi+nx6doRwDdBIzhNdZrXUppvTM4dtZZWEGTXL/XE/yJxLMGlDT1Gt+UHH5IX1n+jkXyytE/av7OA==} @@ -6163,15 +6238,15 @@ packages: engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} dev: true - /@eslint/eslintrc@2.1.4: - resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} + /@eslint/eslintrc@2.1.3: + resolution: {integrity: sha512-yZzuIG+jnVu6hNSzFEN07e8BxF3uAzYtQb6uDkaYZLo6oYZDCq454c5kB8zxnzfCYyP4MIuyBn10L0DqwujTmA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dependencies: ajv: 6.12.6 debug: 4.3.4 espree: 9.6.1 - globals: 13.24.0 - ignore: 5.3.0 + globals: 13.23.0 + ignore: 5.2.4 import-fresh: 3.3.0 js-yaml: 4.1.0 minimatch: 3.1.2 @@ -6197,8 +6272,8 @@ packages: /@floating-ui/core@0.7.3: resolution: {integrity: sha512-buc8BXHmG9l82+OQXOFU3Kr2XQx9ys01U/Q9HMIrZ300iLc8HLMgh7dcCqgYzAzf4BkoQvDcXf5Y+CuEZ5JBYg==} - /@floating-ui/core@1.5.2: - resolution: {integrity: sha512-Ii3MrfY/GAIN3OhXNzpCKaLxHQfJF9qvwq/kEJYdqDxeIHa01K8sldugal6TmeeXl+WMvhv9cnVzUTaFFJF09A==} + /@floating-ui/core@1.5.0: + resolution: {integrity: sha512-kK1h4m36DQ0UHGj5Ah4db7R0rHemTqqO0QLvUqi1/mUUp3LuAWbWxdxSIf/XsnH9VS6rRVPLJCncjRzUvyCLXg==} dependencies: '@floating-ui/utils': 0.1.6 @@ -6210,7 +6285,7 @@ packages: /@floating-ui/dom@1.5.3: resolution: {integrity: sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==} dependencies: - '@floating-ui/core': 1.5.2 + '@floating-ui/core': 1.5.0 '@floating-ui/utils': 0.1.6 /@floating-ui/react-dom@0.7.2(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0): @@ -6305,7 +6380,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 chalk: 4.1.2 jest-message-util: 29.7.0 jest-util: 29.7.0 @@ -6326,14 +6401,14 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.9.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.7.0 - jest-config: 29.7.0(@types/node@20.10.4) + jest-config: 29.7.0(@types/node@20.9.0) jest-haste-map: 29.7.0 jest-message-util: 29.7.0 jest-regex-util: 29.6.3 @@ -6361,7 +6436,7 @@ packages: dependencies: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 jest-mock: 29.7.0 dev: true @@ -6388,7 +6463,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@sinonjs/fake-timers': 10.3.0 - '@types/node': 20.10.4 + '@types/node': 20.9.0 jest-message-util: 29.7.0 jest-mock: 29.7.0 jest-util: 29.7.0 @@ -6433,7 +6508,7 @@ packages: '@jest/transform': 29.7.0 '@jest/types': 29.6.3 '@jridgewell/trace-mapping': 0.3.20 - '@types/node': 20.10.4 + '@types/node': 20.9.0 chalk: 4.1.2 collect-v8-coverage: 1.0.2 exit: 0.1.2 @@ -6450,7 +6525,7 @@ packages: slash: 3.0.0 string-length: 4.0.2 strip-ansi: 6.0.1 - v8-to-istanbul: 9.2.0 + v8-to-istanbul: 9.1.3 transitivePeerDependencies: - supports-color dev: true @@ -6520,8 +6595,8 @@ packages: '@jest/schemas': 29.6.3 '@types/istanbul-lib-coverage': 2.0.6 '@types/istanbul-reports': 3.0.4 - '@types/node': 20.10.4 - '@types/yargs': 17.0.32 + '@types/node': 20.9.0 + '@types/yargs': 17.0.31 chalk: 4.1.2 /@jridgewell/gen-mapping@0.3.3: @@ -6913,7 +6988,7 @@ packages: dependencies: ansi-html-community: 0.0.8 common-path-prefix: 3.0.0 - core-js-pure: 3.34.0 + core-js-pure: 3.33.2 error-stack-parser: 2.1.4 find-up: 5.0.0 html-entities: 2.4.0 @@ -6927,16 +7002,16 @@ packages: /@popperjs/core@2.11.8: resolution: {integrity: sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==} - /@preact/signals-core@1.5.1: - resolution: {integrity: sha512-dE6f+WCX5ZUDwXzUIWNMhhglmuLpqJhuy3X3xHrhZYI0Hm2LyQwOu0l9mdPiWrVNsE+Q7txOnJPgtIqHCYoBVA==} + /@preact/signals-core@1.5.0: + resolution: {integrity: sha512-U2diO1Z4i1n2IoFgMYmRdHWGObNrcuTRxyNEn7deSq2cru0vj0583HYQZHsAqcs7FE+hQyX3mjIV7LAfHCvy8w==} - /@preact/signals@1.2.2(preact@10.19.3): - resolution: {integrity: sha512-ColCqdo4cRP18bAuIR4Oik5rDpiyFtPIJIygaYPMEAwTnl4buWkBOflGBSzhYyPyJfKpkwlekrvK+1pzQ2ldWw==} + /@preact/signals@1.2.1(preact@10.19.1): + resolution: {integrity: sha512-hRPvp1C2ooDzOHqfnhdpHgoIFDbYFAXLhoid3+jSItuPPD/J0r/UsiWKv/8ZO/oEhjRaP0M5niuRYsWqmY2GEA==} peerDependencies: preact: 10.x dependencies: - '@preact/signals-core': 1.5.1 - preact: 10.19.3 + '@preact/signals-core': 1.5.0 + preact: 10.19.1 /@radix-ui/number@1.0.1: resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} @@ -8926,7 +9001,7 @@ packages: rollup: optional: true dependencies: - '@rollup/pluginutils': 5.1.0(rollup@2.79.1) + '@rollup/pluginutils': 5.0.5(rollup@2.79.1) magic-string: 0.27.0 rollup: 2.79.1 dev: true @@ -8943,7 +9018,7 @@ packages: rollup: 2.79.1 serialize-javascript: 6.0.1 smob: 1.4.1 - terser: 5.26.0 + terser: 5.24.0 dev: true /@rollup/plugin-typescript@8.3.3(rollup@2.79.1)(tslib@2.5.0)(typescript@5.0.4): @@ -8984,8 +9059,8 @@ packages: picomatch: 2.2.3 dev: true - /@rollup/pluginutils@5.1.0(rollup@2.79.1): - resolution: {integrity: sha512-XTIWOPPcpvyKI6L1NHo0lFlCyznUEyPmPY1mc3KpPVDYulHSTvyeLNVW00QTLIAFNhR3kYnJTQHeGqU4M3n09g==} + /@rollup/pluginutils@5.0.5(rollup@2.79.1): + resolution: {integrity: sha512-6aEYR910NyP73oHiJglti74iRyOwgFU4x3meH/H8OJx6Ry0j6cOVZ5X/wTvub7G7Ao6qaHBEaNsV3GLJkSsF+Q==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -9139,10 +9214,10 @@ packages: resolution: {integrity: sha512-DTuBFbqu4gGfajREEMrkq5jBhcnskinhr4+AnfJEk48zhVeEv3XnUKGIX98B74kxhYsIMfApGGySTn7V3b5yBA==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 - /@slack/types@2.10.0: - resolution: {integrity: sha512-JXY9l49rf7dDgvfMZi0maFyugzGkvq0s5u+kDlD68WaRUhjZNLBDKZcsrycMsVVDFfyOK0R1UKkYGmy9Ph069Q==} + /@slack/types@2.9.0: + resolution: {integrity: sha512-YfZGo0xVOmI7CHhiwCmEC33HzjQl1lakNmyo5GPGb4KHKEaUoY7zenAdKsYCJqYwdaM9OL+hqYt/tZ2zgvVc7g==} engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} /@slack/web-api@6.10.0: @@ -9150,9 +9225,9 @@ packages: engines: {node: '>= 12.13.0', npm: '>= 6.12.0'} dependencies: '@slack/logger': 3.0.0 - '@slack/types': 2.10.0 + '@slack/types': 2.9.0 '@types/is-stream': 1.1.0 - '@types/node': 20.10.4 + '@types/node': 20.9.0 axios: 1.6.2 eventemitter3: 3.1.2 form-data: 2.5.1 @@ -9376,7 +9451,7 @@ packages: '@storybook/react-dom-shim': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 - fs-extra: 11.2.0 + fs-extra: 11.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) remark-external-links: 8.0.0 @@ -9597,14 +9672,14 @@ packages: '@storybook/client-logger': 7.4.6 '@storybook/components': 7.4.6(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/docs-tools': 7.4.6 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.4.6 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 - '@types/lodash': 4.14.202 + '@types/lodash': 4.14.201 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 @@ -9615,7 +9690,7 @@ packages: react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) react-dom: 18.2.0(react@18.2.0) telejson: 7.2.0 - tocbot: 4.23.0 + tocbot: 4.22.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 transitivePeerDependencies: @@ -9635,14 +9710,14 @@ packages: '@storybook/client-logger': 7.4.6 '@storybook/components': 7.4.6(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/docs-tools': 7.4.6 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.4.6 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 - '@types/lodash': 4.14.202 + '@types/lodash': 4.14.201 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 @@ -9653,7 +9728,7 @@ packages: react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) react-dom: 18.2.0(react@18.2.0) telejson: 7.2.0 - tocbot: 4.23.0 + tocbot: 4.22.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 transitivePeerDependencies: @@ -9673,14 +9748,14 @@ packages: '@storybook/client-logger': 7.4.6 '@storybook/components': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/core-events': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/docs-tools': 7.4.6 '@storybook/global': 5.0.0 '@storybook/manager-api': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/preview-api': 7.4.6 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 - '@types/lodash': 4.14.202 + '@types/lodash': 4.14.201 color-convert: 2.0.1 dequal: 2.0.3 lodash: 4.17.21 @@ -9691,7 +9766,7 @@ packages: react-colorful: 5.6.1(react-dom@18.2.0)(react@18.2.0) react-dom: 18.2.0(react@18.2.0) telejson: 7.2.0 - tocbot: 4.23.0 + tocbot: 4.22.0 ts-dedent: 2.2.0 util-deprecate: 1.0.2 transitivePeerDependencies: @@ -9717,7 +9792,7 @@ packages: esbuild-plugin-alias: 0.2.1 express: 4.18.2 find-cache-dir: 3.3.2 - fs-extra: 11.2.0 + fs-extra: 11.1.1 process: 0.11.10 util: 0.12.5 transitivePeerDependencies: @@ -9752,9 +9827,9 @@ packages: '@storybook/router': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/store': 7.4.6 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) - '@swc/core': 1.3.100 - '@types/node': 16.18.68 - '@types/semver': 7.5.6 + '@swc/core': 1.3.96 + '@types/node': 16.18.61 + '@types/semver': 7.5.5 babel-loader: 9.1.2(@babel/core@7.23.5)(webpack@5.76.0) babel-plugin-named-exports-order: 0.0.2 browser-assert: 1.2.1 @@ -9763,22 +9838,22 @@ packages: css-loader: 6.8.1(webpack@5.76.0) express: 4.18.2 fork-ts-checker-webpack-plugin: 8.0.0(typescript@5.0.4)(webpack@5.76.0) - fs-extra: 11.2.0 - html-webpack-plugin: 5.5.4(webpack@5.76.0) + fs-extra: 11.1.1 + html-webpack-plugin: 5.5.3(webpack@5.76.0) path-browserify: 1.0.1 process: 0.11.10 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) semver: 7.5.2 style-loader: 3.3.3(webpack@5.76.0) - swc-loader: 0.2.3(@swc/core@1.3.100)(webpack@5.76.0) - terser-webpack-plugin: 5.3.3(@swc/core@1.3.100)(webpack@5.76.0) + swc-loader: 0.2.3(@swc/core@1.3.96)(webpack@5.76.0) + terser-webpack-plugin: 5.3.3(@swc/core@1.3.96)(webpack@5.76.0) ts-dedent: 2.2.0 typescript: 5.0.4 url: 0.11.3 util: 0.12.5 util-deprecate: 1.0.2 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) webpack-dev-middleware: 6.1.1(webpack@5.76.0) webpack-hot-middleware: 2.25.4 webpack-virtual-modules: 0.5.0 @@ -9803,11 +9878,11 @@ packages: telejson: 7.2.0 tiny-invariant: 1.3.1 - /@storybook/channels@7.6.4: - resolution: {integrity: sha512-Z4PY09/Czl70ap4ObmZ4bgin+EQhPaA3HdrEDNwpnH7A9ttfEO5u5KThytIjMq6kApCCihmEPDaYltoVrfYJJA==} + /@storybook/channels@7.5.3: + resolution: {integrity: sha512-dhWuV2o2lmxH0RKuzND8jxYzvSQTSmpE13P0IT/k8+I1up/rSNYOBQJT6SalakcNWXFAMXguo/8E7ApmnKKcEw==} dependencies: - '@storybook/client-logger': 7.6.4 - '@storybook/core-events': 7.6.4 + '@storybook/client-logger': 7.5.3 + '@storybook/core-events': 7.5.3 '@storybook/global': 5.0.0 qs: 6.11.2 telejson: 7.2.0 @@ -9820,7 +9895,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 '@ndelangen/get-tarball': 3.0.9 '@storybook/codemod': 7.4.6 '@storybook/core-common': 7.4.6 @@ -9830,7 +9905,7 @@ packages: '@storybook/node-logger': 7.4.6 '@storybook/telemetry': 7.4.6 '@storybook/types': 7.4.6 - '@types/semver': 7.5.6 + '@types/semver': 7.5.5 '@yarnpkg/fslib': 2.10.3 '@yarnpkg/libzip': 2.3.0 chalk: 4.1.2 @@ -9841,7 +9916,7 @@ packages: execa: 5.1.1 express: 4.18.2 find-up: 5.0.0 - fs-extra: 11.2.0 + fs-extra: 11.1.1 get-npm-tarball-url: 2.1.0 get-port: 5.1.1 giget: 1.1.3 @@ -9878,8 +9953,8 @@ packages: dependencies: '@storybook/global': 5.0.0 - /@storybook/client-logger@7.6.4: - resolution: {integrity: sha512-vJwMShC98tcoFruRVQ4FphmFqvAZX1FqZqjFyk6IxtFumPKTVSnXJjlU1SnUIkSK2x97rgdUMqkdI+wAv/tugQ==} + /@storybook/client-logger@7.5.3: + resolution: {integrity: sha512-vUFYALypjix5FoJ5M/XUP6KmyTnQJNW1poHdW7WXUVSg+lBM6E5eAtjTm0hdxNNDH8KSrdy24nCLra5h0X0BWg==} dependencies: '@storybook/global': 5.0.0 dev: true @@ -9889,12 +9964,12 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/preset-env': 7.23.5(@babel/core@7.23.5) - '@babel/types': 7.23.5 - '@storybook/csf': 0.1.2 + '@babel/types': 7.23.3 + '@storybook/csf': 0.1.1 '@storybook/csf-tools': 7.4.6 '@storybook/node-logger': 7.4.6 '@storybook/types': 7.4.6 - '@types/cross-spawn': 6.0.6 + '@types/cross-spawn': 6.0.5 cross-spawn: 7.0.3 globby: 11.1.0 jscodeshift: 0.14.0(@babel/preset-env@7.23.5) @@ -9914,7 +9989,7 @@ packages: '@radix-ui/react-select': 1.2.2(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toolbar': 1.0.4(@types/react-dom@18.2.14)(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 @@ -9936,7 +10011,7 @@ packages: '@radix-ui/react-select': 1.2.2(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toolbar': 1.0.4(@types/react@18.2.33)(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 @@ -9959,7 +10034,7 @@ packages: '@radix-ui/react-select': 1.2.2(react-dom@18.2.0)(react@18.2.0) '@radix-ui/react-toolbar': 1.0.4(react-dom@18.2.0)(react@18.2.0) '@storybook/client-logger': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/types': 7.4.6 @@ -9987,7 +10062,7 @@ packages: '@storybook/node-logger': 7.4.6 '@storybook/types': 7.4.6 '@types/find-cache-dir': 3.2.1 - '@types/node': 16.18.68 + '@types/node': 16.18.61 '@types/node-fetch': 2.6.9 '@types/pretty-hrtime': 1.0.3 chalk: 4.1.2 @@ -9996,7 +10071,7 @@ packages: file-system-cache: 2.3.0 find-cache-dir: 3.3.2 find-up: 5.0.0 - fs-extra: 11.2.0 + fs-extra: 11.1.1 glob: 10.3.10 handlebars: 4.7.8 lazy-universal-dotenv: 4.0.0 @@ -10016,8 +10091,8 @@ packages: dependencies: ts-dedent: 2.2.0 - /@storybook/core-events@7.6.4: - resolution: {integrity: sha512-i3xzcJ19ILSy4oJL5Dz9y0IlyApynn5RsGhAMIsW+mcfri+hGfeakq1stNCo0o7jW4Y3A7oluFTtIoK8DOxQdQ==} + /@storybook/core-events@7.5.3: + resolution: {integrity: sha512-DFOpyQ22JD5C1oeOFzL8wlqSWZzrqgDfDbUGP8xdO4wJu+FVTxnnWN6ZYLdTPB1u27DOhd7TzjQMfLDHLu7kbQ==} dependencies: ts-dedent: 2.2.0 dev: true @@ -10031,7 +10106,7 @@ packages: '@storybook/channels': 7.4.6 '@storybook/core-common': 7.4.6 '@storybook/core-events': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/csf-tools': 7.4.6 '@storybook/docs-mdx': 0.1.0 '@storybook/global': 5.0.0 @@ -10041,16 +10116,16 @@ packages: '@storybook/telemetry': 7.4.6 '@storybook/types': 7.4.6 '@types/detect-port': 1.3.5 - '@types/node': 16.18.68 + '@types/node': 16.18.61 '@types/pretty-hrtime': 1.0.3 - '@types/semver': 7.5.6 + '@types/semver': 7.5.5 better-opn: 3.0.2 chalk: 4.1.2 cli-table3: 0.6.3 compression: 1.7.4 detect-port: 1.5.1 express: 4.18.2 - fs-extra: 11.2.0 + fs-extra: 11.1.1 globby: 11.1.0 ip: 2.0.0 lodash: 4.17.21 @@ -10065,7 +10140,7 @@ packages: util: 0.12.5 util-deprecate: 1.0.2 watchpack: 2.4.0 - ws: 8.15.0 + ws: 8.14.2 transitivePeerDependencies: - bufferutil - encoding @@ -10079,7 +10154,7 @@ packages: '@storybook/core-common': 7.4.6 '@storybook/node-logger': 7.4.6 '@storybook/types': 7.4.6 - '@types/node': 16.18.68 + '@types/node': 16.18.61 ts-dedent: 2.2.0 transitivePeerDependencies: - encoding @@ -10090,7 +10165,7 @@ packages: resolution: {integrity: sha512-yi7Qa4NSqKOyiJTWCxlB0ih2ijXq6oY5qZKW6MuMMBP14xJNRGLbH5KabpfXgN2T7YECcOWG1uWaGj2veJb1KA==} dependencies: '@storybook/csf-tools': 7.4.6 - unplugin: 1.5.1 + unplugin: 1.5.0 transitivePeerDependencies: - supports-color dev: true @@ -10098,21 +10173,21 @@ packages: /@storybook/csf-tools@7.4.6: resolution: {integrity: sha512-ocKpcIUtTBy6hlLY34RUFQyX403cWpB2gGfqvkHbpGe2BQj7EyV0zpWnjsfVxvw+M9OWlCdxHWDOPUgXM33ELw==} dependencies: - '@babel/generator': 7.23.5 - '@babel/parser': 7.23.5 - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 - '@storybook/csf': 0.1.2 + '@babel/generator': 7.23.3 + '@babel/parser': 7.23.3 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.3 + '@storybook/csf': 0.1.1 '@storybook/types': 7.4.6 - fs-extra: 11.2.0 + fs-extra: 11.1.1 recast: 0.23.4 ts-dedent: 2.2.0 transitivePeerDependencies: - supports-color dev: true - /@storybook/csf@0.1.2: - resolution: {integrity: sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==} + /@storybook/csf@0.1.1: + resolution: {integrity: sha512-4hE3AlNVxR60Wc5KSC68ASYzUobjPqtSKyhV6G+ge0FIXU55N5nTY7dXGRZHQGDBPq+XqchMkIdlkHPRs8nTHg==} dependencies: type-fest: 2.19.0 @@ -10146,7 +10221,7 @@ packages: '@storybook/channels': 7.4.6 '@storybook/client-logger': 7.4.6 '@storybook/core-events': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 '@storybook/router': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) @@ -10200,11 +10275,11 @@ packages: '@storybook/node-logger': 7.4.6 '@storybook/react': 7.4.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) '@storybook/react-docgen-typescript-plugin': 1.0.6--canary.9.0c3f3b7.0(typescript@5.0.4)(webpack@5.76.0) - '@types/node': 16.18.68 - '@types/semver': 7.5.6 + '@types/node': 16.18.61 + '@types/semver': 7.5.5 babel-plugin-add-react-displayname: 0.0.5 babel-plugin-react-docgen: 4.2.1 - fs-extra: 11.2.0 + fs-extra: 11.1.1 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-refresh: 0.11.0 @@ -10232,7 +10307,7 @@ packages: '@storybook/channels': 7.4.6 '@storybook/client-logger': 7.4.6 '@storybook/core-events': 7.4.6 - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/global': 5.0.0 '@storybook/types': 7.4.6 '@types/qs': 6.9.10 @@ -10295,7 +10370,7 @@ packages: '@storybook/builder-webpack5': 7.4.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(webpack-cli@4.9.1) '@storybook/preset-react-webpack': 7.4.6(@babel/core@7.23.5)(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4)(webpack-cli@4.9.1) '@storybook/react': 7.4.6(react-dom@18.2.0)(react@18.2.0)(typescript@5.0.4) - '@types/node': 16.18.68 + '@types/node': 16.18.61 react: 18.2.0 react-dom: 18.2.0(react@18.2.0) typescript: 5.0.4 @@ -10337,7 +10412,7 @@ packages: '@storybook/types': 7.4.6 '@types/escodegen': 0.0.6 '@types/estree': 0.0.51 - '@types/node': 16.18.68 + '@types/node': 16.18.61 acorn: 7.4.1 acorn-jsx: 5.3.2(acorn@7.4.1) acorn-walk: 7.2.0 @@ -10375,7 +10450,7 @@ packages: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: - '@storybook/csf': 0.1.2 + '@storybook/csf': 0.1.1 '@storybook/types': 7.4.6 estraverse: 5.3.0 lodash: 4.17.21 @@ -10400,7 +10475,7 @@ packages: chalk: 4.1.2 detect-package-manager: 2.0.1 fetch-retry: 5.0.6 - fs-extra: 11.2.0 + fs-extra: 11.1.1 read-pkg-up: 7.0.1 transitivePeerDependencies: - encoding @@ -10424,7 +10499,7 @@ packages: resolution: {integrity: sha512-6QLXtMVsFZFpzPkdGWsu/iuc8na9dnS67AMOBKm5qCLPwtUJOYkwhMdFRSSeJthLRpzV7JLAL8Kwvl7MFP3QSw==} dependencies: '@storybook/channels': 7.4.6 - '@types/babel__core': 7.20.5 + '@types/babel__core': 7.20.4 '@types/express': 4.17.21 file-system-cache: 2.3.0 @@ -10637,7 +10712,7 @@ packages: resolution: {integrity: sha512-42Ej9sDDEmsJKjrfQ1PHmiDiHagh/u9AHO9QWbeNx4KmD9yS5d1XHmXUNINfUcykAU+4431Cn+k6Vn5mWBYimQ==} engines: {node: '>=14'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 entities: 4.5.0 dev: true @@ -10645,7 +10720,7 @@ packages: resolution: {integrity: sha512-EbDKwO9GpfWP4jN9sGdYwPBU0kdomaPIL2Eu4YwmgP+sJeXT+L7bMwJUBnhzfH8Q2qMBqZ4fJwpCyYsAN3mt2Q==} engines: {node: '>=14'} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 entities: 4.5.0 dev: false @@ -10685,7 +10760,7 @@ packages: '@svgr/core': 7.0.0(typescript@5.0.4) cosmiconfig: 8.3.6(typescript@5.0.4) deepmerge: 4.3.1 - svgo: 3.0.5 + svgo: 3.0.3 transitivePeerDependencies: - typescript dev: true @@ -10699,7 +10774,7 @@ packages: '@svgr/core': 8.1.0(typescript@5.0.4) cosmiconfig: 8.3.6(typescript@5.0.4) deepmerge: 4.3.1 - svgo: 3.0.5 + svgo: 3.0.3 transitivePeerDependencies: - typescript dev: false @@ -10713,7 +10788,7 @@ packages: '@babel/preset-env': 7.23.5(@babel/core@7.23.5) '@babel/preset-react': 7.23.3(@babel/core@7.23.5) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.5) - '@rollup/pluginutils': 5.1.0(rollup@2.79.1) + '@rollup/pluginutils': 5.0.5(rollup@2.79.1) '@svgr/core': 8.1.0(typescript@5.0.4) '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.0.4) @@ -10740,8 +10815,8 @@ packages: - typescript dev: true - /@swc/core-darwin-arm64@1.3.100: - resolution: {integrity: sha512-XVWFsKe6ei+SsDbwmsuRkYck1SXRpO60Hioa4hoLwR8fxbA9eVp6enZtMxzVVMBi8ej5seZ4HZQeAWepbukiBw==} + /@swc/core-darwin-arm64@1.3.96: + resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -10749,8 +10824,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.100: - resolution: {integrity: sha512-KF/MXrnH1nakm1wbt4XV8FS7kvqD9TGmVxeJ0U4bbvxXMvzeYUurzg3AJUTXYmXDhH/VXOYJE5N5RkwZZPs5iA==} + /@swc/core-darwin-x64@1.3.96: + resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -10758,8 +10833,17 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.100: - resolution: {integrity: sha512-p8hikNnAEJrw5vHCtKiFT4hdlQxk1V7vqPmvUDgL/qe2menQDK/i12tbz7/3BEQ4UqUPnvwpmVn2d19RdEMNxw==} + /@swc/core-linux-arm-gnueabihf@1.3.96: + resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==} + engines: {node: '>=10'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@swc/core-linux-arm64-gnu@1.3.96: + resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -10767,8 +10851,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.100: - resolution: {integrity: sha512-BWx/0EeY89WC4q3AaIaBSGfQxkYxIlS3mX19dwy2FWJs/O+fMvF9oLk/CyJPOZzbp+1DjGeeoGFuDYpiNO91JA==} + /@swc/core-linux-arm64-musl@1.3.96: + resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -10776,8 +10860,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.100: - resolution: {integrity: sha512-XUdGu3dxAkjsahLYnm8WijPfKebo+jHgHphDxaW0ovI6sTdmEGFDew7QzKZRlbYL2jRkUuuKuDGvD6lO5frmhA==} + /@swc/core-linux-x64-gnu@1.3.96: + resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -10785,8 +10869,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.100: - resolution: {integrity: sha512-PhoXKf+f0OaNW/GCuXjJ0/KfK9EJX7z2gko+7nVnEA0p3aaPtbP6cq1Ubbl6CMoPL+Ci3gZ7nYumDqXNc3CtLQ==} + /@swc/core-linux-x64-musl@1.3.96: + resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -10794,8 +10878,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.100: - resolution: {integrity: sha512-PwLADZN6F9cXn4Jw52FeP/MCLVHm8vwouZZSOoOScDtihjY495SSjdPnlosMaRSR4wJQssGwiD/4MbpgQPqbAw==} + /@swc/core-win32-arm64-msvc@1.3.96: + resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -10803,8 +10887,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.100: - resolution: {integrity: sha512-0f6nicKSLlDKlyPRl2JEmkpBV4aeDfRQg6n8mPqgL7bliZIcDahG0ej+HxgNjZfS3e0yjDxsNRa6sAqWU2Z60A==} + /@swc/core-win32-ia32-msvc@1.3.96: + resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -10812,8 +10896,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.100: - resolution: {integrity: sha512-b7J0rPoMkRTa3XyUGt8PwCaIBuYWsL2DqbirrQKRESzgCvif5iNpqaM6kjIjI/5y5q1Ycv564CB51YDpiS8EtQ==} + /@swc/core-win32-x64-msvc@1.3.96: + resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -10821,8 +10905,8 @@ packages: dev: true optional: true - /@swc/core@1.3.100: - resolution: {integrity: sha512-7dKgTyxJjlrMwFZYb1auj3Xq0D8ZBe+5oeIgfMlRU05doXZypYJe0LAk0yjj3WdbwYzpF+T1PLxwTWizI0pckw==} + /@swc/core@1.3.96: + resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -10834,15 +10918,16 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.100 - '@swc/core-darwin-x64': 1.3.100 - '@swc/core-linux-arm64-gnu': 1.3.100 - '@swc/core-linux-arm64-musl': 1.3.100 - '@swc/core-linux-x64-gnu': 1.3.100 - '@swc/core-linux-x64-musl': 1.3.100 - '@swc/core-win32-arm64-msvc': 1.3.100 - '@swc/core-win32-ia32-msvc': 1.3.100 - '@swc/core-win32-x64-msvc': 1.3.100 + '@swc/core-darwin-arm64': 1.3.96 + '@swc/core-darwin-x64': 1.3.96 + '@swc/core-linux-arm-gnueabihf': 1.3.96 + '@swc/core-linux-arm64-gnu': 1.3.96 + '@swc/core-linux-arm64-musl': 1.3.96 + '@swc/core-linux-x64-gnu': 1.3.96 + '@swc/core-linux-x64-musl': 1.3.96 + '@swc/core-win32-arm64-msvc': 1.3.96 + '@swc/core-win32-ia32-msvc': 1.3.96 + '@swc/core-win32-x64-msvc': 1.3.96 dev: true /@swc/counter@0.1.2: @@ -10916,7 +11001,7 @@ packages: resolution: {integrity: sha512-/DiOQ5xBxgdYRC8LNk7U+RWat0S3qRLeIw3ZIkMQ9kkVlRmwD/Eg8k8CqIpD6GW7u20JIUOfMKbxtiLutpjQ4g==} engines: {node: '>=12'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.22.13 '@babel/runtime': 7.23.5 '@types/aria-query': 5.0.4 aria-query: 5.1.3 @@ -10930,7 +11015,7 @@ packages: resolution: {integrity: sha512-ynmNeT7asXyH3aSVv4vvX4Rb+0qjOhdNHnO/3vuZNqPmhDpV/+rCSGwQ7bLcmU2cJ4dvoheIO85LQj0IbJHEtg==} engines: {node: '>=8', npm: '>=6', yarn: '>=1'} dependencies: - '@adobe/css-tools': 4.3.2 + '@adobe/css-tools': 4.3.1 '@babel/runtime': 7.23.5 '@types/testing-library__jest-dom': 5.14.9 aria-query: 5.3.0 @@ -10958,7 +11043,7 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.2 '@testing-library/dom': 8.20.1 '@types/react-dom': 18.2.14 react: 18.2.0 @@ -10986,11 +11071,11 @@ packages: resolution: {integrity: sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==} dev: true - /@types/babel__core@7.20.5: - resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} + /@types/babel__core@7.20.4: + resolution: {integrity: sha512-mLnSC22IC4vcWiuObSRjrLd9XcBTGf59vUSoq2jkQDJ/QQ8PMI9rSuzE+aEV8karUMbskw07bKYoUJCKTUaygg==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 '@types/babel__generator': 7.6.7 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.4 @@ -10998,34 +11083,34 @@ packages: /@types/babel__generator@7.6.7: resolution: {integrity: sha512-6Sfsq+EaaLrw4RmdFWE9Onp63TOUue71AWb4Gpa6JxzgTYtimbM086WnYTy2U67AofR++QKCo08ZP6pwx8YFHQ==} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@types/babel__template@7.4.4: resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} dependencies: - '@babel/parser': 7.23.5 - '@babel/types': 7.23.5 + '@babel/parser': 7.23.3 + '@babel/types': 7.23.3 /@types/babel__traverse@7.20.4: resolution: {integrity: sha512-mSM/iKUk5fDDrEV/e83qY+Cr3I1+Q3qqTuEn++HAWYjEa1+NxZr6CNrcJGf2ZTnq4HoFGC3zaTPZTobCzCFukA==} dependencies: - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 /@types/body-parser@1.19.5: resolution: {integrity: sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==} dependencies: '@types/connect': 3.4.38 - '@types/node': 20.10.4 + '@types/node': 20.9.0 /@types/connect@3.4.38: resolution: {integrity: sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 - /@types/cross-spawn@6.0.6: - resolution: {integrity: sha512-fXRhhUkG4H3TQk5dBhQ7m/JDdSNHKwR2BBia62lhwEIq9xGiQKLxd6LymNhn47SjXhsUEPmxi+PKw2OkW4LLjA==} + /@types/cross-spawn@6.0.5: + resolution: {integrity: sha512-wsIMP68FvGXk+RaWhraz6Xp4v7sl4qwzHAmtPaJEN2NRTXXI9LtFawUpeTsBNL/pd6QoLStdytCaAyiK7AEd/Q==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 dev: true /@types/debug@4.1.12: @@ -11057,11 +11142,11 @@ packages: /@types/eslint-scope@3.7.7: resolution: {integrity: sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==} dependencies: - '@types/eslint': 8.44.8 + '@types/eslint': 8.44.7 '@types/estree': 1.0.5 - /@types/eslint@8.44.8: - resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} + /@types/eslint@8.44.7: + resolution: {integrity: sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ==} dependencies: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 @@ -11079,7 +11164,7 @@ packages: /@types/express-serve-static-core@4.17.41: resolution: {integrity: sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 '@types/qs': 6.9.10 '@types/range-parser': 1.2.7 '@types/send': 0.17.4 @@ -11099,20 +11184,20 @@ packages: /@types/fs-extra@8.1.5: resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 dev: true /@types/glob@7.2.0: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.10.4 + '@types/node': 20.9.0 dev: true /@types/graceful-fs@4.1.9: resolution: {integrity: sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 dev: true /@types/gradient-parser@0.1.3: @@ -11144,7 +11229,7 @@ packages: /@types/is-stream@1.1.0: resolution: {integrity: sha512-jkZatu4QVbR60mpIzjINmtS1ZF4a/FqdTUTBeQDVOQ2PYyidtwFKr0B5G6ERukKwliq+7mIXvxyppwzG5EgRYg==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 /@types/istanbul-lib-coverage@2.0.6: resolution: {integrity: sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==} @@ -11169,13 +11254,13 @@ packages: /@types/jquery@3.5.25: resolution: {integrity: sha512-gykx2c+OZf5nx2tv/5fDQqmvGgTiXshELy5jf9IgXPtVfSBl57IUYByN4osbwMXwJijWGOEYQABzGaFZE79A0Q==} dependencies: - '@types/sizzle': 2.3.8 + '@types/sizzle': 2.3.6 dev: true /@types/jsdom@20.0.1: resolution: {integrity: sha512-d0r18sZPmMQr1eG35u12FZfhIXNrnsPU/g5wvRKCUf/tOGilKKwYMYGqh33BNR6ba+2gkHw1EUiHoN3mn7E5IQ==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 '@types/tough-cookie': 4.0.5 parse5: 7.1.2 dev: true @@ -11187,8 +11272,8 @@ packages: resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true - /@types/lodash@4.14.202: - resolution: {integrity: sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==} + /@types/lodash@4.14.201: + resolution: {integrity: sha512-y9euML0cim1JrykNxADLfaG0FgD1g/yTHwUs/Jg9ZIU7WKj2/4IW9Lbb1WZbvck78W/lfGXFfe+u2EGfIJXdLQ==} dev: true /@types/mdast@3.0.15: @@ -11215,8 +11300,8 @@ packages: resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} dev: true - /@types/mousetrap@1.6.15: - resolution: {integrity: sha512-qL0hyIMNPow317QWW/63RvL1x5MVMV+Ru3NaY9f/CuEpCqrmb7WeuK2071ZY5hczOnm38qExWM2i2WtkXLSqFw==} + /@types/mousetrap@1.6.14: + resolution: {integrity: sha512-aY69yje/bZllr99dbIcQwB365YDH/9myLodpxQ8cQZhGfavICi389aRvwa5LUoW+gTpcZKHjVI/sc0dDjUqVuw==} /@types/ms@0.7.34: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} @@ -11225,16 +11310,16 @@ packages: /@types/node-fetch@2.6.9: resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 form-data: 4.0.0 dev: true - /@types/node@16.18.68: - resolution: {integrity: sha512-sG3hPIQwJLoewrN7cr0dwEy+yF5nD4D/4FxtQpFciRD/xwUzgD+G05uxZHv5mhfXo4F9Jkp13jjn0CC2q325sg==} + /@types/node@16.18.61: + resolution: {integrity: sha512-k0N7BqGhJoJzdh6MuQg1V1ragJiXTh8VUBAZTWjJ9cUq23SG0F0xavOwZbhiP4J3y20xd6jxKx+xNUhkMAi76Q==} dev: true - /@types/node@20.10.4: - resolution: {integrity: sha512-D08YG6rr8X90YB56tSIuBaddy/UXAA9RKJoFvrsnogAum/0pmjkgi4+2nx96A330FmioegBWmEYQ+syqCFaveg==} + /@types/node@20.9.0: + resolution: {integrity: sha512-nekiGu2NDb1BcVofVcEKMIwzlx4NjHlcjhoxxKBNLtz15Y1z7MYf549DFvkHSId02Ax6kGwWntIBPC3l/JZcmw==} dependencies: undici-types: 5.26.5 @@ -11249,11 +11334,11 @@ packages: resolution: {integrity: sha512-nj39q0wAIdhwn7DGUyT9irmsKK1tV0bd5WFEhgpqNTMFZ8cE+jieuTphCW0tfdm47S2zVT5mr09B28b1chmQMA==} dev: true - /@types/prop-types@15.7.11: - resolution: {integrity: sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng==} + /@types/prop-types@15.7.10: + resolution: {integrity: sha512-mxSnDQxPqsZxmeShFH+uwQ4kO4gcJcGahjjMFeLbKE95IAZiiZyiEepGZjtXJ7hN/yfu0bu9xN2ajcU0JcxX6A==} - /@types/pug@2.0.10: - resolution: {integrity: sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA==} + /@types/pug@2.0.9: + resolution: {integrity: sha512-Yg4LkgFYvn1faISbDNWmcAC1XoDT8IoMUFspp5mnagKk+UvD2N0IWt5A7GRdMubsNWqgCLmrkf8rXkzNqb4szA==} dev: true /@types/qrcode.react@1.0.4: @@ -11273,8 +11358,8 @@ packages: dependencies: '@types/react': 18.2.33 - /@types/react-redux@7.1.32: - resolution: {integrity: sha512-YJYV0M27cyHHJIacaRsZRx5OETzK8KWjEGnix7UH3ngItYo4It0MUBzU6WNwqnwhbrPw5wx9KXluuoTZ85Gg7A==} + /@types/react-redux@7.1.30: + resolution: {integrity: sha512-i2kqM6YaUwFKduamV6QM/uHbb0eCP8f8ZQ/0yWf+BsAVVsZPRYJ9eeGWZ3uxLfWwwA0SrPRMTPTqsPFkY3HZdA==} dependencies: '@types/hoist-non-react-statics': 3.3.5 '@types/react': 18.2.33 @@ -11297,46 +11382,46 @@ packages: /@types/react@18.2.33: resolution: {integrity: sha512-v+I7S+hu3PIBoVkKGpSYYpiBT1ijqEzWpzQD62/jm4K74hPpSP7FF9BnKG6+fg2+62weJYkkBWDJlZt5JO/9hg==} dependencies: - '@types/prop-types': 15.7.11 - '@types/scheduler': 0.16.8 - csstype: 3.1.3 + '@types/prop-types': 15.7.10 + '@types/scheduler': 0.16.6 + csstype: 3.1.2 /@types/resolve@1.17.1: resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 dev: true /@types/retry@0.12.0: resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - /@types/scheduler@0.16.8: - resolution: {integrity: sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==} + /@types/scheduler@0.16.6: + resolution: {integrity: sha512-Vlktnchmkylvc9SnwwwozTv04L/e1NykF5vgoQ0XTmI8DD+wxfjQuHuvHS3p0r2jz2x2ghPs2h1FVeDirIteWA==} - /@types/semver@7.5.6: - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + /@types/semver@7.5.5: + resolution: {integrity: sha512-+d+WYC1BxJ6yVOgUgzK8gWvp5qF8ssV5r4nsDcZWKRWcDQLQ619tvWAxJQYGgBrO1MnLJC7a5GtiYsAoQ47dJg==} dev: true /@types/send@0.17.4: resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} dependencies: '@types/mime': 1.3.5 - '@types/node': 20.10.4 + '@types/node': 20.9.0 /@types/serve-static@1.15.5: resolution: {integrity: sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==} dependencies: '@types/http-errors': 2.0.4 '@types/mime': 3.0.4 - '@types/node': 20.10.4 + '@types/node': 20.9.0 /@types/simple-peer@9.11.8: resolution: {integrity: sha512-rvqefdp2rvIA6wiomMgKWd2UZNPe6LM2EV5AuY3CPQJF+8TbdrL5TjYdMf0VAjGczzlkH4l1NjDkihwbj3Xodw==} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 - /@types/sizzle@2.3.8: - resolution: {integrity: sha512-0vWLNK2D5MT9dg0iOo8GlKguPAU02QjmZitPEsXRuJXU/OGIOt9vT9Fc26wtYuavLxtO45v9PGleoL9Z0k1LHg==} + /@types/sizzle@2.3.6: + resolution: {integrity: sha512-m04Om5Gz6kbjUwAQ7XJJQ30OdEFsSmAVsvn4NYwcTRyMVpKKa1aPuESw1n2CxS5fYkOQv3nHgDKeNa8e76fUkw==} dev: true /@types/stack-utils@2.0.3: @@ -11369,8 +11454,8 @@ packages: resolution: {integrity: sha512-e21dIN68/2/YFaqlmXye1XkATfv3dA9aX+m9amfJOzuY5y8v1EL/p92Kym0W7jde0NmNeSg31XwKRd9C0sE2lw==} dependencies: '@types/react': 18.2.33 - '@types/wordpress__blocks': 12.5.12(react-dom@18.2.0)(react@18.2.0) - '@types/wordpress__components': 23.0.10(react-dom@18.2.0)(react@18.2.0) + '@types/wordpress__blocks': 12.5.9(react-dom@18.2.0)(react@18.2.0) + '@types/wordpress__components': 23.0.7(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__keycodes': 2.3.3 '@wordpress/data': 9.17.0(react@18.2.0) '@wordpress/element': 5.24.0 @@ -11380,11 +11465,11 @@ packages: - react-dom dev: true - /@types/wordpress__blocks@12.5.12(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-zA/6A+STS8GIkW+UE3hEW9/0N75QqeVAZoWD6Saire/J/X7bLkpK6AvGMm6A1NPStxkIZ20IiA9e7xoqlJLI8g==} + /@types/wordpress__blocks@12.5.9(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-htrqAFaib/k+7CXYjkzaWzvX/K8PqapC8VeQZRaB59Y74tEWYbQvomC/wwJXUYP7zN+o48MFVY4HOiYIIJNGTA==} dependencies: '@types/react': 18.2.33 - '@types/wordpress__components': 23.0.10(react-dom@18.2.0)(react@18.2.0) + '@types/wordpress__components': 23.0.7(react-dom@18.2.0)(react@18.2.0) '@types/wordpress__shortcode': 2.3.6 '@wordpress/data': 9.17.0(react@18.2.0) '@wordpress/element': 5.24.0 @@ -11393,12 +11478,12 @@ packages: - react-dom dev: true - /@types/wordpress__components@23.0.10(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-dI1wP88AkEjhZAdqfz6Pz3lK0EMUEfpXH0omgb6IZ/toz6qpXOG/aemlLskNtPFuNkYYHvD+bwFkLPqKWo9ATA==} + /@types/wordpress__components@23.0.7(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-zGm9YNyfyeHo3RkyTmkSRdjQDQsVR+yWsA8m3eOQuU8w/TNnv/1li/GramYEqQsePWiEI6Cq/6omdCjw8GgfPQ==} dependencies: '@types/react': 18.2.33 '@types/tinycolor2': 1.4.6 - '@types/wordpress__notices': 3.27.6(react@18.2.0) + '@types/wordpress__notices': 3.27.5(react@18.2.0) '@types/wordpress__rich-text': 6.4.5(react@18.2.0) '@wordpress/element': 5.24.0 downshift: 6.1.12(react@18.2.0) @@ -11412,8 +11497,8 @@ packages: resolution: {integrity: sha512-jOI0L5NbLc0Ht/vkbZwgBfgWZbPKexXS+nxlYZ0kHQCjVCM7tdSwptItksCY3Qc9IV2nRc1pTnj/UJC2E2cUQw==} dev: true - /@types/wordpress__notices@3.27.6(react@18.2.0): - resolution: {integrity: sha512-cKK9Cu/br81XqNwxUTRjwGZuLtf6Ug76O77Qc1YF4+RhY8pruxKcWa2+TYzojeh6/83HXw4JjXY7tiI/WD4uoA==} + /@types/wordpress__notices@3.27.5(react@18.2.0): + resolution: {integrity: sha512-8T//wQC9MbwCNT2CFOqCZMnmCrB4Xxo/tejGjBW7oZSeFM84eC4EtHXuOgE3I9N96TM9Ft/zGzrpnDCyEMeIBA==} dependencies: '@types/react': 18.2.33 '@wordpress/data': 9.17.0(react@18.2.0) @@ -11437,8 +11522,8 @@ packages: /@types/yargs-parser@21.0.3: resolution: {integrity: sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==} - /@types/yargs@17.0.32: - resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} + /@types/yargs@17.0.31: + resolution: {integrity: sha512-bocYSx4DI8TmdlvxqGpVNXOgCNR1Jj0gNPhhAY+iz1rgKDAaYrAYdFYnhDV1IFuiuVc9HkOwyDcFxaTElF3/wg==} dependencies: '@types/yargs-parser': 21.0.3 @@ -11446,7 +11531,7 @@ packages: resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} requiresBuild: true dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 dev: true optional: true @@ -11470,7 +11555,7 @@ packages: debug: 4.3.4 eslint: 8.51.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.2.4 natural-compare: 1.4.0 semver: 7.5.4 ts-api-utils: 1.0.3(typescript@5.0.4) @@ -11596,7 +11681,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.0.4) @@ -11616,7 +11701,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 + '@types/semver': 7.5.5 '@typescript-eslint/scope-manager': 6.7.5 '@typescript-eslint/types': 6.7.5 '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.0.4) @@ -11848,7 +11933,7 @@ packages: '@wordpress/browserslist-config': 5.30.0 '@wordpress/warning': 2.47.0 browserslist: 4.22.1 - core-js: 3.34.0 + core-js: 3.33.2 react: 18.2.0 transitivePeerDependencies: - supports-color @@ -11912,7 +11997,7 @@ packages: fast-deep-equal: 3.1.3 memize: 2.1.0 postcss: 8.4.31 - postcss-prefixwrap: 1.43.0(postcss@8.4.31) + postcss-prefixwrap: 1.42.0(postcss@8.4.31) postcss-urlrebase: 1.3.0(postcss@8.4.31) react: 18.2.0 react-autosize-textarea: 7.1.0(react-dom@18.2.0)(react@18.2.0) @@ -11977,7 +12062,7 @@ packages: fast-deep-equal: 3.1.3 memize: 2.1.0 postcss: 8.4.31 - postcss-prefixwrap: 1.43.0(postcss@8.4.31) + postcss-prefixwrap: 1.42.0(postcss@8.4.31) postcss-urlrebase: 1.3.0(postcss@8.4.31) react: 18.2.0 react-autosize-textarea: 7.1.0(react-dom@18.2.0)(react@18.2.0) @@ -12225,7 +12310,7 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@ariakit/react': 0.3.9(react-dom@18.2.0)(react@18.2.0) + '@ariakit/react': 0.3.5(react-dom@18.2.0)(react@18.2.0) '@babel/runtime': 7.23.5 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 @@ -12263,7 +12348,7 @@ packages: dom-scroll-into-view: 1.2.1 downshift: 6.1.12(react@18.2.0) fast-deep-equal: 3.1.3 - framer-motion: 10.16.16(react-dom@18.2.0)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) gradient-parser: 0.1.5 highlight-words-core: 1.2.2 is-plain-object: 5.0.0 @@ -12293,7 +12378,7 @@ packages: react: ^18.0.0 react-dom: ^18.0.0 dependencies: - '@ariakit/react': 0.3.9(react-dom@18.2.0)(react@18.2.0) + '@ariakit/react': 0.3.5(react-dom@18.2.0)(react@18.2.0) '@babel/runtime': 7.23.5 '@emotion/cache': 11.11.0 '@emotion/css': 11.11.2 @@ -12331,7 +12416,7 @@ packages: dom-scroll-into-view: 1.2.1 downshift: 6.1.12(react@18.2.0) fast-deep-equal: 3.1.3 - framer-motion: 10.16.16(react-dom@18.2.0)(react@18.2.0) + framer-motion: 10.16.4(react-dom@18.2.0)(react@18.2.0) gradient-parser: 0.1.5 highlight-words-core: 1.2.2 is-plain-object: 5.0.0 @@ -12361,7 +12446,7 @@ packages: react: ^18.0.0 dependencies: '@babel/runtime': 7.23.5 - '@types/mousetrap': 1.6.15 + '@types/mousetrap': 1.6.14 '@wordpress/deprecated': 3.47.0 '@wordpress/dom': 3.47.0 '@wordpress/element': 5.24.0 @@ -12872,7 +12957,7 @@ packages: eslint-plugin-prettier: 5.0.1(eslint-config-prettier@9.0.0)(eslint@8.51.0)(wp-prettier@3.0.3) eslint-plugin-react: 7.33.2(eslint@8.51.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.51.0) - globals: 13.24.0 + globals: 13.23.0 prettier: /wp-prettier@3.0.3 requireindex: 1.2.0 typescript: 5.0.4 @@ -12956,9 +13041,9 @@ packages: resolution: {integrity: sha512-UCZvDUJ1AB9IQHjjPHqSDDzj4Y8/BaQruzfJe5II86FruZXBHZXx1DAZb5sAe4GCOAfatbHsIFnoUAEhLDJdjg==} engines: {node: '>=12'} dependencies: - '@preact/signals': 1.2.2(preact@10.19.3) - deepsignal: 1.3.6(@preact/signals@1.2.2)(preact@10.19.3) - preact: 10.19.3 + '@preact/signals': 1.2.1(preact@10.19.1) + deepsignal: 1.3.6(@preact/signals@1.2.1)(preact@10.19.1) + preact: 10.19.1 transitivePeerDependencies: - '@preact/signals-core' - '@preact/signals-react' @@ -13485,12 +13570,12 @@ packages: '@types/simple-peer': 9.11.8 '@wordpress/url': 3.48.0 import-locals: 2.0.0 - lib0: 0.2.88 + lib0: 0.2.87 simple-peer: 9.11.1 - y-indexeddb: 9.0.12(yjs@13.6.10) - y-protocols: 1.0.6(yjs@13.6.10) - y-webrtc: 10.2.6(yjs@13.6.10) - yjs: 13.6.10 + y-indexeddb: 9.0.12(yjs@13.6.8) + y-protocols: 1.0.6(yjs@13.6.8) + y-webrtc: 10.2.5(yjs@13.6.8) + yjs: 13.6.8 transitivePeerDependencies: - bufferutil - supports-color @@ -13638,7 +13723,6 @@ packages: /abab@2.0.6: resolution: {integrity: sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==} - deprecated: Use your platform's native atob() and btoa() methods instead /accepts@1.3.8: resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} @@ -13652,7 +13736,7 @@ packages: resolution: {integrity: sha512-umOSDSDrfHbTNPuNpC2NSnnA3LUrqpevPb4T9jRx4MagXNS0rs+gwiTcAvqCRmsD6utzsrzNt+ebm00SNWiC3Q==} dependencies: acorn: 8.11.2 - acorn-walk: 8.3.1 + acorn-walk: 8.3.0 /acorn-import-assertions@1.9.0(acorn@8.11.2): resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} @@ -13682,8 +13766,8 @@ packages: engines: {node: '>=0.4.0'} dev: true - /acorn-walk@8.3.1: - resolution: {integrity: sha512-TgUZgYvqZprrl7YldZNoa9OciCAyZR+Ejm9eXzKCmjsF5IKp/wgQ7Z/ZpjpGTIUPwrHQIcYeI8qDh4PsEwxMbw==} + /acorn-walk@8.3.0: + resolution: {integrity: sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA==} engines: {node: '>=0.4.0'} /acorn@7.4.1: @@ -14012,7 +14096,7 @@ packages: call-bind: 1.0.5 is-nan: 1.3.2 object-is: 1.1.5 - object.assign: 4.1.5 + object.assign: 4.1.4 util: 0.12.5 dev: true @@ -14066,7 +14150,7 @@ packages: postcss: ^8.1.0 dependencies: browserslist: 4.22.1 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001561 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -14128,7 +14212,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 + '@types/babel__core': 7.20.4 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.6.3(@babel/core@7.23.5) chalk: 4.1.2 @@ -14146,7 +14230,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 + '@types/babel__core': 7.20.4 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.6.3(@babel/core@7.23.5) chalk: 4.1.2 @@ -14164,7 +14248,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@jest/transform': 29.7.0 - '@types/babel__core': 7.20.5 + '@types/babel__core': 7.20.4 babel-plugin-istanbul: 6.1.1 babel-preset-jest: 29.6.3(@babel/core@7.23.5) chalk: 4.1.2 @@ -14214,8 +14298,8 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/template': 7.22.15 - '@babel/types': 7.23.5 - '@types/babel__core': 7.20.5 + '@babel/types': 7.23.3 + '@types/babel__core': 7.20.4 '@types/babel__traverse': 7.20.4 dev: true @@ -14250,7 +14334,7 @@ packages: dependencies: '@babel/core': 7.23.5 '@babel/helper-define-polyfill-provider': 0.4.3(@babel/core@7.23.5) - core-js-compat: 3.34.0 + core-js-compat: 3.33.2 transitivePeerDependencies: - supports-color @@ -14281,7 +14365,7 @@ packages: '@babel/core': '>=7.11.6' dependencies: '@babel/core': 7.23.5 - core-js: 3.34.0 + core-js: 3.33.2 debug: 4.3.4 lodash.mergewith: 4.6.2 prettier: 2.8.8 @@ -14341,8 +14425,8 @@ packages: open: 8.4.2 dev: true - /big-integer@1.6.52: - resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} + /big-integer@1.6.51: + resolution: {integrity: sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==} engines: {node: '>=0.6'} dev: true @@ -14397,7 +14481,7 @@ packages: resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} engines: {node: '>= 5.10.0'} dependencies: - big-integer: 1.6.52 + big-integer: 1.6.51 dev: true /brace-expansion@1.1.11: @@ -14432,21 +14516,11 @@ packages: engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - caniuse-lite: 1.0.30001568 - electron-to-chromium: 1.4.609 - node-releases: 2.0.14 + caniuse-lite: 1.0.30001561 + electron-to-chromium: 1.4.582 + node-releases: 2.0.13 update-browserslist-db: 1.0.13(browserslist@4.22.1) - /browserslist@4.22.2: - resolution: {integrity: sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001568 - electron-to-chromium: 1.4.609 - node-releases: 2.0.14 - update-browserslist-db: 1.0.13(browserslist@4.22.2) - /bs-logger@0.2.6: resolution: {integrity: sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog==} engines: {node: '>= 6'} @@ -14525,7 +14599,7 @@ packages: istanbul-reports: 3.1.6 rimraf: 3.0.2 test-exclude: 6.0.0 - v8-to-istanbul: 9.2.0 + v8-to-istanbul: 9.1.3 yargs: 16.2.0 yargs-parser: 20.2.9 dev: true @@ -14567,12 +14641,12 @@ packages: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.22.1 - caniuse-lite: 1.0.30001568 + caniuse-lite: 1.0.30001561 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - /caniuse-lite@1.0.30001568: - resolution: {integrity: sha512-vSUkH84HontZJ88MiNrOau1EBrCqEQYgkC5gIySiDlpsm8sGVrhU7Kx4V6h0tnqaHzIHZv08HlJIwPbL4XL9+A==} + /caniuse-lite@1.0.30001561: + resolution: {integrity: sha512-NTt0DNoKe958Q0BE0j0c1V9jbUzhBxHIEJy7asmGrpE0yG63KTV7PLHPnK2E1O9RsQrQ081I3NLuXGS6zht3cw==} /capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -14731,8 +14805,8 @@ packages: /classnames@2.3.2: resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} - /clean-css@5.3.3: - resolution: {integrity: sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==} + /clean-css@5.3.2: + resolution: {integrity: sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww==} engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 @@ -14756,8 +14830,8 @@ packages: restore-cursor: 3.1.0 dev: true - /cli-spinners@2.9.2: - resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} + /cli-spinners@2.9.1: + resolution: {integrity: sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==} engines: {node: '>=6'} dev: true @@ -15122,13 +15196,13 @@ packages: serialize-javascript: 6.0.1 webpack: 5.76.0(webpack-cli@4.9.1) - /core-js-compat@3.34.0: - resolution: {integrity: sha512-4ZIyeNbW/Cn1wkMMDy+mvrRUxrwFNjKwbhCfQpDd+eLgYipDqp8oGFGtLmhh18EDPKA0g3VUBYOxQGGwvWLVpA==} + /core-js-compat@3.33.2: + resolution: {integrity: sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw==} dependencies: - browserslist: 4.22.2 + browserslist: 4.22.1 - /core-js-pure@3.34.0: - resolution: {integrity: sha512-pmhivkYXkymswFfbXsANmBAewXx86UBfmagP+w0wkK06kLsLlTK5oQmsURPivzMkIBQiYq2cjamcZExIwlFQIg==} + /core-js-pure@3.33.2: + resolution: {integrity: sha512-a8zeCdyVk7uF2elKIGz67AjcXOxjRbwOLz8SbklEso1V+2DoW4OkAMZN9S9GBgvZIaqQi/OemFX4OiSoQEmg1Q==} requiresBuild: true dev: true @@ -15137,8 +15211,8 @@ packages: requiresBuild: true dev: true - /core-js@3.34.0: - resolution: {integrity: sha512-aDdvlDder8QmY91H88GzNi9EtQi2TjvQhpCX6B1v/dAZHU1AuLgHvRh54RiOerpEhEW46Tkf+vgAViB/CWC0ag==} + /core-js@3.33.2: + resolution: {integrity: sha512-XeBzWI6QL3nJQiHmdzbAOiMYqjrb7hwU7A39Qhvd/POSa/t9E1AeZyEZx3fNvp/vtM8zXwhoL0FsiS0hD0pruQ==} requiresBuild: true dev: true @@ -15254,7 +15328,7 @@ packages: postcss-modules-values: 4.0.0(postcss@8.4.31) postcss-value-parser: 4.2.0 semver: 7.5.2 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /css-minimizer-webpack-plugin@5.0.1(webpack@5.76.0): @@ -15414,8 +15488,8 @@ packages: dependencies: cssom: 0.3.8 - /csstype@3.1.3: - resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} + /csstype@3.1.2: + resolution: {integrity: sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==} /custom-error-instance@2.1.1: resolution: {integrity: sha512-p6JFxJc3M4OTD2li2qaHkDCw9SfMw82Ldr6OC9Je1aXiGfhx2W8p3GaoeaGrPJTUN9NirTM/KTxHWMUdR1rsUg==} @@ -15528,7 +15602,7 @@ packages: isarray: 2.0.5 object-is: 1.1.5 object-keys: 1.1.1 - object.assign: 4.1.5 + object.assign: 4.1.4 regexp.prototype.flags: 1.5.1 side-channel: 1.0.4 which-boxed-primitive: 1.0.2 @@ -15544,7 +15618,7 @@ packages: resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} engines: {node: '>=0.10.0'} - /deepsignal@1.3.6(@preact/signals@1.2.2)(preact@10.19.3): + /deepsignal@1.3.6(@preact/signals@1.2.1)(preact@10.19.1): resolution: {integrity: sha512-yjd+vtiznL6YaMptOsKnEKkPr60OEApa+LRe+Qe6Ile/RfCOrELKk/YM3qVpXFZiyOI3Ng67GDEyjAlqVc697g==} peerDependencies: '@preact/signals': ^1.1.4 @@ -15561,8 +15635,8 @@ packages: preact: optional: true dependencies: - '@preact/signals': 1.2.2(preact@10.19.3) - preact: 10.19.3 + '@preact/signals': 1.2.1(preact@10.19.1) + preact: 10.19.1 /default-browser-id@3.0.0: resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} @@ -15744,7 +15818,7 @@ packages: resolution: {integrity: sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==} dependencies: '@babel/runtime': 7.23.5 - csstype: 3.1.3 + csstype: 3.1.2 /dom-scroll-into-view@1.2.1: resolution: {integrity: sha512-LwNVg3GJOprWDO+QhLL1Z9MMgWe/KAFLxVWKzjRTxNSPn8/LLDIfmuG71YHznXCqaqTjvHJDYO1MEAgX6XCNbQ==} @@ -15776,7 +15850,6 @@ packages: /domexception@4.0.0: resolution: {integrity: sha512-A2is4PLG+eeSfoTMA95/s4pvAoSo2mKtiM5jlHkAVewmiO8ISFTFKZjH7UAM1Atli/OT/7JHOrJRJiMKUZKYBw==} engines: {node: '>=12'} - deprecated: Use your platform's native DOMException instead dependencies: webidl-conversions: 7.0.0 @@ -15876,8 +15949,8 @@ packages: jake: 10.8.7 dev: true - /electron-to-chromium@1.4.609: - resolution: {integrity: sha512-ihiCP7PJmjoGNuLpl7TjNA8pCQWu09vGyjlPYw1Rqww4gvNuCcmvl+44G+2QyJ6S2K4o+wbTS++Xz0YN8Q9ERw==} + /electron-to-chromium@1.4.582: + resolution: {integrity: sha512-89o0MGoocwYbzqUUjc+VNpeOFSOK9nIdC5wY4N+PVUarUK0MtjyTjks75AZS2bW4Kl8MdewdFsWaH0jLy+JNoA==} /elegant-spinner@1.0.1: resolution: {integrity: sha512-B+ZM+RXvRqQaAmkMlO/oSe5nMUOaUnyfGYCEHoR8wrXsZR2mA0XVibsxV1bvTwxdRWah1PkQqso2EzhILGHtEQ==} @@ -16024,7 +16097,7 @@ packages: is-weakref: 1.0.2 object-inspect: 1.13.1 object-keys: 1.1.1 - object.assign: 4.1.5 + object.assign: 4.1.4 regexp.prototype.flags: 1.5.1 safe-array-concat: 1.0.1 safe-regex-test: 1.0.0 @@ -16460,7 +16533,7 @@ packages: eslint-config-prettier: 9.0.0(eslint@8.51.0) prettier: /wp-prettier@3.0.3 prettier-linter-helpers: 1.0.0 - synckit: 0.8.6 + synckit: 0.8.5 dev: true /eslint-plugin-react-hooks@4.6.0(eslint@8.51.0): @@ -16576,7 +16649,7 @@ packages: dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@8.51.0) '@eslint-community/regexpp': 4.10.0 - '@eslint/eslintrc': 2.1.4 + '@eslint/eslintrc': 2.1.3 '@eslint/js': 8.51.0 '@humanwhocodes/config-array': 0.11.13 '@humanwhocodes/module-importer': 1.0.1 @@ -16596,9 +16669,9 @@ packages: file-entry-cache: 6.0.1 find-up: 5.0.0 glob-parent: 6.0.2 - globals: 13.24.0 + globals: 13.23.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.2.4 imurmurhash: 0.1.4 is-glob: 4.0.3 is-path-inside: 3.0.3 @@ -16671,8 +16744,8 @@ packages: resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} engines: {node: '>=8.3.0'} dependencies: - '@babel/traverse': 7.23.5 - '@babel/types': 7.23.5 + '@babel/traverse': 7.23.3 + '@babel/types': 7.23.3 c8: 7.14.0 transitivePeerDependencies: - supports-color @@ -16706,7 +16779,7 @@ packages: resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} engines: {node: '>= 0.8'} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 require-like: 0.1.2 dev: true @@ -17048,8 +17121,8 @@ packages: resolution: {integrity: sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==} dev: true - /flow-parser@0.223.3: - resolution: {integrity: sha512-9KxxDKSB22ovMpSULbOL/QAQGPN6M0YMS3PubQvB0jVc4W7QP6VhasIVic7MzKcJSh0BAVs4J6SZjoH0lDDNlg==} + /flow-parser@0.221.0: + resolution: {integrity: sha512-i+GzdLcKYy5bxhx1N+FIcR1bTqssuVWTJcuytMhwqLAxifz46g4BSNicWXGrtzT0HibJUBIzZOYA3FveJucTPg==} engines: {node: '>=0.4.0'} dev: true @@ -17113,7 +17186,7 @@ packages: typescript: '>3.6.0' webpack: ^5.11.0 dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.22.13 chalk: 4.1.2 chokidar: 3.5.3 cosmiconfig: 7.1.0 @@ -17126,7 +17199,7 @@ packages: semver: 7.5.2 tapable: 2.2.1 typescript: 5.0.4 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /form-data@2.5.1: @@ -17159,8 +17232,8 @@ packages: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} dev: true - /framer-motion@10.16.16(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-je6j91rd7NmUX7L1XHouwJ4v3R+SO4umso2LUcgOct3rHZ0PajZ80ETYZTajzEXEl9DlKyzjyt4AvGQ+lrebOw==} + /framer-motion@10.16.4(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-p9V9nGomS3m6/CALXqv6nFGMuFOxbWsmaOrdmhyQimMIlLl3LC7h7l86wge/Js/8cRu5ktutS/zlzgR7eBOtFA==} peerDependencies: react: ^18.0.0 react-dom: ^18.0.0 @@ -17202,15 +17275,6 @@ packages: jsonfile: 6.1.0 universalify: 2.0.1 - /fs-extra@11.2.0: - resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} - engines: {node: '>=14.14'} - dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.1.0 - universalify: 2.0.1 - dev: true - /fs-extra@8.1.0: resolution: {integrity: sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==} engines: {node: '>=6 <7 || >=8'} @@ -17439,8 +17503,8 @@ packages: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} - /globals@13.24.0: - resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} + /globals@13.23.0: + resolution: {integrity: sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==} engines: {node: '>=8'} dependencies: type-fest: 0.20.2 @@ -17488,7 +17552,7 @@ packages: array-union: 2.1.0 dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.2.4 merge2: 1.4.1 slash: 3.0.0 dev: true @@ -17499,7 +17563,7 @@ packages: dependencies: dir-glob: 3.0.1 fast-glob: 3.3.2 - ignore: 5.3.0 + ignore: 5.2.4 merge2: 1.4.1 slash: 4.0.0 @@ -17693,12 +17757,12 @@ packages: hasBin: true dependencies: camel-case: 4.1.2 - clean-css: 5.3.3 + clean-css: 5.3.2 commander: 8.3.0 he: 1.2.0 param-case: 3.0.4 relateurl: 0.2.7 - terser: 5.26.0 + terser: 5.24.0 dev: true /html-tags@3.3.1: @@ -17706,8 +17770,8 @@ packages: engines: {node: '>=8'} dev: true - /html-webpack-plugin@5.5.4(webpack@5.76.0): - resolution: {integrity: sha512-3wNSaVVxdxcu0jd4FpQFoICdqgxs4zIQQvj+2yQKFfBOnLETQ6X5CDWdeasuGlSsooFlMkEioWDTqBv1wvw5Iw==} + /html-webpack-plugin@5.5.3(webpack@5.76.0): + resolution: {integrity: sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg==} engines: {node: '>=10.13.0'} peerDependencies: webpack: ^5.20.0 @@ -17717,7 +17781,7 @@ packages: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /htmlparser2@6.1.0: @@ -17838,8 +17902,8 @@ packages: resolution: {integrity: sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==} engines: {node: '>= 4'} - /ignore@5.3.0: - resolution: {integrity: sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg==} + /ignore@5.2.4: + resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} engines: {node: '>= 4'} /immutable@4.3.4: @@ -18330,7 +18394,7 @@ packages: engines: {node: '>=8'} dependencies: '@babel/core': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/parser': 7.23.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -18343,7 +18407,7 @@ packages: engines: {node: '>=10'} dependencies: '@babel/core': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/parser': 7.23.3 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 7.5.4 @@ -18426,7 +18490,7 @@ packages: '@jest/expect': 29.7.0 '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 chalk: 4.1.2 co: 4.6.0 dedent: 1.5.1 @@ -18514,7 +18578,7 @@ packages: - supports-color dev: true - /jest-config@29.7.0(@types/node@20.10.4): + /jest-config@29.7.0(@types/node@20.9.0): resolution: {integrity: sha512-uXbpfeQ7R6TZBqI3/TxCU4q4ttk3u0PJeC+E0zbfSoSjq6bJ7buBPxzQPL0ifrkY4DNu4JUdk0ImlBUYi840eQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -18529,7 +18593,7 @@ packages: '@babel/core': 7.23.5 '@jest/test-sequencer': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 babel-jest: 29.7.0(@babel/core@7.23.5) chalk: 4.1.2 ci-info: 3.9.0 @@ -18605,7 +18669,7 @@ packages: '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 '@types/jsdom': 20.0.1 - '@types/node': 20.10.4 + '@types/node': 20.9.0 jest-mock: 29.7.0 jest-util: 29.7.0 jsdom: 20.0.3 @@ -18622,7 +18686,7 @@ packages: '@jest/environment': 29.7.0 '@jest/fake-timers': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 jest-mock: 29.7.0 jest-util: 29.7.0 dev: true @@ -18654,7 +18718,7 @@ packages: dependencies: '@jest/types': 29.6.3 '@types/graceful-fs': 4.1.9 - '@types/node': 20.10.4 + '@types/node': 20.9.0 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -18689,7 +18753,7 @@ packages: resolution: {integrity: sha512-GBEV4GRADeP+qtB2+6u61stea8mGcOT4mCtrYISZwfu9/ISHFJ/5zOMXYbpBE9RsS5+Gb63DW4FgmnKJ79Kf6w==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.22.13 '@jest/types': 29.6.3 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -18705,7 +18769,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 jest-util: 29.7.0 dev: true @@ -18760,7 +18824,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -18791,7 +18855,7 @@ packages: '@jest/test-result': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 chalk: 4.1.2 cjs-module-lexer: 1.2.3 collect-v8-coverage: 1.0.2 @@ -18815,10 +18879,10 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@babel/core': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.3 '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.23.5) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.5) - '@babel/types': 7.23.5 + '@babel/types': 7.23.3 '@jest/expect-utils': 29.7.0 '@jest/transform': 29.7.0 '@jest/types': 29.6.3 @@ -18843,7 +18907,7 @@ packages: engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 chalk: 4.1.2 ci-info: 3.9.0 graceful-fs: 4.2.11 @@ -18867,7 +18931,7 @@ packages: dependencies: '@jest/test-result': 29.7.0 '@jest/types': 29.6.3 - '@types/node': 20.10.4 + '@types/node': 20.9.0 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -18879,7 +18943,7 @@ packages: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18887,7 +18951,7 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} dependencies: - '@types/node': 20.10.4 + '@types/node': 20.9.0 jest-util: 29.7.0 merge-stream: 2.0.0 supports-color: 8.1.1 @@ -18945,7 +19009,7 @@ packages: '@babel/preset-env': ^7.1.6 dependencies: '@babel/core': 7.23.5 - '@babel/parser': 7.23.5 + '@babel/parser': 7.23.3 '@babel/plugin-proposal-class-properties': 7.18.6(@babel/core@7.23.5) '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6(@babel/core@7.23.5) '@babel/plugin-proposal-optional-chaining': 7.21.0(@babel/core@7.23.5) @@ -18956,7 +19020,7 @@ packages: '@babel/register': 7.22.15(@babel/core@7.23.5) babel-core: 7.0.0-bridge.0(@babel/core@7.23.5) chalk: 4.1.2 - flow-parser: 0.223.3 + flow-parser: 0.221.0 graceful-fs: 4.2.11 micromatch: 4.0.5 neo-async: 2.6.2 @@ -19006,7 +19070,7 @@ packages: whatwg-encoding: 2.0.0 whatwg-mimetype: 3.0.0 whatwg-url: 11.0.0 - ws: 8.15.0 + ws: 8.14.2 xml-name-validator: 4.0.0 transitivePeerDependencies: - bufferutil @@ -19081,7 +19145,7 @@ packages: dependencies: array-includes: 3.1.7 array.prototype.flat: 1.3.2 - object.assign: 4.1.5 + object.assign: 4.1.4 object.values: 1.1.7 dev: true @@ -19150,8 +19214,8 @@ packages: type-check: 0.4.0 dev: true - /lib0@0.2.88: - resolution: {integrity: sha512-KyroiEvCeZcZEMx5Ys+b4u4eEBbA1ch7XUaBhYpwa/nPMrzTjUhI4RfcytmQfYoTBPcdyx+FX6WFNIoNuJzJfQ==} + /lib0@0.2.87: + resolution: {integrity: sha512-TbB63XJixvNToW2IHWAFsCJj9tVnajmwjE14p69i51Rx8byOQd2IP4ourE8v4d7vhyO++nVm1sQk3ePslfbucg==} engines: {node: '>=16'} hasBin: true dependencies: @@ -19441,9 +19505,11 @@ packages: highlight.js: 10.7.3 dev: true - /lru-cache@10.1.0: - resolution: {integrity: sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag==} + /lru-cache@10.0.2: + resolution: {integrity: sha512-Yj9mA8fPiVgOUpByoTZO5pNrcl5Yk37FcSHsUINpAsaBIEZIuqcCclDZJCVxqQShDsmYX8QG63svJiTbOATZwg==} engines: {node: 14 || >=16.14} + dependencies: + semver: 7.5.2 dev: true /lru-cache@5.1.1: @@ -20104,9 +20170,9 @@ packages: hasBin: true dev: true - /mock-xmlhttprequest@8.3.0: - resolution: {integrity: sha512-yjNaP8HskE7GhO0D12kB35+OvCnNAh2fJnD1/mC5Y3WW8WcozJnC23w+8UoU+dmVR4x1KpAB8PPtybY9wI16Ew==} - engines: {node: '>=16.0.0'} + /mock-xmlhttprequest@8.2.0: + resolution: {integrity: sha512-agEokniRxw/MhrmIl9Ytn5wuj6kK+pu4KaGPV2fGEKStHXH9HIzYPChth2Jb/MB3TMX0ER1F1QMsvMA3BBe3qA==} + engines: {node: '>=14.0.0'} dev: true /moment-timezone@0.5.43: @@ -20210,8 +20276,8 @@ packages: resolution: {integrity: sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==} dev: true - /node-releases@2.0.14: - resolution: {integrity: sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw==} + /node-releases@2.0.13: + resolution: {integrity: sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==} /normalize-package-data@2.5.0: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} @@ -20359,8 +20425,8 @@ packages: engines: {node: '>= 0.4'} dev: true - /object.assign@4.1.5: - resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} + /object.assign@4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.5 @@ -20504,7 +20570,7 @@ packages: bl: 4.1.0 chalk: 4.1.2 cli-cursor: 3.1.0 - cli-spinners: 2.9.2 + cli-spinners: 2.9.1 is-interactive: 1.0.0 is-unicode-supported: 0.1.0 log-symbols: 4.1.0 @@ -20623,7 +20689,7 @@ packages: resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - '@babel/code-frame': 7.23.5 + '@babel/code-frame': 7.22.13 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 @@ -20697,7 +20763,7 @@ packages: resolution: {integrity: sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 10.1.0 + lru-cache: 10.0.2 minipass: 7.0.4 dev: true @@ -21136,8 +21202,8 @@ packages: postcss: 8.4.31 postcss-value-parser: 4.2.0 - /postcss-prefixwrap@1.43.0(postcss@8.4.31): - resolution: {integrity: sha512-9qGvIHCgc8zbPRW2TXBUfZd6rZ0pV41a2i0LVPN8PKimT0lMG2y7CPlhu6mmj1NdUkkZtyUIk/6aiEfuCjlgjg==} + /postcss-prefixwrap@1.42.0(postcss@8.4.31): + resolution: {integrity: sha512-lg2e3mot/RoAVvMG9nfaw7me5pWPWnQKr1iWLUSkHBgIruP3IPeq6yXK5mUlJNTd4ybYSBfTWDtzd3iS8eQoaA==} peerDependencies: postcss: '*' dependencies: @@ -21177,7 +21243,7 @@ packages: dependencies: postcss: 8.4.31 postcss-value-parser: 4.2.0 - svgo: 3.0.5 + svgo: 3.0.3 /postcss-unique-selectors@6.0.0(postcss@8.4.31): resolution: {integrity: sha512-EPQzpZNxOxP7777t73RQpZE5e9TrnCrkvp7AH7a0l89JmZiPnS82y216JowHXwpBCQitfyxrof9TK3rYbi7/Yw==} @@ -21214,8 +21280,8 @@ packages: /preact@10.12.1: resolution: {integrity: sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==} - /preact@10.19.3: - resolution: {integrity: sha512-nHHTeFVBTHRGxJXKkKu5hT8C/YWBkPso4/Gad6xuj5dbptt9iF9NZr9pHbPhBrnT2klheu7mHTxTZ/LjwJiEiQ==} + /preact@10.19.1: + resolution: {integrity: sha512-ZSsUr6EFlwWH0btdXMj6+X+hJAZ1v+aUzKlfwBGokKB1ZO6Shz+D16LxQhM8f+E/UgkKbVe2tsWXtGTUMCkGpQ==} /prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} @@ -21555,7 +21621,7 @@ packages: hasBin: true dependencies: '@babel/core': 7.23.5 - '@babel/generator': 7.23.5 + '@babel/generator': 7.23.3 '@babel/runtime': 7.23.5 ast-types: 0.14.2 commander: 2.20.3 @@ -21645,7 +21711,7 @@ packages: optional: true dependencies: '@babel/runtime': 7.23.5 - '@types/react-redux': 7.1.32 + '@types/react-redux': 7.1.30 hoist-non-react-statics: 3.3.2 loose-envify: 1.4.0 prop-types: 15.8.1 @@ -21901,13 +21967,13 @@ packages: react-is: 18.2.0 dev: true - /react-slider@2.0.5(@babel/runtime@7.23.5)(react@18.2.0): + /react-slider@2.0.5(@babel/runtime@7.23.2)(react@18.2.0): resolution: {integrity: sha512-MU5gaK1yYCKnbDDN3CMiVcgkKZwMvdqK2xUEW7fFU37NAzRgS1FZbF9N7vP08E3XXNVhiuZnwVzUa3PYQAZIMg==} peerDependencies: '@babel/runtime': ^7 react: ^16 || ^17 || ^18 dependencies: - '@babel/runtime': 7.23.5 + '@babel/runtime': 7.23.2 prop-types: 15.8.1 react: 18.2.0 dev: false @@ -23041,12 +23107,12 @@ packages: dependencies: '@storybook/addons': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/blocks': 7.4.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/channels': 7.6.4 + '@storybook/channels': 7.5.3 '@storybook/components': 7.4.6(react-dom@18.2.0)(react@18.2.0) - '@storybook/core-events': 7.6.4 + '@storybook/core-events': 7.5.3 '@storybook/manager-api': 7.4.6(react-dom@18.2.0)(react@18.2.0) '@storybook/theming': 7.4.6(react-dom@18.2.0)(react@18.2.0) - mock-xmlhttprequest: 8.3.0 + mock-xmlhttprequest: 8.2.0 path-to-regexp: 6.2.1 polished: 4.2.2 prop-types: 15.8.1 @@ -23270,7 +23336,7 @@ packages: peerDependencies: webpack: ^5.0.0 dependencies: - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /stylehacks@6.0.0(postcss@8.4.31): @@ -23325,7 +23391,7 @@ packages: svelte: 3.x dependencies: svelte: 3.58.0 - svelte2tsx: 0.6.27(svelte@3.58.0)(typescript@5.0.4) + svelte2tsx: 0.6.25(svelte@3.58.0)(typescript@5.0.4) transitivePeerDependencies: - typescript dev: false @@ -23369,7 +23435,7 @@ packages: optional: true dependencies: '@babel/core': 7.23.5 - '@types/pug': 2.0.10 + '@types/pug': 2.0.9 detect-indent: 6.1.0 magic-string: 0.27.0 postcss: 8.4.31 @@ -23380,8 +23446,8 @@ packages: typescript: 5.0.4 dev: true - /svelte2tsx@0.6.27(svelte@3.58.0)(typescript@5.0.4): - resolution: {integrity: sha512-E1uPW1o6VsbRz+nUk3fznZ2lSmCITAJoNu8AYefWSvIwE2pSB01i5sId4RMbWNzfcwCQl1DcgGShCPcldl4rvg==} + /svelte2tsx@0.6.25(svelte@3.58.0)(typescript@5.0.4): + resolution: {integrity: sha512-hhBKL5X9gGvKQAZ9xLoHnbE9Yb00HxEZJlxcj2drxWK+Tpqcs/bnodjSfCGbqEhvNaUXYNbVL7s4dEXT+o0f6w==} peerDependencies: svelte: ^3.55 || ^4.0.0-next.0 || ^4.0 || ^5.0.0-next.0 typescript: ^4.9.4 || ^5.0.0 @@ -23399,8 +23465,8 @@ packages: /svg-parser@2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - /svgo@3.0.5: - resolution: {integrity: sha512-HQKHEo73pMNOlDlBcLgZRcHW2+1wo7bFYayAXkGN0l/2+h68KjlfZyMRhdhaGvoHV2eApOovl12zoFz42sT6rQ==} + /svgo@3.0.3: + resolution: {integrity: sha512-X4UZvLhOglD5Xrp834HzGHf8RKUW0Ahigg/08yRO1no9t2NxffOkMiQ0WmaMIbaGlVTlSst2zWANsdhz5ybXgA==} engines: {node: '>=14.0.0'} hasBin: true dependencies: @@ -23408,18 +23474,17 @@ packages: commander: 7.2.0 css-select: 5.1.0 css-tree: 2.3.1 - css-what: 6.1.0 csso: 5.0.5 picocolors: 1.0.0 - /swc-loader@0.2.3(@swc/core@1.3.100)(webpack@5.76.0): + /swc-loader@0.2.3(@swc/core@1.3.96)(webpack@5.76.0): resolution: {integrity: sha512-D1p6XXURfSPleZZA/Lipb3A8pZ17fP4NObZvFCDjK/OKljroqDpPmsBdTraWhVBqUNpcWBQY1imWdoPScRlQ7A==} peerDependencies: '@swc/core': ^1.2.147 webpack: '>=2' dependencies: - '@swc/core': 1.3.100 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + '@swc/core': 1.3.96 + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /swiper@6.7.0: @@ -23442,12 +23507,12 @@ packages: /synchronous-promise@2.0.17: resolution: {integrity: sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==} - /synckit@0.8.6: - resolution: {integrity: sha512-laHF2savN6sMeHCjLRkheIU4wo3Zg9Ln5YOjOo7sZ5dVQW8yF5pPE5SIw1dsPhq3TRp1jisKRCdPhfs/1WMqDA==} + /synckit@0.8.5: + resolution: {integrity: sha512-L1dapNV6vu2s/4Sputv8xGsCdAVlb5nRDMFU/E27D44l5U6cw1g0dGd45uLc+OXjNMmF4ntiMdCimzcjFKQI8Q==} engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.4.2 - tslib: 2.6.2 + tslib: 2.5.0 dev: true /tabbable@5.3.3: @@ -23523,7 +23588,7 @@ packages: unique-string: 2.0.0 dev: true - /terser-webpack-plugin@5.3.3(@swc/core@1.3.100)(webpack@5.76.0): + /terser-webpack-plugin@5.3.3(@swc/core@1.3.96)(webpack@5.76.0): resolution: {integrity: sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==} engines: {node: '>= 10.13.0'} peerDependencies: @@ -23540,12 +23605,12 @@ packages: optional: true dependencies: '@jridgewell/trace-mapping': 0.3.20 - '@swc/core': 1.3.100 + '@swc/core': 1.3.96 jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.26.0 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + terser: 5.24.0 + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /terser-webpack-plugin@5.3.3(webpack@5.76.0): @@ -23568,11 +23633,11 @@ packages: jest-worker: 27.5.1 schema-utils: 3.3.0 serialize-javascript: 6.0.1 - terser: 5.26.0 + terser: 5.24.0 webpack: 5.76.0(webpack-cli@4.9.1) - /terser@5.26.0: - resolution: {integrity: sha512-dytTGoE2oHgbNV9nTzgBEPaqAWvcJNl66VZ0BkJqlvp71IjO8CxdBx/ykCNb47cLnCmCvRZ6ZR0tLkqvZCdVBQ==} + /terser@5.24.0: + resolution: {integrity: sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw==} engines: {node: '>=10'} hasBin: true dependencies: @@ -23677,8 +23742,8 @@ packages: dependencies: is-number: 7.0.0 - /tocbot@4.23.0: - resolution: {integrity: sha512-5DWuSZXsqG894mkGb8ZsQt9myyQyVxE50AiGRZ0obV0BVUTVkaZmc9jbgpknaAAPUm4FIrzGkEseD6FuQJYJDQ==} + /tocbot@4.22.0: + resolution: {integrity: sha512-YHCs00HCNiHxUhksloa36fTfMEXEWV+vdPn3ARQfmj2u3PcUYIjJkfc+ABUfCF9Eb+LSy/QzuLl256fbsRnpHQ==} dev: true /toidentifier@1.0.1: @@ -23967,8 +24032,8 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /undici@5.28.2: - resolution: {integrity: sha512-wh1pHJHnUeQV5Xa8/kyQhO7WFa8M34l026L5P/+2TYiakvGy5Rdc8jWZVyG7ieht/0WgJLEd3kcU5gKx+6GC8w==} + /undici@5.27.2: + resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==} engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.0 @@ -24078,13 +24143,13 @@ packages: engines: {node: '>= 0.8'} dev: true - /unplugin@1.5.1: - resolution: {integrity: sha512-0QkvG13z6RD+1L1FoibQqnvTwVBXvS4XSPwAyinVgoOCl2jAgwzdUKmEj05o4Lt8xwQI85Hb6mSyYkcAGwZPew==} + /unplugin@1.5.0: + resolution: {integrity: sha512-9ZdRwbh/4gcm1JTOkp9lAkIDrtOyOxgHmY7cjuwI8L/2RTikMcVG25GsZwNAgRuap3iDw2jeq7eoqtAsz5rW3A==} dependencies: acorn: 8.11.2 chokidar: 3.5.3 webpack-sources: 3.2.3 - webpack-virtual-modules: 0.6.1 + webpack-virtual-modules: 0.5.0 dev: true /untildify@4.0.0: @@ -24102,16 +24167,6 @@ packages: escalade: 3.1.1 picocolors: 1.0.0 - /update-browserslist-db@1.0.13(browserslist@4.22.2): - resolution: {integrity: sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==} - hasBin: true - peerDependencies: - browserslist: '>= 4.21.0' - dependencies: - browserslist: 4.22.2 - escalade: 3.1.1 - picocolors: 1.0.0 - /uplot-react@1.1.4(react@18.2.0)(uplot@1.6.24): resolution: {integrity: sha512-qO1UkQwjVKdj5vTm3O3yldvu1T6hwY4++rH4KznLhjqpnLdncq1zsRxq/zQz/HUHPVD0j7WBcEISbNM61JsuAQ==} engines: {node: '>=8.10'} @@ -24310,8 +24365,8 @@ packages: sade: 1.8.1 dev: true - /v8-to-istanbul@9.2.0: - resolution: {integrity: sha512-/EH/sDgxU2eGxajKdwLCDmQ4FWq+kpi3uCmBGpw1xJtnAxEjlD8j8PEiGWpCIMIs3ciNAgH0d3TTJiUkYzyZjA==} + /v8-to-istanbul@9.1.3: + resolution: {integrity: sha512-9lDD+EVI2fjFsMWXc6dy5JJzBsVTcQ2fVkfBvncZ6xJWG9wtBhOldG+mHkSL0+V1K/xgZz0JDO5UT5hFwHUghg==} engines: {node: '>=10.12.0'} dependencies: '@jridgewell/trace-mapping': 0.3.20 @@ -24467,7 +24522,7 @@ packages: mime-types: 2.1.35 range-parser: 1.2.1 schema-utils: 4.2.0 - webpack: 5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1) + webpack: 5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1) dev: true /webpack-hot-middleware@2.25.4: @@ -24501,11 +24556,7 @@ packages: resolution: {integrity: sha512-kyDivFZ7ZM0BVOUteVbDFhlRt7Ah/CSPwJdi8hBpkK7QLumUqdLtVfm/PX/hkcnrvr0i77fO5+TjZ94Pe+C9iw==} dev: true - /webpack-virtual-modules@0.6.1: - resolution: {integrity: sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg==} - dev: true - - /webpack@5.76.0(@swc/core@1.3.100)(webpack-cli@4.9.1): + /webpack@5.76.0(@swc/core@1.3.96)(webpack-cli@4.9.1): resolution: {integrity: sha512-l5sOdYBDunyf72HW8dF23rFtWq/7Zgvt/9ftMof71E/yUb1YLOBmTgA2K4vQthB3kotMrSj609txVE0dnr2fjA==} engines: {node: '>=10.13.0'} hasBin: true @@ -24536,7 +24587,7 @@ packages: neo-async: 2.6.2 schema-utils: 3.3.0 tapable: 2.2.1 - terser-webpack-plugin: 5.3.3(@swc/core@1.3.100)(webpack@5.76.0) + terser-webpack-plugin: 5.3.3(@swc/core@1.3.96)(webpack@5.76.0) watchpack: 2.4.0 webpack-cli: 4.9.1(webpack@5.76.0) webpack-sources: 3.2.3 @@ -24786,6 +24837,7 @@ packages: /ws@7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} engines: {node: '>=8.3.0'} + requiresBuild: true peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -24794,10 +24846,9 @@ packages: optional: true utf-8-validate: optional: true - dev: true - /ws@8.15.0: - resolution: {integrity: sha512-H/Z3H55mrcrgjFwI+5jKavgXvwQLtfPCUEp6pi35VhoB0pfcHnSoyuTzkBEZpzq49g1193CUEwIvmsjcotenYw==} + /ws@8.14.2: + resolution: {integrity: sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==} engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 @@ -24838,41 +24889,40 @@ packages: engines: {node: '>=0.4'} dev: true - /y-indexeddb@9.0.12(yjs@13.6.10): + /y-indexeddb@9.0.12(yjs@13.6.8): resolution: {integrity: sha512-9oCFRSPPzBK7/w5vOkJBaVCQZKHXB/v6SIT+WYhnJxlEC61juqG0hBrAf+y3gmSMLFLwICNH9nQ53uscuse6Hg==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: yjs: ^13.0.0 dependencies: - lib0: 0.2.88 - yjs: 13.6.10 + lib0: 0.2.87 + yjs: 13.6.8 - /y-protocols@1.0.6(yjs@13.6.10): + /y-protocols@1.0.6(yjs@13.6.8): resolution: {integrity: sha512-vHRF2L6iT3rwj1jub/K5tYcTT/mEYDUppgNPXwp8fmLpui9f7Yeq3OEtTLVF012j39QnV+KEQpNqoN7CWU7Y9Q==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} peerDependencies: yjs: ^13.0.0 dependencies: - lib0: 0.2.88 - yjs: 13.6.10 + lib0: 0.2.87 + yjs: 13.6.8 - /y-webrtc@10.2.6(yjs@13.6.10): - resolution: {integrity: sha512-1kZ4YYwksFZi8+l8mTebVX9vW6Q5MnqxMkvNU700X5dBE38usurt/JgeXSIQRpK3NwUYYb9y63Jn9FMpMH6/vA==} + /y-webrtc@10.2.5(yjs@13.6.8): + resolution: {integrity: sha512-ZyBNvTI5L28sQ2PQI0T/JvyWgvuTq05L21vGkIlcvNLNSJqAaLCBJRe3FHEqXoaogqWmRcEAKGfII4ErNXMnNw==} engines: {node: '>=12'} hasBin: true - peerDependencies: - yjs: ^13.6.8 dependencies: - lib0: 0.2.88 + lib0: 0.2.87 simple-peer: 9.11.1 - y-protocols: 1.0.6(yjs@13.6.10) - yjs: 13.6.10 + y-protocols: 1.0.6(yjs@13.6.8) + yjs: 13.6.8 optionalDependencies: - ws: 8.15.0 + ws: 7.5.9 transitivePeerDependencies: - bufferutil - supports-color - utf-8-validate + - yjs /y18n@4.0.3: resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} @@ -24958,11 +25008,11 @@ packages: fd-slicer: 1.1.0 dev: true - /yjs@13.6.10: - resolution: {integrity: sha512-1JcyQek1vaMyrDm7Fqfa+pvHg/DURSbVo4VmeN7wjnTKB/lZrfIPhdCj7d8sboK6zLfRBJXegTjc9JlaDd8/Zw==} + /yjs@13.6.8: + resolution: {integrity: sha512-ZPq0hpJQb6f59B++Ngg4cKexDJTvfOgeiv0sBc4sUm8CaBWH7OQC4kcCgrqbjJ/B2+6vO49exvTmYfdlPtcjbg==} engines: {node: '>=16.0.0', npm: '>=8.0.0'} dependencies: - lib0: 0.2.88 + lib0: 0.2.87 /yocto-queue@0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} @@ -24984,10 +25034,9 @@ packages: resolution: {tarball: https://codeload.github.com/automattic/jetpack-boost-critical-css-gen/tar.gz/450c06a55c1982c67c3200045e9be13ea6b13629} name: jetpack-boost-critical-css-gen version: 0.0.10 - prepare: true requiresBuild: true dependencies: - clean-css: 5.3.3 + clean-css: 5.3.2 css-tree: 2.3.1 install: 0.13.0 npm: 8.19.4 diff --git a/projects/js-packages/publicize-components/changelog/update-split-publicize-form-component b/projects/js-packages/publicize-components/changelog/update-split-publicize-form-component new file mode 100644 index 0000000000000..7776137d728b0 --- /dev/null +++ b/projects/js-packages/publicize-components/changelog/update-split-publicize-form-component @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Splitted PublicizeForm component into smaller ones diff --git a/projects/js-packages/publicize-components/package.json b/projects/js-packages/publicize-components/package.json index 3d44c29b5ce2a..4c5e6daae872a 100644 --- a/projects/js-packages/publicize-components/package.json +++ b/projects/js-packages/publicize-components/package.json @@ -54,6 +54,7 @@ "@testing-library/dom": "8.20.1", "@testing-library/react": "13.4.0", "@testing-library/user-event": "14.5.1", + "@types/jest": "29.5.10", "@types/react": "18.2.33", "@wordpress/babel-plugin-import-jsx-pragma": "4.30.0", "@wordpress/core-data": "6.24.0", diff --git a/projects/js-packages/publicize-components/src/components/form/advanced-plan-nudge.tsx b/projects/js-packages/publicize-components/src/components/form/advanced-plan-nudge.tsx new file mode 100644 index 0000000000000..5ae37b9e72f30 --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/advanced-plan-nudge.tsx @@ -0,0 +1,44 @@ +import { getRedirectUrl } from '@automattic/jetpack-components'; +import { getSiteFragment } from '@automattic/jetpack-shared-extension-utils'; +import { ExternalLink } from '@wordpress/components'; +import { createInterpolateElement, useCallback } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { usePublicizeConfig } from '../../..'; +import useDismissNotice from '../../hooks/use-dismiss-notice'; +import Notice from '../notice'; + +const MONTH_IN_SECONDS = 30 * 24 * 60 * 60; + +export const AdvancedPlanNudge: React.FC = () => { + const { shouldShowAdvancedPlanNudge } = usePublicizeConfig(); + + const { dismissNotice, shouldShowNotice, NOTICES } = useDismissNotice(); + const onAdvancedNudgeDismiss = useCallback( + () => dismissNotice( NOTICES.advancedUpgradeEditor, 3 * MONTH_IN_SECONDS ), + [ dismissNotice, NOTICES ] + ); + + return ( + shouldShowAdvancedPlanNudge && + shouldShowNotice( NOTICES.advancedUpgradeEditor ) && ( + + { createInterpolateElement( + __( + 'Need more reach? Unlock custom media sharing with the Advanced Plan', + 'jetpack' + ), + { + upgradeLink: ( + { + const { dismissNotice, shouldShowNotice, NOTICES } = useDismissNotice(); + + const onAutoConversionNoticeDismiss = useCallback( + () => dismissNotice( NOTICES.autoConversion ), + [ dismissNotice, NOTICES ] + ); + const { adminUrl, jetpackSharingSettingsUrl } = usePublicizeConfig(); + + return ( + shouldShowNotice( NOTICES.autoConversion ) && ( + + { __( 'Got it', 'jetpack' ) } + , + , + ] } + > + { __( + 'When your post is published, the selected image will be converted for maximum compatibility across your connected social networks.', + 'jetpack' + ) } + + ) + ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/broken-connections-notice.tsx b/projects/js-packages/publicize-components/src/components/form/broken-connections-notice.tsx new file mode 100644 index 0000000000000..e689285673923 --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/broken-connections-notice.tsx @@ -0,0 +1,34 @@ +import { ExternalLink } from '@wordpress/components'; +import { createInterpolateElement } from '@wordpress/element'; +import { _n } from '@wordpress/i18n'; +import { usePublicizeConfig } from '../../..'; +import useSocialMediaConnections from '../../hooks/use-social-media-connections'; +import Notice from '../notice'; +import { checkConnectionCode } from './utils'; + +export const BrokenConnectionsNotice: React.FC = () => { + const { connections } = useSocialMediaConnections(); + + const brokenConnections = connections.filter( connection => + checkConnectionCode( connection, 'broken' ) + ); + + const { connectionsAdminUrl } = usePublicizeConfig(); + return ( + brokenConnections.length > 0 && ( + + { createInterpolateElement( + _n( + 'One of your social connections is broken. Reconnect them on the connection management page.', + 'Some of your social connections are broken. Reconnect them on the connection management page.', + brokenConnections.length, + 'jetpack' + ), + { + fixLink: , + } + ) } + + ) + ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/connections-list.tsx b/projects/js-packages/publicize-components/src/components/form/connections-list.tsx new file mode 100644 index 0000000000000..f04f42e84d86b --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/connections-list.tsx @@ -0,0 +1,95 @@ +import { useSelect } from '@wordpress/data'; +import { useCallback } from '@wordpress/element'; +import { usePublicizeConfig } from '../../..'; +import useAttachedMedia from '../../hooks/use-attached-media'; +import useFeaturedImage from '../../hooks/use-featured-image'; +import useImageGeneratorConfig from '../../hooks/use-image-generator-config'; +import useMediaDetails from '../../hooks/use-media-details'; +import useMediaRestrictions, { NO_MEDIA_ERROR } from '../../hooks/use-media-restrictions'; +import useSocialMediaConnections from '../../hooks/use-social-media-connections'; +import { store as socialStore } from '../../social-store'; +import PublicizeConnection from '../connection'; +import PublicizeSettingsButton from '../settings-button'; +import styles from './styles.module.scss'; + +export const ConnectionsList: React.FC = () => { + const { connections, toggleById, enabledConnections } = useSocialMediaConnections(); + const { isPublicizeEnabled, isPublicizeDisabledBySitePlan } = usePublicizeConfig(); + const { isEnabled: isSocialImageGeneratorEnabledForPost } = useImageGeneratorConfig(); + const { showShareLimits, numberOfSharesRemaining } = useSelect( select => { + return { + showShareLimits: select( socialStore ).showShareLimits(), + numberOfSharesRemaining: select( socialStore ).numberOfSharesRemaining(), + }; + }, [] ); + + const outOfConnections = showShareLimits && numberOfSharesRemaining <= enabledConnections.length; + + const isAutoConversionEnabled = useSelect( + select => select( socialStore ).isAutoConversionEnabled(), + [] + ); + + const { attachedMedia, shouldUploadAttachedMedia } = useAttachedMedia(); + const featuredImageId = useFeaturedImage(); + const mediaId = attachedMedia[ 0 ]?.id || featuredImageId; + + const { validationErrors, isConvertible } = useMediaRestrictions( + connections, + useMediaDetails( mediaId )[ 0 ], + { + isSocialImageGeneratorEnabledForPost, + shouldUploadAttachedMedia, + } + ); + const shouldAutoConvert = isAutoConversionEnabled && isConvertible; + + const isConnectionEnabled = useCallback( + ( { enabled, is_healthy = true, connection_id } ) => + enabled && + ! isPublicizeDisabledBySitePlan && + false !== is_healthy && + ( ! validationErrors[ connection_id ] || shouldAutoConvert ) && + validationErrors[ connection_id ] !== NO_MEDIA_ERROR, + [ isPublicizeDisabledBySitePlan, validationErrors, shouldAutoConvert ] + ); + + return ( + + ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/index.js b/projects/js-packages/publicize-components/src/components/form/index.js index 77d02de2f8dfe..5a034bbdcf1ba 100644 --- a/projects/js-packages/publicize-components/src/components/form/index.js +++ b/projects/js-packages/publicize-components/src/components/form/index.js @@ -6,12 +6,11 @@ * sharing message. */ -import { getRedirectUrl } from '@automattic/jetpack-components'; -import { getSiteFragment } from '@automattic/jetpack-shared-extension-utils'; -import { Button, Disabled, ExternalLink, PanelRow } from '@wordpress/components'; +import { Disabled, ExternalLink, PanelRow } from '@wordpress/components'; import { useSelect } from '@wordpress/data'; -import { createInterpolateElement, Fragment, useCallback, useMemo } from '@wordpress/element'; -import { __, _n } from '@wordpress/i18n'; +import { Fragment, useMemo } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { usePublicizeConfig } from '../../..'; import useAttachedMedia from '../../hooks/use-attached-media'; import useDismissNotice from '../../hooks/use-dismiss-notice'; import useFeaturedImage from '../../hooks/use-featured-image'; @@ -21,59 +20,37 @@ import useMediaRestrictions, { NO_MEDIA_ERROR } from '../../hooks/use-media-rest import useRefreshAutoConversionSettings from '../../hooks/use-refresh-auto-conversion-settings'; import useRefreshConnections from '../../hooks/use-refresh-connections'; import useSocialMediaConnections from '../../hooks/use-social-media-connections'; -import useSocialMediaMessage from '../../hooks/use-social-media-message'; import { CONNECTION_SERVICE_INSTAGRAM_BUSINESS, store as socialStore } from '../../social-store'; import { getSupportedAdditionalConnections } from '../../utils'; -import PublicizeConnection from '../connection'; -import MediaSection from '../media-section'; -import MessageBoxControl from '../message-box-control'; -import Notice from '../notice'; -import PublicizeSettingsButton from '../settings-button'; +import { AdvancedPlanNudge } from './advanced-plan-nudge'; +import { AutoConversionNotice } from './auto-conversion-notice'; +import { BrokenConnectionsNotice } from './broken-connections-notice'; +import { ConnectionsList } from './connections-list'; import { EnabledConnectionsNotice } from './enabled-connections-notice'; +import { InstagramNoMediaNotice } from './instagram-no-media-notice'; +import { InstagramSupportedNotice } from './instagram-supported-notice'; import { ShareCountInfo } from './share-count-info'; -import styles from './styles.module.scss'; - -const MONTH_IN_SECONDS = 30 * 24 * 60 * 60; - -const checkConnectionCode = ( connection, code ) => - false === connection.is_healthy && code === ( connection.error_code ?? 'broken' ); +import { SharePostForm } from './share-post-form'; +import { UnsupportedConnectionsNotice } from './unsupported-connections-notice'; +import { ValidationNotice } from './validation-notice'; /** * The Publicize form component. It contains the connection list, and the message box. * - * @param {object} props - The component props. - * @param {boolean} props.isPublicizeEnabled - Whether Publicize is enabled for this post. - * @param {boolean} props.isPublicizeDisabledBySitePlan - A combination of the republicize feature being enabled and/or the post not being published. - * @param {boolean} props.isEnhancedPublishingEnabled - Whether enhanced publishing options are available. Optional. - * @param {boolean} props.isSocialImageGeneratorAvailable - Whether the Social Image Generator feature is available. Optional. - * @param {string} props.connectionsAdminUrl - URL to the Admin connections page - * @param {string} props.adminUrl - URL af the plugin's admin page to redirect to after a plan upgrade - * @param {boolean} props.shouldShowAdvancedPlanNudge - Whether the advanced plan nudge should be shown - * @param {boolean} props.jetpackSharingSettingsUrl - URL to the Jetpack Sharing settings page - * @returns {object} - Publicize form component. + * @returns {object} - Publicize form component. */ -export default function PublicizeForm( { - isPublicizeEnabled, - isPublicizeDisabledBySitePlan, - isEnhancedPublishingEnabled = false, - shouldShowAdvancedPlanNudge = false, - isSocialImageGeneratorAvailable = false, - jetpackSharingSettingsUrl, - connectionsAdminUrl, - adminUrl, -} ) { - const { connections, toggleById, hasConnections, enabledConnections } = - useSocialMediaConnections(); +export default function PublicizeForm() { + const { connections, hasConnections, hasEnabledConnections } = useSocialMediaConnections(); const refreshConnections = useRefreshConnections(); - const { message, updateMessage, maxLength } = useSocialMediaMessage(); const { isEnabled: isSocialImageGeneratorEnabledForPost } = useImageGeneratorConfig(); - const { dismissNotice, shouldShowNotice, NOTICES } = useDismissNotice(); + const { shouldShowNotice, NOTICES } = useDismissNotice(); + const { isPublicizeEnabled, isPublicizeDisabledBySitePlan, connectionsAdminUrl } = + usePublicizeConfig(); const hasInstagramConnection = connections.some( connection => connection.service_name === 'instagram-business' ); - - const { showShareLimits, numberOfSharesRemaining } = useSelect( select => { + const { numberOfSharesRemaining } = useSelect( select => { return { showShareLimits: select( socialStore ).showShareLimits(), numberOfSharesRemaining: select( socialStore ).numberOfSharesRemaining(), @@ -84,122 +61,13 @@ export default function PublicizeForm( { getSupportedAdditionalConnections().includes( CONNECTION_SERVICE_INSTAGRAM_BUSINESS ) && shouldShowNotice( NOTICES.instagram ); - const onDismissInstagramNotice = useCallback( () => { - dismissNotice( NOTICES.instagram ); - }, [ dismissNotice, NOTICES ] ); - const shouldDisableMediaPicker = - isSocialImageGeneratorAvailable && isSocialImageGeneratorEnabledForPost; const Wrapper = isPublicizeDisabledBySitePlan ? Disabled : Fragment; - const brokenConnections = connections.filter( connection => - checkConnectionCode( connection, 'broken' ) - ); - const unsupportedConnections = connections.filter( connection => - checkConnectionCode( connection, 'unsupported' ) - ); - - const outOfConnections = showShareLimits && numberOfSharesRemaining <= enabledConnections.length; - - const onAdvancedNudgeDismiss = useCallback( - () => dismissNotice( NOTICES.advancedUpgradeEditor, 3 * MONTH_IN_SECONDS ), - [ dismissNotice, NOTICES ] - ); - - const onAutoConversionNoticeDismiss = useCallback( - () => dismissNotice( NOTICES.autoConversion ), - [ dismissNotice, NOTICES ] - ); - const isAutoConversionEnabled = useSelect( select => select( socialStore ).isAutoConversionEnabled(), [] ); - const renderNotices = () => ( - <> - { brokenConnections.length > 0 && ( - - { createInterpolateElement( - _n( - 'One of your social connections is broken. Reconnect them on the connection management page.', - 'Some of your social connections are broken. Reconnect them on the connection management page.', - brokenConnections.length, - 'jetpack' - ), - { - fixLink: , - } - ) } - - ) } - { unsupportedConnections.length > 0 && ( - - { createInterpolateElement( - __( - 'Twitter is not supported anymore. Learn more here.', - 'jetpack' - ), - { - moreInfo: , - } - ) } - - ) } - { shouldAutoConvert && - showValidationNotice && - mediaId && - shouldShowNotice( NOTICES.autoConversion ) && ( - - { __( 'Got it', 'jetpack' ) } - , - , - ] } - > - { __( - 'When your post is published, the selected image will be converted for maximum compatibility across your connected social networks.', - 'jetpack' - ) } - - ) } - - ); - - const renderValidationNotice = () => { - return shouldAutoConvert ? null : ( - -

- { invalidIds.length === connections.length - ? _n( - 'The selected media cannot be shared to this platform.', - 'The selected media cannot be shared to any of these platforms.', - connections.length, - 'jetpack' - ) - : _n( - 'The selected media cannot be shared to one of these platforms.', - 'The selected media cannot be shared to some of these platforms.', - invalidIds.length, - 'jetpack' - ) } -

- - { __( 'Troubleshooting tips', 'jetpack' ) } - -
- ); - }; - const { attachedMedia, shouldUploadAttachedMedia } = useAttachedMedia(); const featuredImageId = useFeaturedImage(); const mediaId = attachedMedia[ 0 ]?.id || featuredImageId; @@ -218,16 +86,6 @@ export default function PublicizeForm( { const showValidationNotice = numberOfSharesRemaining !== 0 && invalidIds.length > 0; - const isConnectionEnabled = useCallback( - ( { enabled, is_healthy = true, connection_id } ) => - enabled && - ! isPublicizeDisabledBySitePlan && - false !== is_healthy && - ( ! validationErrors[ connection_id ] || shouldAutoConvert ) && - validationErrors[ connection_id ] !== NO_MEDIA_ERROR, - [ isPublicizeDisabledBySitePlan, validationErrors, shouldAutoConvert ] - ); - const { refreshAutoConversionSettings } = useRefreshAutoConversionSettings(); if ( @@ -239,29 +97,6 @@ export default function PublicizeForm( { refreshAutoConversionSettings(); } - const renderInstagramNotice = () => { - return isEnhancedPublishingEnabled ? ( - - { __( - 'To share to Instagram, add an image/video, or enable Social Image Generator.', - 'jetpack' - ) } -
- - { __( 'Learn more', 'jetpack' ) } - -
- ) : ( - - { __( 'You need a featured image to share to Instagram.', 'jetpack' ) } -
- - { __( 'Learn more', 'jetpack' ) } - -
- ); - }; - refreshConnections(); return ( @@ -269,50 +104,22 @@ export default function PublicizeForm( { { hasConnections ? ( <> -
    - { connections.map( conn => { - const { - display_name, - enabled, - id, - service_name, - toggleable, - profile_picture, - is_healthy, - connection_id, - } = conn; - const currentId = connection_id ? connection_id : id; - return ( - - ); - } ) } -
  • - -
  • -
+
- { renderNotices() } + + + { shouldAutoConvert && showValidationNotice && mediaId && } { showValidationNotice && - ( Object.values( validationErrors ).includes( NO_MEDIA_ERROR ) - ? renderInstagramNotice() - : renderValidationNotice() ) } + ( Object.values( validationErrors ).includes( NO_MEDIA_ERROR ) ? ( + + ) : ( + + ) ) } ) : ( ! shouldShowInstagramNotice && ( @@ -325,78 +132,10 @@ export default function PublicizeForm( { ) } { ! isPublicizeDisabledBySitePlan && ( - { shouldShowInstagramNotice && ( - - { __( 'Connect now', 'jetpack' ) } - , - , - ] } - > - { __( 'You can now share directly to your Instagram account!', 'jetpack' ) } - - ) } + { shouldShowInstagramNotice && } - { isPublicizeEnabled && connections.some( connection => connection.enabled ) && ( - <> - - { isEnhancedPublishingEnabled && ( - - ) } - - ) } - { shouldShowAdvancedPlanNudge && shouldShowNotice( NOTICES.advancedUpgradeEditor ) && ( - - { createInterpolateElement( - __( - 'Need more reach? Unlock custom media sharing with the Advanced Plan', - 'jetpack' - ), - { - upgradeLink: ( - { + const { isEnhancedPublishingEnabled } = usePublicizeConfig(); + + return isEnhancedPublishingEnabled ? ( + + { __( + 'To share to Instagram, add an image/video, or enable Social Image Generator.', + 'jetpack' + ) } +
+ + { __( 'Learn more', 'jetpack' ) } + +
+ ) : ( + + { __( 'You need a featured image to share to Instagram.', 'jetpack' ) } +
+ + { __( 'Learn more', 'jetpack' ) } + +
+ ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/instagram-supported-notice.tsx b/projects/js-packages/publicize-components/src/components/form/instagram-supported-notice.tsx new file mode 100644 index 0000000000000..f2abd8171a9c2 --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/instagram-supported-notice.tsx @@ -0,0 +1,43 @@ +import { getRedirectUrl } from '@automattic/jetpack-components'; +import { Button } from '@wordpress/components'; +import { useCallback } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { usePublicizeConfig } from '../../..'; +import useDismissNotice from '../../hooks/use-dismiss-notice'; +import Notice from '../notice'; + +export const InstagramSupportedNotice: React.FC = () => { + const { dismissNotice, NOTICES } = useDismissNotice(); + const { connectionsAdminUrl } = usePublicizeConfig(); + const onDismissInstagramNotice = useCallback( () => { + dismissNotice( NOTICES.instagram ); + }, [ dismissNotice, NOTICES ] ); + + return ( + + { __( 'Connect now', 'jetpack' ) } + , + , + ] } + > + { __( 'You can now share directly to your Instagram account!', 'jetpack' ) } + + ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/share-post-form.tsx b/projects/js-packages/publicize-components/src/components/form/share-post-form.tsx new file mode 100644 index 0000000000000..67f78b74bba7e --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/share-post-form.tsx @@ -0,0 +1,42 @@ +import { __ } from '@wordpress/i18n'; +import { usePublicizeConfig } from '../../..'; +import useAttachedMedia from '../../hooks/use-attached-media'; +import useFeaturedImage from '../../hooks/use-featured-image'; +import useImageGeneratorConfig from '../../hooks/use-image-generator-config'; +import useSocialMediaMessage from '../../hooks/use-social-media-message'; +import MediaSection from '../media-section'; +import MessageBoxControl from '../message-box-control'; + +export const SharePostForm: React.FC = () => { + const { message, updateMessage, maxLength } = useSocialMediaMessage(); + const { isEnabled: isSocialImageGeneratorEnabledForPost } = useImageGeneratorConfig(); + + const { isEnhancedPublishingEnabled, isSocialImageGeneratorAvailable } = usePublicizeConfig(); + + const shouldDisableMediaPicker = + isSocialImageGeneratorAvailable && isSocialImageGeneratorEnabledForPost; + + const { attachedMedia } = useAttachedMedia(); + const featuredImageId = useFeaturedImage(); + const mediaId = attachedMedia[ 0 ]?.id || featuredImageId; + + return ( + <> + + { isEnhancedPublishingEnabled && ( + + ) } + + ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/styles.module.scss b/projects/js-packages/publicize-components/src/components/form/styles.module.scss index 08ad1b38090bd..bf32f5478f706 100644 --- a/projects/js-packages/publicize-components/src/components/form/styles.module.scss +++ b/projects/js-packages/publicize-components/src/components/form/styles.module.scss @@ -53,4 +53,4 @@ p.auto-share-title { font-weight: 600; text-transform: uppercase; -} \ No newline at end of file +} diff --git a/projects/js-packages/publicize-components/src/components/form/unsupported-connections-notice.tsx b/projects/js-packages/publicize-components/src/components/form/unsupported-connections-notice.tsx new file mode 100644 index 0000000000000..3ab32afa9437f --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/unsupported-connections-notice.tsx @@ -0,0 +1,33 @@ +import { ExternalLink } from '@wordpress/components'; +import { createInterpolateElement } from '@wordpress/element'; +import { __ } from '@wordpress/i18n'; +import { usePublicizeConfig } from '../../..'; +import useSocialMediaConnections from '../../hooks/use-social-media-connections'; +import Notice from '../notice'; +import { checkConnectionCode } from './utils'; + +export const UnsupportedConnectionsNotice: React.FC = () => { + const { connections } = useSocialMediaConnections(); + + const { connectionsAdminUrl } = usePublicizeConfig(); + + const unsupportedConnections = connections.filter( connection => + checkConnectionCode( connection, 'unsupported' ) + ); + + return ( + unsupportedConnections.length > 0 && ( + + { createInterpolateElement( + __( + 'Twitter is not supported anymore. Learn more here.', + 'jetpack' + ), + { + moreInfo: , + } + ) } + + ) + ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/utils.ts b/projects/js-packages/publicize-components/src/components/form/utils.ts new file mode 100644 index 0000000000000..5007389b65e73 --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/utils.ts @@ -0,0 +1,5 @@ +import { Connection } from '../../social-store/types'; + +export const checkConnectionCode = ( connection: Connection, code: string ) => { + return false === connection.is_healthy && code === ( connection.error_code ?? 'broken' ); +}; diff --git a/projects/js-packages/publicize-components/src/components/form/validation-notice.tsx b/projects/js-packages/publicize-components/src/components/form/validation-notice.tsx new file mode 100644 index 0000000000000..5a6db2d6cd797 --- /dev/null +++ b/projects/js-packages/publicize-components/src/components/form/validation-notice.tsx @@ -0,0 +1,37 @@ +import { getRedirectUrl } from '@automattic/jetpack-components'; +import { ExternalLink } from '@wordpress/components'; +import { __, _n } from '@wordpress/i18n'; +import Notice from '../notice'; + +export type ValidationNoticeProps = { + connectionsCount: number; + invalidConnectionIdsCount: number; +}; + +export const ValidationNotice: React.FC< ValidationNoticeProps > = ( { + connectionsCount, + invalidConnectionIdsCount, +} ) => { + return ( + +

+ { connectionsCount === invalidConnectionIdsCount + ? _n( + 'The selected media cannot be shared to this platform.', + 'The selected media cannot be shared to any of these platforms.', + connectionsCount, + 'jetpack' + ) + : _n( + 'The selected media cannot be shared to one of these platforms.', + 'The selected media cannot be shared to some of these platforms.', + invalidConnectionIdsCount, + 'jetpack' + ) } +

+ + { __( 'Troubleshooting tips', 'jetpack' ) } + +
+ ); +}; diff --git a/projects/js-packages/publicize-components/src/components/message-box-control/index.js b/projects/js-packages/publicize-components/src/components/message-box-control/index.js index b15cd55f9cc42..14d18b7e68d2f 100644 --- a/projects/js-packages/publicize-components/src/components/message-box-control/index.js +++ b/projects/js-packages/publicize-components/src/components/message-box-control/index.js @@ -8,7 +8,7 @@ import { __, _n, sprintf } from '@wordpress/i18n'; * @param {object} props - The component's props. * @param {string} props.message - The message to display. * @param {Function} props.onChange - Callback to invoke as the message changes. - * @param {boolean} props.disabled - Whether the control is disabled. + * @param {boolean} [props.disabled] - Whether the control is disabled. * @param {number} props.maxLength - The maximum character length of the message. * @returns {object} The message box component. */ diff --git a/projects/js-packages/publicize-components/src/components/panel/index.jsx b/projects/js-packages/publicize-components/src/components/panel/index.jsx index 57750a9c99849..d5c65434fbb05 100644 --- a/projects/js-packages/publicize-components/src/components/panel/index.jsx +++ b/projects/js-packages/publicize-components/src/components/panel/index.jsx @@ -23,18 +23,7 @@ const PublicizePanel = ( { prePublish, children } ) => { const { refresh, hasConnections, hasEnabledConnections } = useSelectSocialMediaConnections(); const isPostPublished = useSelect( select => select( editorStore ).isCurrentPostPublished(), [] ); - const { - isPublicizeEnabled, - hidePublicizeFeature, - isPublicizeDisabledBySitePlan, - togglePublicizeFeature, - connectionsAdminUrl, - adminUrl, - isEnhancedPublishingEnabled, - isSocialImageGeneratorAvailable, - shouldShowAdvancedPlanNudge, - jetpackSharingSettingsUrl, - } = usePublicizeConfig(); + const { isPublicizeEnabled, hidePublicizeFeature, togglePublicizeFeature } = usePublicizeConfig(); // Refresh connections when the post is just published. usePostJustPublished( @@ -86,16 +75,7 @@ const PublicizePanel = ( { prePublish, children } ) => { ) } - +
) } diff --git a/projects/js-packages/publicize-components/src/social-store/types.ts b/projects/js-packages/publicize-components/src/social-store/types.ts index e10cff8a289ad..9af3405d599c9 100644 --- a/projects/js-packages/publicize-components/src/social-store/types.ts +++ b/projects/js-packages/publicize-components/src/social-store/types.ts @@ -16,6 +16,8 @@ export type Connection = { done: boolean; toggleable: boolean; connection_id: string; + is_healthy?: boolean; + error_code?: string; }; export type ConnectionData = { diff --git a/projects/plugins/social/changelog/update-split-publicize-form-component b/projects/plugins/social/changelog/update-split-publicize-form-component new file mode 100644 index 0000000000000..7776137d728b0 --- /dev/null +++ b/projects/plugins/social/changelog/update-split-publicize-form-component @@ -0,0 +1,4 @@ +Significance: patch +Type: changed + +Splitted PublicizeForm component into smaller ones diff --git a/projects/plugins/social/src/js/components/publicize-panel/index.jsx b/projects/plugins/social/src/js/components/publicize-panel/index.jsx deleted file mode 100644 index a0c4ec059e77c..0000000000000 --- a/projects/plugins/social/src/js/components/publicize-panel/index.jsx +++ /dev/null @@ -1,91 +0,0 @@ -/** - * Publicize sharing panel based on the - * Jetpack plugin implementation. - */ - -import { - ConnectionVerify as PublicizeConnectionVerify, - Form as PublicizeForm, - useSocialMediaConnections as useSelectSocialMediaConnections, - usePostJustPublished, - usePublicizeConfig, -} from '@automattic/jetpack-publicize-components'; -import { PanelBody, PanelRow, ToggleControl } from '@wordpress/components'; -import { useSelect } from '@wordpress/data'; -import { store as editorStore } from '@wordpress/editor'; -import { Fragment } from '@wordpress/element'; -import { __ } from '@wordpress/i18n'; -import Description from './description'; - -const PublicizePanel = ( { prePublish } ) => { - const { refresh, hasConnections, hasEnabledConnections } = useSelectSocialMediaConnections(); - const isPostPublished = useSelect( select => select( editorStore ).isCurrentPostPublished(), [] ); - const { - isPublicizeEnabled, - hasPaidPlan, - isShareLimitEnabled, - numberOfSharesRemaining, - connectionsAdminUrl, - shouldShowAdvancedPlanNudge, - jetpackSharingSettingsUrl, - togglePublicizeFeature, - } = usePublicizeConfig(); - - // Refresh connections when the post is just published. - usePostJustPublished( - function () { - if ( ! hasEnabledConnections ) { - return; - } - - refresh(); - }, - [ hasEnabledConnections, refresh ] - ); - - // Panel wrapper. - const PanelWrapper = prePublish ? Fragment : PanelBody; - const wrapperProps = prePublish ? {} : { title: __( 'Share this post', 'jetpack-social' ) }; - - return ( - - - - { ! isPostPublished && ( - - - - ) } - - - - - ); -}; - -export default PublicizePanel;