1
0
Fork 0

chore: Update stylelint (#2926)

* chore: stylelint update

* bun.lock

* Add changeset
This commit is contained in:
Paul Jankowski 2026-07-26 21:14:36 -04:00 committed by GitHub
parent f8e06784be
commit 09861c8afd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
18 changed files with 701 additions and 535 deletions

View file

@ -0,0 +1,20 @@
---
"@docsearch/docusaurus-adapter": patch
"@docsearch/css": patch
"@docsearch/react": patch
---
Align CSS class and animation names with the `DocSearch-` naming convention.
- The `shimmer` utility class is now `DocSearch-shimmer`
- Fixed a typo in `DocSearck-AskAiScreen-MessageContent-Stopped`, now
`DocSearch-AskAiScreen-MessageContent-Stopped`
- Keyframes renamed to kebab-case: `shimmerText``shimmer-text`,
`slideDown``slide-down`, `fadeIn``fade-in`
- Dark theme selectors use `:root[data-theme='dark']` instead of
`html[data-theme='dark']`
- Dropped redundant type qualifiers from `.DocSearch-Hits-padded` and
`.DocSearch-Hit-Select-Icon` selectors, slightly lowering their specificity
If you override these classes or keyframes in custom styles, update your
selectors accordingly.

View file

@ -121,7 +121,9 @@ jobs:
- run: *restore_dist_folders
- run:
name: Linting
command: bun run lint --quiet --format=stylish
command: |
bun run lint --quiet --format=stylish
bun run lint:css
test_types:
<<: *defaults
steps:

View file

@ -1,24 +0,0 @@
{
"plugins": ["stylelint-no-unsupported-browser-features"],
"extends": [
"stylelint-config-standard",
"stylelint-config-sass-guidelines",
"stylelint-order"
],
"rules": {
"selector-class-pattern": ["^DocSearch-[A-Za-z0-9-]*$"],
"max-nesting-depth": [
2,
{
"ignore": ["pseudo-classes"],
"ignoreAtRules": ["media"]
}
],
"plugin/no-unsupported-browser-features": [
null,
{
"severity": "warning"
}
]
}
}

View file

@ -59,6 +59,9 @@ bun run lint --format=agent
# Perform oxfmt formatting
bun run fmt
# Lint CSS
bun run lint:css
```
## E2E Testing (Playwright)
@ -122,7 +125,7 @@ function createStorage<TItem>(key: string): StorageInterface<TItem> {
- **Utilities**: camelCase (`removeHighlightTags.ts`)
- **Types**: PascalCase (`InternalDocSearchHit`)
- **Constants**: SCREAMING_SNAKE_CASE (`MAX_QUERY_SIZE`)
- **CSS classes**: `DocSearch-` prefix with PascalCase (`DocSearch-Modal`)
- **CSS classes**: `DocSearch-` prefix
### React Components

View file

@ -10,11 +10,9 @@
--docsearch-text-color: var(--ifm-font-color-base);
--docsearch-border-radius: var(--ifm-global-radius);
--docsearch-highlight-color: var(--ifm-color-primary);
--docsearch-soft-primary-color: color-mix(
in srgb,
var(--ifm-color-primary) 12%,
transparent
);
--docsearch-soft-primary-color: color-mix(in srgb,
var(--ifm-color-primary) 12%,
transparent);
--docsearch-focus-color: var(--ifm-color-primary-dark);
--docsearch-subtle-color: var(--ifm-color-emphasis-200);
--docsearch-secondary-text-color: var(--ifm-color-emphasis-600);
@ -22,35 +20,36 @@
--docsearch-muted-color: var(--ifm-color-emphasis-600);
--docsearch-container-background: rgb(0 0 0 / 60%);
--docsearch-background-color: var(--ifm-color-emphasis-200);
/* Modal */
--docsearch-modal-background: var(--ifm-color-emphasis-100);
--docsearch-modal-shadow: var(--ifm-global-shadow-md);
/* Button */
--docsearch-search-button-background: var(--ifm-background-color);
--docsearch-search-button-text-color: var(--ifm-color-emphasis-600);
/* Search box */
--docsearch-searchbox-background: var(--ifm-background-color);
--docsearch-searchbox-focus-background: var(--ifm-background-surface-color);
/* Hit */
--docsearch-hit-color: var(--ifm-font-color-base);
--docsearch-hit-highlight-color: color-mix(
in srgb,
var(--ifm-color-primary) 12%,
transparent
);
--docsearch-hit-highlight-color: color-mix(in srgb,
var(--ifm-color-primary) 12%,
transparent);
--docsearch-hit-active-color: var(--ifm-color-white);
--docsearch-hit-background: var(--ifm-background-surface-color);
--docsearch-key-background: var(--ifm-color-emphasis-200);
--docsearch-key-color: var(--ifm-color-emphasis-600);
--docsearch-key-pressed-shadow: inset 0 2px 4px rgb(0 0 0 / 12%);
/* Footer */
--docsearch-footer-background: var(--ifm-background-surface-color);
--docsearch-footer-shadow: 0 -1px 0 0 var(--ifm-color-emphasis-200);
--docsearch-key-gradient: linear-gradient(
-26.5deg,
var(--ifm-color-emphasis-300) 0%,
var(--ifm-color-emphasis-200) 100%
);
--docsearch-key-gradient: linear-gradient(-26.5deg,
var(--ifm-color-emphasis-300) 0%,
var(--ifm-color-emphasis-200) 100%);
/* Sidepanel */
--docsearch-sidepanel-background: var(--ifm-color-emphasis-100);
@ -68,9 +67,7 @@
--docsearch-sidepanel-scrollbar-bg: var(--docsearch-modal-background);
--docsearch-sidepanel-hit-background: var(--docsearch-hit-background);
--docsearch-sidepanel-hit-color: var(--docsearch-hit-color);
--docsearch-sidepanel-hit-highlight-color: var(
--docsearch-hit-highlight-color
);
--docsearch-sidepanel-hit-highlight-color: var(--docsearch-hit-highlight-color);
}
.DocSearch-SearchBar {
@ -109,10 +106,11 @@
}
/* is aesthetically better to have no border radius */
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-Container.inline.side-right {
border-radius: 0 !important;
}
.DocSearch-Sidepanel-Container.inline.side-left {
border-radius: 0 !important;
}

266
bun.lock
View file

@ -19,11 +19,11 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"start-server-and-test": "2.0.10",
"stylelint": "16.13.2",
"stylelint-config-sass-guidelines": "12.1.0",
"stylelint-config-standard": "36.0.1",
"stylelint-no-unsupported-browser-features": "8.0.2",
"stylelint-order": "6.0.4",
"stylelint": "17.14.0",
"stylelint-config-sass-guidelines": "13.0.0",
"stylelint-config-standard": "40.0.0",
"stylelint-no-unsupported-browser-features": "8.1.1",
"stylelint-order": "8.1.1",
"typescript": "5.7.3",
"vitest": "3.0.2",
"watch": "1.0.2",
@ -614,15 +614,17 @@
"@csstools/color-helpers": ["@csstools/color-helpers@5.1.0", "", {}, "sha512-S11EXWJyy0Mz5SYvRmY8nJYTFFd1LCNV+7cXyAgQtOOuzb4EsgfqDufL+9esx72/eLhsRdGZwaldu/h+E4t4BA=="],
"@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/css-calc": ["@csstools/css-calc@3.2.1", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-DtdHlgXh5ZkA43cwBcAm+huzgJiwx3ZTWVjBs94kwz2xKqSimDA3lBgCjphYgwgVUMWatSM0pDd8TILB1yrVVg=="],
"@csstools/css-color-parser": ["@csstools/css-color-parser@3.1.0", "", { "dependencies": { "@csstools/color-helpers": "^5.1.0", "@csstools/css-calc": "^2.1.4" }, "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-nbtKwh3a6xNVIp/VRuXV64yTKnb1IjTAEEh3irzS+HkKjAOYLTGNb9pmVNntZ8iVBHcWDA2Dof0QtPgFI1BaTA=="],
"@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@4.0.0", "", { "peerDependencies": { "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-+B87qS7fIG3L5h3qwJ/IFbjoVoOe/bpOdh9hAjXbvx0o8ImEmUsGXN0inFOnk2ChCFgqkkGFQ+TpM5rbhkKe4w=="],
"@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/css-syntax-patches-for-csstree": ["@csstools/css-syntax-patches-for-csstree@1.1.6", "", { "peerDependencies": { "css-tree": "^3.2.1" }, "optionalPeers": ["css-tree"] }, "sha512-TcJCWFbXLPpJYq6z7bfOyjWYJDiDg2/I4gyUC9pqPNqHFRIey0EB0q0L5cSnQDfWJg8Jd6VadakxdIez/3zkqQ=="],
"@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@4.0.3", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ=="],
"@csstools/css-tokenizer": ["@csstools/css-tokenizer@4.0.0", "", {}, "sha512-QxULHAm7cNu72w97JUNCBFODFaXpbDg+dP8b/oWFAZ2MTRppA3U00Y2L1HqaS4J6yBqxwa/Y3nMBaxVKbB/NsA=="],
"@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@5.0.0", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0" } }, "sha512-T9lXmZOfnam3eMERPsszjY5NK0jX8RmThmmm99FZ8b7z8yMaFZWKwLWGZuTwdO3ddRY5fy13GmmEYZXB4I98Eg=="],
"@csstools/postcss-cascade-layers": ["@csstools/postcss-cascade-layers@5.0.2", "", { "dependencies": { "@csstools/selector-specificity": "^5.0.0", "postcss-selector-parser": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4" } }, "sha512-nWBE08nhO8uWl6kSAeCx4im7QfVko3zLrtgWZY4/bP87zrSPpSyN/3W3TDqz1jJuH+kbKOHXg5rJnK+ZVYcFFg=="],
@ -690,9 +692,9 @@
"@csstools/postcss-unset-value": ["@csstools/postcss-unset-value@4.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-cBz3tOCI5Fw6NIFEwU3RiwK6mn3nKegjpJuzCndoGq3BZPkUjnsq7uQmIeMNeMbMk7YD2MfKcgCpZwX5jyXqCA=="],
"@csstools/selector-resolve-nested": ["@csstools/selector-resolve-nested@3.1.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g=="],
"@csstools/selector-resolve-nested": ["@csstools/selector-resolve-nested@4.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.1.1" } }, "sha512-9vAPxmp+Dx3wQBIUwc1v7Mdisw1kbbaGqXUM8QLTgWg7SoPGYtXBsMXvsFs/0Bn5yoFhcktzxNZGNaUt0VjgjA=="],
"@csstools/selector-specificity": ["@csstools/selector-specificity@5.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw=="],
"@csstools/selector-specificity": ["@csstools/selector-specificity@6.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.1.1" } }, "sha512-4sSgl78OtOXEX/2d++8A83zHNTgwCJMaR24FvsYL7Uf/VS8HZk9PTwR51elTbGqMuwH3szLvvOXEaVnqn0Z3zA=="],
"@csstools/utilities": ["@csstools/utilities@2.0.0", "", { "peerDependencies": { "postcss": "^8.4" } }, "sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ=="],
@ -776,8 +778,6 @@
"@docusaurus/utils-validation": ["@docusaurus/utils-validation@3.10.2", "", { "dependencies": { "@docusaurus/logger": "3.10.2", "@docusaurus/utils": "3.10.2", "@docusaurus/utils-common": "3.10.2", "fs-extra": "^11.2.0", "joi": "^17.9.2", "js-yaml": "^4.1.0", "lodash": "^4.17.21", "tslib": "^2.6.0" } }, "sha512-sn8unbDfUL585NtR3cwHefPicOyaHvPaX7VD0aOg/siIxUBoKyKKaGEqzJZDS64mM43TnxurkYDtmB1wsJlZsw=="],
"@dual-bundle/import-meta-resolve": ["@dual-bundle/import-meta-resolve@4.2.1", "", {}, "sha512-id+7YRUgoUX6CgV0DtuhirQWodeeA7Lf4i2x71JS/vtA5pRb/hIGWlw+G6MeXvsM+MXrz0VAydTGElX1rAfgPg=="],
"@emnapi/core": ["@emnapi/core@1.11.1", "", { "dependencies": { "@emnapi/wasi-threads": "1.2.2", "tslib": "^2.4.0" } }, "sha512-RSvbQmHzdKzNsLYa/wHrbc3KN4sYLKAdPZxqiM2HATqv/SBk2/ENSHpvXGaLOMcsAyz0poEGqkmmKYG3OWiJEQ=="],
"@emnapi/runtime": ["@emnapi/runtime@1.11.1", "", { "dependencies": { "tslib": "^2.4.0" } }, "sha512-vgj7R3y3Wgx24IQaGPA/R6YFXLHVMOZ0uVEyIQPaWs+rd1AzfEMXlAC22FYwO1XkKR6NPsq7mUandH8oIRdZFw=="],
@ -1288,13 +1288,15 @@
"@sindresorhus/is": ["@sindresorhus/is@4.6.0", "", {}, "sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw=="],
"@sindresorhus/merge-streams": ["@sindresorhus/merge-streams@4.0.0", "", {}, "sha512-tlqY9xq5ukxTUZBmoOp+m61cqwQD5pHJtFY3Mn8CA8ps6yghLH/Hw8UPdqg4OLmFW3IFlcXnQNmo/dh8HzXYIQ=="],
"@slorber/remark-comment": ["@slorber/remark-comment@1.0.0", "", { "dependencies": { "micromark-factory-space": "^1.0.0", "micromark-util-character": "^1.1.0", "micromark-util-symbol": "^1.0.1" } }, "sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA=="],
"@standard-schema/spec": ["@standard-schema/spec@1.1.0", "", {}, "sha512-l2aFy5jALhniG5HgqrD6jXLi/rUWrKvqN/qJx6yoJsgKhblVd+iqqU4RCXavm/jPityDo5TCvKMnpjKnOriy0w=="],
"@stylistic/eslint-plugin": ["@stylistic/eslint-plugin@2.13.0", "", { "dependencies": { "@typescript-eslint/utils": "^8.13.0", "eslint-visitor-keys": "^4.2.0", "espree": "^10.3.0", "estraverse": "^5.3.0", "picomatch": "^4.0.2" }, "peerDependencies": { "eslint": ">=8.40.0" } }, "sha512-RnO1SaiCFHn666wNz2QfZEFxvmiNRqhzaMXHXxXXKt+MEP7aajlPxUSMIQpKAaJfverpovEYqjBOXDq6dDcaOQ=="],
"@stylistic/stylelint-plugin": ["@stylistic/stylelint-plugin@3.1.3", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.1", "@csstools/css-tokenizer": "^3.0.1", "@csstools/media-query-list-parser": "^3.0.1", "is-plain-object": "^5.0.0", "postcss": "^8.4.41", "postcss-selector-parser": "^6.1.2", "postcss-value-parser": "^4.2.0", "style-search": "^0.1.0" }, "peerDependencies": { "stylelint": "^16.8.0" } }, "sha512-85fsmzgsIVmyG3/GFrjuYj6Cz8rAM7IZiPiXCMiSMfoDOC1lOrzrXPDk24WqviAghnPqGpx8b0caK2PuewWGFg=="],
"@stylistic/stylelint-plugin": ["@stylistic/stylelint-plugin@5.2.1", "", { "dependencies": { "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-tokenizer": "^4.0.0", "@csstools/media-query-list-parser": "^5.0.0", "postcss": "^8.5.8", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0", "style-search": "^0.1.0" }, "peerDependencies": { "stylelint": "^17.6.0" } }, "sha512-BMRWJVtO16uADJmKcGi6mreei/QYdOviABXuaCeHEc3T3pxo4wFYYSvnxIoyiPVfDJqX+DxQdnGkuc6KxsRaSw=="],
"@svgr/babel-plugin-add-jsx-attribute": ["@svgr/babel-plugin-add-jsx-attribute@8.0.0", "", { "peerDependencies": { "@babel/core": "^7.0.0-0" } }, "sha512-b9MIk7yhdS1pMCZM8VeNfUlSKVRhsHZNMl5O9SfaX0l0t5wjdgu4IDzGB8bpnGBBOjGST3rRFVsaaEtI4W6f7g=="],
@ -1674,7 +1676,7 @@
"bail": ["bail@2.0.2", "", {}, "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw=="],
"balanced-match": ["balanced-match@2.0.0", "", {}, "sha512-1ugUSr8BHXRnK23KfuYS+gVMC3LB8QGH9W1iGtDPsNWoQbgtXSExkBu2aDR4epiGWZOjZsj6lDl/N/AqqTC3UA=="],
"balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="],
"base64-js": ["base64-js@1.5.1", "", {}, "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA=="],
@ -2188,7 +2190,7 @@
"figures": ["figures@3.2.0", "", { "dependencies": { "escape-string-regexp": "^1.0.5" } }, "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg=="],
"file-entry-cache": ["file-entry-cache@10.1.4", "", { "dependencies": { "flat-cache": "^6.1.13" } }, "sha512-5XRUFc0WTtUbjfGzEwXc42tiGxQHBmtbUG1h9L2apu4SulCGN3Hqm//9D6FAolf8MYNL7f/YlJl9vy08pj5JuA=="],
"file-entry-cache": ["file-entry-cache@11.1.5", "", { "dependencies": { "flat-cache": "^6.1.23" } }, "sha512-+PFTHITI08JIGhnNpGNI8T8inUpgZfk3GNEqfT9R2zZV2iFXg3CvqzSl/uEhs7TSGujYRELEANyDvS8Fj7+S7Q=="],
"file-loader": ["file-loader@6.2.0", "", { "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" }, "peerDependencies": { "webpack": "^4.0.0 || ^5.0.0" } }, "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw=="],
@ -2250,6 +2252,8 @@
"get-caller-file": ["get-caller-file@2.0.5", "", {}, "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg=="],
"get-east-asian-width": ["get-east-asian-width@1.6.0", "", {}, "sha512-QRbvDIbx6YklUe6RxeTeleMR0yv3cYH6PsPZHcnVn7xv7zO1BHN8r0XETu8n6Ye3Q+ahtSarc3WgtNWmehIBfA=="],
"get-intrinsic": ["get-intrinsic@1.3.0", "", { "dependencies": { "call-bind-apply-helpers": "^1.0.2", "es-define-property": "^1.0.1", "es-errors": "^1.3.0", "es-object-atoms": "^1.1.1", "function-bind": "^1.1.2", "get-proto": "^1.0.1", "gopd": "^1.2.0", "has-symbols": "^1.1.0", "hasown": "^2.0.2", "math-intrinsics": "^1.1.0" } }, "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ=="],
"get-nonce": ["get-nonce@1.0.1", "", {}, "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q=="],
@ -2282,7 +2286,7 @@
"globals": ["globals@13.24.0", "", { "dependencies": { "type-fest": "^0.20.2" } }, "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ=="],
"globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="],
"globby": ["globby@16.2.2", "", { "dependencies": { "@sindresorhus/merge-streams": "^4.0.0", "fast-glob": "^3.3.3", "ignore": "^7.0.5", "is-path-inside": "^4.0.0", "slash": "^5.1.0", "unicorn-magic": "^0.4.0" } }, "sha512-NLvV9ubZ6NDsJaOpKPy3cQeJpKi9DcWiyCiFUpJPA0YihRqiE6RWaLUmgNNPr8MgPpLZjnBjSmou7uZBRJv9wA=="],
"globjoin": ["globjoin@0.1.4", "", {}, "sha512-xYfnw62CKG8nLkZBfWbhWwDw02CHty86jfPcc2cr3ZfeuK9ysoVPPEUxf21bAD/rWAgk52SuBrLJlefNy8mvFg=="],
@ -2298,7 +2302,7 @@
"handle-thing": ["handle-thing@2.0.1", "", {}, "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg=="],
"has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
"has-flag": ["has-flag@5.0.1", "", {}, "sha512-CsNUt5x9LUdx6hnk/E2SZLsDyvfqANZSUq4+D3D8RzDJ2M+HDTIkF60ibS1vHaK55vzgiZw1bEPFG9yH7l33wA=="],
"has-property-descriptors": ["has-property-descriptors@1.0.2", "", { "dependencies": { "es-define-property": "^1.0.0" } }, "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="],
@ -2354,7 +2358,7 @@
"html-minifier-terser": ["html-minifier-terser@7.2.0", "", { "dependencies": { "camel-case": "^4.1.2", "clean-css": "~5.3.2", "commander": "^10.0.0", "entities": "^4.4.0", "param-case": "^3.0.4", "relateurl": "^0.2.7", "terser": "^5.15.1" }, "bin": { "html-minifier-terser": "cli.js" } }, "sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA=="],
"html-tags": ["html-tags@3.3.1", "", {}, "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ=="],
"html-tags": ["html-tags@5.1.0", "", {}, "sha512-n6l5uca7/y5joxZ3LUePhzmBFUJ+U2YWzhMa8XUTecSeSlQiZdF5XAd/Q3/WUl0VsXgUwWi8I7CNIwdI5WN1SQ=="],
"html-void-elements": ["html-void-elements@3.0.0", "", {}, "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg=="],
@ -2418,6 +2422,8 @@
"import-lazy": ["import-lazy@4.0.0", "", {}, "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw=="],
"import-meta-resolve": ["import-meta-resolve@4.2.0", "", {}, "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg=="],
"import-without-cache": ["import-without-cache@0.4.0", "", {}, "sha512-NkJQA7oZ4YHQhd2+H3BoRFKF3d/XNsiKpHZCQEMH9pDX27hQQLsTyOocyRgaIVtf8gHX3Nt3LPkR4e5EdtPAGQ=="],
"imurmurhash": ["imurmurhash@0.1.4", "", {}, "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA=="],
@ -2584,7 +2590,7 @@
"kleur": ["kleur@3.0.3", "", {}, "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w=="],
"known-css-properties": ["known-css-properties@0.35.0", "", {}, "sha512-a/RAk2BfKk+WFGhhOCAYqSiFLc34k8Mt/6NWRI4joER0EYUzXIcFivjjnoD3+XU1DggLn/tZc3DOAgke7l8a4A=="],
"known-css-properties": ["known-css-properties@0.37.0", "", {}, "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ=="],
"latest-version": ["latest-version@7.0.0", "", { "dependencies": { "package-json": "^8.1.0" } }, "sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg=="],
@ -2674,7 +2680,7 @@
"math-intrinsics": ["math-intrinsics@1.1.0", "", {}, "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g=="],
"mathml-tag-names": ["mathml-tag-names@2.1.3", "", {}, "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg=="],
"mathml-tag-names": ["mathml-tag-names@4.0.0", "", {}, "sha512-aa6AU2Pcx0VP/XWnh8IGL0SYSgQHDT6Ucror2j2mXeFAlN3ahaNs8EZtG1YiticMkSLj3Gt6VPFfZogt7G5iFQ=="],
"mdast-util-directive": ["mdast-util-directive@3.1.0", "", { "dependencies": { "@types/mdast": "^4.0.0", "@types/unist": "^3.0.0", "ccount": "^2.0.0", "devlop": "^1.0.0", "mdast-util-from-markdown": "^2.0.0", "mdast-util-to-markdown": "^2.0.0", "parse-entities": "^4.0.0", "stringify-entities": "^4.0.0", "unist-util-visit-parents": "^6.0.0" } }, "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q=="],
@ -2718,7 +2724,7 @@
"memfs": ["memfs@4.64.0", "", { "dependencies": { "@jsonjoy.com/fs-core": "4.64.0", "@jsonjoy.com/fs-fsa": "4.64.0", "@jsonjoy.com/fs-node": "4.64.0", "@jsonjoy.com/fs-node-builtins": "4.64.0", "@jsonjoy.com/fs-node-to-fsa": "4.64.0", "@jsonjoy.com/fs-node-utils": "4.64.0", "@jsonjoy.com/fs-print": "4.64.0", "@jsonjoy.com/fs-snapshot": "4.64.0", "@jsonjoy.com/json-pack": "^1.11.0", "@jsonjoy.com/util": "^1.9.0", "glob-to-regex.js": "^1.0.1", "thingies": "^2.5.0", "tree-dump": "^1.0.3", "tslib": "^2.0.0" } }, "sha512-Kw72fgY7Wn+sD8KmtNWSafl1dz0UvAsE/PHs3YVfLiaZuA3HxNm9sRLqAu0ATiBGJvME1PxZXbBZPv5GycDeAw=="],
"meow": ["meow@13.2.0", "", {}, "sha512-pxQJQzB6djGPXh08dacEloMFopsOqGVRKFPYvPOt9XDZ1HasbgDZA74CJGreSU4G3Ak7EFJGoiH2auq+yXISgA=="],
"meow": ["meow@14.1.0", "", {}, "sha512-EDYo6VlmtnumlcBCbh1gLJ//9jvM/ndXHfVXIFrZVr6fGcwTUyCTFNTLCKuY3ffbK8L/+3Mzqnd58RojiZqHVw=="],
"merge": ["merge@1.2.1", "", {}, "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ=="],
@ -3168,7 +3174,7 @@
"postcss-sort-media-queries": ["postcss-sort-media-queries@5.2.0", "", { "dependencies": { "sort-css-media-queries": "2.2.0" }, "peerDependencies": { "postcss": "^8.4.23" } }, "sha512-AZ5fDMLD8SldlAYlvi8NIqo0+Z8xnXU2ia0jxmuhxAU+Lqt9K+AlmLNJ/zWEnE9x+Zx3qL3+1K20ATgNOr3fAA=="],
"postcss-sorting": ["postcss-sorting@8.0.2", "", { "peerDependencies": { "postcss": "^8.4.20" } }, "sha512-M9dkSrmU00t/jK7rF6BZSZauA5MAaBW4i5EnJXspMwt4iqTh/L9j6fgMnbElEOfyRyfLfVbIHj/R52zHzAPe1Q=="],
"postcss-sorting": ["postcss-sorting@10.0.0", "", { "peerDependencies": { "postcss": "^8.4.20" } }, "sha512-TXbU+h6vVRW+86c/+ewhWq9k7pr7ijASTnepVhCQiC87zAOTkvB1v2dHyWP+ggstSTX/PNvjzS+IOqzejndz9w=="],
"postcss-svgo": ["postcss-svgo@6.0.3", "", { "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^3.2.0" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g=="],
@ -3466,7 +3472,7 @@
"skin-tone": ["skin-tone@2.0.0", "", { "dependencies": { "unicode-emoji-modifier-base": "^1.0.0" } }, "sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA=="],
"slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="],
"slash": ["slash@5.1.0", "", {}, "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg=="],
"slice-ansi": ["slice-ansi@4.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "astral-regex": "^2.0.0", "is-fullwidth-code-point": "^3.0.0" } }, "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ=="],
@ -3516,7 +3522,7 @@
"strict-uri-encode": ["strict-uri-encode@1.1.0", "", {}, "sha512-R3f198pcvnB+5IpnBlRkphuE9n46WyVl8I39W/ZUTZLz4nqSP/oLYUrcnJrw462Ds8he4YKMov2efsTIw1BDGQ=="],
"string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"string-width": ["string-width@8.2.2", "", { "dependencies": { "get-east-asian-width": "^1.5.0", "strip-ansi": "^7.1.2" } }, "sha512-GaPUh5gfdrYzqeVNZvUfT23vYYxXzKYidUcnMtJg/3rxRV63EFZy3k6xfKlmfeJD0176lnUV/Usr3XcwSvFzpg=="],
"string_decoder": ["string_decoder@0.10.31", "", {}, "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ=="],
@ -3552,23 +3558,23 @@
"stylehacks": ["stylehacks@6.1.1", "", { "dependencies": { "browserslist": "^4.23.0", "postcss-selector-parser": "^6.0.16" }, "peerDependencies": { "postcss": "^8.4.31" } }, "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg=="],
"stylelint": ["stylelint@16.13.2", "", { "dependencies": { "@csstools/css-parser-algorithms": "^3.0.4", "@csstools/css-tokenizer": "^3.0.3", "@csstools/media-query-list-parser": "^4.0.2", "@csstools/selector-specificity": "^5.0.0", "@dual-bundle/import-meta-resolve": "^4.1.0", "balanced-match": "^2.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.0", "css-functions-list": "^3.2.3", "css-tree": "^3.1.0", "debug": "^4.3.7", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^10.0.5", "global-modules": "^2.0.0", "globby": "^11.1.0", "globjoin": "^0.1.4", "html-tags": "^3.3.1", "ignore": "^7.0.1", "imurmurhash": "^0.1.4", "is-plain-object": "^5.0.0", "known-css-properties": "^0.35.0", "mathml-tag-names": "^2.1.3", "meow": "^13.2.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.4.49", "postcss-resolve-nested-selector": "^0.1.6", "postcss-safe-parser": "^7.0.1", "postcss-selector-parser": "^7.0.0", "postcss-value-parser": "^4.2.0", "resolve-from": "^5.0.0", "string-width": "^4.2.3", "supports-hyperlinks": "^3.1.0", "svg-tags": "^1.0.0", "table": "^6.9.0", "write-file-atomic": "^5.0.1" }, "bin": { "stylelint": "bin/stylelint.mjs" } }, "sha512-wDlgh0mRO9RtSa3TdidqHd0nOG8MmUyVKl+dxA6C1j8aZRzpNeEgdhFmU5y4sZx4Fc6r46p0fI7p1vR5O2DZqA=="],
"stylelint": ["stylelint@17.14.0", "", { "dependencies": { "@csstools/css-calc": "^3.2.1", "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-syntax-patches-for-csstree": "^1.1.5", "@csstools/css-tokenizer": "^4.0.0", "@csstools/media-query-list-parser": "^5.0.0", "@csstools/selector-resolve-nested": "^4.0.0", "@csstools/selector-specificity": "^6.0.0", "colord": "^2.9.3", "cosmiconfig": "^9.0.2", "css-functions-list": "^3.3.3", "css-tree": "^3.2.1", "debug": "^4.4.3", "fast-glob": "^3.3.3", "fastest-levenshtein": "^1.0.16", "file-entry-cache": "^11.1.3", "global-modules": "^2.0.0", "globby": "^16.2.0", "globjoin": "^0.1.4", "html-tags": "^5.1.0", "ignore": "^7.0.5", "import-meta-resolve": "^4.2.0", "mathml-tag-names": "^4.0.0", "meow": "^14.1.0", "micromatch": "^4.0.8", "normalize-path": "^3.0.0", "picocolors": "^1.1.1", "postcss": "^8.5.15", "postcss-safe-parser": "^7.0.1", "postcss-selector-parser": "^7.1.4", "postcss-value-parser": "^4.2.0", "string-width": "^8.2.1", "supports-hyperlinks": "^4.4.0", "svg-tags": "^1.0.0", "table": "^6.9.0", "write-file-atomic": "^7.0.1" }, "bin": { "stylelint": "bin/stylelint.mjs" } }, "sha512-8xkHPpdqYryeIsOgfsYTmr6cIeC4nLYWk5S8BPxpodq8mIuepggkMljsHewWfuAjj/+qpRKou2QerhjMH3iasg=="],
"stylelint-config-recommended": ["stylelint-config-recommended@14.0.1", "", { "peerDependencies": { "stylelint": "^16.1.0" } }, "sha512-bLvc1WOz/14aPImu/cufKAZYfXs/A/owZfSMZ4N+16WGXLoX5lOir53M6odBxvhgmgdxCVnNySJmZKx73T93cg=="],
"stylelint-config-recommended": ["stylelint-config-recommended@18.0.0", "", { "peerDependencies": { "stylelint": "^17.0.0" } }, "sha512-mxgT2XY6YZ3HWWe3Di8umG6aBmWmHTblTgu/f10rqFXnyWxjKWwNdjSWkgkwCtxIKnqjSJzvFmPT5yabVIRxZg=="],
"stylelint-config-sass-guidelines": ["stylelint-config-sass-guidelines@12.1.0", "", { "dependencies": { "@stylistic/stylelint-plugin": "^3.0.1", "postcss-scss": "^4.0.9", "stylelint-scss": "^6.2.1" }, "peerDependencies": { "postcss": "^8.4.21", "stylelint": "^16.1.0" } }, "sha512-NTxEtVT6uNSqRvq+A3ScyKhjUrY/Z845TnpWEwnMgIPZ/+/Waa4+51r6OPuQRMu4XZS3D8DK1UaT4TWFBvuuAw=="],
"stylelint-config-sass-guidelines": ["stylelint-config-sass-guidelines@13.0.0", "", { "dependencies": { "@stylistic/stylelint-plugin": "^5.0.1", "postcss-scss": "^4.0.9", "stylelint-scss": "^7.0.0" }, "peerDependencies": { "postcss": "^8.4.21", "stylelint": "^17.1.0" } }, "sha512-YJT0X8h0OqyEo7ys3EycV5CGWt2rrkEYE8sHSN6sFnrxbXvHiy4KJFHDOWfyb3eWR6wtYpM+yIyvR2Plc8+pCg=="],
"stylelint-config-standard": ["stylelint-config-standard@36.0.1", "", { "dependencies": { "stylelint-config-recommended": "^14.0.1" }, "peerDependencies": { "stylelint": "^16.1.0" } }, "sha512-8aX8mTzJ6cuO8mmD5yon61CWuIM4UD8Q5aBcWKGSf6kg+EC3uhB+iOywpTK4ca6ZL7B49en8yanOFtUW0qNzyw=="],
"stylelint-config-standard": ["stylelint-config-standard@40.0.0", "", { "dependencies": { "stylelint-config-recommended": "^18.0.0" }, "peerDependencies": { "stylelint": "^17.0.0" } }, "sha512-EznGJxOUhtWck2r6dJpbgAdPATIzvpLdK9+i5qPd4Lx70es66TkBPljSg4wN3Qnc6c4h2n+WbUrUynQ3fanjHw=="],
"stylelint-no-unsupported-browser-features": ["stylelint-no-unsupported-browser-features@8.0.2", "", { "dependencies": { "doiuse": "^6.0.5", "postcss": "^8.4.32" }, "peerDependencies": { "stylelint": "^16.0.2" } }, "sha512-4PY2qJ3ZTEje9RgGfaQ82eJoPioXxs6hazeKpji/wzLNVzTX2wd4b0Ds3ewdLkH3ID+o63IInuTquU2MNJO3YQ=="],
"stylelint-no-unsupported-browser-features": ["stylelint-no-unsupported-browser-features@8.1.1", "", { "dependencies": { "browserslist": "^4.26.3", "doiuse": "^6.0.6", "postcss": "^8.4.32" }, "peerDependencies": { "stylelint": ">=16.0.2" } }, "sha512-sLEe6NUFoWL2vGt6IKKllQEKfKgVxmvTBFs1JVMHKKLWzxtWAXaqSxJvH+j0URM4vLQQqzC/wXc9Kp3XBNKdBw=="],
"stylelint-order": ["stylelint-order@6.0.4", "", { "dependencies": { "postcss": "^8.4.32", "postcss-sorting": "^8.0.2" }, "peerDependencies": { "stylelint": "^14.0.0 || ^15.0.0 || ^16.0.1" } }, "sha512-0UuKo4+s1hgQ/uAxlYU4h0o0HS4NiQDud0NAUNI0aa8FJdmYHA5ZZTFHiV5FpmE3071e9pZx5j0QpVJW5zOCUA=="],
"stylelint-order": ["stylelint-order@8.1.1", "", { "dependencies": { "postcss": "^8.5.8", "postcss-sorting": "^10.0.0" }, "peerDependencies": { "stylelint": "^16.18.0 || ^17.0.0" } }, "sha512-LqsEB6VggJuu5v10RtkrQsBObcdwBE7GuAOlwfc/LR3VL/w8UqKX2BOLIjhyGt0Gne/njo7gRNGiJAKhfmPMNw=="],
"stylelint-scss": ["stylelint-scss@6.14.0", "", { "dependencies": { "css-tree": "^3.0.1", "is-plain-object": "^5.0.0", "known-css-properties": "^0.37.0", "mdn-data": "^2.25.0", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.6", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "stylelint": "^16.8.2" } }, "sha512-ZKmHMZolxeuYsnB+PCYrTpFce0/QWX9i9gh0hPXzp73WjuIMqUpzdQaBCrKoLWh6XtCFSaNDErkMPqdjy1/8aA=="],
"stylelint-scss": ["stylelint-scss@7.2.0", "", { "dependencies": { "@csstools/css-calc": "^3.2.1", "@csstools/css-parser-algorithms": "^4.0.0", "@csstools/css-syntax-patches-for-csstree": "^1.1.4", "@csstools/css-tokenizer": "^4.0.0", "css-tree": "^3.2.1", "is-plain-object": "^5.0.0", "known-css-properties": "^0.37.0", "postcss-media-query-parser": "^0.2.3", "postcss-resolve-nested-selector": "^0.1.6", "postcss-selector-parser": "^7.1.1", "postcss-value-parser": "^4.2.0" }, "peerDependencies": { "stylelint": "^16.8.2 || ^17.0.0" } }, "sha512-6E79Bachv0Iz0gqRUZgdqdXCsiq26DWBWIBNHYtjTmAp3wJu6cp/I37VfW7BPntmh2puF3bY09XWl4HZGrLhzw=="],
"supports-color": ["supports-color@5.5.0", "", { "dependencies": { "has-flag": "^3.0.0" } }, "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow=="],
"supports-hyperlinks": ["supports-hyperlinks@3.2.0", "", { "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" } }, "sha512-zFObLMyZeEwzAoKCyu1B91U79K2t7ApXuQfo8OuxwXLDgcKxuwM+YvcbIhm6QWqz7mHUH1TVytR1PwVVjEuMig=="],
"supports-hyperlinks": ["supports-hyperlinks@4.5.0", "", { "dependencies": { "has-flag": "^5.0.1", "supports-color": "^10.2.2" } }, "sha512-ZW2OvfeCXrNTbLakPUzjQG922EeGCOteFSVoek5DKStTh898wf7zgtuFlzQN8HfZCxC3Eh02yJVrRW51hADf+w=="],
"supports-preserve-symlinks-flag": ["supports-preserve-symlinks-flag@1.0.0", "", {}, "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w=="],
@ -3704,6 +3710,8 @@
"unicode-property-aliases-ecmascript": ["unicode-property-aliases-ecmascript@2.2.0", "", {}, "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ=="],
"unicorn-magic": ["unicorn-magic@0.4.0", "", {}, "sha512-wH590V9VNgYH9g3lH9wWjTrUoKsjLF6sGLjhR4sH1LWpLmCOH0Zf7PukhDA8BiS7KHe4oPNkcTHqYkj7SOGUOw=="],
"unified": ["unified@11.0.5", "", { "dependencies": { "@types/unist": "^3.0.0", "bail": "^2.0.0", "devlop": "^1.0.0", "extend": "^3.0.0", "is-plain-obj": "^4.0.0", "trough": "^2.0.0", "vfile": "^6.0.0" } }, "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA=="],
"unique-string": ["unique-string@3.0.0", "", { "dependencies": { "crypto-random-string": "^4.0.0" } }, "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ=="],
@ -3822,7 +3830,7 @@
"wrappy": ["wrappy@1.0.2", "", {}, "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="],
"write-file-atomic": ["write-file-atomic@5.0.1", "", { "dependencies": { "imurmurhash": "^0.1.4", "signal-exit": "^4.0.1" } }, "sha512-+QU2zd6OTD8XWIJCbffaiQeH9U73qIqafo1x6V1snCWYGJf6cVE0cDR4D8xRzcEnfI21IFrUPzPGtcPf8AC+Rw=="],
"write-file-atomic": ["write-file-atomic@7.0.1", "", { "dependencies": { "signal-exit": "^4.0.1" } }, "sha512-OTIk8iR8/aCRWBqvxrzxR0hgxWpnYBblY1S5hDWBQfk/VFmJwzmJgQFN3WsoUKHISv2eAwe+PpbUzyL1CKTLXg=="],
"ws": ["ws@8.21.1", "", { "peerDependencies": { "bufferutil": "^4.0.1", "utf-8-validate": ">=5.0.2" }, "optionalPeers": ["bufferutil", "utf-8-validate"] }, "sha512-+0NTnW77fFN/DjQi6k/Sq/Yvk4Sgajw7urW8V+asjXnRgDs9gyGkdb7EzgfhA4goXsRIZKE28fzIXBHEzhuiWw=="],
@ -3862,6 +3870,12 @@
"zwitch": ["zwitch@2.0.4", "", {}, "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A=="],
"@asamuzakjp/css-color/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@asamuzakjp/css-color/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@asamuzakjp/css-color/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@asamuzakjp/css-color/lru-cache": ["lru-cache@10.4.3", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
"@babel/core/debug": ["debug@4.4.3", "", { "dependencies": { "ms": "^2.1.3" }, "peerDependencies": { "supports-color": "*" }, "optionalPeers": ["supports-color"] }, "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA=="],
@ -3904,16 +3918,120 @@
"@changesets/write/fs-extra": ["fs-extra@7.0.1", "", { "dependencies": { "graceful-fs": "^4.1.2", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw=="],
"@csstools/cascade-layer-name-parser/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/cascade-layer-name-parser/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/css-color-parser/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/css-color-parser/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/css-color-parser/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-cascade-layers/@csstools/selector-specificity": ["@csstools/selector-specificity@5.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw=="],
"@csstools/postcss-color-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-color-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-color-mix-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-color-mix-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-color-mix-variadic-function-arguments/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-color-mix-variadic-function-arguments/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-content-alt-text/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-content-alt-text/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-exponential-functions/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/postcss-exponential-functions/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-exponential-functions/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-gamut-mapping/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-gamut-mapping/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-gradients-interpolation-method/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-gradients-interpolation-method/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-hwb-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-hwb-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-is-pseudo-class/@csstools/selector-specificity": ["@csstools/selector-specificity@5.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw=="],
"@csstools/postcss-light-dark-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-light-dark-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-logical-viewport-units/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-media-minmax/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/postcss-media-minmax/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-media-minmax/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-media-minmax/@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@4.0.3", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ=="],
"@csstools/postcss-media-queries-aspect-ratio-number-values/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-media-queries-aspect-ratio-number-values/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-media-queries-aspect-ratio-number-values/@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@4.0.3", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ=="],
"@csstools/postcss-oklab-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-oklab-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-random-function/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/postcss-random-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-random-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-relative-color-syntax/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-relative-color-syntax/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-sign-functions/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/postcss-sign-functions/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-sign-functions/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-stepped-value-functions/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/postcss-stepped-value-functions/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-stepped-value-functions/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@csstools/postcss-trigonometric-functions/@csstools/css-calc": ["@csstools/css-calc@2.1.4", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-3N8oaj+0juUw/1H3YwmDDJXCgTB1gKU6Hc/bB502u9zR0q2vd786XJH9QfrKIEgFlZmhZiq6epXl4rHqhzsIgQ=="],
"@csstools/postcss-trigonometric-functions/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"@csstools/postcss-trigonometric-functions/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"@docsearch/website/react": ["react@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ=="],
"@docsearch/website/react-dom": ["react-dom@18.3.1", "", { "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.2" }, "peerDependencies": { "react": "^18.3.1" } }, "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw=="],
"@docsearch/website/typescript": ["typescript@5.9.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw=="],
"@docusaurus/core/html-tags": ["html-tags@3.3.1", "", {}, "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ=="],
"@docusaurus/core/tinypool": ["tinypool@1.1.1", "", {}, "sha512-Zba82s87IFq9A9XmjiX5uZA/ARWDrB03OHlq+Vw1fSdt0I+4/Kutwy8BP4Y/y/aORMo61FQ0vIb5j44vSo5Pkg=="],
"@docusaurus/types/webpack-merge": ["webpack-merge@5.10.0", "", { "dependencies": { "clone-deep": "^4.0.1", "flat": "^5.0.2", "wildcard": "^2.0.0" } }, "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA=="],
"@docusaurus/utils/globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="],
"@eslint-community/eslint-utils/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
"@eslint/eslintrc/ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="],
@ -3950,15 +4068,15 @@
"@manypkg/get-packages/fs-extra": ["fs-extra@8.1.0", "", { "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^4.0.0", "universalify": "^0.1.0" } }, "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g=="],
"@manypkg/get-packages/globby": ["globby@11.1.0", "", { "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", "fast-glob": "^3.2.9", "ignore": "^5.2.0", "merge2": "^1.4.1", "slash": "^3.0.0" } }, "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g=="],
"@pnpm/network.ca-file/graceful-fs": ["graceful-fs@4.2.10", "", {}, "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="],
"@quansync/fs/quansync": ["quansync@1.0.0", "", {}, "sha512-5xZacEEufv3HSTPQuchrvV6soaiACMFnq1H8wkVioctoH3TRha9Sz66lOxRwPK/qZj7HPiSveih9yAyh98gvqA=="],
"@segment/analytics.js-video-plugins/unfetch": ["unfetch@3.1.2", "", {}, "sha512-L0qrK7ZeAudGiKYw6nzFjnJ2D5WHblUBwmHIqtPS6oKUd+Hcpk7/hKsSmcHsTlpd1TbTNsiRBUKRq3bHLNIqIw=="],
"@stylistic/stylelint-plugin/@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@3.0.1", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.1", "@csstools/css-tokenizer": "^3.0.1" } }, "sha512-HNo8gGD02kHmcbX6PvCoUuOQvn4szyB9ca63vZHKX5A81QytgDG4oxG4IaEfHTlEZSZ6MjPEMWIVU+zF2PZcgw=="],
"@stylistic/stylelint-plugin/postcss-selector-parser": ["postcss-selector-parser@6.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ=="],
"@stylistic/stylelint-plugin/postcss": ["postcss@8.5.19", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ=="],
"@svgr/core/cosmiconfig": ["cosmiconfig@8.3.6", "", { "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "peerDependencies": { "typescript": ">=4.9.5" }, "optionalPeers": ["typescript"] }, "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA=="],
@ -4004,6 +4122,8 @@
"ajv-keywords/ajv": ["ajv@6.15.0", "", { "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", "json-schema-traverse": "^0.4.1", "uri-js": "^4.2.2" } }, "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw=="],
"ansi-align/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"anymatch/picomatch": ["picomatch@2.3.2", "", {}, "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA=="],
"archive-type/file-type": ["file-type@4.4.0", "", {}, "sha512-f2UbFQEk7LXgWpi5ntcO86OeA/cC80fuDDDaX/fZ2ZGel+AF7leRQqBBW1eJNiiQkrZlAoM6P+VYP5P6bOlDEQ=="],
@ -4036,8 +4156,6 @@
"boxen/string-width": ["string-width@5.1.2", "", { "dependencies": { "eastasianwidth": "^0.2.0", "emoji-regex": "^9.2.2", "strip-ansi": "^7.0.1" } }, "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA=="],
"brace-expansion/balanced-match": ["balanced-match@4.0.4", "", {}, "sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA=="],
"bundlesize2/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="],
"cacheable/keyv": ["keyv@5.6.0", "", { "dependencies": { "@keyv/serialize": "^1.1.1" } }, "sha512-CYDD3SOtsHtyXeEORYRx2qBtpDJFjRTGXUtmNEMGyzYOKj1TE3tycdlho7kA1Ufx9OYWZzg52QFBGALTirzDSw=="],
@ -4054,6 +4172,10 @@
"clean-css/source-map": ["source-map@0.6.1", "", {}, "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="],
"cli-table3/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"cliui/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"cliui/wrap-ansi": ["wrap-ansi@7.0.0", "", { "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", "strip-ansi": "^6.0.0" } }, "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q=="],
"clone-deep/is-plain-object": ["is-plain-object@2.0.4", "", { "dependencies": { "isobject": "^3.0.1" } }, "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og=="],
@ -4076,6 +4198,8 @@
"crypto-random-string/type-fest": ["type-fest@1.4.0", "", {}, "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA=="],
"css-has-pseudo/@csstools/selector-specificity": ["@csstools/selector-specificity@5.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw=="],
"css-minimizer-webpack-plugin/schema-utils": ["schema-utils@4.3.3", "", { "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.9.0", "ajv-formats": "^2.1.1", "ajv-keywords": "^5.1.0" } }, "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA=="],
"css-select/domhandler": ["domhandler@4.3.1", "", { "dependencies": { "domelementtype": "^2.2.0" } }, "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ=="],
@ -4170,6 +4294,10 @@
"globals/type-fest": ["type-fest@0.20.2", "", {}, "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ=="],
"globby/ignore": ["ignore@7.0.6", "", {}, "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw=="],
"globby/is-path-inside": ["is-path-inside@4.0.0", "", {}, "sha512-lJJV/5dYS+RcL8uQdBDW9c9uWFLLBNRyFhnAKXw5tVqLlKZ4RMGZKv+YQ/IA3OhD+RpbJa1LLFM1FQPGyIXvOA=="],
"got/@sindresorhus/is": ["@sindresorhus/is@5.6.0", "", {}, "sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g=="],
"hoist-non-react-statics/react-is": ["react-is@16.13.1", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="],
@ -4372,12 +4500,34 @@
"postcss-calc/postcss-selector-parser": ["postcss-selector-parser@6.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ=="],
"postcss-color-functional-notation/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"postcss-color-functional-notation/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"postcss-colormin/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
"postcss-convert-values/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
"postcss-custom-media/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"postcss-custom-media/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"postcss-custom-media/@csstools/media-query-list-parser": ["@csstools/media-query-list-parser@4.0.3", "", { "peerDependencies": { "@csstools/css-parser-algorithms": "^3.0.5", "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-HAYH7d3TLRHDOUQK4mZKf9k9Ph/m8Akstg66ywKR4SFAigjs3yBiUeZtFxywiTm5moZMAp/5W/ZuFnNXXYLuuQ=="],
"postcss-custom-properties/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"postcss-custom-properties/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"postcss-custom-selectors/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"postcss-custom-selectors/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"postcss-discard-unused/postcss-selector-parser": ["postcss-selector-parser@6.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ=="],
"postcss-lab-function/@csstools/css-parser-algorithms": ["@csstools/css-parser-algorithms@3.0.5", "", { "peerDependencies": { "@csstools/css-tokenizer": "^3.0.4" } }, "sha512-DaDeUkXZKjdGhgYaHNJTV9pV7Y9B3b644jCLs9Upc3VeNGg6LWARAT6O+Q+/COo+2gg/bM5rhpMAtf70WqfBdQ=="],
"postcss-lab-function/@csstools/css-tokenizer": ["@csstools/css-tokenizer@3.0.4", "", {}, "sha512-Vd/9EVDiu6PPJt9yAh6roZP6El1xHrdvIVGjyBsHR0RYwNHgL7FJPyIIW4fANJNG6FtyZfvlRPpFI4ZM/lubvw=="],
"postcss-loader/cosmiconfig": ["cosmiconfig@8.3.6", "", { "dependencies": { "import-fresh": "^3.3.0", "js-yaml": "^4.1.0", "parse-json": "^5.2.0", "path-type": "^4.0.0" }, "peerDependencies": { "typescript": ">=4.9.5" }, "optionalPeers": ["typescript"] }, "sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA=="],
"postcss-merge-rules/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
@ -4388,6 +4538,10 @@
"postcss-minify-selectors/postcss-selector-parser": ["postcss-selector-parser@6.1.4", "", { "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" } }, "sha512-bIoJLOmjCO1S9XdY/DcnR5hJxvrDir1PbGChrzXG3vw0/FOliy/fA3dmdhQ441kah4gKv+TwckGzex6wNS5cnQ=="],
"postcss-nesting/@csstools/selector-resolve-nested": ["@csstools/selector-resolve-nested@3.1.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-mf1LEW0tJLKfWyvn5KdDrhpxHyuxpbNwTIwOYLIvsTffeyOf85j5oIzfG0yosxDgx/sswlqBnESYUcQH0vgZ0g=="],
"postcss-nesting/@csstools/selector-specificity": ["@csstools/selector-specificity@5.0.0", "", { "peerDependencies": { "postcss-selector-parser": "^7.0.0" } }, "sha512-PCqQV3c4CoVm3kdPhyeZ07VmBRdH2EpMFA/pd9OASpOEC3aXNGoqPDAZ80D0cLpMBxnmk0+yNhGsEx31hq7Gtw=="],
"postcss-normalize-unicode/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
"postcss-reduce-initial/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
@ -4464,6 +4618,8 @@
"spdy-transport/readable-stream": ["readable-stream@3.6.2", "", { "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", "util-deprecate": "^1.0.1" } }, "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA=="],
"string-width/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="],
"strip-outer/escape-string-regexp": ["escape-string-regexp@1.0.5", "", {}, "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg=="],
"stylehacks/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
@ -4476,16 +4632,24 @@
"stylelint/ignore": ["ignore@7.0.6", "", {}, "sha512-BAg6QkE8W+TuQLrrw0Ugr7HegXduRuuj8/ti2kSOc+jz1dmx8/WNcjr6XGnq5YpDWxFwwaavqD0+jIUOKelTsw=="],
"stylelint-scss/known-css-properties": ["known-css-properties@0.37.0", "", {}, "sha512-JCDrsP4Z1Sb9JwG0aJ8Eo2r7k4Ou5MwmThS/6lcIe1ICyb7UBJKGRIUUdqc2ASdE/42lgz6zFUnzAIhtXnBVrQ=="],
"stylelint/postcss": ["postcss@8.5.19", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ=="],
"stylelint-no-unsupported-browser-features/browserslist": ["browserslist@4.28.6", "", { "dependencies": { "baseline-browser-mapping": "^2.10.42", "caniuse-lite": "^1.0.30001803", "electron-to-chromium": "^1.5.389", "node-releases": "^2.0.51", "update-browserslist-db": "^1.2.3" }, "bin": { "browserslist": "cli.js" } }, "sha512-FQBYNK15VMslhLHpA7+n+n1GOlF1kId2xcCg7/j95f24AOF6VDYMNH4mFxF7KuaTdv627faazpOAjFzMrfJOUw=="],
"stylelint-no-unsupported-browser-features/postcss": ["postcss@8.5.19", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ=="],
"stylelint-order/postcss": ["postcss@8.5.19", "", { "dependencies": { "nanoid": "^3.3.12", "picocolors": "^1.1.1", "source-map-js": "^1.2.1" } }, "sha512-Mz8SaolMd8nB+G13WkORcxQKHZ/NE4xXevtkJHVuG+guo9/wYKlIMTKAqGdEmYOXR2ijPjTYNHssizdaVSUNdQ=="],
"supports-color/has-flag": ["has-flag@3.0.0", "", {}, "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw=="],
"supports-hyperlinks/supports-color": ["supports-color@7.2.0", "", { "dependencies": { "has-flag": "^4.0.0" } }, "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw=="],
"supports-hyperlinks/supports-color": ["supports-color@10.2.2", "", {}, "sha512-SS+jx45GF1QjgEXQx4NJZV9ImqmO2NPz5FNsIHrsDjh2YsHnawpan7SNQ1o8NuhrbHZy9AZhIoCUiCeaW/C80g=="],
"svgo/commander": ["commander@7.2.0", "", {}, "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw=="],
"svgo/css-tree": ["css-tree@1.1.3", "", { "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q=="],
"table/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"tar-stream/readable-stream": ["readable-stream@2.3.8", "", { "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", "isarray": "~1.0.0", "process-nextick-args": "~2.0.0", "safe-buffer": "~5.1.1", "string_decoder": "~1.1.1", "util-deprecate": "~1.0.1" } }, "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA=="],
"tempfile/uuid": ["uuid@3.4.0", "", { "bin": { "uuid": "./bin/uuid" } }, "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A=="],
@ -4560,6 +4724,8 @@
"wsl-utils/is-wsl": ["is-wsl@3.1.1", "", { "dependencies": { "is-inside-container": "^1.0.0" } }, "sha512-e6rvdUCiQCAuumZslxRJWR/Doq4VpPR82kqclvcS0efgt430SlGIk05vdCN58+VrzgtIcfNODjozVielycD4Sw=="],
"yargs/string-width": ["string-width@4.2.3", "", { "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", "strip-ansi": "^6.0.1" } }, "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="],
"@babel/helper-compilation-targets/lru-cache/yallist": ["yallist@3.1.1", "", {}, "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g=="],
"@changesets/apply-release-plan/fs-extra/jsonfile": ["jsonfile@4.0.0", "", { "optionalDependencies": { "graceful-fs": "^4.1.6" } }, "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg=="],
@ -4588,6 +4754,8 @@
"@docsearch/website/react-dom/scheduler": ["scheduler@0.23.2", "", { "dependencies": { "loose-envify": "^1.1.0" } }, "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ=="],
"@docusaurus/utils/globby/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="],
"@eslint/eslintrc/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
"@eslint/eslintrc/espree/eslint-visitor-keys": ["eslint-visitor-keys@3.4.3", "", {}, "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag=="],
@ -4616,6 +4784,8 @@
"@manypkg/get-packages/fs-extra/universalify": ["universalify@0.1.2", "", {}, "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="],
"@manypkg/get-packages/globby/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="],
"@svgr/core/cosmiconfig/import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="],
"@svgr/core/cosmiconfig/parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="],
@ -4722,6 +4892,8 @@
"bundlesize2/glob/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="],
"chalk/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
"compression/debug/ms": ["ms@2.0.0", "", {}, "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="],
"configstore/write-file-atomic/signal-exit": ["signal-exit@3.0.7", "", {}, "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ=="],
@ -4816,6 +4988,10 @@
"imagemin/globby/glob": ["glob@7.2.3", "", { "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", "minimatch": "^3.1.1", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q=="],
"imagemin/globby/slash": ["slash@3.0.0", "", {}, "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q=="],
"jest-worker/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
"mdast-util-gfm-autolink-literal/micromark-util-character/micromark-util-symbol": ["micromark-util-symbol@2.0.1", "", {}, "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q=="],
"mini-css-extract-plugin/schema-utils/ajv-formats": ["ajv-formats@2.1.1", "", { "dependencies": { "ajv": "^8.0.0" } }, "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA=="],
@ -4884,6 +5060,8 @@
"spdy-transport/readable-stream/string_decoder": ["string_decoder@1.3.0", "", { "dependencies": { "safe-buffer": "~5.2.0" } }, "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA=="],
"string-width/strip-ansi/ansi-regex": ["ansi-regex@6.2.2", "", {}, "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg=="],
"stylelint/cosmiconfig/import-fresh": ["import-fresh@3.3.1", "", { "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" } }, "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ=="],
"stylelint/cosmiconfig/parse-json": ["parse-json@5.2.0", "", { "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", "json-parse-even-better-errors": "^2.3.0", "lines-and-columns": "^1.1.6" } }, "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg=="],
@ -4974,6 +5152,8 @@
"@svgr/plugin-svgo/svgo/csso/css-tree": ["css-tree@2.2.1", "", { "dependencies": { "mdn-data": "2.0.28", "source-map-js": "^1.0.1" } }, "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA=="],
"@testing-library/jest-dom/chalk/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
"bin-build/execa/cross-spawn/lru-cache": ["lru-cache@4.1.5", "", { "dependencies": { "pseudomap": "^1.0.2", "yallist": "^2.1.2" } }, "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g=="],
"bin-build/execa/cross-spawn/shebang-command": ["shebang-command@1.2.0", "", { "dependencies": { "shebang-regex": "^1.0.0" } }, "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg=="],
@ -5052,6 +5232,8 @@
"imagemin/globby/glob/minimatch": ["minimatch@3.1.5", "", { "dependencies": { "brace-expansion": "^1.1.7" } }, "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w=="],
"minimizer-webpack-plugin/jest-worker/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
"multimatch/minimatch/brace-expansion/balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
"null-loader/schema-utils/ajv/json-schema-traverse": ["json-schema-traverse@0.4.1", "", {}, "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg=="],
@ -5072,6 +5254,8 @@
"stylelint/cosmiconfig/import-fresh/resolve-from": ["resolve-from@4.0.0", "", {}, "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g=="],
"terser-webpack-plugin/jest-worker/supports-color/has-flag": ["has-flag@4.0.0", "", {}, "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ=="],
"update-notifier/boxen/string-width/emoji-regex": ["emoji-regex@9.2.2", "", {}, "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg=="],
"update-notifier/boxen/string-width/strip-ansi": ["strip-ansi@7.2.0", "", { "dependencies": { "ansi-regex": "^6.2.2" } }, "sha512-yDPMNjp4WyfYBkHnjIRLfca1i6KMyGCtsVgoKe/z1+6vukgaENdgGBZt+ZmKPc4gavvEZ5OgHfHdrazhgNyG7w=="],

View file

@ -74,11 +74,11 @@
"react": "^19.0.0",
"react-dom": "^19.0.0",
"start-server-and-test": "2.0.10",
"stylelint": "16.13.2",
"stylelint-config-sass-guidelines": "12.1.0",
"stylelint-config-standard": "36.0.1",
"stylelint-no-unsupported-browser-features": "8.0.2",
"stylelint-order": "6.0.4",
"stylelint": "17.14.0",
"stylelint-config-sass-guidelines": "13.0.0",
"stylelint-config-standard": "40.0.0",
"stylelint-no-unsupported-browser-features": "8.1.1",
"stylelint-order": "8.1.1",
"typescript": "5.7.3",
"vitest": "3.0.2",
"watch": "1.0.2"

View file

@ -11,7 +11,7 @@
animation: fade-in 0.1s ease-in forwards;
appearance: none;
background: none;
border: none;
border: 0;
border-radius: var(--docsearch-border-radius);
color: var(--docsearch-icon-color);
cursor: pointer;
@ -52,10 +52,6 @@
background-color: var(--docsearch-hit-focus-background);
}
.DocSearch-Conversation-History .DocSearch-Hit[aria-selected='true'] a {
background-color: var(--docsearch-hit-focus-background);
}
.DocSearch-AskAiScreen {
font-size: 1.25em;
font-weight: 400;
@ -259,7 +255,7 @@
align-items: center;
justify-content: center;
padding: 4px;
border: none;
border: 0;
background: none;
cursor: pointer;
border-radius: var(--docsearch-border-radius);
@ -372,7 +368,7 @@
justify-content: center;
min-height: 36px;
padding: 6px 15px;
border: none;
border: 0;
border-radius: var(--docsearch-border-radius);
font-family: inherit;
font-size: 0.9em;
@ -426,11 +422,10 @@
justify-content: start;
gap: 0.625rem;
@media screen and (min-width: 768px) {
@media screen and (width >= 768px) {
align-items: unset;
justify-content: unset;
flex-direction: row;
flex-wrap: wrap;
flex-flow: row wrap;
}
}
@ -471,7 +466,7 @@
display: flex;
align-items: center;
justify-content: center;
border: none;
border: 0;
width: 24px;
background: none;
padding: 4px;
@ -546,19 +541,20 @@
/* Thread Depth Error - positioned below input */
.DocSearch-AskAiScreen-Error--ThreadDepth {
margin: 12px 0 8px 0;
margin: 12px 0 8px;
color: var(--docsearch-text-color);
font-size: 12px;
border: 1px solid #febdc5;
animation: slideDown 0.3s ease-out;
animation: slide-down 0.3s ease-out;
width: 100%;
}
@keyframes slideDown {
@keyframes slide-down {
from {
opacity: 0;
transform: translateY(-10px);
}
to {
opacity: 1;
transform: translateY(0);
@ -570,7 +566,7 @@
text-decoration: underline;
cursor: pointer;
background: none;
border: none;
border: 0;
padding: 0;
font-size: inherit;
font-family: inherit;
@ -605,8 +601,7 @@
.DocSearch-AskAiScreen-RelatedSources-List {
display: flex;
flex-direction: row;
flex-wrap: wrap;
flex-flow: row wrap;
width: 100%;
gap: 12px;
}
@ -677,7 +672,7 @@
color: var(--docsearch-text-color);
line-height: 1.6;
font-size: 0.9355em;
word-wrap: break-word;
overflow-wrap: break-word;
}
.DocSearch-Markdown-Content--streaming {
@ -705,10 +700,10 @@
font-family:
ui-monospace,
SFMono-Regular,
SF Mono,
'SF Mono',
Menlo,
Consolas,
Liberation Mono,
'Liberation Mono',
monospace;
font-size: 0.9em;
letter-spacing: normal;
@ -731,7 +726,7 @@
font-size: 0.8em;
border-radius: 0;
white-space: pre-wrap;
word-wrap: break-word;
overflow-wrap: break-word;
line-height: 1.5;
}
@ -742,7 +737,7 @@
.DocSearch-Markdown-Content h5,
.DocSearch-Markdown-Content h6 {
color: var(--docsearch-text-color);
margin: 1em 0 1em;
margin: 1em 0;
font-weight: 600;
letter-spacing: -0.02em;
line-height: 1.3;
@ -800,12 +795,26 @@
color: var(--docsearch-muted-color);
}
.DocSearch-AskAiScreen-Sources-source a {
display: grid;
grid-template-columns: 1.25rem 1fr;
align-items: center;
gap: 0.375em;
font-size: 0.875rem;
color: var(--docsearch-text-color);
text-decoration: none;
}
.DocSearch-Markdown-Content a {
color: var(--docsearch-highlight-color);
text-decoration: none;
transition: all 0.2s ease;
}
.DocSearch-AskAiScreen-Sources-source a:hover {
text-decoration: underline;
}
.DocSearch-Markdown-Content a:hover {
text-decoration: underline;
opacity: 0.9;
@ -821,7 +830,7 @@
}
.DocSearch-Markdown-Content hr {
border: none;
border: 0;
border-block-start: 1px solid var(--docsearch-subtle-color);
margin: 1em 0;
}
@ -845,50 +854,48 @@
}
.DocSearch-AskAi-Thinking-Skeleton {
--shimmer-gradient:
rgb(170, 193, 250) 0%, rgb(245, 251, 255) 50%, rgb(170, 193, 250) 100%;
--shimmer-gradient: rgb(170 193 250) 0%, rgb(245 251 255) 50%, rgb(170 193 250) 100%;
--shimmer-bg: linear-gradient(95deg, var(--shimmer-gradient));
display: block;
height: 0.875rem;
width: 100%;
border-radius: 100px;
background-color: rgba(187, 209, 255, 1);
background-color: rgb(187 209 255 / 100%);
}
html[data-theme='dark'] .DocSearch-AskAi-Thinking-Skeleton {
--shimmer-gradient:
rgb(31, 64, 195) 0%, rgb(160, 185, 250) 50%, rgb(31, 64, 195) 100%;
}
.DocSearch-AskAi-Thinking-Skeleton.shimmer {
.DocSearch-AskAi-Thinking-Skeleton.DocSearch-shimmer {
background-clip: unset;
}
.DocSearch-AskAiScreen-MessageContent-Thinking {
--shimmer-gradient:
rgb(40, 55, 190) 0%, rgb(150, 162, 240) 50%, rgb(40, 55, 190) 100%;
--shimmer-gradient: rgb(40 55 190) 0%, rgb(150 162 240) 50%, rgb(40 55 190) 100%;
--shimmer-bg: linear-gradient(95deg, var(--shimmer-gradient));
display: flex;
flex-direction: column;
gap: 0.875rem;
font-size: 1em;
}
html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
--shimmer-gradient:
rgb(108, 145, 255) 0%, rgb(200, 218, 255) 50%, rgb(108, 145, 255) 100%;
}
.DocSearch-AskAiScreen-MessageContent-Thinking
.DocSearch-AskAi-Thinking-Skeleton {
.DocSearch-AskAi-Thinking-Skeleton {
max-width: 40%;
}
.DocSearch-AskAiScreen-MessageContent-Thinking
.DocSearch-AskAi-Thinking-Skeleton--short {
.DocSearch-AskAi-Thinking-Skeleton--short {
max-width: 25%;
}
[data-theme='dark'] .DocSearch-AskAi-Thinking-Skeleton {
--shimmer-gradient: rgb(31 64 195) 0%, rgb(160 185 250) 50%, rgb(31 64 195) 100%;
}
[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
--shimmer-gradient: rgb(108 145 255) 0%, rgb(200 218 255) 50%, rgb(108 145 255) 100%;
}
.DocSearch-AskAiScreen-MessageContent-Reasoning {
display: flex;
align-items: center;
@ -910,6 +917,7 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
font-size: 0.9rem;
}
/* stylelint-disable-next-line selector-class-pattern */
.DocSearch-AskAiScreen-MessageContent-Tool.Tool--Result {
padding-block-start: 0;
}
@ -933,11 +941,7 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
cursor: pointer;
}
.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg {
color: var(--docsearch-highlight-color);
}
.DocSearck-AskAiScreen-MessageContent-Stopped {
.DocSearch-AskAiScreen-MessageContent-Stopped {
color: var(--docsearch-muted-color);
font-style: italic;
margin-block-start: 1em;
@ -948,54 +952,46 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
height: 16px;
}
.shimmer {
.DocSearch-shimmer {
background: var(--shimmer-bg);
background-size: 200% 100%;
background-clip: text;
display: flex;
-webkit-background-clip: text;
background-clip: text;
color: transparent;
-webkit-text-fill-color: transparent;
animation: shimmerText 2.5s linear infinite;
animation: shimmer-text 2.5s linear infinite;
pointer-events: none;
}
@media screen and (prefers-reduced-motion: reduce) {
.shimmer {
.DocSearch-shimmer {
animation: none;
}
}
@keyframes shimmerText {
@keyframes shimmer-text {
0% {
background-position-x: 200%;
}
100% {
background-position-x: 0%;
}
}
@keyframes fadeIn {
from {
opacity: 0;
}
to {
opacity: 1;
}
}
@keyframes pulse {
0%,
100% {
opacity: 0.3;
}
50% {
opacity: 0.6;
}
}
/* Responsive */
@media (max-width: 768px) {
@media (width <= 768px) {
.DocSearch-Hit-AskAIButton-icon {
margin-inline-end: 8px;
}
@ -1079,18 +1075,8 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
color: var(--docsearch-icon-color);
}
.DocSearch-AskAiScreen-Sources-source a {
display: grid;
grid-template-columns: 1.25rem 1fr;
align-items: center;
gap: 0.375em;
font-size: 0.875rem;
color: var(--docsearch-text-color);
text-decoration: none;
}
.DocSearch-AskAiScreen-Sources-source a:hover {
text-decoration: underline;
.DocSearch-Conversation-History .DocSearch-Hit[aria-selected='true'] a {
background-color: var(--docsearch-hit-focus-background);
}
.DocSearch-AskAiScreen-Sources-source-title {
@ -1100,7 +1086,7 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
text-overflow: ellipsis;
}
@media screen and (min-width: 768px) {
@media screen and (width >= 768px) {
.DocSearch-AskAiScreen-Sources-source-title {
max-width: 20rem;
}
@ -1117,7 +1103,7 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
inset-inline-end: 8px;
background: var(--docsearch-key-background);
color: var(--docsearch-text-color);
border: none;
border: 0;
padding: 0.2em 0.6em;
font-size: 0.75em;
border-radius: 4px;
@ -1141,6 +1127,10 @@ html[data-theme='dark'] .DocSearch-AskAiScreen-MessageContent-Thinking {
margin-inline-end: 4px;
}
.DocSearch-AskAiScreen-MessageContent-Tool-Query:hover svg {
color: var(--docsearch-highlight-color);
}
.DocSearch-CodeSnippet-CheckIcon {
display: none;
}

View file

@ -1,24 +1,24 @@
/* Variables */
:root {
--docsearch-primary-color: rgb(0, 61, 255);
--docsearch-primary-dark-color: rgba(2, 46, 185, 1);
--docsearch-soft-primary-color: rgba(0, 61, 255, 0.1);
--docsearch-subtle-color: rgb(214, 214, 231);
--docsearch-text-color: rgba(35, 38, 59, 1);
--docsearch-primary-color: rgb(0 61 255);
--docsearch-primary-dark-color: rgb(2 46 185 / 100%);
--docsearch-soft-primary-color: rgb(0 61 255 / 10%);
--docsearch-subtle-color: rgb(214 214 231);
--docsearch-text-color: rgb(35 38 59 / 100%);
--docsearch-error-color: #ef5350;
--docsearch-success-color: #e8f5e9;
--docsearch-secondary-text-color: rgba(90, 94, 154, 1);
--docsearch-background-color: rgb(245, 245, 250);
--docsearch-secondary-text-color: rgb(90 94 154 / 100%);
--docsearch-background-color: rgb(245 245 250);
--docsearch-spacing: 1rem;
--docsearch-icon-stroke-width: 1.4;
--docsearch-focus-color: rgb(0, 95, 204);
--docsearch-highlight-color: rgb(0, 61, 255);
--docsearch-muted-color: rgba(150, 152, 195, 1);
--docsearch-muted-color-darker: rgba(120, 122, 165, 0.25);
--docsearch-icon-color: rgba(90, 94, 154, 1);
--docsearch-container-background: rgba(101, 108, 133, 0.8);
--docsearch-logo-color: rgba(0, 61, 255, 1);
--docsearch-focus-color: rgb(0 95 204);
--docsearch-highlight-color: rgb(0 61 255);
--docsearch-muted-color: rgb(150 152 195 / 100%);
--docsearch-muted-color-darker: rgb(120 122 165 / 25%);
--docsearch-icon-color: rgb(90 94 154 / 100%);
--docsearch-container-background: rgb(101 108 133 / 80%);
--docsearch-logo-color: rgb(0 61 255 / 100%);
--docsearch-border-radius: 4px;
/* button */
@ -30,10 +30,10 @@
--docsearch-modal-height: 600px;
--docsearch-modal-radius: 12px;
--docsearch-modal-variable-height: 60dvh;
--docsearch-modal-background: rgba(255, 255, 255, 1);
--docsearch-modal-background: rgb(255 255 255 / 100%);
--docsearch-modal-shadow:
rgba(0, 0, 0, 0.2) 0px 12px 28px 0px, rgba(0, 0, 0, 0.1) 0px 2px 4px 0px,
rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
rgb(0 0 0 / 20%) 0 12px 28px 0, rgb(0 0 0 / 10%) 0 2px 4px 0,
rgb(255 255 255 / 5%) 0 0 0 1px inset;
/* searchbox */
--docsearch-searchbox-height: 56px;
@ -45,104 +45,87 @@
/* hit */
--docsearch-hit-height: 56px;
--docsearch-hit-color: rgb(68, 73, 80);
--docsearch-hit-highlight-color: rgba(0, 61, 255, 0.1);
--docsearch-hit-color: rgb(68 73 80);
--docsearch-hit-highlight-color: rgb(0 61 255 / 10%);
--docsearch-hit-background: #fff;
--docsearch-hit-focus-background: var(--docsearch-background-color);
/* key */
--docsearch-key-background: rgb(245, 245, 250);
--docsearch-key-color: rgba(90, 94, 154, 1);
--docsearch-key-pressed-shadow: inset 0 2px 4px rgba(120, 122, 165, 0.25);
--docsearch-key-background: rgb(245 245 250);
--docsearch-key-color: rgb(90 94 154 / 100%);
--docsearch-key-pressed-shadow: inset 0 2px 4px rgb(120 122 165 / 25%);
/* footer */
--docsearch-footer-height: 52px;
--docsearch-footer-background: #ffffffa6;
--docsearch-footer-shadow:
0 -1px 0 0 rgb(224, 227, 232), 0 -3px 6px 0 rgba(69, 98, 155, 0.12);
--docsearch-footer-shadow: 0 -1px 0 0 rgb(224 227 232), 0 -3px 6px 0 rgb(69 98 155 / 12%);
/* animations */
--fav-out-dur: 160ms;
--del-dur: 150ms;
--ease-smooth: cubic-bezier(0.25, 0.8, 0.4, 1);
--ease-fast: cubic-bezier(0.45, 0.15, 0.6, 0.9);
--shadow-pop: 0 4px 12px rgba(0, 0, 0, 0.06);
--shimmer-bg: linear-gradient(
90deg,
rgb(224, 227, 232) 0%,
var(--docsearch-muted-color) 20%,
var(--docsearch-muted-color) 60%,
rgb(224, 227, 232) 95%
);
--shadow-pop: 0 4px 12px rgb(0 0 0 / 6%);
--shimmer-bg: linear-gradient(90deg,
rgb(224 227 232) 0%,
var(--docsearch-muted-color) 20%,
var(--docsearch-muted-color) 60%,
rgb(224 227 232) 95%);
--docsearch-dropdown-menu-background: var(--docsearch-hit-background);
--docsearch-dropdown-menu-item-hover-background: var(
--docsearch-background-color
);
--docsearch-dropdown-menu-item-hover-background: var(--docsearch-background-color);
/* Chip */
--docsearch-chip-text-color: var(--docsearch-primary-dark-color);
--docsearch-chip-background: rgb(187, 209, 255);
--docsearch-chip-background: rgb(187 209 255);
/* Menu */
--docsearch-menu-trigger-active-background: var(
--docsearch-soft-primary-color
);
--docsearch-menu-trigger-active-text-color: var(
--docsearch-primary-dark-color
);
--docsearch-menu-trigger-active-background: var(--docsearch-soft-primary-color);
--docsearch-menu-trigger-active-text-color: var(--docsearch-primary-dark-color);
/* Popover */
--docsearch-popover-background: #fff;
--docsearch-popover-shadow:
0px 0px 0px 1px rgba(33, 36, 61, 0.05),
0px 4px 8px -2px rgba(33, 36, 61, 0.25);
--docsearch-popover-arrow-color: rgb(230, 230, 240);
0 0 0 1px rgb(33 36 61 / 5%),
0 4px 8px -2px rgb(33 36 61 / 25%);
--docsearch-popover-arrow-color: rgb(230 230 240);
}
/* Darkmode */
html[data-theme='dark'] {
--docsearch-primary-dark-color: rgba(154, 200, 255, 1);
--docsearch-text-color: rgba(196, 199, 220, 1);
--docsearch-secondary-text-color: rgba(182, 183, 213, 1);
--docsearch-subtle-color: rgba(33, 33, 57, 1);
:root[data-theme='dark'] {
--docsearch-primary-dark-color: rgb(154 200 255 / 100%);
--docsearch-text-color: rgb(196 199 220 / 100%);
--docsearch-secondary-text-color: rgb(182 183 213 / 100%);
--docsearch-subtle-color: rgb(33 33 57 / 100%);
--docsearch-error-color: #ef5350;
--docsearch-success-color: rgba(67, 160, 71, 0.2);
--docsearch-highlight-color: rgba(69, 122, 255, 1);
--docsearch-focus-color: rgb(154, 200, 255);
--docsearch-background-color: rgba(54, 57, 90, 1);
--docsearch-icon-color: rgba(182, 183, 213, 1);
--docsearch-container-background: rgba(9, 10, 17, 0.8);
--docsearch-modal-background: rgb(21, 23, 42);
--docsearch-modal-shadow:
inset 1px 1px 0 0 rgb(44, 46, 64), 0 3px 8px 0 rgb(0, 3, 9);
--docsearch-success-color: rgb(67 160 71 / 20%);
--docsearch-highlight-color: rgb(69 122 255 / 100%);
--docsearch-focus-color: rgb(154 200 255);
--docsearch-background-color: rgb(54 57 90 / 100%);
--docsearch-icon-color: rgb(182 183 213 / 100%);
--docsearch-container-background: rgb(9 10 17 / 80%);
--docsearch-modal-background: rgb(21 23 42);
--docsearch-modal-shadow: inset 1px 1px 0 0 rgb(44 46 64), 0 3px 8px 0 rgb(0 3 9);
--docsearch-searchbox-background: #000000a6;
--docsearch-searchbox-focus-background: #000000a6;
--docsearch-hit-color: rgb(190, 195, 201);
--docsearch-hit-color: rgb(190 195 201);
--docsearch-hit-shadow: none;
--docsearch-hit-background: var(--docsearch-modal-background);
--docsearch-hit-focus-background: rgb(9, 10, 17);
--docsearch-key-background: rgba(54, 57, 90, 1);
--docsearch-key-color: rgba(182, 183, 213, 1);
--docsearch-key-pressed-shadow: inset 0 2px 4px rgba(12, 13, 20, 0.4);
--docsearch-hit-focus-background: rgb(9 10 17);
--docsearch-key-background: rgb(54 57 90 / 100%);
--docsearch-key-color: rgb(182 183 213 / 100%);
--docsearch-key-pressed-shadow: inset 0 2px 4px rgb(12 13 20 / 40%);
--docsearch-footer-background: #000000a6;
--docsearch-footer-shadow:
inset 0 1px 0 0 rgba(73, 76, 106, 0.5), 0 -4px 8px 0 rgba(0, 0, 0, 0.2);
--docsearch-logo-color: rgb(255, 255, 255);
--docsearch-muted-color: rgb(127, 132, 151);
--shimmer-bg: linear-gradient(
90deg,
rgb(224, 227, 232) 0%,
var(--docsearch-muted-color) 20%,
var(--docsearch-muted-color) 60%,
rgb(224, 227, 232) 95%
);
--docsearch-footer-shadow: inset 0 1px 0 0 rgb(73 76 106 / 50%), 0 -4px 8px 0 rgb(0 0 0 / 20%);
--docsearch-logo-color: rgb(255 255 255);
--docsearch-muted-color: rgb(127 132 151);
--shimmer-bg: linear-gradient(90deg,
rgb(224 227 232) 0%,
var(--docsearch-muted-color) 20%,
var(--docsearch-muted-color) 60%,
rgb(224 227 232) 95%);
--docsearch-dropdown-menu-background: var(--docsearch-hit-focus-background);
--docsearch-dropdown-menu-item-hover-background: var(
--docsearch-modal-background
);
--docsearch-dropdown-menu-item-hover-background: var(--docsearch-modal-background);
--docsearch-search-button-background: var(--docsearch-modal-background);
--docsearch-search-button-text-color: var(--docsearch-text-color);
@ -151,15 +134,13 @@ html[data-theme='dark'] {
--docsearch-chip-background: var(--docsearch-hit-focus-background);
/* Menu */
--docsearch-menu-trigger-active-background: var(
--docsearch-hit-focus-background
);
--docsearch-menu-trigger-active-background: var(--docsearch-hit-focus-background);
--docsearch-menu-trigger-active-text-color: var(--docsearch-text-color);
/* Popover */
--docsearch-popover-background: var(--docsearch-hit-focus-background);
--docsearch-popover-shadow:
0px 0px 0px 1px rgba(255, 255, 255, 0.08),
0px 4px 8px -2px rgba(0, 0, 0, 0.55);
0 0 0 1px rgb(255 255 255 / 8%),
0 4px 8px -2px rgb(0 0 0 / 55%);
--docsearch-popover-arrow-color: var(--docsearch-hit-focus-background);
}

View file

@ -20,7 +20,7 @@
}
.DocSearch-Button-Container svg {
color: currentColor;
color: currentcolor;
}
.DocSearch-Search-Icon {
@ -37,7 +37,7 @@
font-size: 1rem;
padding-block: 0;
padding-inline: 8px 12px;
color: currentColor;
color: currentcolor;
display: inline-block;
line-height: normal;
}
@ -57,7 +57,6 @@
width: 24px;
justify-content: center;
position: relative;
border: 0;
font-size: 14px;
font-family:
system-ui,
@ -90,7 +89,7 @@
box-shadow: var(--docsearch-key-pressed-shadow) !important;
}
@media (max-width: 768px) {
@media (width <= 768px) {
.DocSearch-Button {
width: auto;
}

View file

@ -17,7 +17,6 @@
.DocSearch-Container {
background-color: var(--docsearch-container-background);
-webkit-backdrop-filter: blur(4px);
backdrop-filter: blur(4px);
height: 100vh;
inset-inline-start: 0;
@ -85,6 +84,7 @@
.DocSearch-Popover-Arrow {
--arrow-height: 8px;
--arrow-width: 18px;
position: relative;
display: block;
width: var(--arrow-width);
@ -133,12 +133,11 @@
min-height: 1.5em;
min-width: 1.5em;
background: none;
border: none;
border: 0;
display: flex;
align-items: center;
justify-content: center;
appearance: none;
inset-inline-end: 0;
stroke-width: var(--docsearch-icon-stroke-width);
border-radius: var(--docsearch-border-radius);
cursor: pointer;
@ -170,13 +169,14 @@
border-radius: var(--docsearch-border-radius);
background-color: var(--docsearch-dropdown-menu-background);
box-shadow:
0px 0px 0px 1px #21243d0d,
0px 8px 16px -4px #21243d40;
0 0 0 1px #21243d0d,
0 8px 16px -4px #21243d40;
min-width: 195px;
inset-block-start: calc(100% + 12px);
z-index: 422;
}
/* stylelint-disable-next-line selector-class-pattern */
.DocSearch-Menu-content.open {
display: flex;
}
@ -226,7 +226,7 @@
outline: 2px solid var(--docsearch-primary-color);
}
& svg {
svg {
stroke-width: var(--docsearch-icon-stroke-width);
inline-size: 1.5rem;
block-size: 1.5rem;
@ -240,7 +240,7 @@
}
@media (prefers-reduced-motion: reduce) {
& svg {
svg {
transition: none;
}
}
@ -277,7 +277,7 @@
gap: 0.25rem;
min-height: 3rem;
@media screen and (min-width: 768px) {
@media screen and (width >= 768px) {
min-height: 0;
}
@ -286,7 +286,7 @@
background: var(--docsearch-dropdown-menu-item-hover-background);
}
& svg {
svg {
flex-shrink: 0;
}
}
@ -297,19 +297,20 @@
.DocSearch-Menu-RadioItem-Indicator {
--indicator-size: 1rem;
pointer-events: none;
display: inline-flex;
align-items: center;
justify-content: center;
width: var(--indicator-size);
& span {
span {
display: inline-flex;
align-items: center;
justify-content: center;
}
& svg {
svg {
stroke-width: var(--docsearch-icon-stroke-width);
height: var(--indicator-size);
width: var(--indicator-size);
@ -345,7 +346,7 @@
width: 1em;
cursor: pointer;
& svg {
svg {
stroke-width: var(--docsearch-icon-stroke-width);
}
}
@ -424,10 +425,8 @@
border-radius: var(--docsearch-modal-radius) var(--docsearch-modal-radius) 0 0;
display: flex;
min-height: var(--docsearch-searchbox-initial-height);
height: var(
--docsearch-searchbox-height,
var(--docsearch-searchbox-initial-height)
);
height: var(--docsearch-searchbox-height,
var(--docsearch-searchbox-initial-height));
margin: 0;
padding-block: var(--docsearch-spacing);
padding-inline: 16px;
@ -447,7 +446,7 @@
font-weight: 400;
height: 100%;
outline: none;
padding-block-start: 0px;
padding-block-start: 0;
padding-inline-start: 8px;
width: 80%;
line-height: 1.4;
@ -490,12 +489,20 @@
.DocSearch-Action {
min-height: 24px;
min-width: 24px;
animation: fade-in 0.1s ease-in forwards;
appearance: none;
background: none;
align-items: center;
color: var(--docsearch-highlight-color);
color: var(--docsearch-icon-color);
display: flex;
justify-content: center;
margin: 0;
padding: 0;
padding: 2px;
border: 0;
border-radius: var(--docsearch-border-radius);
cursor: pointer;
inset-inline-end: 0;
stroke-width: var(--docsearch-icon-stroke-width);
}
.DocSearch-LoadingIndicator,
@ -524,30 +531,9 @@
@media screen and (prefers-reduced-motion: reduce) {
.DocSearch-Action {
animation: none;
appearance: none;
background: none;
border: 0;
border-radius: 50%;
color: var(--docsearch-icon-color);
cursor: pointer;
inset-inline-end: 0;
stroke-width: var(--docsearch-icon-stroke-width);
}
}
.DocSearch-Action {
animation: fade-in 0.1s ease-in forwards;
appearance: none;
background: none;
border: none;
border-radius: var(--docsearch-border-radius);
color: var(--docsearch-icon-color);
cursor: pointer;
padding: 2px;
inset-inline-end: 0;
stroke-width: var(--docsearch-icon-stroke-width);
}
@keyframes fade-in {
0% {
opacity: 0;
@ -610,13 +596,10 @@
.DocSearch-Dropdown {
height: var(--docsearch-modal-variable-height);
max-height: calc(
var(--docsearch-modal-height) - var(--docsearch-spacing) -
var(--docsearch-footer-height)
);
min-height: var(--docsearch-spacing);
overflow-y: auto; /* firefox */
overflow-y: overlay;
max-height: calc(var(--docsearch-modal-height) - var(--docsearch-spacing) -
var(--docsearch-footer-height));
min-height: var(--docsearch-spacing); /* firefox */
overflow-y: auto;
padding: 0 var(--docsearch-spacing);
scrollbar-color: var(--docsearch-muted-color)
var(--docsearch-modal-background);
@ -758,7 +741,7 @@
stroke-width: var(--docsearch-icon-stroke-width);
}
.DocSearch-Dropdown-Container ul.DocSearch-Hits-padded {
.DocSearch-Dropdown-Container .DocSearch-Hits-padded {
padding-inline-start: 1em;
}
@ -853,7 +836,7 @@
display: none;
}
svg.DocSearch-Hit-Select-Icon {
.DocSearch-Hit-Select-Icon {
display: none;
}
@ -865,14 +848,14 @@ svg.DocSearch-Hit-Select-Icon {
@media screen and (prefers-reduced-motion: reduce) {
.DocSearch-Hit-action-button:hover,
.DocSearch-Hit-action-button:focus {
background: rgba(0, 0, 0, 0.2);
background: rgb(0 0 0 / 20%);
transition: none;
}
}
.DocSearch-Hit-action-button:hover,
.DocSearch-Hit-action-button:focus {
background: rgba(0, 0, 0, 0.2);
background: rgb(0 0 0 / 20%);
transition: background-color 0.1s ease-in;
}
@ -897,7 +880,7 @@ svg.DocSearch-Hit-Select-Icon {
max-width: 200px;
}
@media screen and (min-width: 768px) {
@media screen and (width >= 768px) {
.DocSearch-Hit-title,
.DocSearch-Hit-path {
max-width: 584px;
@ -912,7 +895,7 @@ svg.DocSearch-Hit-Select-Icon {
font-size: 0.9em;
}
@media screen and (min-width: 768px) {
@media screen and (width >= 768px) {
.DocSearch-Hit-title {
max-width: 584px;
}
@ -940,7 +923,7 @@ svg.DocSearch-Hit-Select-Icon {
@media screen and (prefers-reduced-motion: reduce) {
.DocSearch-Hit-action-button:hover,
.DocSearch-Hit-action-button:focus {
background: rgba(0, 0, 0, 0.2);
background: rgb(0 0 0 / 20%);
transition: none;
}
}
@ -1116,7 +1099,6 @@ svg.DocSearch-Hit-Select-Icon {
/* Hide element accessibly, so that it is still accessible to
assistive tech users */
.DocSearch-VisuallyHiddenForAccessibility {
clip: rect(0 0 0 0);
clip-path: inset(50%);
height: 1px;
overflow: hidden;
@ -1126,7 +1108,7 @@ assistive tech users */
}
/* Responsive */
@media (max-width: 768px) {
@media (width <= 768px) {
:root {
--docsearch-spacing: 10px;
--docsearch-footer-height: 48px;
@ -1137,6 +1119,7 @@ assistive tech users */
}
/* Prevent body scroll on modal-open for mobile */
/* https://stackoverflow.com/a/24727206/6276948 */
body:has(.DocSearch-Container) {
overflow: hidden;
@ -1145,6 +1128,7 @@ assistive tech users */
.DocSearch-Dropdown {
height: 100%;
max-height: none;
}
.DocSearch-Container {
@ -1174,10 +1158,6 @@ assistive tech users */
width: 100%;
}
.DocSearch-Dropdown {
max-height: none;
}
.DocSearch-Commands {
display: none;
}

View file

@ -6,32 +6,26 @@
--docsearch-sidepanel-background-dark: var(--docsearch-searchbox-background);
--docsearch-sidepanel-white: #fff;
--docsearch-sidepanel-primary: var(--docsearch-primary-color);
--docsearch-sidepanel-primary-dark: rgba(2, 46, 185, 1);
--docsearch-sidepanel-primary-disabled: rgba(187, 209, 255, 1);
--docsearch-sidepanel-primary-dark: rgb(2 46 185 / 100%);
--docsearch-sidepanel-primary-disabled: rgb(187 209 255 / 100%);
--docsearch-sidepanel-accent: var(--docsearch-highlight-color);
--docsearch-sidepanel-accent-muted: rgba(187, 209, 255, 1);
--docsearch-sidepanel-accent-muted: rgb(187 209 255 / 100%);
--docsearch-sidepanel-border: var(--docsearch-subtle-color);
--docsearch-sidepanel-text-base: rgba(35, 38, 59, 1);
--docsearch-sidepanel-text-base: rgb(35 38 59 / 100%);
--docsearch-sidepanel-text-muted: var(--docsearch-secondary-text-color);
--docsearch-sidepanel-scrollbar-color: var(--docsearch-muted-color);
--docsearch-sidepanel-scrollbar-bg: var(--docsearch-modal-background);
--docsearch-sidepanel-hit-background: var(--docsearch-hit-background);
--docsearch-sidepanel-hit-color: var(--docsearch-hit-color);
--docsearch-sidepanel-hit-highlight-color: var(
--docsearch-hit-highlight-color
);
--docsearch-sidepanel-button-background: var(
--docsearch-sidepanel-background
);
--docsearch-sidepanel-button-background-dark: var(
--docsearch-sidepanel-background
);
--docsearch-sidepanel-hit-highlight-color: var(--docsearch-hit-highlight-color);
--docsearch-sidepanel-button-background: var(--docsearch-sidepanel-background);
--docsearch-sidepanel-button-background-dark: var(--docsearch-sidepanel-background);
}
html[data-theme='dark'] {
:root[data-theme='dark'] {
--docsearch-sidepanel-text-base: var(--docsearch-text-color);
--docsearch-sidepanel-primary-disabled: rgba(1, 45, 186, 0.6);
--docsearch-sidepanel-button-background-dark: rgba(4, 4, 8, 1);
--docsearch-sidepanel-primary-disabled: rgb(1 45 186 / 60%);
--docsearch-sidepanel-button-background-dark: rgb(4 4 8 / 100%);
}
.DocSearch-SidepanelButton {
@ -39,7 +33,7 @@ html[data-theme='dark'] {
cursor: pointer;
display: inline-flex;
user-select: none;
border: none;
border: 0;
transition: all 150ms ease-in-out;
}
@ -68,7 +62,7 @@ html[data-theme='dark'] {
stroke-width: 1.4;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-SidepanelButton.floating {
border-radius: 1rem;
width: 4rem;
@ -115,7 +109,7 @@ html[data-theme='dark'] {
border-color: var(--docsearch-sidepanel-accent);
}
html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
:root[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
background-color: var(--docsearch-sidepanel-button-background-dark);
}
@ -127,12 +121,12 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
.DocSearch-Sidepanel-Container {
position: fixed;
min-width: 0px;
min-width: 0;
will-change: transform, width, opacity;
overflow: hidden;
box-shadow:
0px 0px 0px 1px rgba(35, 38, 59, 0.05),
0px 4px 8px -2px rgba(35, 38, 59, 0.25);
0 0 0 1px rgb(35 38 59 / 5%),
0 4px 8px -2px rgb(35 38 59 / 25%);
opacity: 0;
z-index: 999;
width: 100svw;
@ -161,7 +155,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
opacity: 1;
}
@media screen and (max-width: 768px) {
@media screen and (width <= 768px) {
html:has(.DocSearch-Sidepanel-Container.is-open),
body:has(.DocSearch-Sidepanel-Container.is-open) {
overflow: hidden;
@ -169,7 +163,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
}
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-Container {
width: var(--sp-width);
transition: all 280ms cubic-bezier(0.22, 1, 0.36, 1);
@ -255,6 +249,14 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
box-sizing: border-box;
height: 100%;
position: relative;
@media screen and (width >= 768px) {
.DocSearch-PromptSuggestions-Content {
align-items: start;
justify-content: start;
flex-flow: column nowrap;
}
}
}
.DocSearch-Sidepanel * {
@ -297,7 +299,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
right: 1rem;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-Header {
justify-content: flex-start;
}
@ -331,7 +333,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
background-color: transparent;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-Action-menu,
.DocSearch-Sidepanel-Action-expand {
display: flex;
@ -343,11 +345,12 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
}
.DocSearch-Sidepanel.conversation-history
.DocSearch-Action.DocSearch-Sidepanel-Action-back.mobile {
/* stylelint-disable-next-line selector-class-pattern */
.DocSearch-Action.DocSearch-Sidepanel-Action-back.mobile {
display: inline-flex;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel.conversation-history .DocSearch-Sidepanel-Action-back {
display: inline-flex;
}
@ -360,9 +363,9 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
color: var(--docsearch-sidepanel-primary);
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel.conversation-history
.DocSearch-Sidepanel-Header-TitleIcon {
.DocSearch-Sidepanel-Header-TitleIcon {
display: none;
}
}
@ -379,7 +382,6 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
flex: 1;
padding: 0 1rem;
overflow-y: auto;
overflow-y: overlay;
scrollbar-color: var(--docsearch-sidepanel-scrollbar-color)
var(--docsearch-sidepanel-scrollbar-bg);
scrollbar-width: thin;
@ -412,6 +414,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
.DocSearch-Sidepanel-Prompt--form {
--prompt-form-padding: 0.75rem;
border: 1px solid #777aaf;
padding: var(--prompt-form-padding);
border-radius: 0.25rem;
@ -426,7 +429,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
}
.DocSearch-Sidepanel-Prompt--textarea {
border: none;
border: 0;
width: 100%;
resize: none;
color: var(--docsearch-sidepanel-text-base);
@ -490,7 +493,7 @@ html[data-theme='dark'] .DocSearch-SidepanelButton.inline:hover {
color: var(--docsearch-sidepanel-text-muted);
}
html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop {
:root[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop {
background-color: var(--docsearch-sidepanel-background);
}
@ -498,7 +501,7 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop {
background-color: var(--docsearch-sidepanel-background);
}
html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
:root[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
background-color: var(--docsearch-sidepanel-background-dark);
}
@ -509,7 +512,7 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
.DocSearch-Sidepanel-Prompt--submit {
background-color: var(--docsearch-sidepanel-primary);
border: none;
border: 0;
color: var(--docsearch-sidepanel-white);
}
@ -533,7 +536,7 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
display: none;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-Prompt--disclaimer {
display: block;
font-size: 0.75rem;
@ -546,7 +549,7 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
display: flex;
justify-content: flex-end;
background-color: var(--docsearch-sidepanel-background-dark);
padding: 0.75rem 1rem 1rem 1rem;
padding: 0.75rem 1rem 1rem;
}
.DocSearch-Sidepanel--powered-by {
@ -615,10 +618,10 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
}
.DocSearch-Sidepanel-RecentConversation:focus-within
.DocSearch-Sidepanel-RecentConversation-icon,
.DocSearch-Sidepanel-RecentConversation-icon,
.DocSearch-Sidepanel-RecentConversation:focus-within .DocSearch-Hit-action,
.DocSearch-Sidepanel-RecentConversation:hover
.DocSearch-Sidepanel-RecentConversation-icon,
.DocSearch-Sidepanel-RecentConversation-icon,
.DocSearch-Sidepanel-RecentConversation:hover .DocSearch-Hit-action {
color: var(--docsearch-sidepanel-accent);
}
@ -671,7 +674,7 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
flex-direction: column;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-ConversationScreen {
padding: 1rem 0;
}
@ -685,7 +688,7 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
font-weight: 400;
}
@media screen and (min-width: 769px) {
@media screen and (width >= 769px) {
.DocSearch-Sidepanel-ConversationScreen-disclaimer {
display: none;
}
@ -740,19 +743,8 @@ html[data-theme='dark'] .DocSearch-Sidepanel-Prompt--stop:hover {
right: -4rem;
}
.DocSearch-Sidepanel {
@media screen and (min-width: 768px) {
.DocSearch-PromptSuggestions-Content {
align-items: start;
justify-content: start;
flex-direction: column;
flex-wrap: nowrap;
}
}
}
.sr-only {
clip: rect(0, 0, 0, 0);
clip-path: inset(50%);
white-space: nowrap;
border-width: 0;
width: 1px;

View file

@ -271,11 +271,11 @@ function AskAiExchangeCard({
className="DocSearch-AskAiScreen-MessageContent-Thinking"
role="status"
>
<span className="shimmer">
<span className="DocSearch-shimmer">
{translations.thinkingText || 'Thinking...'}
</span>
<span className="DocSearch-AskAi-Thinking-Skeleton shimmer" />
<span className="DocSearch-AskAi-Thinking-Skeleton DocSearch-AskAi-Thinking-Skeleton--short shimmer" />
<span className="DocSearch-AskAi-Thinking-Skeleton DocSearch-shimmer" />
<span className="DocSearch-AskAi-Thinking-Skeleton DocSearch-AskAi-Thinking-Skeleton--short DocSearch-shimmer" />
</div>
)}
{displayParts.map((part, idx) => {
@ -323,10 +323,10 @@ function AskAiExchangeCard({
return (
<div
key={index}
className="DocSearch-AskAiScreen-MessageContent-Reasoning shimmer"
className="DocSearch-AskAiScreen-MessageContent-Reasoning DocSearch-shimmer"
>
<LoadingIcon className="DocSearch-AskAiScreen-SmallerLoadingIcon" />
<span className="shimmer">Reasoning...</span>
<span className="DocSearch-shimmer">Reasoning...</span>
</div>
);
}
@ -351,7 +351,7 @@ function AskAiExchangeCard({
</div>
{wasStopped && (
<p className="DocSearck-AskAiScreen-MessageContent-Stopped">
<p className="DocSearch-AskAiScreen-MessageContent-Stopped">
{stoppedStreamingText}
</p>
)}

View file

@ -11,7 +11,9 @@ export function ModalHeading({
shimmer = false,
}: ModalHeadingProps): JSX.Element {
return (
<span className={`DocSearch-Modal-heading${shimmer ? ' shimmer' : ''}`}>
<span
className={`DocSearch-Modal-heading${shimmer ? ' DocSearch-shimmer' : ''}`}
>
{heading}
</span>
);

View file

@ -201,10 +201,10 @@ const ConversationExchange = React.forwardRef<
return (
<div
key={index}
className="DocSearch-AskAiScreen-MessageContent-Reasoning shimmer"
className="DocSearch-AskAiScreen-MessageContent-Reasoning DocSearch-shimmer"
>
<LoadingIcon className="DocSearch-AskAiScreen-SmallerLoadingIcon" />
<span className="shimmer">{reasoningText}</span>
<span className="DocSearch-shimmer">{reasoningText}</span>
</div>
);
}
@ -265,15 +265,15 @@ const ConversationExchange = React.forwardRef<
className="DocSearch-AskAiScreen-MessageContent-Thinking"
role="status"
>
<span className="shimmer">{thinkingText}</span>
<span className="DocSearch-AskAi-Thinking-Skeleton shimmer" />
<span className="DocSearch-AskAi-Thinking-Skeleton DocSearch-AskAi-Thinking-Skeleton--short shimmer" />
<span className="DocSearch-shimmer">{thinkingText}</span>
<span className="DocSearch-AskAi-Thinking-Skeleton DocSearch-shimmer" />
<span className="DocSearch-AskAi-Thinking-Skeleton DocSearch-AskAi-Thinking-Skeleton--short DocSearch-shimmer" />
</div>
)}
</div>
{wasStopped && (
<p className="DocSearck-AskAiScreen-MessageContent-Stopped">
<p className="DocSearch-AskAiScreen-MessageContent-Stopped">
{stoppedStreamingText}
</p>
)}

View file

@ -13,7 +13,7 @@ export function ToolState({
children,
variant,
}: ToolStateProps): React.JSX.Element {
const className = `DocSearch-AskAiScreen-MessageContent-Tool Tool--${variant}${shimmer ? ' shimmer' : ''}`;
const className = `DocSearch-AskAiScreen-MessageContent-Tool Tool--${variant}${shimmer ? ' DocSearch-shimmer' : ''}`;
return (
<div className={className}>

View file

@ -1,7 +1,12 @@
/* stylelint-disable selector-max-id */
/* tailwindcss */
@import url('tailwindcss');
/* fonts */
@import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Sora:wght@100..800&display=swap');
@custom-variant dark (&:is([data-theme="dark"] *));
@custom-variant dark (&:is([data-theme='dark'] *));
:root {
--ifm-font-size-base: 16px;
@ -12,38 +17,38 @@
--ifm-menu-color-background-active: var(--ifm-color-emphasis-200);
--ifm-announcement-bar-background-color: #21243d;
--background: var(--ifm-background-color);
--foreground: oklch(0.145 0 0);
--card: oklch(1 0 0);
--card-foreground: oklch(0.145 0 0);
--popover: oklch(1 0 0);
--popover-foreground: oklch(0.145 0 0);
--primary: oklch(0.205 0 0);
--primary-foreground: oklch(0.985 0 0);
--secondary: oklch(0.97 0 0);
--secondary-foreground: oklch(0.205 0 0);
--muted: oklch(0.97 0 0);
--muted-foreground: oklch(0.556 0 0);
--accent: oklch(0.97 0 0);
--accent-foreground: oklch(0.205 0 0);
--destructive: oklch(0.577 0.245 27.325);
--destructive-foreground: oklch(0.577 0.245 27.325);
--border: oklch(0.922 0 0);
--input: oklch(0.922 0 0);
--ring: oklch(0.708 0 0);
--chart-1: oklch(0.646 0.222 41.116);
--chart-2: oklch(0.6 0.118 184.704);
--chart-3: oklch(0.398 0.07 227.392);
--chart-4: oklch(0.828 0.189 84.429);
--chart-5: oklch(0.769 0.188 70.08);
--foreground: oklch(14.5% 0 0deg);
--card: oklch(100% 0 0deg);
--card-foreground: oklch(14.5% 0 0deg);
--popover: oklch(100% 0 0deg);
--popover-foreground: oklch(14.5% 0 0deg);
--primary: oklch(20.5% 0 0deg);
--primary-foreground: oklch(98.5% 0 0deg);
--secondary: oklch(97% 0 0deg);
--secondary-foreground: oklch(20.5% 0 0deg);
--muted: oklch(97% 0 0deg);
--muted-foreground: oklch(55.6% 0 0deg);
--accent: oklch(97% 0 0deg);
--accent-foreground: oklch(20.5% 0 0deg);
--destructive: oklch(57.7% 0.245 27.325deg);
--destructive-foreground: oklch(57.7% 0.245 27.325deg);
--border: oklch(92.2% 0 0deg);
--input: oklch(92.2% 0 0deg);
--ring: oklch(70.8% 0 0deg);
--chart-1: oklch(64.6% 0.222 41.116deg);
--chart-2: oklch(60% 0.118 184.704deg);
--chart-3: oklch(39.8% 0.07 227.392deg);
--chart-4: oklch(82.8% 0.189 84.429deg);
--chart-5: oklch(76.9% 0.188 70.08deg);
--radius: 0.625rem;
--sidebar: oklch(0.985 0 0);
--sidebar-foreground: oklch(0.145 0 0);
--sidebar-primary: oklch(0.205 0 0);
--sidebar-primary-foreground: oklch(0.985 0 0);
--sidebar-accent: oklch(0.97 0 0);
--sidebar-accent-foreground: oklch(0.205 0 0);
--sidebar-border: oklch(0.922 0 0);
--sidebar-ring: oklch(0.708 0 0);
--sidebar: oklch(98.5% 0 0deg);
--sidebar-foreground: oklch(14.5% 0 0deg);
--sidebar-primary: oklch(20.5% 0 0deg);
--sidebar-primary-foreground: oklch(98.5% 0 0deg);
--sidebar-accent: oklch(97% 0 0deg);
--sidebar-accent-foreground: oklch(20.5% 0 0deg);
--sidebar-border: oklch(92.2% 0 0deg);
--sidebar-ring: oklch(70.8% 0 0deg);
--transparent: transparent;
--white: #fff;
--grey-900: #23263b;
@ -113,7 +118,7 @@
--red-100: #ffe6e9;
}
html[data-theme='dark'] {
:root[data-theme='dark'] {
--ifm-font-base-color: #dee0f2;
--ifm-navbar-link-hover-color: #8b9dff;
--ifm-link-color: #8b9dff;
@ -124,37 +129,37 @@ html[data-theme='dark'] {
--ifm-menu-color-background-active: #21243d;
--ifm-announcement-bar-background-color: var(--ifm-color-primary);
--background: var(--ifm-background-color);
--foreground: oklch(0.985 0 0);
--card: oklch(0.145 0 0);
--card-foreground: oklch(0.985 0 0);
--popover: oklch(0.145 0 0);
--popover-foreground: oklch(0.985 0 0);
--primary: oklch(0.985 0 0);
--primary-foreground: oklch(0.205 0 0);
--secondary: oklch(0.269 0 0);
--secondary-foreground: oklch(0.985 0 0);
--muted: oklch(0.269 0 0);
--muted-foreground: oklch(0.708 0 0);
--accent: oklch(0.269 0 0);
--accent-foreground: oklch(0.985 0 0);
--destructive: oklch(0.396 0.141 25.723);
--destructive-foreground: oklch(0.637 0.237 25.331);
--border: oklch(0.269 0 0);
--input: oklch(0.269 0 0);
--ring: oklch(0.439 0 0);
--chart-1: oklch(0.488 0.243 264.376);
--chart-2: oklch(0.696 0.17 162.48);
--chart-3: oklch(0.769 0.188 70.08);
--chart-4: oklch(0.627 0.265 303.9);
--chart-5: oklch(0.645 0.246 16.439);
--sidebar: oklch(0.205 0 0);
--sidebar-foreground: oklch(0.985 0 0);
--sidebar-primary: oklch(0.488 0.243 264.376);
--sidebar-primary-foreground: oklch(0.985 0 0);
--sidebar-accent: oklch(0.269 0 0);
--sidebar-accent-foreground: oklch(0.985 0 0);
--sidebar-border: oklch(0.269 0 0);
--sidebar-ring: oklch(0.439 0 0);
--foreground: oklch(98.5% 0 0deg);
--card: oklch(14.5% 0 0deg);
--card-foreground: oklch(98.5% 0 0deg);
--popover: oklch(14.5% 0 0deg);
--popover-foreground: oklch(98.5% 0 0deg);
--primary: oklch(98.5% 0 0deg);
--primary-foreground: oklch(20.5% 0 0deg);
--secondary: oklch(26.9% 0 0deg);
--secondary-foreground: oklch(98.5% 0 0deg);
--muted: oklch(26.9% 0 0deg);
--muted-foreground: oklch(70.8% 0 0deg);
--accent: oklch(26.9% 0 0deg);
--accent-foreground: oklch(98.5% 0 0deg);
--destructive: oklch(39.6% 0.141 25.723deg);
--destructive-foreground: oklch(63.7% 0.237 25.331deg);
--border: oklch(26.9% 0 0deg);
--input: oklch(26.9% 0 0deg);
--ring: oklch(43.9% 0 0deg);
--chart-1: oklch(48.8% 0.243 264.376deg);
--chart-2: oklch(69.6% 0.17 162.48deg);
--chart-3: oklch(76.9% 0.188 70.08deg);
--chart-4: oklch(62.7% 0.265 303.9deg);
--chart-5: oklch(64.5% 0.246 16.439deg);
--sidebar: oklch(20.5% 0 0deg);
--sidebar-foreground: oklch(98.5% 0 0deg);
--sidebar-primary: oklch(48.8% 0.243 264.376deg);
--sidebar-primary-foreground: oklch(98.5% 0 0deg);
--sidebar-accent: oklch(26.9% 0 0deg);
--sidebar-accent-foreground: oklch(98.5% 0 0deg);
--sidebar-border: oklch(26.9% 0 0deg);
--sidebar-ring: oklch(43.9% 0 0deg);
}
@theme inline {
@ -162,7 +167,7 @@ html[data-theme='dark'] {
--font-display: 'Inter', 'sans-serif';
--font-title: 'Sora', 'sans-serif';
--animate-spotlight: spotlight 2s ease 0.75s 1 forwards;
--color-primary-500: oklch(0.84 0.18 117.33);
--color-primary-500: oklch(84% 0.18 117.33deg);
--spacing: 0.25rem;
--color-background: var(--ifm-background-color);
--color-foreground: var(--foreground);
@ -207,6 +212,7 @@ html[data-theme='dark'] {
opacity: 0;
transform: translate(-72%, -62%) scale(0.5);
}
100% {
opacity: 1;
transform: translate(-50%, -40%) scale(1);
@ -217,6 +223,7 @@ html[data-theme='dark'] {
* {
@apply border-border outline-ring/50;
}
article ul {
list-style-type: disc;
}
@ -228,13 +235,14 @@ html[data-theme='dark'] {
article li {
margin-block-end: 0.5rem;
}
body {
@apply bg-background text-foreground;
}
}
html {
font-family: 'Inter', sans-serif;
font-family: Inter, sans-serif;
}
/* override to fix some logo placement issues due to flex auto */
@ -245,7 +253,7 @@ html {
}
/* DocSearch x Algolia logo */
@media (max-width: 565px) {
@media (width <= 565px) {
.navbar__logo .docsearch-nav-logo {
width: 15em;
height: auto;
@ -254,26 +262,26 @@ html {
.theme-announcement-bar {
font-size: 0.95rem !important;
padding: 0.5rem 0.5rem !important;
padding: 0.5rem !important;
}
}
/* DocSearch x Algolia logo in sidebar */
@media (min-width: 997px) {
@media (width >= 997px) {
.theme-doc-sidebar-container .docsearch-nav-logo {
height: auto;
}
}
.docusaurus-highlight-code-line {
background-color: rgba(0, 0, 0, 0.1);
background-color: rgb(0 0 0 / 10%);
display: block;
margin: 0 calc(-1 * var(--ifm-pre-padding));
padding: 0 var(--ifm-pre-padding);
}
html[data-theme='dark'] .docusaurus-highlight-code-line {
background-color: rgba(0, 0, 0, 0.3);
:root[data-theme='dark'] .docusaurus-highlight-code-line {
background-color: rgb(0 0 0 / 30%);
}
.diagonal-box {
@ -289,7 +297,7 @@ html[data-theme='dark'] .docusaurus-highlight-code-line {
z-index: 100;
min-height: 3rem !important;
font-size: 1.1rem !important;
font-family: 'Sora', sans-serif !important;
font-family: Sora, sans-serif !important;
font-weight: 400 !important;
line-height: 1.5;
padding: 0.5rem 1rem !important;
@ -304,7 +312,6 @@ html[data-theme='dark'] .docusaurus-highlight-code-line {
display: inline-block;
white-space: nowrap;
text-decoration: none !important;
border-radius: 0.5rem;
margin-inline-start: 0.5rem;
background-color: #fff !important;
color: #21243d !important;
@ -326,24 +333,24 @@ html[data-theme='dark'] .docusaurus-highlight-code-line {
background-color: #fff;
}
html[data-theme='dark'] .showcase {
:root[data-theme='dark'] .showcase {
background-color: #21243d;
}
.showcase-border {
border-color: rgba(243, 244, 246, 1);
border-color: rgb(243 244 246 / 100%);
}
html[data-theme='dark'] .showcase-border {
border-color: rgba(55, 65, 81, 1);
:root[data-theme='dark'] .showcase-border {
border-color: rgb(55 65 81 / 100%);
}
.text-description {
color: rgba(107, 114, 128, 1);
color: rgb(107 114 128 / 100%);
}
html[data-theme='dark'] .text-description {
color: rgba(209, 213, 219, 1);
:root[data-theme='dark'] .text-description {
color: rgb(209 213 219 / 100%);
}
.navbar--fixed-top {
@ -353,20 +360,16 @@ html[data-theme='dark'] .text-description {
/* apply */
#hero-apply {
z-index: -1;
background-image: linear-gradient(
var(--ifm-footer-background-color),
var(--ifm-navbar-background-color)
);
background-image: linear-gradient(var(--ifm-footer-background-color),
var(--ifm-navbar-background-color));
}
html[data-theme='dark'] #hero-apply {
background-image: linear-gradient(
var(--ifm-navbar-background-color),
var(--ifm-background-color)
);
:root[data-theme='dark'] #hero-apply {
background-image: linear-gradient(var(--ifm-navbar-background-color),
var(--ifm-background-color));
}
html[data-theme='dark'] #hero-apply > div:first-child {
:root[data-theme='dark'] #hero-apply > div:first-child {
opacity: 0.4;
}
@ -375,38 +378,32 @@ html[data-theme='dark'] #hero-apply > div:first-child {
max-width: 600px;
}
html[data-theme='dark'] .apply-form {
background-image: radial-gradient(
circle at 50% 0,
rgb(72, 76, 122),
rgb(35, 38, 59)
);
:root[data-theme='dark'] .apply-form {
background-image: radial-gradient(circle at 50% 0,
rgb(72 76 122),
rgb(35 38 59));
}
.apply-text {
color: #36395a;
}
html[data-theme='dark'] .apply-text {
:root[data-theme='dark'] .apply-text {
color: #fff;
}
/* index */
#hero {
background-image: linear-gradient(
var(--ifm-footer-background-color),
var(--ifm-navbar-background-color)
);
background-image: linear-gradient(var(--ifm-footer-background-color),
var(--ifm-navbar-background-color));
}
html[data-theme='dark'] #hero {
background-image: linear-gradient(
var(--ifm-navbar-background-color),
var(--ifm-background-color)
);
:root[data-theme='dark'] #hero {
background-image: linear-gradient(var(--ifm-navbar-background-color),
var(--ifm-background-color));
}
html[data-theme='dark'] #hero > div:first-child {
:root[data-theme='dark'] #hero > div:first-child {
opacity: 0.4;
}
@ -414,19 +411,19 @@ html[data-theme='dark'] #hero > div:first-child {
* Hero component title overrides to match other heading styles
*/
.hero-title {
color: rgb(28, 30, 33);
color: rgb(28 30 33);
font-family: var(--ifm-heading-font-family);
}
html[data-theme='dark'] .hero-title {
color: rgb(227, 227, 227);
:root[data-theme='dark'] .hero-title {
color: rgb(227 227 227);
}
.docsearch-logo {
color: #21243d;
}
html[data-theme='dark'] .docsearch-logo {
:root[data-theme='dark'] .docsearch-logo {
color: #fff;
}
@ -448,7 +445,7 @@ html[data-theme='dark'] .docsearch-logo {
no-repeat;
}
html[data-theme='dark'] .header-github-link::before {
:root[data-theme='dark'] .header-github-link::before {
background: url("data:image/svg+xml,%3Csvg viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='white' d='M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E")
no-repeat;
}
@ -501,8 +498,8 @@ html[data-theme='dark'] .header-github-link::before {
background: linear-gradient(
135deg,
#5468ff 0%,
/* lighten brand colour */ color-mix(in srgb, #5468ff 70%, white) 50%,
/* soft highlight */ color-mix(in srgb, #5468ff 30%, white) 100%
color-mix(in srgb, #5468ff 70%, #fff) 50%,
color-mix(in srgb, #5468ff 30%, #fff) 100%
);
}
@ -523,9 +520,9 @@ html[data-theme='dark'] .header-github-link::before {
/* dark theme: deeper brand gradient */
background: linear-gradient(
135deg,
/* deep base */ color-mix(in srgb, #5468ff 80%, black) 0%,
/* mid tone */ color-mix(in srgb, #5468ff 60%, black) 50%,
/* highlight */ #5468ff 100%
color-mix(in srgb, #5468ff 80%, #000) 0%,
color-mix(in srgb, #5468ff 60%, #000) 50%,
#5468ff 100%
);
}
@ -567,6 +564,7 @@ html[data-theme='dark'] .header-github-link::before {
.key {
--travel: 20; /* how far key travels when “pressed” */
border: 0;
background: transparent;
padding: 0;
@ -574,6 +572,7 @@ html[data-theme='dark'] .header-github-link::before {
position: absolute;
transform-style: preserve-3d;
outline: none;
--hue: 0;
--saturate: 1;
--bright: 1;
@ -591,7 +590,7 @@ html[data-theme='dark'] .header-github-link::before {
}
.key__text {
font-family: 'Inter', sans-serif;
font-family: Inter, sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-weight: 300;
@ -603,7 +602,7 @@ html[data-theme='dark'] .header-github-link::before {
height: 70%;
font-size: 2.2rem;
z-index: 5;
color: hsl(0 0% 94%);
color: hsl(0deg 0% 94%);
text-align: start;
transform: rotateX(36deg) rotateY(45deg) rotateX(-90deg);
pointer-events: none;
@ -634,18 +633,16 @@ html[data-theme='dark'] .header-github-link::before {
height: 46%;
inset-block-end: 36%;
inset-inline-start: 54%;
clip-path: polygon(
0 0,
54% 0,
89% 24%,
100% 70%,
54% 100%,
46% 100%,
0 69%,
12% 23%,
47% 0%
);
mask: url(https://assets.codepen.io/605876/keypad-single.png?format=auto&quality=100)
clip-path: polygon(0 0,
54% 0,
89% 24%,
100% 70%,
54% 100%,
46% 100%,
0 69%,
12% 23%,
47% 0%);
mask: url('https://assets.codepen.io/605876/keypad-single.png?format=auto&quality=100')
50% 50% / 100% 100%;
}
@ -665,18 +662,16 @@ html[data-theme='dark'] .header-github-link::before {
height: 65%;
inset-inline-start: 6%;
inset-block-end: 17.85%;
clip-path: polygon(
34% 0,
93% 44%,
101% 78%,
71% 100%,
66% 100%,
0 52%,
0 44%,
7% 17%,
30% 0
);
mask: url(https://assets.codepen.io/605876/keypad-double.png?format=auto&quality=100)
clip-path: polygon(34% 0,
93% 44%,
101% 78%,
71% 100%,
66% 100%,
0 52%,
0 44%,
7% 17%,
30% 0);
mask: url('https://assets.codepen.io/605876/keypad-double.png?format=auto&quality=100')
50% 50% / 100% 100%;
}
@ -689,20 +684,19 @@ html[data-theme='dark'] .header-github-link::before {
}
/* fragments */
@import 'tailwindcss';
html[data-theme='light'] .shimmer-effect {
:root[data-theme='light'] .shimmer-effect {
background: linear-gradient(90deg, #3c4fe0 25%, #60a5fa 50%, #3c4fe0 75%);
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
animation: shimmer 2s infinite linear;
}
html[data-theme='dark'] .shimmer-effect {
:root[data-theme='dark'] .shimmer-effect {
background: linear-gradient(90deg, #3c4fe0 25%, #60a5fa 50%, #3c4fe0 75%);
background-size: 200% 100%;
-webkit-background-clip: text;
background-clip: text;
-webkit-text-fill-color: transparent;
animation: shimmer 2s infinite linear;
}
@ -711,6 +705,7 @@ html[data-theme='dark'] .shimmer-effect {
0% {
background-position: 200% 0;
}
100% {
background-position: -200% 0;
}
@ -723,9 +718,9 @@ html[data-theme='dark'] .shimmer-effect {
.DocSearch-Button:focus,
.DocSearch-Button:hover {
box-shadow:
rgba(0, 0, 0, 0.2) 0px 12px 28px 0px,
rgba(0, 0, 0, 0.1) 0px 2px 4px 0px,
rgba(255, 255, 255, 0.05) 0px 0px 0px 1px inset;
rgb(0 0 0 / 20%) 0 12px 28px 0,
rgb(0 0 0 / 10%) 0 2px 4px 0,
rgb(255 255 255 / 5%) 0 0 0 1px inset;
border-color: #2563eb !important;
}
@ -734,6 +729,7 @@ html[data-theme='dark'] .shimmer-effect {
100% {
box-shadow: 0 2px 8px #2563eb33;
}
50% {
box-shadow: 0 2px 16px #60a5fa88;
}

43
stylelint.config.mjs Normal file
View file

@ -0,0 +1,43 @@
/** @type {import('stylelint').Config} */
export default {
plugins: ['stylelint-no-unsupported-browser-features'],
extends: [
'stylelint-config-standard',
'stylelint-config-sass-guidelines',
'stylelint-order',
],
ignoreFiles: ['examples/**/*.css'],
rules: {
'selector-class-pattern':
'^(?:DocSearch-[A-Za-z0-9-]*|inline|floating|is-open|side-right|side-left|sr-only|conversation-history)$',
'max-nesting-depth': [
2,
{
ignore: ['pseudo-classes'],
ignoreAtRules: ['media'],
},
],
'plugin/no-unsupported-browser-features': [
null,
{
severity: 'warning',
},
],
// Turned off as it comes with a lot of false positives due to it's documented limitations: https://stylelint.io/user-guide/rules/no-descending-specificity#limitations
'no-descending-specificity': null,
'scss/at-rule-no-unknown': [
true,
{
ignoreAtRules: ['theme', 'custom-variant'],
},
],
},
overrides: [
{
files: ['packages/website/**/*.css'],
rules: {
'selector-class-pattern': null,
},
},
],
};