diff --git a/.vscode/settings.json b/.vscode/settings.json index 3bd2c52dc1..c833e606b9 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,5 +1,6 @@ { "files.eol": "\n", + "editor.defaultFormatter": "esbenp.prettier-vscode", "[mdx]": { "files.trimTrailingWhitespace": false }, diff --git a/docusaurus.config.js b/docusaurus.config.js index 3bef3717bf..279a5196a5 100644 --- a/docusaurus.config.js +++ b/docusaurus.config.js @@ -12,6 +12,7 @@ const customFields = { legacyRoutes: cfg.LEGACY_ROUTES, // FIXME: Open Graph Experimental Mode. isOGExperimental: process.env.OG_EXP, + pushFeedbackProjectId: "5i2vbxcpaz", }; /** @type {Config} */ diff --git a/i18n/en/code.json b/i18n/en/code.json index b21fa655f8..645ef1f28e 100644 --- a/i18n/en/code.json +++ b/i18n/en/code.json @@ -147,17 +147,61 @@ "message": "https://forms.gle/nsYua6bMMG5iBB3v7", "description": "Feedback share form url" }, - "features.feedback-doc.thanks": { - "message": "Thank you for letting us know!", - "description": "DocFeedback block=Thanks" + "features.feedback-doc.button-text": { + "message": "Feedback", + "description": "The text on a floating button to leave feedback about the docs" }, - "features.feedback-doc.title": { + "features.feedback-doc.email-placeholder": { + "message": "Your email (optional)", + "description": "The placeholder for email input" + }, + "features.feedback-doc.error-message": { + "message": "Something went wrong. Please try again later.", + "description": "The error message displayed when feedback form submission fails" + }, + "features.feedback-doc.modal-title-error-403": { + "message": "The request URL does not match the one defined in PushFeedback for this project.", + "description": "The title of the modal displayed when feedback form submission fails with 403 error" + }, + "features.feedback-doc.modal-title-error-404": { + "message": "We could not find the provided project id in PushFeedback.", + "description": "The title of the modal displayed when feedback form submission fails with 404 error" + }, + "features.feedback-doc.message-placeholder": { + "message": "Comments", + "description": "The placeholder for message input" + }, + "features.feedback-doc.modal-title": { + "message": "Share your feedback", + "description": "The title of the modal to leave feedback about the docs" + }, + "features.feedback-doc.modal-title-error": { + "message": "Oops!", + "description": "The title of the modal displayed when feedback form submission fails" + }, + "features.feedback-doc.modal-title-success": { + "message": "Thanks for your feedback!", + "description": "The title of the modal displayed when feedback form submission succeeds" + }, + "features.feedback-doc.screenshot-button-text": { + "message": "Take a Screenshot", + "description": "The text on a button to take a screenshot" + }, + "features.feedback-doc.screenshot-topbar-text": { + "message": "SELECT AN ELEMENT ON THE PAGE", + "description": "The text displayed in the top bar when selecting an element to take a screenshot" + }, + "features.feedback-doc.send-button-text": { + "message": "Send", + "description": "The text on a button to send feedback" + }, + "features.feedback-doc.rating-placeholder": { "message": "Was this page helpful?", - "description": "DocFeedback block=Title" + "description": "The placeholder for rating input" }, - "features.feedback-doc.subtitle": { - "message": "Your feedback helps us improve the docs", - "description": "DocFeedback block=Subtitle" + "features.feedback-doc.rating-stars-placeholder": { + "message": "How would you rate this page", + "description": "The placeholder for rating stars input" }, "features.hero.tagline": { "message": "Architectural methodology for frontend projects", diff --git a/i18n/ru/code.json b/i18n/ru/code.json index 838135aafa..66bc8b7cf6 100644 --- a/i18n/ru/code.json +++ b/i18n/ru/code.json @@ -159,6 +159,62 @@ "message": "Ваш фидбек помогает нам улучшать документацию", "description": "DocFeedback block=Subtitle" }, + "features.feedback-doc.button-text": { + "message": "Оставить отзыв", + "description": "The text on a floating button to leave feedback about the docs" + }, + "features.feedback-doc.email-placeholder": { + "message": "Оставьте ваш e-mail (по желанию)", + "description": "The placeholder for email input" + }, + "features.feedback-doc.error-message": { + "message": "Пожалуйста, попробуйте позже.", + "description": "The error message displayed when feedback form submission fails" + }, + "features.feedback-doc.modal-title-error-403": { + "message": "URL запроса не совпадает с URL, указанным в PushFeedback для этого проекта.", + "description": "The title of the modal displayed when the feedback form submission fails with 403 error" + }, + "features.feedback-doc.modal-title-error-404": { + "message": "Мы не смогли найти предоставленный идентификатор проекта в PushFeedback.", + "description": "The title of the modal displayed when the feedback form submission fails with 404 error" + }, + "features.feedback-doc.message-placeholder": { + "message": "Напишите ваш отзыв здесь…", + "description": "The placeholder for message input" + }, + "features.feedback-doc.modal-title": { + "message": "Поделитесь вашим мнением", + "description": "The title of the modal displayed when the feedback form is opened" + }, + "features.feedback-doc.modal-title-error": { + "message": "Упс!", + "description": "The title of the modal displayed when the feedback form submission fails" + }, + "features.feedback-doc.modal-title-success": { + "message": "Спасибо за ваш отзыв!", + "description": "The title of the modal displayed when the feedback form submission is successful" + }, + "features.feedback-doc.rating-placeholder": { + "message": "Была ли эта страница полезной?", + "description": "The placeholder for rating input" + }, + "features.feedback-doc.rating-stars-placeholder": { + "message": "Как бы вы оценили эту страницу", + "description": "The placeholder for rating stars input" + }, + "features.feedback-doc.screenshot-button-text": { + "message": "Сделать скриншот", + "description": "The text on a button to take a screenshot" + }, + "features.feedback-doc.screenshot-topbar-text": { + "message": "Выберите элемент на странице", + "description": "The text displayed in the top bar of the screenshot tool" + }, + "features.feedback-doc.send-button-text": { + "message": "Отправить", + "description": "The text on a button to send feedback" + }, "features.hero.tagline": { "message": "Архитектурная методология для фронтенд проектов", "description": "Architectural methodology for frontend projects" diff --git a/i18n/uz/code.json b/i18n/uz/code.json index c0f18a3cfa..ea890f5640 100644 --- a/i18n/uz/code.json +++ b/i18n/uz/code.json @@ -152,13 +152,69 @@ "description": "DocFeedback block=Thanks" }, "features.feedback-doc.title": { - "message": "Sahifa foydali boldimi?", + "message": "Sahifa foydali bo'ldimi?", "description": "DocFeedback block=Title" }, "features.feedback-doc.subtitle": { - "message": "Sizning fikr-mulohazalaringiz hujjatlarni yaxshilashga yordam beradi", + "message": "Sizning fikringiz bizga dastur dokumentatsiyasini yaxshilashda yordam beradi", "description": "DocFeedback block=Subtitle" }, + "features.feedback-doc.button-text": { + "message": "Fikr-mulohaza qoldirish", + "description": "The text on a floating button to leave feedback about the docs" + }, + "features.feedback-doc.email-placeholder": { + "message": "Sizning e-mailingizni qoldiring (ixtiyoriy)", + "description": "The placeholder for email input" + }, + "features.feedback-doc.error-message": { + "message": "Iltimos, keyinroq urinib ko'ring.", + "description": "The error message displayed when feedback form submission fails" + }, + "features.feedback-doc.modal-title-error-403": { + "message": "URL so'rovi bu proyekt uchun PushFeedbackda ko'rsatilgan URL bilan mos kelmadi.", + "description": "The title of the modal displayed when the feedback form submission fails with 403 error" + }, + "features.feedback-doc.modal-title-error-404": { + "message": "Biz PushFeedbackda berilgan proyekt identifikatorini topolmadik.", + "description": "The title of the modal displayed when the feedback form submission fails with 404 error" + }, + "features.feedback-doc.message-placeholder": { + "message": "Fikringizni shu yerga yozing…", + "description": "The placeholder for message input" + }, + "features.feedback-doc.modal-title": { + "message": "Fikringizni ulashing", + "description": "The title of the modal displayed when the feedback form is opened" + }, + "features.feedback-doc.modal-title-error": { + "message": "Xatolik!", + "description": "The title of the modal displayed when the feedback form submission fails" + }, + "features.feedback-doc.modal-title-success": { + "message": "Fikringiz uchun rahmat!", + "description": "The title of the modal displayed when the feedback form submission is successful" + }, + "features.feedback-doc.rating-placeholder": { + "message": "Ushbu sahifa foydali bo'ldimi?", + "description": "The placeholder for rating input" + }, + "features.feedback-doc.rating-stars-placeholder": { + "message": "Ushbu sahifani qanday baholay olasiz", + "description": "The placeholder for rating stars input" + }, + "features.feedback-doc.screenshot-button-text": { + "message": "Ekran surati olish", + "description": "The text on a button to take a screenshot" + }, + "features.feedback-doc.screenshot-topbar-text": { + "message": "Sahifadagi elementni tanlang", + "description": "The text displayed in the top bar of the screenshot tool" + }, + "features.feedback-doc.send-button-text": { + "message": "Yuborish", + "description": "The text on a button to send feedback" + }, "features.hero.tagline": { "message": "Front-end loyihalari uchun arxitektura metodologiyasi", "description": "Architectural methodology for frontend projects" diff --git a/package.json b/package.json index 968ab01505..c523c8a3e6 100644 --- a/package.json +++ b/package.json @@ -44,6 +44,8 @@ "picocolors": "^1.0.0", "plugin-image-zoom": "^1.2.0", "prism-react-renderer": "^2.3.1", + "pushfeedback": "^0.1.40", + "pushfeedback-react": "^0.1.40", "react": "^18.3.1", "react-cookie-consent": "^8.0.1", "react-dom": "^18.3.1", @@ -78,8 +80,8 @@ "@types/node": "^20.12.8", "@types/react": "^18.3.1", "@types/react-dom": "^18.3.0", - "@typescript-eslint/eslint-plugin": "^6.18.1", - "@typescript-eslint/parser": "^6.18.1", + "@typescript-eslint/eslint-plugin": "^6.21.0", + "@typescript-eslint/parser": "^6.21.0", "all-contributors-cli": "^6.26.1", "docusaurus-plugin-sass": "^0.2.5", "eslint": "^7.32.0", @@ -92,7 +94,7 @@ "stylelint-config-recess-order": "^4.4.0", "stylelint-config-recommended": "^13.0.0", "stylelint-config-standard-scss": "^11.1.0", - "typescript": "^5.4.5" + "typescript": "^5.5.3" }, "packageManager": "pnpm@9.4.0" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 78488a25f8..08577bc7b7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,22 +10,22 @@ importers: dependencies: '@ant-design/icons': specifier: ^5.2.6 - version: 5.2.6(react-dom@18.3.1)(react@18.3.1) + version: 5.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/core': specifier: ^3.3.2 - version: 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + version: 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/plugin-client-redirects': specifier: ^3.3.2 - version: 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + version: 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/plugin-content-docs': specifier: ^3.3.2 - version: 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + version: 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/plugin-ideal-image': specifier: ^3.3.2 - version: 3.3.2(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + version: 3.3.2(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/preset-classic': specifier: ^3.3.2 - version: 3.3.2(@algolia/client-search@4.23.3)(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.4.5) + version: 3.3.2(@algolia/client-search@4.24.0)(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.3) '@fontsource-variable/overpass': specifier: ^5.0.17 version: 5.0.17 @@ -34,7 +34,7 @@ importers: version: 3.0.1(@types/react@18.3.1)(react@18.3.1) '@svgr/webpack': specifier: ^8.1.0 - version: 8.1.0(typescript@5.4.5) + version: 8.1.0(typescript@5.5.3) '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 @@ -65,6 +65,12 @@ importers: prism-react-renderer: specifier: ^2.3.1 version: 2.3.1(react@18.3.1) + pushfeedback: + specifier: ^0.1.40 + version: 0.1.40 + pushfeedback-react: + specifier: ^0.1.40 + version: 0.1.40 react: specifier: ^18.3.1 version: 18.3.1 @@ -76,7 +82,7 @@ importers: version: 18.3.1(react@18.3.1) react-fast-marquee: specifier: ^1.6.2 - version: 1.6.2(react-dom@18.3.1)(react@18.3.1) + version: 1.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) sha1: specifier: ^1.1.1 version: 1.1.1 @@ -91,26 +97,26 @@ importers: version: 3.1.5 url-loader: specifier: ^4.1.1 - version: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + version: 4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0) devDependencies: '@babel/eslint-parser': specifier: ^7.23.3 - version: 7.23.3(@babel/core@7.24.5)(eslint@7.32.0) + version: 7.23.3(@babel/core@7.23.7)(eslint@7.32.0) '@docusaurus/module-type-aliases': specifier: ^3.3.2 - version: 3.3.2(react-dom@18.3.1)(react@18.3.1) + version: 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@docusaurus/theme-classic': specifier: ^3.3.2 - version: 3.3.2(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + version: 3.3.2(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/tsconfig': specifier: ^3.3.2 version: 3.3.2 '@docusaurus/types': specifier: ^3.3.2 - version: 3.3.2(react-dom@18.3.1)(react@18.3.1) + version: 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@eslint-kit/eslint-config-base': specifier: 4.1.0 - version: 4.1.0(@typescript-eslint/parser@6.18.1)(eslint@7.32.0) + version: 4.1.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0) '@eslint-kit/eslint-config-patch': specifier: ^1.0.0 version: 1.0.0(eslint@7.32.0) @@ -127,17 +133,17 @@ importers: specifier: ^18.3.0 version: 18.3.0 '@typescript-eslint/eslint-plugin': - specifier: ^6.18.1 - version: 6.18.1(@typescript-eslint/parser@6.18.1)(eslint@7.32.0)(typescript@5.4.5) + specifier: ^6.21.0 + version: 6.21.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)(typescript@5.5.3) '@typescript-eslint/parser': - specifier: ^6.18.1 - version: 6.18.1(eslint@7.32.0)(typescript@5.4.5) + specifier: ^6.21.0 + version: 6.21.0(eslint@7.32.0)(typescript@5.5.3) all-contributors-cli: specifier: ^6.26.1 version: 6.26.1 docusaurus-plugin-sass: specifier: ^0.2.5 - version: 0.2.5(@docusaurus/core@3.3.2)(sass@1.69.7)(webpack@5.91.0) + version: 0.2.5(@docusaurus/core@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3))(sass@1.69.7)(webpack@5.91.0) eslint: specifier: ^7.32.0 version: 7.32.0 @@ -146,7 +152,7 @@ importers: version: 9.1.0(eslint@7.32.0) eslint-import-resolver-alias: specifier: 1.1.2 - version: 1.1.2(eslint-plugin-import@2.29.1) + version: 1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)) prettier: specifier: ^3.1.1 version: 3.1.1 @@ -158,19 +164,19 @@ importers: version: 13.3.3(sass@1.69.7)(webpack@5.91.0) stylelint: specifier: ^15.11.0 - version: 15.11.0(typescript@5.4.5) + version: 15.11.0(typescript@5.5.3) stylelint-config-recess-order: specifier: ^4.4.0 - version: 4.4.0(stylelint@15.11.0) + version: 4.4.0(stylelint@15.11.0(typescript@5.5.3)) stylelint-config-recommended: specifier: ^13.0.0 - version: 13.0.0(stylelint@15.11.0) + version: 13.0.0(stylelint@15.11.0(typescript@5.5.3)) stylelint-config-standard-scss: specifier: ^11.1.0 - version: 11.1.0(postcss@8.4.38)(stylelint@15.11.0) + version: 11.1.0(postcss@8.4.38)(stylelint@15.11.0(typescript@5.5.3)) typescript: - specifier: ^5.4.5 - version: 5.4.5 + specifier: ^5.5.3 + version: 5.5.3 packages: @@ -204,6 +210,9 @@ packages: '@algolia/cache-common@4.23.3': resolution: {integrity: sha512-h9XcNI6lxYStaw32pHpB1TMm0RuxphF+Ik4o7tcQiodEdpKK+wKufY6QXtba7t3k8eseirEMVB83uFFF3Nu54A==} + '@algolia/cache-common@4.24.0': + resolution: {integrity: sha512-emi+v+DmVLpMGhp0V9q9h5CdkURsNmFC+cOS6uK9ndeJm9J4TiqSvPYVu+THUP8P/S08rxf5x2P+p3CfID0Y4g==} + '@algolia/cache-in-memory@4.23.3': resolution: {integrity: sha512-yvpbuUXg/+0rbcagxNT7un0eo3czx2Uf0y4eiR4z4SD7SiptwYTpbuS0IHxcLHG3lq22ukx1T6Kjtk/rT+mqNg==} @@ -216,18 +225,27 @@ packages: '@algolia/client-common@4.23.3': resolution: {integrity: sha512-l6EiPxdAlg8CYhroqS5ybfIczsGUIAC47slLPOMDeKSVXYG1n0qGiz4RjAHLw2aD0xzh2EXZ7aRguPfz7UKDKw==} + '@algolia/client-common@4.24.0': + resolution: {integrity: sha512-bc2ROsNL6w6rqpl5jj/UywlIYC21TwSSoFHKl01lYirGMW+9Eek6r02Tocg4gZ8HAw3iBvu6XQiM3BEbmEMoiA==} + '@algolia/client-personalization@4.23.3': resolution: {integrity: sha512-3E3yF3Ocr1tB/xOZiuC3doHQBQ2zu2MPTYZ0d4lpfWads2WTKG7ZzmGnsHmm63RflvDeLK/UVx7j2b3QuwKQ2g==} '@algolia/client-search@4.23.3': resolution: {integrity: sha512-P4VAKFHqU0wx9O+q29Q8YVuaowaZ5EM77rxfmGnkHUJggh28useXQdopokgwMeYw2XUht49WX5RcTQ40rZIabw==} + '@algolia/client-search@4.24.0': + resolution: {integrity: sha512-uRW6EpNapmLAD0mW47OXqTP8eiIx5F6qN9/x/7HHO6owL3N1IXqydGwW5nhDFBrV+ldouro2W1VX3XlcUXEFCA==} + '@algolia/events@4.0.1': resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} '@algolia/logger-common@4.23.3': resolution: {integrity: sha512-y9kBtmJwiZ9ZZ+1Ek66P0M68mHQzKRxkW5kAAXYN/rdzgDN0d2COsViEFufxJ0pb45K4FRcfC7+33YB4BLrZ+g==} + '@algolia/logger-common@4.24.0': + resolution: {integrity: sha512-LLUNjkahj9KtKYrQhFKCzMx0BY3RnNP4FEtO+sBybCjJ73E8jNdaKJ/Dd8A/VA4imVHP5tADZ8pn5B8Ga/wTMA==} + '@algolia/logger-console@4.23.3': resolution: {integrity: sha512-8xoiseoWDKuCVnWP8jHthgaeobDLolh00KJAdMe9XPrWPuf1by732jSpgy2BlsLTaT9m32pHI8CRfrOqQzHv3A==} @@ -240,12 +258,18 @@ packages: '@algolia/requester-common@4.23.3': resolution: {integrity: sha512-xloIdr/bedtYEGcXCiF2muajyvRhwop4cMZo+K2qzNht0CMzlRkm8YsDdj5IaBhshqfgmBb3rTg4sL4/PpvLYw==} + '@algolia/requester-common@4.24.0': + resolution: {integrity: sha512-k3CXJ2OVnvgE3HMwcojpvY6d9kgKMPRxs/kVohrwF5WMr2fnqojnycZkxPoEg+bXm8fi5BBfFmOqgYztRtHsQA==} + '@algolia/requester-node-http@4.23.3': resolution: {integrity: sha512-zgu++8Uj03IWDEJM3fuNl34s746JnZOWn1Uz5taV1dFyJhVM/kTNw9Ik7YJWiUNHJQXcaD8IXD1eCb0nq/aByA==} '@algolia/transporter@4.23.3': resolution: {integrity: sha512-Wjl5gttqnf/gQKJA+dafnD0Y6Yw97yvfY8R9h0dQltX1GXTgNs1zWgvtWW0tHl1EgMdhAyw189uWiZMnL3QebQ==} + '@algolia/transporter@4.24.0': + resolution: {integrity: sha512-86nI7w6NzWxd1Zp9q3413dRshDqAzSbsQjhcDhPIatEFiZrL1/TjnHL8S7jVKFePlIMzDsZWXAXwXzcok9c5oA==} + '@ampproject/remapping@2.2.1': resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -1630,8 +1654,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - '@eslint-community/regexpp@4.10.0': - resolution: {integrity: sha512-Cu96Sd2By9mCNTx2iyKOmq10v22jUVQv0lQnlGNy16oE9589yE+QADPbrMGCkA51cKZSg3Pu/aTJVTGfL/qjUA==} + '@eslint-community/regexpp@4.11.0': + resolution: {integrity: sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} '@eslint-kit/eslint-config-base@4.1.0': @@ -1665,9 +1689,11 @@ packages: '@humanwhocodes/config-array@0.5.0': resolution: {integrity: sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==} engines: {node: '>=10.10.0'} + deprecated: Use @eslint/config-array instead '@humanwhocodes/object-schema@1.2.1': resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==} + deprecated: Use @eslint/object-schema instead '@img/sharp-darwin-arm64@0.33.1': resolution: {integrity: sha512-esr2BZ1x0bo+wl7Gx2hjssYhjrhUsD88VQulI0FrG8/otRQUOxLWHMBd1Y1qo2Gfg2KUvXNpT0ASnV9BzJCexw==} @@ -1902,6 +1928,11 @@ packages: '@slorber/remark-comment@1.0.0': resolution: {integrity: sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA==} + '@stencil/core@2.22.3': + resolution: {integrity: sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==} + engines: {node: '>=12.10.0', npm: '>=6.0.0'} + hasBin: true + '@svgr/babel-plugin-add-jsx-attribute@8.0.0': resolution: {integrity: sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g==} engines: {node: '>=14'} @@ -2129,8 +2160,8 @@ packages: '@types/sax@1.2.7': resolution: {integrity: sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==} - '@types/semver@7.5.6': - resolution: {integrity: sha512-dn1l8LaMea/IjDoHNd9J52uBbInB796CDffS6VdIxvqYCPSG0V0DzHp76GpaWnlhg88uYyPbXCDIowa86ybd5A==} + '@types/semver@7.5.8': + resolution: {integrity: sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==} '@types/send@0.17.4': resolution: {integrity: sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==} @@ -2159,8 +2190,8 @@ packages: '@types/yargs@17.0.32': resolution: {integrity: sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==} - '@typescript-eslint/eslint-plugin@6.18.1': - resolution: {integrity: sha512-nISDRYnnIpk7VCFrGcu1rnZfM1Dh9LRHnfgdkjcbi/l7g16VYRri3TjXi9Ir4lOZSw5N/gnV/3H7jIPQ8Q4daA==} + '@typescript-eslint/eslint-plugin@6.21.0': + resolution: {integrity: sha512-oy9+hTPCUFpngkEZUSzbf9MxI65wbKFoQYsgPdILTfbUldp5ovUuphZVe4i30emU9M/kP+T64Di0mxl7dSw3MA==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: '@typescript-eslint/parser': ^6.0.0 || ^6.0.0-alpha @@ -2170,8 +2201,8 @@ packages: typescript: optional: true - '@typescript-eslint/parser@6.18.1': - resolution: {integrity: sha512-zct/MdJnVaRRNy9e84XnVtRv9Vf91/qqe+hZJtKanjojud4wAVy/7lXxJmMyX6X6J+xc6c//YEWvpeif8cAhWA==} + '@typescript-eslint/parser@6.21.0': + resolution: {integrity: sha512-tbsV1jPne5CkFQCgPBcDOt30ItF7aJoZL997JSF7MhGQqOeT3svWRYxiqlfA5RUdlHN6Fi+EI9bxqbdyAUZjYQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2180,12 +2211,12 @@ packages: typescript: optional: true - '@typescript-eslint/scope-manager@6.18.1': - resolution: {integrity: sha512-BgdBwXPFmZzaZUuw6wKiHKIovms97a7eTImjkXCZE04TGHysG+0hDQPmygyvgtkoB/aOQwSM/nWv3LzrOIQOBw==} + '@typescript-eslint/scope-manager@6.21.0': + resolution: {integrity: sha512-OwLUIWZJry80O99zvqXVEioyniJMa+d2GrqpUTqi5/v5D5rOrppJVBPa0yKCblcigC0/aYAzxxqQ1B+DS2RYsg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/type-utils@6.18.1': - resolution: {integrity: sha512-wyOSKhuzHeU/5pcRDP2G2Ndci+4g653V43gXTpt4nbyoIOAASkGDA9JIAgbQCdCkcr1MvpSYWzxTz0olCn8+/Q==} + '@typescript-eslint/type-utils@6.21.0': + resolution: {integrity: sha512-rZQI7wHfao8qMX3Rd3xqeYSMCL3SoiSQLBATSiVKARdFGCYSRvmViieZjqc58jKgs8Y8i9YvVVhRbHSTA4VBag==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 @@ -2194,12 +2225,12 @@ packages: typescript: optional: true - '@typescript-eslint/types@6.18.1': - resolution: {integrity: sha512-4TuMAe+tc5oA7wwfqMtB0Y5OrREPF1GeJBAjqwgZh1lEMH5PJQgWgHGfYufVB51LtjD+peZylmeyxUXPfENLCw==} + '@typescript-eslint/types@6.21.0': + resolution: {integrity: sha512-1kFmZ1rOm5epu9NZEZm1kckCDGj5UJEf7P1kliH4LKu/RkwpsfqqGmY2OOcUs18lSlQBKLDYBOGxRVtrMN5lpg==} engines: {node: ^16.0.0 || >=18.0.0} - '@typescript-eslint/typescript-estree@6.18.1': - resolution: {integrity: sha512-fv9B94UAhywPRhUeeV/v+3SBDvcPiLxRZJw/xZeeGgRLQZ6rLMG+8krrJUyIf6s1ecWTzlsbp0rlw7n9sjufHA==} + '@typescript-eslint/typescript-estree@6.21.0': + resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: typescript: '*' @@ -2207,14 +2238,14 @@ packages: typescript: optional: true - '@typescript-eslint/utils@6.18.1': - resolution: {integrity: sha512-zZmTuVZvD1wpoceHvoQpOiewmWu3uP9FuTWo8vqpy2ffsmfCE8mklRPi+vmnIYAIk9t/4kOThri2QCDgor+OpQ==} + '@typescript-eslint/utils@6.21.0': + resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: eslint: ^7.0.0 || ^8.0.0 - '@typescript-eslint/visitor-keys@6.18.1': - resolution: {integrity: sha512-/kvt0C5lRqGoCfsbmm7/CwMqoSkY3zzHLIjdhHZQW3VFrnz7ATecOHR7nb7V+xn4286MBxfnQfQhAmCI0u+bJA==} + '@typescript-eslint/visitor-keys@6.21.0': + resolution: {integrity: sha512-JJtkDduxLi9bivAB+cYOVMtbkqdPOhZ+ZI5LC47MIRrDV4Yn2o+ZnW10Nkmr28xRpSpdJ6Sm42Hjf2+REYXm0A==} engines: {node: ^16.0.0 || >=18.0.0} '@ungap/structured-clone@1.2.0': @@ -2539,6 +2570,10 @@ packages: bare-stream@1.0.0: resolution: {integrity: sha512-KhNUoDL40iP4gFaLSsoGE479t0jHijfYdIcxRn/XtezA2BaUD0NRf/JGRpsMq6dMNM+SrCrB0YSSo/5wBY4rOQ==} + base64-arraybuffer@1.0.2: + resolution: {integrity: sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ==} + engines: {node: '>= 0.6.0'} + base64-js@1.5.1: resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} @@ -2652,11 +2687,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001576: - resolution: {integrity: sha512-ff5BdakGe2P3SQsMsiqmt1Lc8221NR1VzHj5jXN5vBny9A6fpze94HiVV/n7XRosOlsShJcvMv5mdnpjOGCEgg==} - - caniuse-lite@1.0.30001615: - resolution: {integrity: sha512-1IpazM5G3r38meiae0bHRnPhz+CBQ3ZLqbQMtrg+AsTPKAXgW38JNsXkyZ+v8waCsDmPq87lmfun5Q2AGysNEQ==} + caniuse-lite@1.0.30001642: + resolution: {integrity: sha512-3XQ0DoRgLijXJErLSl+bLnJ+Et4KqV1PY6JJBGAFlsNsz31zeAIncyeZfLCabHK/jtSh+671RM9YMldxjUPZtA==} ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} @@ -2934,6 +2966,9 @@ packages: resolution: {integrity: sha512-Nj5YcaGgBtuUmn1D7oHqPW0c9iui7xsTsj5lIX8ZgevdfhmjFfKB3r8moHJtNJnctnYXJyYX5I1pp90HM4TPgQ==} engines: {node: '>=12 || >=16'} + css-line-break@2.1.0: + resolution: {integrity: sha512-FHcKFCZcAha3LwfVBhCQbW2nCNbkZXn7KVUJcsT5/P8YmfsVja0FMPJr0B903j/E69HUphKiV9iQArX8SDYA4w==} + css-loader@6.11.0: resolution: {integrity: sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==} engines: {node: '>= 12.13.0'} @@ -3065,6 +3100,15 @@ packages: supports-color: optional: true + debug@4.3.5: + resolution: {integrity: sha512-pt0bNEmneDIvdL1Xsd9oDQ/wrQRkXDT4AUWlNZNPKvW5x/jyO9VFXkJUP07vQ2upmw5PlaITaPKc31jK13V+jg==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + decamelize-keys@1.1.1: resolution: {integrity: sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==} engines: {node: '>=0.10.0'} @@ -4005,6 +4049,10 @@ packages: webpack: optional: true + html2canvas@1.4.1: + resolution: {integrity: sha512-fPU6BHNpsyIhr8yyMpTLLxAbkaK8ArIBcmZIRiBLiDhjeqvXolaEmDGmELFuX9I4xDcaKKcJl+TKZLqruBbmWA==} + engines: {node: '>=8.0.0'} + htmlparser2@6.1.0: resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} @@ -4207,6 +4255,10 @@ packages: is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} + is-core-module@2.15.0: + resolution: {integrity: sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA==} + engines: {node: '>= 0.4'} + is-data-view@1.0.1: resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} engines: {node: '>= 0.4'} @@ -4984,6 +5036,10 @@ packages: object-inspect@1.13.1: resolution: {integrity: sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ==} + object-inspect@1.13.2: + resolution: {integrity: sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g==} + engines: {node: '>= 0.4'} + object-keys@1.1.1: resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} @@ -5579,6 +5635,12 @@ packages: resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} engines: {node: '>=12.20'} + pushfeedback-react@0.1.40: + resolution: {integrity: sha512-He2ssVfWi4MTRb46+i0gGlV4+CC9NolF+Hb2aZHgm+GqNHtOEd/Hw5IstxmcDUyjlD//Pvtbx+0ZeE4+HEOrxA==} + + pushfeedback@0.1.40: + resolution: {integrity: sha512-ft2+KIZTeFnH7JWOaW0ZmaK2Co5Z0V8NlvtZqaCMIj1wWW3Aa4ylMyPfAtYRQ2mmRyf9O7K4BNhjkORw/1zIuA==} + qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -6013,8 +6075,8 @@ packages: resolution: {integrity: sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==} engines: {node: '>= 12.13.0'} - search-insights@2.13.0: - resolution: {integrity: sha512-Orrsjf9trHHxFRuo9/rzm0KIWmgzE8RMlZMzuhZOJ01Rnz3D0YBAe+V6473t6/H6c7irs6Lt48brULAiRWb3Vw==} + search-insights@2.15.0: + resolution: {integrity: sha512-ch2sPCUDD4sbPQdknVl9ALSi9H7VyoeVbsxznYz6QV55jJ8CI3EtwpO1i84keN4+hF5IeHWIeGvc08530JkVXQ==} section-matter@1.0.0: resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} @@ -6049,6 +6111,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.6.3: + resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} + engines: {node: '>=10'} + hasBin: true + send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -6475,6 +6542,9 @@ packages: engines: {node: '>=10'} hasBin: true + text-segmentation@1.0.3: + resolution: {integrity: sha512-iOiPUo/BGnZ6+54OsWxZidGCsdU8YbE4PSpdPinp7DeMtUJNJBoJ/ouUSTJjHkh1KntHaltHl/gDs2FC4i5+Nw==} + text-table@0.2.0: resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} @@ -6530,9 +6600,9 @@ packages: trough@2.2.0: resolution: {integrity: sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==} - ts-api-utils@1.0.3: - resolution: {integrity: sha512-wNMeqtMz5NtwpT/UZGY5alT+VoKdSsOOP/kqHFcUW1P/VRhH2wJ48+DN2WwUliNbQ976ETwDL0Ifd2VVvgonvg==} - engines: {node: '>=16.13.0'} + ts-api-utils@1.3.0: + resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} + engines: {node: '>=16'} peerDependencies: typescript: '>=4.2.0' @@ -6614,8 +6684,8 @@ packages: typedarray-to-buffer@3.1.5: resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - typescript@5.4.5: - resolution: {integrity: sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==} + typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true @@ -6724,6 +6794,9 @@ packages: resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} engines: {node: '>= 0.4.0'} + utrie@1.0.2: + resolution: {integrity: sha512-1MLa5ouZiOmQzUbjbu9VmjLzn1QLXBhwpUa7kdLUQK+KQ5KA9I1vk5U4YHe/X2Ch7PYnJfWuWT+VbuxbGwljhw==} + uuid@8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true @@ -6942,32 +7015,32 @@ snapshots: '@aashutoshrathi/word-wrap@1.2.6': {} - '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)': + '@algolia/autocomplete-core@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)(search-insights@2.15.0)': dependencies: - '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@algolia/autocomplete-plugin-algolia-insights': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)(search-insights@2.15.0) + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3) transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - search-insights - '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0)': + '@algolia/autocomplete-plugin-algolia-insights@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)(search-insights@2.15.0)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - search-insights: 2.13.0 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3) + search-insights: 2.15.0 transitivePeerDependencies: - '@algolia/client-search' - algoliasearch - '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)': + '@algolia/autocomplete-preset-algolia@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)': dependencies: - '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) - '@algolia/client-search': 4.23.3 + '@algolia/autocomplete-shared': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3) + '@algolia/client-search': 4.24.0 algoliasearch: 4.23.3 - '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)': + '@algolia/autocomplete-shared@1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)': dependencies: - '@algolia/client-search': 4.23.3 + '@algolia/client-search': 4.24.0 algoliasearch: 4.23.3 '@algolia/cache-browser-local-storage@4.23.3': @@ -6976,6 +7049,8 @@ snapshots: '@algolia/cache-common@4.23.3': {} + '@algolia/cache-common@4.24.0': {} + '@algolia/cache-in-memory@4.23.3': dependencies: '@algolia/cache-common': 4.23.3 @@ -6998,6 +7073,11 @@ snapshots: '@algolia/requester-common': 4.23.3 '@algolia/transporter': 4.23.3 + '@algolia/client-common@4.24.0': + dependencies: + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + '@algolia/client-personalization@4.23.3': dependencies: '@algolia/client-common': 4.23.3 @@ -7010,10 +7090,18 @@ snapshots: '@algolia/requester-common': 4.23.3 '@algolia/transporter': 4.23.3 + '@algolia/client-search@4.24.0': + dependencies: + '@algolia/client-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@algolia/transporter': 4.24.0 + '@algolia/events@4.0.1': {} '@algolia/logger-common@4.23.3': {} + '@algolia/logger-common@4.24.0': {} + '@algolia/logger-console@4.23.3': dependencies: '@algolia/logger-common': 4.23.3 @@ -7038,6 +7126,8 @@ snapshots: '@algolia/requester-common@4.23.3': {} + '@algolia/requester-common@4.24.0': {} + '@algolia/requester-node-http@4.23.3': dependencies: '@algolia/requester-common': 4.23.3 @@ -7048,6 +7138,12 @@ snapshots: '@algolia/logger-common': 4.23.3 '@algolia/requester-common': 4.23.3 + '@algolia/transporter@4.24.0': + dependencies: + '@algolia/cache-common': 4.24.0 + '@algolia/logger-common': 4.24.0 + '@algolia/requester-common': 4.24.0 + '@ampproject/remapping@2.2.1': dependencies: '@jridgewell/gen-mapping': 0.3.3 @@ -7064,19 +7160,19 @@ snapshots: '@ant-design/icons-svg@4.3.1': {} - '@ant-design/icons@5.2.6(react-dom@18.3.1)(react@18.3.1)': + '@ant-design/icons@5.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@ant-design/colors': 7.0.2 '@ant-design/icons-svg': 4.3.1 '@babel/runtime': 7.23.8 classnames: 2.5.1 - rc-util: 5.38.1(react-dom@18.3.1)(react@18.3.1) + rc-util: 5.38.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) '@babel/code-frame@7.12.11': dependencies: - '@babel/highlight': 7.23.4 + '@babel/highlight': 7.24.5 '@babel/code-frame@7.23.5': dependencies: @@ -7105,7 +7201,7 @@ snapshots: '@babel/traverse': 7.23.7 '@babel/types': 7.23.6 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7125,7 +7221,7 @@ snapshots: '@babel/traverse': 7.24.5 '@babel/types': 7.24.5 convert-source-map: 2.0.0 - debug: 4.3.4 + debug: 4.3.5 gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 @@ -7140,14 +7236,6 @@ snapshots: eslint-visitor-keys: 2.1.0 semver: 6.3.1 - '@babel/eslint-parser@7.23.3(@babel/core@7.24.5)(eslint@7.32.0)': - dependencies: - '@babel/core': 7.24.5 - '@nicolo-ribaudo/eslint-scope-5-internals': 5.1.1-v1 - eslint: 7.32.0 - eslint-visitor-keys: 2.1.0 - semver: 6.3.1 - '@babel/generator@7.23.6': dependencies: '@babel/types': 7.23.6 @@ -7223,7 +7311,7 @@ snapshots: '@babel/core': 7.23.7 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.22.5 - debug: 4.3.4 + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -7234,7 +7322,7 @@ snapshots: '@babel/core': 7.24.5 '@babel/helper-compilation-targets': 7.23.6 '@babel/helper-plugin-utils': 7.24.5 - debug: 4.3.4 + debug: 4.3.5 lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -8579,7 +8667,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/parser': 7.23.6 '@babel/types': 7.23.6 - debug: 4.3.4 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8594,7 +8682,7 @@ snapshots: '@babel/helper-split-export-declaration': 7.24.5 '@babel/parser': 7.24.5 '@babel/types': 7.24.5 - debug: 4.3.4 + debug: 4.3.5 globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -8620,7 +8708,7 @@ snapshots: '@csstools/css-tokenizer@2.2.3': {} - '@csstools/media-query-list-parser@2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3)': + '@csstools/media-query-list-parser@2.1.7(@csstools/css-parser-algorithms@2.5.0(@csstools/css-tokenizer@2.2.3))(@csstools/css-tokenizer@2.2.3)': dependencies: '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) '@csstools/css-tokenizer': 2.2.3 @@ -8635,20 +8723,21 @@ snapshots: '@docsearch/css@3.6.0': {} - '@docsearch/react@3.6.0(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0)': + '@docsearch/react@3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)': dependencies: - '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3)(search-insights@2.13.0) - '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.23.3)(algoliasearch@4.23.3) + '@algolia/autocomplete-core': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3)(search-insights@2.15.0) + '@algolia/autocomplete-preset-algolia': 1.9.3(@algolia/client-search@4.24.0)(algoliasearch@4.23.3) '@docsearch/css': 3.6.0 - '@types/react': 18.3.1 algoliasearch: 4.23.3 + optionalDependencies: + '@types/react': 18.3.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - search-insights: 2.13.0 + search-insights: 2.15.0 transitivePeerDependencies: - '@algolia/client-search' - '@docusaurus/core@3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/core@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: '@babel/core': 7.24.5 '@babel/generator': 7.24.5 @@ -8662,10 +8751,10 @@ snapshots: '@babel/traverse': 7.24.5 '@docusaurus/cssnano-preset': 3.3.2 '@docusaurus/logger': 3.3.2 - '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) autoprefixer: 10.4.19(postcss@8.4.38) babel-loader: 9.1.3(@babel/core@7.24.5)(webpack@5.91.0) babel-plugin-dynamic-import-node: 2.3.3 @@ -8696,16 +8785,16 @@ snapshots: mini-css-extract-plugin: 2.9.0(webpack@5.91.0) p-map: 4.0.0 postcss: 8.4.38 - postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0) + postcss-loader: 7.3.4(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0) prompts: 2.4.2 react: 18.3.1 - react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.4.5)(webpack@5.91.0) + react-dev-utils: 12.0.1(eslint@7.32.0)(typescript@5.5.3)(webpack@5.91.0) react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 1.3.0(react-dom@18.3.1)(react@18.3.1) + react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' - react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.91.0) + react-loadable-ssr-addon-v5-slorber: 1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0) react-router: 5.3.4(react@18.3.1) - react-router-config: 5.1.1(react-router@5.3.4)(react@18.3.1) + react-router-config: 5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1) react-router-dom: 5.3.4(react@18.3.1) rtl-detect: 1.1.2 semver: 7.6.0 @@ -8714,7 +8803,7 @@ snapshots: terser-webpack-plugin: 5.3.10(webpack@5.91.0) tslib: 2.6.2 update-notifier: 6.0.2 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0) webpack: 5.91.0 webpack-bundle-analyzer: 4.10.2 webpack-dev-server: 4.15.2(webpack@5.91.0) @@ -8761,11 +8850,11 @@ snapshots: transitivePeerDependencies: - webpack - '@docusaurus/mdx-loader@3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/mdx-loader@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: '@docusaurus/logger': 3.3.2 - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) '@mdx-js/mdx': 3.0.1 '@slorber/remark-comment': 1.0.0 escape-html: 1.0.3 @@ -8786,7 +8875,7 @@ snapshots: tslib: 2.6.2 unified: 11.0.4 unist-util-visit: 5.0.0 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0) vfile: 6.0.1 webpack: 5.91.0 transitivePeerDependencies: @@ -8798,16 +8887,16 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/module-type-aliases@3.3.2(react-dom@18.3.1)(react@18.3.1)': + '@docusaurus/module-type-aliases@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) '@types/history': 4.7.11 '@types/react': 18.3.1 '@types/react-router-config': 5.0.11 '@types/react-router-dom': 5.3.3 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 2.0.4(react-dom@18.3.1)(react@18.3.1) + react-helmet-async: 2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' transitivePeerDependencies: - '@swc/core' @@ -8816,13 +8905,13 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/plugin-client-redirects@3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-client-redirects@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/logger': 3.3.2 - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) eta: 2.2.0 fs-extra: 11.2.0 lodash: 4.17.21 @@ -8848,15 +8937,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-blog@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-content-blog@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/logger': 3.3.2 - '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) cheerio: 1.0.0-rc.12 feed: 4.2.2 fs-extra: 11.2.0 @@ -8887,16 +8976,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-docs@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-content-docs@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/logger': 3.3.2 - '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) '@types/react-router-config': 5.0.11 combine-promises: 1.2.0 fs-extra: 11.2.0 @@ -8925,13 +9014,13 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-content-pages@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-content-pages@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8955,11 +9044,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-debug@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-debug@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -8983,11 +9072,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-analytics@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-google-analytics@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 @@ -9009,11 +9098,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-gtag@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-google-gtag@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) '@types/gtag.js': 0.0.12 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9036,11 +9125,11 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-google-tag-manager@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-google-tag-manager@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) tslib: 2.6.2 @@ -9062,15 +9151,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-ideal-image@3.3.2(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-ideal-image@3.3.2(eslint@7.32.0)(prop-types@15.8.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/lqip-loader': 3.3.2(webpack@5.91.0) '@docusaurus/responsive-loader': 1.7.0(sharp@0.32.6) '@docusaurus/theme-translations': 3.3.2 - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@slorber/react-ideal-image': 0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0)(react@18.3.1) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@slorber/react-ideal-image': 0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) react-waypoint: 10.3.0(react@18.3.1) @@ -9096,14 +9185,14 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/plugin-sitemap@3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/plugin-sitemap@3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/logger': 3.3.2 - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) fs-extra: 11.2.0 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) @@ -9127,21 +9216,21 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/preset-classic@3.3.2(@algolia/client-search@4.23.3)(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.4.5)': - dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-blog': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-debug': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-google-analytics': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-google-gtag': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-google-tag-manager': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-sitemap': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/theme-classic': 3.3.2(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/theme-search-algolia': 3.3.2(@algolia/client-search@4.23.3)(@docusaurus/types@3.3.2)(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.4.5) - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) + '@docusaurus/preset-classic@3.3.2(@algolia/client-search@4.24.0)(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.3)': + dependencies: + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-blog': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-pages': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-debug': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-google-analytics': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-google-gtag': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-google-tag-manager': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-sitemap': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/theme-classic': 3.3.2(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/theme-search-algolia': 3.3.2(@algolia/client-search@4.24.0)(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.3) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) react: 18.3.1 react-dom: 18.3.1(react@18.3.1) transitivePeerDependencies: @@ -9173,22 +9262,23 @@ snapshots: '@docusaurus/responsive-loader@1.7.0(sharp@0.32.6)': dependencies: loader-utils: 2.0.4 + optionalDependencies: sharp: 0.32.6 - '@docusaurus/theme-classic@3.3.2(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/theme-classic@3.3.2(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-pages': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/theme-translations': 3.3.2 - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) '@mdx-js/react': 3.0.1(@types/react@18.3.1)(react@18.3.1) clsx: 2.1.0 copy-text-to-clipboard: 3.2.0 @@ -9223,15 +9313,15 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-common@3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5)': + '@docusaurus/theme-common@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3)': dependencies: - '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/plugin-content-blog': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/plugin-content-pages': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/mdx-loader': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/module-type-aliases': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + '@docusaurus/plugin-content-blog': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/plugin-content-pages': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) '@types/history': 4.7.11 '@types/react': 18.3.1 '@types/react-router-config': 5.0.11 @@ -9261,16 +9351,16 @@ snapshots: - vue-template-compiler - webpack-cli - '@docusaurus/theme-search-algolia@3.3.2(@algolia/client-search@4.23.3)(@docusaurus/types@3.3.2)(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0)(typescript@5.4.5)': + '@docusaurus/theme-search-algolia@3.3.2(@algolia/client-search@4.24.0)(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(@types/react@18.3.1)(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0)(typescript@5.5.3)': dependencies: - '@docsearch/react': 3.6.0(@algolia/client-search@4.23.3)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)(search-insights@2.13.0) - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docsearch/react': 3.6.0(@algolia/client-search@4.24.0)(@types/react@18.3.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.15.0) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/logger': 3.3.2 - '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) - '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/plugin-content-docs': 3.3.2(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) + '@docusaurus/theme-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) '@docusaurus/theme-translations': 3.3.2 - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-validation': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) algoliasearch: 4.23.3 algoliasearch-helper: 3.19.0(algoliasearch@4.23.3) clsx: 2.1.0 @@ -9310,7 +9400,7 @@ snapshots: '@docusaurus/tsconfig@3.3.2': {} - '@docusaurus/types@3.3.2(react-dom@18.3.1)(react@18.3.1)': + '@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)': dependencies: '@mdx-js/mdx': 3.0.1 '@types/history': 4.7.11 @@ -9319,7 +9409,7 @@ snapshots: joi: 17.13.1 react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-helmet-async: 1.3.0(react-dom@18.3.1)(react@18.3.1) + react-helmet-async: 1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1) utility-types: 3.11.0 webpack: 5.91.0 webpack-merge: 5.10.0 @@ -9330,16 +9420,17 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils-common@3.3.2(@docusaurus/types@3.3.2)': + '@docusaurus/utils-common@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))': dependencies: - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) tslib: 2.6.2 + optionalDependencies: + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - '@docusaurus/utils-validation@3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5)': + '@docusaurus/utils-validation@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3)': dependencies: '@docusaurus/logger': 3.3.2 - '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) + '@docusaurus/utils': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) joi: 17.13.1 js-yaml: 4.1.0 tslib: 2.6.2 @@ -9352,12 +9443,11 @@ snapshots: - uglify-js - webpack-cli - '@docusaurus/utils@3.3.2(@docusaurus/types@3.3.2)(typescript@5.4.5)': + '@docusaurus/utils@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.5.3)': dependencies: '@docusaurus/logger': 3.3.2 - '@docusaurus/types': 3.3.2(react-dom@18.3.1)(react@18.3.1) - '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2) - '@svgr/webpack': 8.1.0(typescript@5.4.5) + '@docusaurus/utils-common': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1)) + '@svgr/webpack': 8.1.0(typescript@5.5.3) escape-string-regexp: 4.0.0 file-loader: 6.2.0(webpack@5.91.0) fs-extra: 11.2.0 @@ -9372,8 +9462,10 @@ snapshots: resolve-pathname: 3.0.0 shelljs: 0.8.5 tslib: 2.6.2 - url-loader: 4.1.1(file-loader@6.2.0)(webpack@5.91.0) + url-loader: 4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0) webpack: 5.91.0 + optionalDependencies: + '@docusaurus/types': 3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) transitivePeerDependencies: - '@swc/core' - esbuild @@ -9392,12 +9484,12 @@ snapshots: eslint: 7.32.0 eslint-visitor-keys: 3.4.3 - '@eslint-community/regexpp@4.10.0': {} + '@eslint-community/regexpp@4.11.0': {} - '@eslint-kit/eslint-config-base@4.1.0(@typescript-eslint/parser@6.18.1)(eslint@7.32.0)': + '@eslint-kit/eslint-config-base@4.1.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)': dependencies: eslint: 7.32.0 - eslint-plugin-import: 2.23.2(@typescript-eslint/parser@6.18.1)(eslint@7.32.0) + eslint-plugin-import: 2.23.2(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0) eslint-plugin-sonarjs: 0.7.0(eslint@7.32.0) eslint-plugin-unicorn: 32.0.1(eslint@7.32.0) transitivePeerDependencies: @@ -9420,7 +9512,7 @@ snapshots: '@eslint/eslintrc@0.4.3': dependencies: ajv: 6.12.6 - debug: 4.3.4 + debug: 4.3.5 espree: 7.3.1 globals: 13.24.0 ignore: 4.0.6 @@ -9442,7 +9534,7 @@ snapshots: '@humanwhocodes/config-array@0.5.0': dependencies: '@humanwhocodes/object-schema': 1.2.1 - debug: 4.3.4 + debug: 4.3.5 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -9656,7 +9748,7 @@ snapshots: '@sindresorhus/is@5.6.0': {} - '@slorber/react-ideal-image@0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0)(react@18.3.1)': + '@slorber/react-ideal-image@0.0.12(prop-types@15.8.1)(react-waypoint@10.3.0(react@18.3.1))(react@18.3.1)': dependencies: prop-types: 15.8.1 react: 18.3.1 @@ -9668,6 +9760,8 @@ snapshots: micromark-util-character: 1.2.0 micromark-util-symbol: 1.1.0 + '@stencil/core@2.22.3': {} + '@svgr/babel-plugin-add-jsx-attribute@8.0.0(@babel/core@7.23.7)': dependencies: '@babel/core': 7.23.7 @@ -9712,12 +9806,12 @@ snapshots: '@svgr/babel-plugin-transform-react-native-svg': 8.1.0(@babel/core@7.23.7) '@svgr/babel-plugin-transform-svg-component': 8.0.0(@babel/core@7.23.7) - '@svgr/core@8.1.0(typescript@5.4.5)': + '@svgr/core@8.1.0(typescript@5.5.3)': dependencies: '@babel/core': 7.23.7 '@svgr/babel-preset': 8.1.0(@babel/core@7.23.7) camelcase: 6.3.0 - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.3) snake-case: 3.0.4 transitivePeerDependencies: - supports-color @@ -9728,35 +9822,35 @@ snapshots: '@babel/types': 7.23.6 entities: 4.5.0 - '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0)': + '@svgr/plugin-jsx@8.1.0(@svgr/core@8.1.0(typescript@5.5.3))': dependencies: '@babel/core': 7.23.7 '@svgr/babel-preset': 8.1.0(@babel/core@7.23.7) - '@svgr/core': 8.1.0(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.3) '@svgr/hast-util-to-babel-ast': 8.0.0 svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0)(typescript@5.4.5)': + '@svgr/plugin-svgo@8.1.0(@svgr/core@8.1.0(typescript@5.5.3))(typescript@5.5.3)': dependencies: - '@svgr/core': 8.1.0(typescript@5.4.5) - cosmiconfig: 8.3.6(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.3) + cosmiconfig: 8.3.6(typescript@5.5.3) deepmerge: 4.3.1 svgo: 3.2.0 transitivePeerDependencies: - typescript - '@svgr/webpack@8.1.0(typescript@5.4.5)': + '@svgr/webpack@8.1.0(typescript@5.5.3)': dependencies: '@babel/core': 7.23.7 '@babel/plugin-transform-react-constant-elements': 7.23.3(@babel/core@7.23.7) '@babel/preset-env': 7.23.8(@babel/core@7.23.7) '@babel/preset-react': 7.23.3(@babel/core@7.23.7) '@babel/preset-typescript': 7.23.3(@babel/core@7.23.7) - '@svgr/core': 8.1.0(typescript@5.4.5) - '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0) - '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0)(typescript@5.4.5) + '@svgr/core': 8.1.0(typescript@5.5.3) + '@svgr/plugin-jsx': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3)) + '@svgr/plugin-svgo': 8.1.0(@svgr/core@8.1.0(typescript@5.5.3))(typescript@5.5.3) transitivePeerDependencies: - supports-color - typescript @@ -9927,7 +10021,7 @@ snapshots: dependencies: '@types/node': 20.12.8 - '@types/semver@7.5.6': {} + '@types/semver@7.5.8': {} '@types/send@0.17.4': dependencies: @@ -9962,86 +10056,90 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@6.18.1(@typescript-eslint/parser@6.18.1)(eslint@7.32.0)(typescript@5.4.5)': + '@typescript-eslint/eslint-plugin@6.21.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)(typescript@5.5.3)': dependencies: - '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 6.18.1(eslint@7.32.0)(typescript@5.4.5) - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/type-utils': 6.18.1(eslint@7.32.0)(typescript@5.4.5) - '@typescript-eslint/utils': 6.18.1(eslint@7.32.0)(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 6.18.1 - debug: 4.3.4 + '@eslint-community/regexpp': 4.11.0 + '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.3) + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/type-utils': 6.21.0(eslint@7.32.0)(typescript@5.5.3) + '@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.5 eslint: 7.32.0 graphemer: 1.4.0 - ignore: 5.3.0 + ignore: 5.3.1 natural-compare: 1.4.0 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.4.5) - typescript: 5.4.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@6.18.1(eslint@7.32.0)(typescript@5.4.5)': + '@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.4.5) - '@typescript-eslint/visitor-keys': 6.18.1 - debug: 4.3.4 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.5 eslint: 7.32.0 - typescript: 5.4.5 + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@6.18.1': + '@typescript-eslint/scope-manager@6.21.0': dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 - '@typescript-eslint/type-utils@6.18.1(eslint@7.32.0)(typescript@5.4.5)': + '@typescript-eslint/type-utils@6.21.0(eslint@7.32.0)(typescript@5.5.3)': dependencies: - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.4.5) - '@typescript-eslint/utils': 6.18.1(eslint@7.32.0)(typescript@5.4.5) - debug: 4.3.4 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) + '@typescript-eslint/utils': 6.21.0(eslint@7.32.0)(typescript@5.5.3) + debug: 4.3.5 eslint: 7.32.0 - ts-api-utils: 1.0.3(typescript@5.4.5) - typescript: 5.4.5 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@6.18.1': {} + '@typescript-eslint/types@6.21.0': {} - '@typescript-eslint/typescript-estree@6.18.1(typescript@5.4.5)': + '@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.3)': dependencies: - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/visitor-keys': 6.18.1 - debug: 4.3.4 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/visitor-keys': 6.21.0 + debug: 4.3.5 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.4.5) - typescript: 5.4.5 + semver: 7.6.3 + ts-api-utils: 1.3.0(typescript@5.5.3) + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@6.18.1(eslint@7.32.0)(typescript@5.4.5)': + '@typescript-eslint/utils@6.21.0(eslint@7.32.0)(typescript@5.5.3)': dependencies: '@eslint-community/eslint-utils': 4.4.0(eslint@7.32.0) '@types/json-schema': 7.0.15 - '@types/semver': 7.5.6 - '@typescript-eslint/scope-manager': 6.18.1 - '@typescript-eslint/types': 6.18.1 - '@typescript-eslint/typescript-estree': 6.18.1(typescript@5.4.5) + '@types/semver': 7.5.8 + '@typescript-eslint/scope-manager': 6.21.0 + '@typescript-eslint/types': 6.21.0 + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) eslint: 7.32.0 - semver: 7.5.4 + semver: 7.6.3 transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/visitor-keys@6.18.1': + '@typescript-eslint/visitor-keys@6.21.0': dependencies: - '@typescript-eslint/types': 6.18.1 + '@typescript-eslint/types': 6.21.0 eslint-visitor-keys: 3.4.3 '@ungap/structured-clone@1.2.0': {} @@ -10157,7 +10255,7 @@ snapshots: indent-string: 4.0.0 ajv-formats@2.1.1(ajv@8.13.0): - dependencies: + optionalDependencies: ajv: 8.13.0 ajv-keywords@3.5.2(ajv@6.12.6): @@ -10357,7 +10455,7 @@ snapshots: autoprefixer@10.4.19(postcss@8.4.38): dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001615 + caniuse-lite: 1.0.30001642 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.0.0 @@ -10460,6 +10558,8 @@ snapshots: streamx: 2.16.1 optional: true + base64-arraybuffer@1.0.2: {} + base64-js@1.5.1: {} batch@0.6.1: {} @@ -10535,14 +10635,14 @@ snapshots: browserslist@4.22.2: dependencies: - caniuse-lite: 1.0.30001576 + caniuse-lite: 1.0.30001642 electron-to-chromium: 1.4.628 node-releases: 2.0.14 update-browserslist-db: 1.0.13(browserslist@4.22.2) browserslist@4.23.0: dependencies: - caniuse-lite: 1.0.30001615 + caniuse-lite: 1.0.30001642 electron-to-chromium: 1.4.756 node-releases: 2.0.14 update-browserslist-db: 1.0.15(browserslist@4.23.0) @@ -10609,13 +10709,11 @@ snapshots: caniuse-api@3.0.0: dependencies: browserslist: 4.23.0 - caniuse-lite: 1.0.30001615 + caniuse-lite: 1.0.30001642 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001576: {} - - caniuse-lite@1.0.30001615: {} + caniuse-lite@1.0.30001642: {} ccount@2.0.1: {} @@ -10869,13 +10967,14 @@ snapshots: path-type: 4.0.0 yaml: 1.10.2 - cosmiconfig@8.3.6(typescript@5.4.5): + cosmiconfig@8.3.6(typescript@5.5.3): dependencies: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 path-type: 4.0.0 - typescript: 5.4.5 + optionalDependencies: + typescript: 5.5.3 cross-spawn@7.0.3: dependencies: @@ -10895,6 +10994,10 @@ snapshots: css-functions-list@3.2.1: {} + css-line-break@2.1.0: + dependencies: + utrie: 1.0.2 + css-loader@6.11.0(webpack@5.91.0): dependencies: icss-utils: 5.1.0(postcss@8.4.38) @@ -10904,19 +11007,21 @@ snapshots: postcss-modules-scope: 3.2.0(postcss@8.4.38) postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-value-parser: 4.2.0 - semver: 7.6.0 + semver: 7.6.3 + optionalDependencies: webpack: 5.91.0 css-minimizer-webpack-plugin@5.0.1(clean-css@5.3.3)(webpack@5.91.0): dependencies: '@jridgewell/trace-mapping': 0.3.25 - clean-css: 5.3.3 cssnano: 6.1.2(postcss@8.4.38) jest-worker: 29.7.0 postcss: 8.4.38 schema-utils: 4.2.0 serialize-javascript: 6.0.2 webpack: 5.91.0 + optionalDependencies: + clean-css: 5.3.3 css-select@4.3.0: dependencies: @@ -11041,6 +11146,10 @@ snapshots: dependencies: ms: 2.1.2 + debug@4.3.5: + dependencies: + ms: 2.1.2 + decamelize-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -11125,7 +11234,7 @@ snapshots: detect-port@1.5.1: dependencies: address: 1.2.2 - debug: 4.3.4 + debug: 4.3.5 transitivePeerDependencies: - supports-color @@ -11153,9 +11262,9 @@ snapshots: docusaurus-plugin-hotjar@0.0.2: {} - docusaurus-plugin-sass@0.2.5(@docusaurus/core@3.3.2)(sass@1.69.7)(webpack@5.91.0): + docusaurus-plugin-sass@0.2.5(@docusaurus/core@3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3))(sass@1.69.7)(webpack@5.91.0): dependencies: - '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2)(eslint@7.32.0)(react-dom@18.3.1)(react@18.3.1)(typescript@5.4.5) + '@docusaurus/core': 3.3.2(@docusaurus/types@3.3.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(eslint@7.32.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(typescript@5.5.3) sass: 1.69.7 sass-loader: 10.5.2(sass@1.69.7)(webpack@5.91.0) transitivePeerDependencies: @@ -11331,7 +11440,7 @@ snapshots: is-string: 1.0.7 is-typed-array: 1.1.13 is-weakref: 1.0.2 - object-inspect: 1.13.1 + object-inspect: 1.13.2 object-keys: 1.1.1 object.assign: 4.1.5 regexp.prototype.flags: 1.5.2 @@ -11399,9 +11508,9 @@ snapshots: dependencies: eslint: 7.32.0 - eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1): + eslint-import-resolver-alias@1.1.2(eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0)): dependencies: - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.18.1)(eslint@7.32.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0) eslint-import-resolver-node@0.3.9: dependencies: @@ -11411,27 +11520,28 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.0(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): + eslint-module-utils@2.8.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@7.32.0)(typescript@5.4.5) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.3) eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-module-utils@2.8.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): + eslint-module-utils@2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0): dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@7.32.0)(typescript@5.4.5) debug: 3.2.7 + optionalDependencies: + '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.3) eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 transitivePeerDependencies: - supports-color - eslint-plugin-import@2.23.2(@typescript-eslint/parser@6.18.1)(eslint@7.32.0): + eslint-plugin-import@2.23.2(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0): dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@7.32.0)(typescript@5.4.5) array-includes: 3.1.7 array.prototype.flat: 1.3.2 contains-path: 1.0.0 @@ -11439,7 +11549,7 @@ snapshots: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) find-up: 2.1.0 has: 1.0.4 is-core-module: 2.13.1 @@ -11449,14 +11559,15 @@ snapshots: read-pkg-up: 3.0.0 resolve: 1.22.8 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.18.1)(eslint@7.32.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint@7.32.0): dependencies: - '@typescript-eslint/parser': 6.18.1(eslint@7.32.0)(typescript@5.4.5) array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 array.prototype.flat: 1.3.2 @@ -11465,9 +11576,9 @@ snapshots: doctrine: 2.1.0 eslint: 7.32.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.18.1)(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) + eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@7.32.0)(typescript@5.5.3))(eslint-import-resolver-node@0.3.9)(eslint@7.32.0) hasown: 2.0.2 - is-core-module: 2.13.1 + is-core-module: 2.15.0 is-glob: 4.0.3 minimatch: 3.1.2 object.fromentries: 2.0.8 @@ -11475,6 +11586,8 @@ snapshots: object.values: 1.2.0 semver: 6.3.1 tsconfig-paths: 3.15.0 + optionalDependencies: + '@typescript-eslint/parser': 6.21.0(eslint@7.32.0)(typescript@5.5.3) transitivePeerDependencies: - eslint-import-resolver-typescript - eslint-import-resolver-webpack @@ -11557,7 +11670,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.3 - debug: 4.3.4 + debug: 4.3.5 doctrine: 3.0.0 enquirer: 2.4.1 escape-string-regexp: 4.0.0 @@ -11585,7 +11698,7 @@ snapshots: optionator: 0.9.3 progress: 2.0.3 regexpp: 3.2.0 - semver: 7.5.4 + semver: 7.6.3 strip-ansi: 6.0.1 strip-json-comments: 3.1.1 table: 6.8.1 @@ -11842,7 +11955,7 @@ snapshots: dependencies: is-callable: 1.2.7 - fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.4.5)(webpack@5.91.0): + fork-ts-checker-webpack-plugin@6.5.3(eslint@7.32.0)(typescript@5.5.3)(webpack@5.91.0): dependencies: '@babel/code-frame': 7.24.2 '@types/json-schema': 7.0.15 @@ -11850,16 +11963,17 @@ snapshots: chokidar: 3.6.0 cosmiconfig: 6.0.0 deepmerge: 4.3.1 - eslint: 7.32.0 fs-extra: 9.1.0 glob: 7.2.3 memfs: 3.5.3 minimatch: 3.1.2 schema-utils: 2.7.0 - semver: 7.6.0 + semver: 7.6.3 tapable: 1.1.3 - typescript: 5.4.5 + typescript: 5.5.3 webpack: 5.91.0 + optionalDependencies: + eslint: 7.32.0 form-data-encoder@2.1.4: {} @@ -12247,8 +12361,14 @@ snapshots: lodash: 4.17.21 pretty-error: 4.0.0 tapable: 2.2.1 + optionalDependencies: webpack: 5.91.0 + html2canvas@1.4.1: + dependencies: + css-line-break: 2.1.0 + text-segmentation: 1.0.3 + htmlparser2@6.1.0: dependencies: domelementtype: 2.3.0 @@ -12286,12 +12406,13 @@ snapshots: http-proxy-middleware@2.0.6(@types/express@4.17.21): dependencies: - '@types/express': 4.17.21 '@types/http-proxy': 1.17.14 http-proxy: 1.18.1 is-glob: 4.0.3 is-plain-obj: 3.0.0 micromatch: 4.0.5 + optionalDependencies: + '@types/express': 4.17.21 transitivePeerDependencies: - debug @@ -12455,6 +12576,10 @@ snapshots: dependencies: hasown: 2.0.0 + is-core-module@2.15.0: + dependencies: + hasown: 2.0.2 + is-data-view@1.0.1: dependencies: is-typed-array: 1.1.13 @@ -13278,7 +13403,7 @@ snapshots: micromark@4.0.0: dependencies: '@types/debug': 4.1.12 - debug: 4.3.4 + debug: 4.3.5 decode-named-character-reference: 1.0.2 devlop: 1.1.0 micromark-core-commonmark: 2.0.1 @@ -13384,7 +13509,7 @@ snapshots: node-abi@3.62.0: dependencies: - semver: 7.6.0 + semver: 7.6.3 node-addon-api@6.1.0: {} @@ -13414,7 +13539,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.13.1 - semver: 7.5.4 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-path@2.1.1: @@ -13441,6 +13566,8 @@ snapshots: object-inspect@1.13.1: {} + object-inspect@1.13.2: {} + object-keys@1.1.1: {} object.assign@4.1.5: @@ -13583,7 +13710,7 @@ snapshots: got: 12.6.1 registry-auth-token: 5.0.2 registry-url: 6.0.1 - semver: 7.6.0 + semver: 7.6.3 param-case@3.0.4: dependencies: @@ -13744,12 +13871,12 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.4.5)(webpack@5.91.0): + postcss-loader@7.3.4(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0): dependencies: - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.3) jiti: 1.21.0 postcss: 8.4.38 - semver: 7.6.0 + semver: 7.6.3 webpack: 5.91.0 transitivePeerDependencies: - typescript @@ -14020,6 +14147,15 @@ snapshots: dependencies: escape-goat: 4.0.0 + pushfeedback-react@0.1.40: + dependencies: + pushfeedback: 0.1.40 + + pushfeedback@0.1.40: + dependencies: + '@stencil/core': 2.22.3 + html2canvas: 1.4.1 + qs@6.11.0: dependencies: side-channel: 1.0.6 @@ -14049,7 +14185,7 @@ snapshots: iconv-lite: 0.4.24 unpipe: 1.0.0 - rc-util@5.38.1(react-dom@18.3.1)(react@18.3.1): + rc-util@5.38.1(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.23.8 react: 18.3.1 @@ -14068,7 +14204,7 @@ snapshots: js-cookie: 2.2.1 react: 18.3.1 - react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.4.5)(webpack@5.91.0): + react-dev-utils@12.0.1(eslint@7.32.0)(typescript@5.5.3)(webpack@5.91.0): dependencies: '@babel/code-frame': 7.24.2 address: 1.2.2 @@ -14079,7 +14215,7 @@ snapshots: escape-string-regexp: 4.0.0 filesize: 8.0.7 find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.3(eslint@7.32.0)(typescript@5.4.5)(webpack@5.91.0) + fork-ts-checker-webpack-plugin: 6.5.3(eslint@7.32.0)(typescript@5.5.3)(webpack@5.91.0) global-modules: 2.0.0 globby: 11.1.0 gzip-size: 6.0.0 @@ -14094,8 +14230,9 @@ snapshots: shell-quote: 1.8.1 strip-ansi: 6.0.1 text-table: 0.2.0 - typescript: 5.4.5 webpack: 5.91.0 + optionalDependencies: + typescript: 5.5.3 transitivePeerDependencies: - eslint - supports-color @@ -14111,12 +14248,12 @@ snapshots: react-fast-compare@3.2.2: {} - react-fast-marquee@1.6.2(react-dom@18.3.1)(react@18.3.1): + react-fast-marquee@1.6.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: react: 18.3.1 react-dom: 18.3.1(react@18.3.1) - react-helmet-async@1.3.0(react-dom@18.3.1)(react@18.3.1): + react-helmet-async@1.3.0(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.5 invariant: 2.2.4 @@ -14126,7 +14263,7 @@ snapshots: react-fast-compare: 3.2.2 shallowequal: 1.1.0 - react-helmet-async@2.0.4(react-dom@18.3.1)(react@18.3.1): + react-helmet-async@2.0.4(react-dom@18.3.1(react@18.3.1))(react@18.3.1): dependencies: invariant: 2.2.4 react: 18.3.1 @@ -14144,13 +14281,13 @@ snapshots: dependencies: react: 18.3.1 - react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0)(webpack@5.91.0): + react-loadable-ssr-addon-v5-slorber@1.0.1(@docusaurus/react-loadable@6.0.0(react@18.3.1))(webpack@5.91.0): dependencies: '@babel/runtime': 7.24.5 react-loadable: '@docusaurus/react-loadable@6.0.0(react@18.3.1)' webpack: 5.91.0 - react-router-config@5.1.1(react-router@5.3.4)(react@18.3.1): + react-router-config@5.1.1(react-router@5.3.4(react@18.3.1))(react@18.3.1): dependencies: '@babel/runtime': 7.24.5 react: 18.3.1 @@ -14508,16 +14645,18 @@ snapshots: klona: 2.0.6 loader-utils: 2.0.4 neo-async: 2.6.2 - sass: 1.69.7 schema-utils: 3.3.0 semver: 7.5.4 webpack: 5.91.0 + optionalDependencies: + sass: 1.69.7 sass-loader@13.3.3(sass@1.69.7)(webpack@5.91.0): dependencies: neo-async: 2.6.2 - sass: 1.69.7 webpack: 5.91.0 + optionalDependencies: + sass: 1.69.7 sass@1.69.7: dependencies: @@ -14550,7 +14689,7 @@ snapshots: ajv-formats: 2.1.1(ajv@8.13.0) ajv-keywords: 5.1.0(ajv@8.13.0) - search-insights@2.13.0: {} + search-insights@2.15.0: {} section-matter@1.0.0: dependencies: @@ -14566,7 +14705,7 @@ snapshots: semver-diff@4.0.0: dependencies: - semver: 7.6.0 + semver: 7.6.3 semver@5.7.2: {} @@ -14580,6 +14719,8 @@ snapshots: dependencies: lru-cache: 6.0.0 + semver@7.6.3: {} + send@0.18.0: dependencies: debug: 2.6.9 @@ -14833,7 +14974,7 @@ snapshots: spdy-transport@3.0.0: dependencies: - debug: 4.3.4 + debug: 4.3.5 detect-node: 2.1.0 hpack.js: 2.1.6 obuf: 1.1.2 @@ -14844,7 +14985,7 @@ snapshots: spdy@4.0.2: dependencies: - debug: 4.3.4 + debug: 4.3.5 handle-thing: 2.0.1 http-deceiver: 1.2.7 select-hose: 2.0.0 @@ -14989,59 +15130,61 @@ snapshots: postcss: 8.4.38 postcss-selector-parser: 6.0.16 - stylelint-config-recess-order@4.4.0(stylelint@15.11.0): + stylelint-config-recess-order@4.4.0(stylelint@15.11.0(typescript@5.5.3)): dependencies: - stylelint: 15.11.0(typescript@5.4.5) - stylelint-order: 6.0.4(stylelint@15.11.0) + stylelint: 15.11.0(typescript@5.5.3) + stylelint-order: 6.0.4(stylelint@15.11.0(typescript@5.5.3)) - stylelint-config-recommended-scss@13.1.0(postcss@8.4.38)(stylelint@15.11.0): + stylelint-config-recommended-scss@13.1.0(postcss@8.4.38)(stylelint@15.11.0(typescript@5.5.3)): dependencies: - postcss: 8.4.38 postcss-scss: 4.0.9(postcss@8.4.38) - stylelint: 15.11.0(typescript@5.4.5) - stylelint-config-recommended: 13.0.0(stylelint@15.11.0) - stylelint-scss: 5.3.2(stylelint@15.11.0) + stylelint: 15.11.0(typescript@5.5.3) + stylelint-config-recommended: 13.0.0(stylelint@15.11.0(typescript@5.5.3)) + stylelint-scss: 5.3.2(stylelint@15.11.0(typescript@5.5.3)) + optionalDependencies: + postcss: 8.4.38 - stylelint-config-recommended@13.0.0(stylelint@15.11.0): + stylelint-config-recommended@13.0.0(stylelint@15.11.0(typescript@5.5.3)): dependencies: - stylelint: 15.11.0(typescript@5.4.5) + stylelint: 15.11.0(typescript@5.5.3) - stylelint-config-standard-scss@11.1.0(postcss@8.4.38)(stylelint@15.11.0): + stylelint-config-standard-scss@11.1.0(postcss@8.4.38)(stylelint@15.11.0(typescript@5.5.3)): dependencies: + stylelint: 15.11.0(typescript@5.5.3) + stylelint-config-recommended-scss: 13.1.0(postcss@8.4.38)(stylelint@15.11.0(typescript@5.5.3)) + stylelint-config-standard: 34.0.0(stylelint@15.11.0(typescript@5.5.3)) + optionalDependencies: postcss: 8.4.38 - stylelint: 15.11.0(typescript@5.4.5) - stylelint-config-recommended-scss: 13.1.0(postcss@8.4.38)(stylelint@15.11.0) - stylelint-config-standard: 34.0.0(stylelint@15.11.0) - stylelint-config-standard@34.0.0(stylelint@15.11.0): + stylelint-config-standard@34.0.0(stylelint@15.11.0(typescript@5.5.3)): dependencies: - stylelint: 15.11.0(typescript@5.4.5) - stylelint-config-recommended: 13.0.0(stylelint@15.11.0) + stylelint: 15.11.0(typescript@5.5.3) + stylelint-config-recommended: 13.0.0(stylelint@15.11.0(typescript@5.5.3)) - stylelint-order@6.0.4(stylelint@15.11.0): + stylelint-order@6.0.4(stylelint@15.11.0(typescript@5.5.3)): dependencies: postcss: 8.4.33 postcss-sorting: 8.0.2(postcss@8.4.33) - stylelint: 15.11.0(typescript@5.4.5) + stylelint: 15.11.0(typescript@5.5.3) - stylelint-scss@5.3.2(stylelint@15.11.0): + stylelint-scss@5.3.2(stylelint@15.11.0(typescript@5.5.3)): dependencies: known-css-properties: 0.29.0 postcss-media-query-parser: 0.2.3 postcss-resolve-nested-selector: 0.1.1 postcss-selector-parser: 6.0.15 postcss-value-parser: 4.2.0 - stylelint: 15.11.0(typescript@5.4.5) + stylelint: 15.11.0(typescript@5.5.3) - stylelint@15.11.0(typescript@5.4.5): + stylelint@15.11.0(typescript@5.5.3): dependencies: '@csstools/css-parser-algorithms': 2.5.0(@csstools/css-tokenizer@2.2.3) '@csstools/css-tokenizer': 2.2.3 - '@csstools/media-query-list-parser': 2.1.7(@csstools/css-parser-algorithms@2.5.0)(@csstools/css-tokenizer@2.2.3) + '@csstools/media-query-list-parser': 2.1.7(@csstools/css-parser-algorithms@2.5.0(@csstools/css-tokenizer@2.2.3))(@csstools/css-tokenizer@2.2.3) '@csstools/selector-specificity': 3.0.1(postcss-selector-parser@6.0.15) balanced-match: 2.0.0 colord: 2.9.3 - cosmiconfig: 8.3.6(typescript@5.4.5) + cosmiconfig: 8.3.6(typescript@5.5.3) css-functions-list: 3.2.1 css-tree: 2.3.1 debug: 4.3.4 @@ -15171,6 +15314,10 @@ snapshots: commander: 2.20.3 source-map-support: 0.5.21 + text-segmentation@1.0.3: + dependencies: + utrie: 1.0.2 + text-table@0.2.0: {} text-to-svg@3.1.5: @@ -15210,9 +15357,9 @@ snapshots: trough@2.2.0: {} - ts-api-utils@1.0.3(typescript@5.4.5): + ts-api-utils@1.3.0(typescript@5.5.3): dependencies: - typescript: 5.4.5 + typescript: 5.5.3 tsconfig-paths@3.15.0: dependencies: @@ -15313,7 +15460,7 @@ snapshots: dependencies: is-typedarray: 1.0.0 - typescript@5.4.5: {} + typescript@5.5.3: {} unbox-primitive@1.0.2: dependencies: @@ -15412,7 +15559,7 @@ snapshots: is-yarn-global: 0.4.1 latest-version: 7.0.0 pupa: 3.1.0 - semver: 7.6.0 + semver: 7.6.3 semver-diff: 4.0.0 xdg-basedir: 5.1.0 @@ -15420,13 +15567,14 @@ snapshots: dependencies: punycode: 2.3.1 - url-loader@4.1.1(file-loader@6.2.0)(webpack@5.91.0): + url-loader@4.1.1(file-loader@6.2.0(webpack@5.91.0))(webpack@5.91.0): dependencies: - file-loader: 6.2.0(webpack@5.91.0) loader-utils: 2.0.4 mime-types: 2.1.35 schema-utils: 3.3.0 webpack: 5.91.0 + optionalDependencies: + file-loader: 6.2.0(webpack@5.91.0) util-deprecate@1.0.2: {} @@ -15436,6 +15584,10 @@ snapshots: utils-merge@1.0.1: {} + utrie@1.0.2: + dependencies: + base64-arraybuffer: 1.0.2 + uuid@8.3.2: {} v8-compile-cache@2.4.0: {} @@ -15535,9 +15687,10 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack: 5.91.0 webpack-dev-middleware: 5.3.4(webpack@5.91.0) ws: 8.17.0 + optionalDependencies: + webpack: 5.91.0 transitivePeerDependencies: - bufferutil - debug diff --git a/src/app/index.scss b/src/app/index.scss index 986bd4f4f4..97e33a53c2 100644 --- a/src/app/index.scss +++ b/src/app/index.scss @@ -10,6 +10,7 @@ @import "./scroll"; @import "./navbar"; @import "./doc-item"; +@import "../features/feedback/doc/pushfeedback"; h1, h2, diff --git a/src/features/feedback/doc/index.tsx b/src/features/feedback/doc/index.tsx index d6e0890049..5f66ba90be 100644 --- a/src/features/feedback/doc/index.tsx +++ b/src/features/feedback/doc/index.tsx @@ -1,87 +1,67 @@ -import React, { useState, useCallback } from "react"; -import clsx from "clsx"; -import { LikeFilled, DislikeFilled } from "@ant-design/icons"; +import React, { useEffect } from "react"; import { translate } from "@docusaurus/Translate"; +import { FeedbackButton } from "pushfeedback-react"; +import { defineCustomElements } from "pushfeedback/loader"; -import { ga } from "@site/src/shared/lib/ga"; -import styles from "./styles.module.scss"; +import "pushfeedback/dist/pushfeedback/pushfeedback.css"; -/** - * Send feedback to Google Analytics - * @see https://developers.google.com/analytics/devguides/collection/analyticsjs/events - */ -const sendFeedback = (value: number) => { - // For a while - send feedback in both format - // Later will keep and maintain only one - ga.sendEvent({ - category: ga.CATEGORIES.full, - action: "Docs:Helpful", - label: window.location.href, - value, - }); - ga.sendEvent({ - category: ga.CATEGORIES.mixed, - action: "Docs:Helpful", - label: String(value), - value, - }); - ga.sendEvent({ - category: ga.CATEGORIES.short, - label: window.location.href, - value, - }); -}; +export function FeedbackWidget({ projectId }: { projectId: string }) { + useEffect(() => { + if (typeof window !== "undefined") { + defineCustomElements(window); + } + }, []); -type Props = { - className?: string; -}; - -/** - * DocItem feedback widget - * @see https://docusaurus.io/feature-requests/p/feedback-widget - * @ticket FEEDBACK-309 - * @terminateTicket FEEDBACK-325 - * TODO: Add emojiis (Bad, OK, Good) - * TODO: Add comment input - */ -export const DocFeedback: React.FC = ({ className }) => { - const [feedbackSent, setFeedbackSent] = useState(false); - - const handleFeedback = useCallback( - (value: number) => () => { - setFeedbackSent(true); - sendFeedback(value); - }, - [], - ); - - if (feedbackSent) { - return ( -
- {translate({ id: "features.feedback-doc.thanks" })} -
- ); - } return ( -
-
- - {translate({ id: "features.feedback-doc.title" })} - - - -
-
- - {translate({ id: "features.feedback-doc.subtitle" })} - -
+
+ + {translate({ id: "features.feedback-doc.button-text" })} +
); -}; +} diff --git a/src/features/feedback/doc/pushfeedback.css b/src/features/feedback/doc/pushfeedback.css new file mode 100644 index 0000000000..1321a29fd5 --- /dev/null +++ b/src/features/feedback/doc/pushfeedback.css @@ -0,0 +1,4 @@ +:root { + --feedback-font-family: var(--ifm-font-family-base, sans-serif) !important; + --feedback-modal-screnshot-z-index: 201 !important; +} diff --git a/src/features/feedback/doc/styles.module.scss b/src/features/feedback/doc/styles.module.scss deleted file mode 100644 index 9eb015eb7b..0000000000 --- a/src/features/feedback/doc/styles.module.scss +++ /dev/null @@ -1,73 +0,0 @@ -.root { - --height: 4rem; - - height: var(--height); - text-align: center; - opacity: 0.5; - - &Thanks { - /* - Hack for easy impl "friendly non-shaking UX" - https://github.com/feature-sliced/documentation/pull/339#discussion_r742779255 - */ - line-height: var(--height); - } -} - -/* title */ - -.title { - font-size: 1.4rem; - - &Label { - margin-right: 0.5rem; - } -} - -.subtitle { - font-size: 0.9rem; -} - -/* actions */ - -.action { - padding: 0.5rem; - margin: 0 0.2rem; - background-color: var(--background-color-action); - border-radius: 50%; - transition: 0.25s; - - &Like:hover { - color: var(--color-like); - } - - &Dislike:hover { - color: var(--color-dislike); - } -} - -/* theme */ - -html { - &[data-theme="light"] .root { - --color-like: var(--ifm-color-success); - --color-dislike: var(--ifm-color-danger); - --background-color-action: var(--ifm-color-gray-300); - } - - &[data-theme="dark"] .action { - --color-like: var(--ifm-color-success-lighter); - --color-dislike: var(--ifm-color-danger-lighter); - --background-color-action: var(--ifm-color-gray-800); - } -} - -@media (width <= 420px) { - .root { - --height: 7rem; - } - - .titleLabel { - display: block; - } -} diff --git a/src/theme/DocItem/Footer/index.js b/src/theme/DocItem/Footer/index.js deleted file mode 100644 index e40ca91139..0000000000 --- a/src/theme/DocItem/Footer/index.js +++ /dev/null @@ -1,19 +0,0 @@ -import React from "react"; -import Footer from "@theme-original/DocItem/Footer"; -import { DocFeedback } from "@site/src/features/feedback/doc"; -import styles from "./styles.module.scss"; - -/** - * DocItemFooter - * @swizzled unsafe: higher breaking change risk (keep actual!) - * @remark Couple to original DocItemFooter for more stability - * @see https://docusaurus.io/docs/next/using-themes#for-site-owners - */ -export default function FooterWrapper(props) { - return ( - <> -