From be68935909827341d21bfc01b3b76415b755e496 Mon Sep 17 00:00:00 2001 From: Wes Copeland Date: Wed, 27 Dec 2023 10:28:12 -0500 Subject: [PATCH] docs: rewrite the AOTW endpoint documentation (#6) --- docs/.vitepress/config.mts | 13 +- docs/components/SampleRequest.vue | 47 + docs/public/aotw.png | Bin 0 -> 46543 bytes docs/v1/events/achievement-of-the-week.md | 125 ++ docs/v1/feed/get-achievement-of-the-week.md | 54 - package-lock.json | 16 +- package.json | 9 +- tailwind.config.js | 1 + yarn.lock | 2046 ------------------- 9 files changed, 190 insertions(+), 2121 deletions(-) create mode 100644 docs/components/SampleRequest.vue create mode 100644 docs/public/aotw.png create mode 100644 docs/v1/events/achievement-of-the-week.md delete mode 100644 docs/v1/feed/get-achievement-of-the-week.md delete mode 100644 yarn.lock diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 9786f3a..ff50038 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -43,10 +43,6 @@ export default defineConfig({ text: "Feed", collapsible: true, items: [ - { - text: "Achievement of the Week", - link: "/v1/feed/get-achievement-of-the-week", - }, { text: "Claims", link: "/v1/feed/get-claims", @@ -169,6 +165,15 @@ export default defineConfig({ }, ], }, + { + text: "Events", + items: [ + { + text: "Achievement of the Week", + link: "/v1/events/achievement-of-the-week", + }, + ], + }, { text: "Tickets", collapsible: true, diff --git a/docs/components/SampleRequest.vue b/docs/components/SampleRequest.vue new file mode 100644 index 0000000..4efbbfc --- /dev/null +++ b/docs/components/SampleRequest.vue @@ -0,0 +1,47 @@ + + + diff --git a/docs/public/aotw.png b/docs/public/aotw.png new file mode 100644 index 0000000000000000000000000000000000000000..ff4aa0888a5b7b2d3b35f964815fcae0614f1a6d GIT binary patch literal 46543 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 literal 0 HcmV?d00001 diff --git a/docs/v1/events/achievement-of-the-week.md b/docs/v1/events/achievement-of-the-week.md new file mode 100644 index 0000000..ab4056b --- /dev/null +++ b/docs/v1/events/achievement-of-the-week.md @@ -0,0 +1,125 @@ + + +# Achievement of the Week + +A call to this endpoint will retrieve comprehensive metadata about the current Achievement of the Week. The current achievement of the week can be found on the site's home page: + +![AOTW](/aotw.png) + +## HTTP Request + +https://retroachievements.org/API/API_GetAchievementOfTheWeek.php + +### Query Parameters + +| Name | Description | +| :--- | :---------------- | +| `z` | Your username. | +| `y` | Your web API key. | + +## Client Library + +::: code-group + +```ts [NodeJS] +import { + buildAuthorization, + getAchievementOfTheWeek, +} from "@retroachievements/api"; + +// First, build your authorization object. +const userName = ""; +const webApiKey = ""; + +const authorization = buildAuthorization({ userName, webApiKey }); + +// Then, make the API call. +const achievementOfTheWeek = await getAchievementOfTheWeek(authorization); +``` + +::: + +## Response + +::: code-group + +```json [HTTP Response] +{ + "Achievement": { + "ID": 178634, + "Title": "Saved Summer", + "Description": "Defeat the Flower and let Summer Get Busy", + "Points": 10, + "TrueRatio": 11, + "Type": null, + "Author": "StingX2", + "DateCreated": "2021-10-16 23:53:32", + "DateModified": "2021-10-17 19:26:09" + }, + "Console": { + "ID": 3, + "Title": "SNES" + }, + "ForumTopic": { + "ID": 19685 + }, + "Game": { + "ID": 2865, + "Title": "~Hack~ Plumber For All Seasons, A" + }, + "StartAt": "2023-10-23T00:00:00.000000Z", + "TotalPlayers": 427, + "Unlocks": [ + { + "User": "Agnam", + "RAPoints": 56120, + "DateAwarded": "2023-10-26T22:13:34.000000Z", + "HardcoreMode": 1 + } + // ... + ], + "UnlocksCount": 280, + "UnlocksHardcoreCount": 268 +} +``` + +```json [NodeJS] +{ + "achievement": { + "id": "165062", + "title": "The True Hero", + "description": "Receive any Ending as Han [Normal or Hard]", + "points": "10", + "trueRatio": "22", + "author": "BigWeedSmokerMan", + "dateCreated": "2021-08-08 17:47:46", + "dateModified": "2021-08-09 12:20:05" + }, + "console": { "id": "39", "title": "Saturn" }, + "forumTopic": { "id": "14767" }, + "game": { "id": "14513", "title": "Guardian Heroes" }, + "startAt": "2022-10-10 00:00:00", + "totalPlayers": "219", + "unlocks": [ + { + "user": "Tirbaba2", + "rAPoints": "72", + "dateAwarded": "2022-10-10 01:42:19", + "hardcoreMode": "1" + } + // ... + ], + "unlocksCount": "40" +} +``` + +::: + +## Source + +| Repo | URL | +| :----------------------- | :------------------------------------------------------------------------------------------------ | +| RetroAchievements/RAWeb | https://github.com/RetroAchievements/RAWeb/blob/master/public/API/API_GetAchievementOfTheWeek.php | +| RetroAchievements/api-js | https://github.com/RetroAchievements/api-js/blob/main/src/feed/getAchievementOfTheWeek.ts | diff --git a/docs/v1/feed/get-achievement-of-the-week.md b/docs/v1/feed/get-achievement-of-the-week.md deleted file mode 100644 index f5a05e5..0000000 --- a/docs/v1/feed/get-achievement-of-the-week.md +++ /dev/null @@ -1,54 +0,0 @@ -# getAchievementOfTheWeek - -A call to this function will retrieve comprehensive metadata about the current Achievement of the Week. - -## Examples - -```ts -import { getAchievementOfTheWeek } from "@retroachievements/api"; - -const achievementOfTheWeek = await getAchievementOfTheWeek(authorization); -``` - -## Returns - -```json -{ - "achievement": { - "id": "165062", - "title": "The True Hero", - "description": "Receive any Ending as Han [Normal or Hard]", - "points": "10", - "trueRatio": "22", - "author": "BigWeedSmokerMan", - "dateCreated": "2021-08-08 17:47:46", - "dateModified": "2021-08-09 12:20:05" - }, - "console": { "id": "39", "title": "Saturn" }, - "forumTopic": { "id": "14767" }, - "game": { "id": "14513", "title": "Guardian Heroes" }, - "startAt": "2022-10-10 00:00:00", - "totalPlayers": "219", - "unlocks": [ - { - "user": "Tirbaba2", - "rAPoints": "72", - "dateAwarded": "2022-10-10 01:42:19", - "hardcoreMode": "1" - } - // ... - ], - "unlocksCount": "40" -} -``` - -## Parameters - -| Name | Type | Description | -| :-------------- | :------------------------------------------ | :--------------------------------------------------------------------------------------------------------------------------- | -| `authorization` | [`AuthObject`](/v1/data-models/auth-object) | An object that must contain a `userName` and a `webApiKey`. See [this page](/getting-started) for how to create this object. | - -## Source - -[@retroachievements/api, getAchievementOfTheWeek.ts](https://github.dev/RetroAchievements/api-js/blob/main/src/feed/getAchievementOfTheWeek.ts) -[RAWeb, API_GetAchievementOfTheWeek.php](https://github.dev/RetroAchievements/RAWeb/blob/master/public/API/API_GetAchievementOfTheWeek.php) diff --git a/package-lock.json b/package-lock.json index d14d4d0..0c20b1c 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,8 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "vitepress": "^1.0.0-rc.32" + "vitepress": "^1.0.0-rc.32", + "vue": "^3.3.13" }, "devDependencies": { "husky": "^8.0.3", @@ -1217,7 +1218,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.13.tgz", "integrity": "sha512-bwi9HShGu7uaZLOErZgsH2+ojsEdsjerbf2cMXPwmvcgZfVPZ2BVZzCVnwZBxTAYd6Mzbmf6izcUNDkWnBBQ6A==", - "peer": true, "dependencies": { "@babel/parser": "^7.23.5", "@vue/shared": "3.3.13", @@ -1229,7 +1229,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.13.tgz", "integrity": "sha512-EYRDpbLadGtNL0Gph+HoKiYqXLqZ0xSSpR5Dvnu/Ep7ggaCbjRDIus1MMxTS2Qm0koXED4xSlvTZaTnI8cYAsw==", - "peer": true, "dependencies": { "@vue/compiler-core": "3.3.13", "@vue/shared": "3.3.13" @@ -1239,7 +1238,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.13.tgz", "integrity": "sha512-DQVmHEy/EKIgggvnGRLx21hSqnr1smUS9Aq8tfxiiot8UR0/pXKHN9k78/qQ7etyQTFj5em5nruODON7dBeumw==", - "peer": true, "dependencies": { "@babel/parser": "^7.23.5", "@vue/compiler-core": "3.3.13", @@ -1257,7 +1255,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.13.tgz", "integrity": "sha512-d/P3bCeUGmkJNS1QUZSAvoCIW4fkOKK3l2deE7zrp0ypJEy+En2AcypIkqvcFQOcw3F0zt2VfMvNsA9JmExTaw==", - "peer": true, "dependencies": { "@vue/compiler-dom": "3.3.13", "@vue/shared": "3.3.13" @@ -1272,7 +1269,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.13.tgz", "integrity": "sha512-fjzCxceMahHhi4AxUBzQqqVhuA21RJ0COaWTbIBl1PruGW1CeY97louZzLi4smpYx+CHfFPPU/CS8NybbGvPKQ==", - "peer": true, "dependencies": { "@vue/shared": "3.3.13" } @@ -1281,7 +1277,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.13.tgz", "integrity": "sha512-oWnydGH0bBauhXvh5KXUy61xr9gKaMbtsMHk40IK9M4gMuKPJ342tKFarY0eQ6jef8906m35q37wwA8DMZOm5Q==", - "peer": true, "dependencies": { "@babel/parser": "^7.23.5", "@vue/compiler-core": "3.3.13", @@ -1294,7 +1289,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.13.tgz", "integrity": "sha512-1TzA5TvGuh2zUwMJgdfvrBABWZ7y8kBwBhm7BXk8rvdx2SsgcGfz2ruv2GzuGZNvL1aKnK8CQMV/jFOrxNQUMA==", - "peer": true, "dependencies": { "@vue/reactivity": "3.3.13", "@vue/shared": "3.3.13" @@ -1304,7 +1298,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.13.tgz", "integrity": "sha512-JJkpE8R/hJKXqVTgUoODwS5wqKtOsmJPEqmp90PDVGygtJ4C0PtOkcEYXwhiVEmef6xeXcIlrT3Yo5aQ4qkHhQ==", - "peer": true, "dependencies": { "@vue/runtime-core": "3.3.13", "@vue/shared": "3.3.13", @@ -1315,7 +1308,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.13.tgz", "integrity": "sha512-vSnN+nuf6iSqTL3Qgx/9A+BT+0Zf/VJOgF5uMZrKjYPs38GMYyAU1coDyBNHauehXDaP+zl73VhwWv0vBRBHcg==", - "peer": true, "dependencies": { "@vue/compiler-ssr": "3.3.13", "@vue/shared": "3.3.13" @@ -1327,8 +1319,7 @@ "node_modules/@vue/shared": { "version": "3.3.13", "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.13.tgz", - "integrity": "sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==", - "peer": true + "integrity": "sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA==" }, "node_modules/@vueuse/core": { "version": "10.7.0", @@ -4261,7 +4252,6 @@ "version": "3.3.13", "resolved": "https://registry.npmjs.org/vue/-/vue-3.3.13.tgz", "integrity": "sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q==", - "peer": true, "dependencies": { "@vue/compiler-dom": "3.3.13", "@vue/compiler-sfc": "3.3.13", diff --git a/package.json b/package.json index f3fc3e8..ae3409a 100644 --- a/package.json +++ b/package.json @@ -18,15 +18,16 @@ "author": "", "license": "ISC", "dependencies": { - "vitepress": "^1.0.0-rc.32" + "vitepress": "^1.0.0-rc.32", + "vue": "^3.3.13" }, "devDependencies": { "husky": "^8.0.3", "lint-staged": "^15.2.0", - "prettier": "^3.1.1", - "tailwindcss": "^3.4.0", "postcss-flexbugs-fixes": "^5.0.2", - "postcss-preset-env": "^7.7.2" + "postcss-preset-env": "^7.7.2", + "prettier": "^3.1.1", + "tailwindcss": "^3.4.0" }, "lint-staged": { "*.{json,md,js,ts,tsx}": "prettier --write" diff --git a/tailwind.config.js b/tailwind.config.js index 90277f0..4c6b041 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -2,6 +2,7 @@ module.exports = { darkMode: "class", content: [ "./docs/**/*.{html,js,vue,ts,md,mdx}", + "./docs/components/**/*.{html,js,vue,ts,md,mdx}", "./docs/.vitepress/**/*.{html,js,vue,ts,md,mdx}", ], }; diff --git a/yarn.lock b/yarn.lock deleted file mode 100644 index 25eaff1..0000000 --- a/yarn.lock +++ /dev/null @@ -1,2046 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@algolia/autocomplete-core@1.9.3": - version "1.9.3" - resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz" - integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== - dependencies: - "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" - "@algolia/autocomplete-shared" "1.9.3" - -"@algolia/autocomplete-plugin-algolia-insights@1.9.3": - version "1.9.3" - resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz" - integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== - dependencies: - "@algolia/autocomplete-shared" "1.9.3" - -"@algolia/autocomplete-preset-algolia@1.9.3": - version "1.9.3" - resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz" - integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== - dependencies: - "@algolia/autocomplete-shared" "1.9.3" - -"@algolia/autocomplete-shared@1.9.3": - version "1.9.3" - resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz" - integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== - -"@algolia/cache-browser-local-storage@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz" - integrity sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ== - dependencies: - "@algolia/cache-common" "4.20.0" - -"@algolia/cache-common@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz" - integrity sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ== - -"@algolia/cache-in-memory@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz" - integrity sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg== - dependencies: - "@algolia/cache-common" "4.20.0" - -"@algolia/client-account@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz" - integrity sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/client-search" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-analytics@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz" - integrity sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/client-search" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-common@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz" - integrity sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ== - dependencies: - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-personalization@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz" - integrity sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-search@>= 4.9.1 < 6", "@algolia/client-search@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz" - integrity sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/logger-common@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz" - integrity sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ== - -"@algolia/logger-console@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz" - integrity sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA== - dependencies: - "@algolia/logger-common" "4.20.0" - -"@algolia/requester-browser-xhr@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz" - integrity sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw== - dependencies: - "@algolia/requester-common" "4.20.0" - -"@algolia/requester-common@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz" - integrity sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng== - -"@algolia/requester-node-http@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz" - integrity sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng== - dependencies: - "@algolia/requester-common" "4.20.0" - -"@algolia/transporter@4.20.0": - version "4.20.0" - resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz" - integrity sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg== - dependencies: - "@algolia/cache-common" "4.20.0" - "@algolia/logger-common" "4.20.0" - "@algolia/requester-common" "4.20.0" - -"@alloc/quick-lru@^5.2.0": - version "5.2.0" - resolved "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz" - integrity sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw== - -"@babel/parser@^7.23.5", "@babel/parser@^7.23.6": - version "7.23.6" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz" - integrity sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ== - -"@csstools/postcss-cascade-layers@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz" - integrity sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA== - dependencies: - "@csstools/selector-specificity" "^2.0.2" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-color-function@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz" - integrity sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-font-format-keywords@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz" - integrity sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-hwb-function@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz" - integrity sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-ic-unit@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz" - integrity sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-is-pseudo-class@^2.0.7": - version "2.0.7" - resolved "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz" - integrity sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -"@csstools/postcss-nested-calc@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz" - integrity sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-normalize-display-values@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz" - integrity sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-oklab-function@^1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz" - integrity sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -"@csstools/postcss-progressive-custom-properties@^1.1.0", "@csstools/postcss-progressive-custom-properties@^1.3.0": - version "1.3.0" - resolved "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz" - integrity sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-stepped-value-functions@^1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz" - integrity sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-text-decoration-shorthand@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz" - integrity sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-trigonometric-functions@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz" - integrity sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og== - dependencies: - postcss-value-parser "^4.2.0" - -"@csstools/postcss-unset-value@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz" - integrity sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g== - -"@csstools/selector-specificity@^2.0.0", "@csstools/selector-specificity@^2.0.2": - version "2.2.0" - resolved "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz" - integrity sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw== - -"@docsearch/css@^3.5.2", "@docsearch/css@3.5.2": - version "3.5.2" - resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz" - integrity sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA== - -"@docsearch/js@^3.5.2": - version "3.5.2" - resolved "https://registry.npmjs.org/@docsearch/js/-/js-3.5.2.tgz" - integrity sha512-p1YFTCDflk8ieHgFJYfmyHBki1D61+U9idwrLh+GQQMrBSP3DLGKpy0XUJtPjAOPltcVbqsTjiPFfH7JImjUNg== - dependencies: - "@docsearch/react" "3.5.2" - preact "^10.0.0" - -"@docsearch/react@3.5.2": - version "3.5.2" - resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz" - integrity sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng== - dependencies: - "@algolia/autocomplete-core" "1.9.3" - "@algolia/autocomplete-preset-algolia" "1.9.3" - "@docsearch/css" "3.5.2" - algoliasearch "^4.19.1" - -"@esbuild/darwin-arm64@0.19.10": - version "0.19.10" - resolved "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.10.tgz" - integrity sha512-YSRRs2zOpwypck+6GL3wGXx2gNP7DXzetmo5pHXLrY/VIMsS59yKfjPizQ4lLt5vEI80M41gjm2BxrGZ5U+VMA== - -"@isaacs/cliui@^8.0.2": - version "8.0.2" - resolved "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz" - integrity sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA== - dependencies: - string-width "^5.1.2" - string-width-cjs "npm:string-width@^4.2.0" - strip-ansi "^7.0.1" - strip-ansi-cjs "npm:strip-ansi@^6.0.1" - wrap-ansi "^8.1.0" - wrap-ansi-cjs "npm:wrap-ansi@^7.0.0" - -"@jridgewell/gen-mapping@^0.3.2": - version "0.3.3" - resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" - integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.1.0": - version "3.1.1" - resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" - integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== - -"@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14", "@jridgewell/sourcemap-codec@^1.4.15": - version "1.4.15" - resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" - integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== - -"@jridgewell/trace-mapping@^0.3.9": - version "0.3.20" - resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz" - integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== - dependencies: - "@jridgewell/resolve-uri" "^3.1.0" - "@jridgewell/sourcemap-codec" "^1.4.14" - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": - version "2.0.5" - resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@pkgjs/parseargs@^0.11.0": - version "0.11.0" - resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz" - integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== - -"@rollup/rollup-darwin-arm64@4.9.1": - version "4.9.1" - resolved "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.1.tgz" - integrity sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA== - -"@types/linkify-it@*": - version "3.0.5" - resolved "https://registry.npmjs.org/@types/linkify-it/-/linkify-it-3.0.5.tgz" - integrity sha512-yg6E+u0/+Zjva+buc3EIb+29XEg4wltq7cSmd4Uc2EE/1nUVmxyzpX6gUXD0V8jIrG0r7YeOGVIbYRkxeooCtw== - -"@types/markdown-it@^13.0.7": - version "13.0.7" - resolved "https://registry.npmjs.org/@types/markdown-it/-/markdown-it-13.0.7.tgz" - integrity sha512-U/CBi2YUUcTHBt5tjO2r5QV/x0Po6nsYwQU4Y04fBS6vfoImaiZ6f8bi3CjTCxBPQSO1LMyUqkByzi8AidyxfA== - dependencies: - "@types/linkify-it" "*" - "@types/mdurl" "*" - -"@types/mdurl@*": - version "1.0.5" - resolved "https://registry.npmjs.org/@types/mdurl/-/mdurl-1.0.5.tgz" - integrity sha512-6L6VymKTzYSrEf4Nev4Xa1LCHKrlTlYCBMTlQKFuddo1CvQcE52I0mwfOJayueUC7MJuXOeHTcIU683lzd0cUA== - -"@types/web-bluetooth@^0.0.20": - version "0.0.20" - resolved "https://registry.npmjs.org/@types/web-bluetooth/-/web-bluetooth-0.0.20.tgz" - integrity sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow== - -"@vitejs/plugin-vue@^5.0.0": - version "5.0.0" - resolved "https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.0.tgz" - integrity sha512-7x5e8X4J1Wi4NxudGjJBd2OFerAi/0nzF80ojCzvfj347WVr0YSn82C8BSsgwSHzlk9Kw5xnZfj0/7RLnNwP5w== - -"@vue/compiler-core@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.13.tgz" - integrity sha512-bwi9HShGu7uaZLOErZgsH2+ojsEdsjerbf2cMXPwmvcgZfVPZ2BVZzCVnwZBxTAYd6Mzbmf6izcUNDkWnBBQ6A== - dependencies: - "@babel/parser" "^7.23.5" - "@vue/shared" "3.3.13" - estree-walker "^2.0.2" - source-map-js "^1.0.2" - -"@vue/compiler-core@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.4.0-rc.2.tgz" - integrity sha512-UMcGc7JUJyOA/HR3PoGewcFSJK8oQ3OQc7yLsCa4K9HvvL8A7/GVcuVIgP0HpSoEI1vPi2XzyFzt+Z87B+0trw== - dependencies: - "@babel/parser" "^7.23.6" - "@vue/shared" "3.4.0-rc.2" - entities "^4.5.0" - estree-walker "^2.0.2" - source-map-js "^1.0.2" - -"@vue/compiler-dom@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.13.tgz" - integrity sha512-EYRDpbLadGtNL0Gph+HoKiYqXLqZ0xSSpR5Dvnu/Ep7ggaCbjRDIus1MMxTS2Qm0koXED4xSlvTZaTnI8cYAsw== - dependencies: - "@vue/compiler-core" "3.3.13" - "@vue/shared" "3.3.13" - -"@vue/compiler-dom@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.4.0-rc.2.tgz" - integrity sha512-9a2YlLtxbP9cIJBNesiebhYorTlApT3zCwQGbeLdwbvqZKAUTWaNlnGdoZoFi1FFlfMvGF2f+GNjGXgDtKj9jQ== - dependencies: - "@vue/compiler-core" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - -"@vue/compiler-sfc@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.13.tgz" - integrity sha512-DQVmHEy/EKIgggvnGRLx21hSqnr1smUS9Aq8tfxiiot8UR0/pXKHN9k78/qQ7etyQTFj5em5nruODON7dBeumw== - dependencies: - "@babel/parser" "^7.23.5" - "@vue/compiler-core" "3.3.13" - "@vue/compiler-dom" "3.3.13" - "@vue/compiler-ssr" "3.3.13" - "@vue/reactivity-transform" "3.3.13" - "@vue/shared" "3.3.13" - estree-walker "^2.0.2" - magic-string "^0.30.5" - postcss "^8.4.32" - source-map-js "^1.0.2" - -"@vue/compiler-sfc@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.4.0-rc.2.tgz" - integrity sha512-ZKUWH4jMxyGCVpVW/7r4lmnLoMOcjFHlX+RGGarozeaH8wIap/IN1v1WM6h2BnY+yhTV5gykg7EhhSRLyX9rpA== - dependencies: - "@babel/parser" "^7.23.6" - "@vue/compiler-core" "3.4.0-rc.2" - "@vue/compiler-dom" "3.4.0-rc.2" - "@vue/compiler-ssr" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - estree-walker "^2.0.2" - magic-string "^0.30.5" - postcss "^8.4.32" - source-map-js "^1.0.2" - -"@vue/compiler-ssr@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.13.tgz" - integrity sha512-d/P3bCeUGmkJNS1QUZSAvoCIW4fkOKK3l2deE7zrp0ypJEy+En2AcypIkqvcFQOcw3F0zt2VfMvNsA9JmExTaw== - dependencies: - "@vue/compiler-dom" "3.3.13" - "@vue/shared" "3.3.13" - -"@vue/compiler-ssr@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.4.0-rc.2.tgz" - integrity sha512-+XvAn6TKYJ+Y2xsvjMhE0auC31/i1TVPrkdoXKLMXYAK0VvS6EPhtVN2ii9A2oP1CLsFa/VQErTzXtmnsAwuPA== - dependencies: - "@vue/compiler-dom" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - -"@vue/devtools-api@^6.5.1": - version "6.5.1" - resolved "https://registry.npmjs.org/@vue/devtools-api/-/devtools-api-6.5.1.tgz" - integrity sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA== - -"@vue/reactivity-transform@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.13.tgz" - integrity sha512-oWnydGH0bBauhXvh5KXUy61xr9gKaMbtsMHk40IK9M4gMuKPJ342tKFarY0eQ6jef8906m35q37wwA8DMZOm5Q== - dependencies: - "@babel/parser" "^7.23.5" - "@vue/compiler-core" "3.3.13" - "@vue/shared" "3.3.13" - estree-walker "^2.0.2" - magic-string "^0.30.5" - -"@vue/reactivity@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.3.13.tgz" - integrity sha512-fjzCxceMahHhi4AxUBzQqqVhuA21RJ0COaWTbIBl1PruGW1CeY97louZzLi4smpYx+CHfFPPU/CS8NybbGvPKQ== - dependencies: - "@vue/shared" "3.3.13" - -"@vue/reactivity@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/reactivity/-/reactivity-3.4.0-rc.2.tgz" - integrity sha512-Ls8agGUZGz+T30KfP0euW12lbRQfgm/gjKTp6oyArEXS6SD3XnQ718K6fmtVjL3DlfM0UI1+QpL49WcDdN35qg== - dependencies: - "@vue/shared" "3.4.0-rc.2" - -"@vue/runtime-core@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.3.13.tgz" - integrity sha512-1TzA5TvGuh2zUwMJgdfvrBABWZ7y8kBwBhm7BXk8rvdx2SsgcGfz2ruv2GzuGZNvL1aKnK8CQMV/jFOrxNQUMA== - dependencies: - "@vue/reactivity" "3.3.13" - "@vue/shared" "3.3.13" - -"@vue/runtime-core@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/runtime-core/-/runtime-core-3.4.0-rc.2.tgz" - integrity sha512-dE0sP7PiBLrKxGk/F+bdDrTUCg04o32KrZo02mnSUWnlBPjg9ymHB7t65/U4Cru4yG81Wpy9U4beIDzeK1YMWw== - dependencies: - "@vue/reactivity" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - -"@vue/runtime-dom@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.3.13.tgz" - integrity sha512-JJkpE8R/hJKXqVTgUoODwS5wqKtOsmJPEqmp90PDVGygtJ4C0PtOkcEYXwhiVEmef6xeXcIlrT3Yo5aQ4qkHhQ== - dependencies: - "@vue/runtime-core" "3.3.13" - "@vue/shared" "3.3.13" - csstype "^3.1.3" - -"@vue/runtime-dom@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/runtime-dom/-/runtime-dom-3.4.0-rc.2.tgz" - integrity sha512-gsyLBJeMWh5wg1MqnlDy5/0uDMrnJGxuLxEL+rAEc/OlTFX5woSHwjoypE/E7oBwO4z/nETRSzY/ph+Zqh/h9Q== - dependencies: - "@vue/runtime-core" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - csstype "^3.1.3" - -"@vue/server-renderer@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.3.13.tgz" - integrity sha512-vSnN+nuf6iSqTL3Qgx/9A+BT+0Zf/VJOgF5uMZrKjYPs38GMYyAU1coDyBNHauehXDaP+zl73VhwWv0vBRBHcg== - dependencies: - "@vue/compiler-ssr" "3.3.13" - "@vue/shared" "3.3.13" - -"@vue/server-renderer@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/server-renderer/-/server-renderer-3.4.0-rc.2.tgz" - integrity sha512-5+9/+8K3bPAIev1S49T1gw+IhelWUl1p6Ypj+yb4GHCpsRlB7FATNF7bGnQ10wAlrVgjfuG+0m4GOzqOPhrncQ== - dependencies: - "@vue/compiler-ssr" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - -"@vue/shared@3.3.13": - version "3.3.13" - resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.3.13.tgz" - integrity sha512-/zYUwiHD8j7gKx2argXEMCUXVST6q/21DFU0sTfNX0URJroCe3b1UF6vLJ3lQDfLNIiiRl2ONp7Nh5UVWS6QnA== - -"@vue/shared@3.4.0-rc.2": - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/@vue/shared/-/shared-3.4.0-rc.2.tgz" - integrity sha512-ZynnK2vWLBcCEdMsyHUWIzbqhRjnTSv/eolFO+okzf5LLQqlasi/7qeo4mYzGhyPvGb0XltxCZmzTtTcJtlxkw== - -"@vueuse/core@^10.7.0", "@vueuse/core@10.7.0": - version "10.7.0" - resolved "https://registry.npmjs.org/@vueuse/core/-/core-10.7.0.tgz" - integrity sha512-4EUDESCHtwu44ZWK3Gc/hZUVhVo/ysvdtwocB5vcauSV4B7NiGY5972WnsojB3vRNdxvAt7kzJWE2h9h7C9d5w== - dependencies: - "@types/web-bluetooth" "^0.0.20" - "@vueuse/metadata" "10.7.0" - "@vueuse/shared" "10.7.0" - vue-demi ">=0.14.6" - -"@vueuse/integrations@^10.7.0": - version "10.7.0" - resolved "https://registry.npmjs.org/@vueuse/integrations/-/integrations-10.7.0.tgz" - integrity sha512-rxiMYgS+91n93qXpHZF9NbHhppWY6IJyVTDxt4acyChL0zZVx7P8FAAfpF1qVK8e4wfjerhpEiMJ0IZ1GWUZ2A== - dependencies: - "@vueuse/core" "10.7.0" - "@vueuse/shared" "10.7.0" - vue-demi ">=0.14.6" - -"@vueuse/metadata@10.7.0": - version "10.7.0" - resolved "https://registry.npmjs.org/@vueuse/metadata/-/metadata-10.7.0.tgz" - integrity sha512-GlaH7tKP2iBCZ3bHNZ6b0cl9g0CJK8lttkBNUX156gWvNYhTKEtbweWLm9rxCPIiwzYcr/5xML6T8ZUEt+DkvA== - -"@vueuse/shared@10.7.0": - version "10.7.0" - resolved "https://registry.npmjs.org/@vueuse/shared/-/shared-10.7.0.tgz" - integrity sha512-kc00uV6CiaTdc3i1CDC4a3lBxzaBE9AgYNtFN87B5OOscqeWElj/uza8qVDmk7/U8JbqoONLbtqiLJ5LGRuqlw== - dependencies: - vue-demi ">=0.14.6" - -algoliasearch@^4.19.1, "algoliasearch@>= 4.9.1 < 6": - version "4.20.0" - resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz" - integrity sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g== - dependencies: - "@algolia/cache-browser-local-storage" "4.20.0" - "@algolia/cache-common" "4.20.0" - "@algolia/cache-in-memory" "4.20.0" - "@algolia/client-account" "4.20.0" - "@algolia/client-analytics" "4.20.0" - "@algolia/client-common" "4.20.0" - "@algolia/client-personalization" "4.20.0" - "@algolia/client-search" "4.20.0" - "@algolia/logger-common" "4.20.0" - "@algolia/logger-console" "4.20.0" - "@algolia/requester-browser-xhr" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/requester-node-http" "4.20.0" - "@algolia/transporter" "4.20.0" - -ansi-escapes@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-6.2.0.tgz" - integrity sha512-kzRaCqXnpzWs+3z5ABPQiVke+iq0KXkHo8xiWV4RPTi5Yli0l97BEQuhXV1s7+aSU/fu1kUuxgS4MsQ0fRuygw== - dependencies: - type-fest "^3.0.0" - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^4.0.0: - version "4.3.0" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.0.0, ansi-styles@^6.1.0, ansi-styles@^6.2.1: - version "6.2.1" - resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" - integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== - -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - -anymatch@~3.1.2: - version "3.1.3" - resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" - integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -autoprefixer@^10.4.13: - version "10.4.16" - resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz" - integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== - dependencies: - browserslist "^4.21.10" - caniuse-lite "^1.0.30001538" - fraction.js "^4.3.6" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -brace-expansion@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" - integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== - dependencies: - balanced-match "^1.0.0" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.21.10, browserslist@^4.21.4, "browserslist@>= 4.21.0": - version "4.22.2" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz" - integrity sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A== - dependencies: - caniuse-lite "^1.0.30001565" - electron-to-chromium "^1.4.601" - node-releases "^2.0.14" - update-browserslist-db "^1.0.13" - -camelcase-css@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001565: - version "1.0.30001571" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001571.tgz" - integrity sha512-tYq/6MoXhdezDLFZuCO/TKboTzuQ/xR5cFdgXPfDtM7/kchBO3b4VWghE/OAi/DV7tTdhmLjZiZBZi1fA/GheQ== - -chalk@5.3.0: - version "5.3.0" - resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -cli-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz" - integrity sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg== - dependencies: - restore-cursor "^4.0.0" - -cli-truncate@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/cli-truncate/-/cli-truncate-4.0.0.tgz" - integrity sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA== - dependencies: - slice-ansi "^5.0.0" - string-width "^7.0.0" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colorette@^2.0.20: - version "2.0.20" - resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@11.1.0: - version "11.1.0" - resolved "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz" - integrity sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ== - -cross-spawn@^7.0.0, cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -css-blank-pseudo@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz" - integrity sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ== - dependencies: - postcss-selector-parser "^6.0.9" - -css-has-pseudo@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz" - integrity sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw== - dependencies: - postcss-selector-parser "^6.0.9" - -css-prefers-color-scheme@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz" - integrity sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA== - -cssdb@^7.1.0: - version "7.9.1" - resolved "https://registry.npmjs.org/cssdb/-/cssdb-7.9.1.tgz" - integrity sha512-fqy6ZnNfpb8qAvTT0qijWyTsUmYThsDX2F2ctMG4ceI7mI4DtsMILSiMBiuuDnVIYTyWvCctdp9Nb08p/6m2SQ== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -csstype@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz" - integrity sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw== - -debug@4.3.4: - version "4.3.4" - resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -didyoumean@^1.2.2: - version "1.2.2" - resolved "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz" - integrity sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw== - -dlv@^1.1.3: - version "1.1.3" - resolved "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz" - integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -electron-to-chromium@^1.4.601: - version "1.4.616" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.616.tgz" - integrity sha512-1n7zWYh8eS0L9Uy+GskE0lkBUNK83cXTVJI0pU3mGprFsbfSdAc15VTFbo+A+Bq4pwstmL30AVcEU3Fo463lNg== - -emoji-regex@^10.3.0: - version "10.3.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.3.0.tgz" - integrity sha512-QpLs9D9v9kArv4lfDEgg1X/gN5XLnf/A6l9cs8SPZLRZR3ZkY9+kwIQTxm+fsSej5UMYGE8fdoaZVIBlqG0XTw== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -entities@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - -esbuild@^0.19.3: - version "0.19.10" - resolved "https://registry.npmjs.org/esbuild/-/esbuild-0.19.10.tgz" - integrity sha512-S1Y27QGt/snkNYrRcswgRFqZjaTG5a5xM3EQo97uNBnH505pdzSNe/HLBq1v0RO7iK/ngdbhJB6mDAp0OK+iUA== - optionalDependencies: - "@esbuild/aix-ppc64" "0.19.10" - "@esbuild/android-arm" "0.19.10" - "@esbuild/android-arm64" "0.19.10" - "@esbuild/android-x64" "0.19.10" - "@esbuild/darwin-arm64" "0.19.10" - "@esbuild/darwin-x64" "0.19.10" - "@esbuild/freebsd-arm64" "0.19.10" - "@esbuild/freebsd-x64" "0.19.10" - "@esbuild/linux-arm" "0.19.10" - "@esbuild/linux-arm64" "0.19.10" - "@esbuild/linux-ia32" "0.19.10" - "@esbuild/linux-loong64" "0.19.10" - "@esbuild/linux-mips64el" "0.19.10" - "@esbuild/linux-ppc64" "0.19.10" - "@esbuild/linux-riscv64" "0.19.10" - "@esbuild/linux-s390x" "0.19.10" - "@esbuild/linux-x64" "0.19.10" - "@esbuild/netbsd-x64" "0.19.10" - "@esbuild/openbsd-x64" "0.19.10" - "@esbuild/sunos-x64" "0.19.10" - "@esbuild/win32-arm64" "0.19.10" - "@esbuild/win32-ia32" "0.19.10" - "@esbuild/win32-x64" "0.19.10" - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -estree-walker@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz" - integrity sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w== - -eventemitter3@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz" - integrity sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA== - -execa@8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz" - integrity sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^8.0.1" - human-signals "^5.0.0" - is-stream "^3.0.0" - merge-stream "^2.0.0" - npm-run-path "^5.1.0" - onetime "^6.0.0" - signal-exit "^4.1.0" - strip-final-newline "^3.0.0" - -fast-glob@^3.3.0: - version "3.3.2" - resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fastq@^1.6.0: - version "1.16.0" - resolved "https://registry.npmjs.org/fastq/-/fastq-1.16.0.tgz" - integrity sha512-ifCoaXsDrsdkWTtiNJX5uzHDsrck5TzfKKDcuFFTIrrc/BS076qgEIfoIy1VeZqViznfKiysPYTh/QeHtnIsYA== - dependencies: - reusify "^1.0.4" - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -focus-trap@*, focus-trap@^7.5.4: - version "7.5.4" - resolved "https://registry.npmjs.org/focus-trap/-/focus-trap-7.5.4.tgz" - integrity sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w== - dependencies: - tabbable "^6.2.0" - -foreground-child@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/foreground-child/-/foreground-child-3.1.1.tgz" - integrity sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg== - dependencies: - cross-spawn "^7.0.0" - signal-exit "^4.0.1" - -fraction.js@^4.3.6: - version "4.3.7" - resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - -fsevents@~2.3.2, fsevents@~2.3.3: - version "2.3.3" - resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.2: - version "1.1.2" - resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" - integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== - -get-east-asian-width@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.2.0.tgz" - integrity sha512-2nk+7SIVb14QrgXFHcm84tD4bKQz0RxPuMT8Ag5KPOq7J5fEmAg0UbXdTOSHqNuHSU28k55qnceesxXRZGzKWA== - -get-stream@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz" - integrity sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA== - -glob-parent@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.2: - version "6.0.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob@^10.3.10: - version "10.3.10" - resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz" - integrity sha512-fa46+tv1Ak0UPK1TOy/pZrIybNNt4HCv7SDzwyfiOZkvZLEbjsZkJBPtDHVshZjbecAoAGSC20MjLDG/qr679g== - dependencies: - foreground-child "^3.1.0" - jackspeak "^2.3.5" - minimatch "^9.0.1" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - path-scurry "^1.10.1" - -hasown@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz" - integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== - dependencies: - function-bind "^1.1.2" - -human-signals@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz" - integrity sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ== - -husky@^8.0.3: - version "8.0.3" - resolved "https://registry.npmjs.org/husky/-/husky-8.0.3.tgz" - integrity sha512-+dQSyqPh4x1hlO1swXBiNb2HzTDN1I2IGLQx1GrBuiqFJfoMrnZWwVmatvSiO+Iz8fBUnf+lekwNo4c2LlXItg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-core-module@^2.13.0: - version "2.13.1" - resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" - integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== - dependencies: - hasown "^2.0.0" - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-fullwidth-code-point@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-4.0.0.tgz" - integrity sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ== - -is-fullwidth-code-point@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-5.0.0.tgz" - integrity sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA== - dependencies: - get-east-asian-width "^1.0.0" - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz" - integrity sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -jackspeak@^2.3.5: - version "2.3.6" - resolved "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz" - integrity sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ== - dependencies: - "@isaacs/cliui" "^8.0.2" - optionalDependencies: - "@pkgjs/parseargs" "^0.11.0" - -jiti@^1.19.1: - version "1.21.0" - resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== - -lilconfig@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - -lilconfig@^3.0.0, lilconfig@3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-3.0.0.tgz" - integrity sha512-K2U4W2Ff5ibV7j7ydLr+zLAkIg5JJ4lPn1Ltsdt+Tz/IjQ8buJ55pZAxoP34lqIiwtF9iAvtLv3JGv7CAyAg+g== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -lint-staged@^15.2.0: - version "15.2.0" - resolved "https://registry.npmjs.org/lint-staged/-/lint-staged-15.2.0.tgz" - integrity sha512-TFZzUEV00f+2YLaVPWBWGAMq7So6yQx+GG8YRMDeOEIf95Zn5RyiLMsEiX4KTNl9vq/w+NqRJkLA1kPIo15ufQ== - dependencies: - chalk "5.3.0" - commander "11.1.0" - debug "4.3.4" - execa "8.0.1" - lilconfig "3.0.0" - listr2 "8.0.0" - micromatch "4.0.5" - pidtree "0.6.0" - string-argv "0.3.2" - yaml "2.3.4" - -listr2@8.0.0: - version "8.0.0" - resolved "https://registry.npmjs.org/listr2/-/listr2-8.0.0.tgz" - integrity sha512-u8cusxAcyqAiQ2RhYvV7kRKNLgUvtObIbhOX2NCXqvp1UU32xIg5CT22ykS2TPKJXZWJwtK3IKLiqAGlGNE+Zg== - dependencies: - cli-truncate "^4.0.0" - colorette "^2.0.20" - eventemitter3 "^5.0.1" - log-update "^6.0.0" - rfdc "^1.3.0" - wrap-ansi "^9.0.0" - -log-update@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/log-update/-/log-update-6.0.0.tgz" - integrity sha512-niTvB4gqvtof056rRIrTZvjNYE4rCUzO6X/X+kYjd7WFxXeJ0NwEFnRxX6ehkvv3jTwrXnNdtAak5XYZuIyPFw== - dependencies: - ansi-escapes "^6.2.0" - cli-cursor "^4.0.0" - slice-ansi "^7.0.0" - strip-ansi "^7.1.0" - wrap-ansi "^9.0.0" - -"lru-cache@^9.1.1 || ^10.0.0": - version "10.1.0" - resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.1.0.tgz" - integrity sha512-/1clY/ui8CzjKFyjdvwPWJUYKiFVXG2I2cY0ssG7h4+hwk+XOIX7ZSG9Q7TW8TW3Kp3BUSqgFWBLgL4PJ+Blag== - -magic-string@^0.30.5: - version "0.30.5" - resolved "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz" - integrity sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA== - dependencies: - "@jridgewell/sourcemap-codec" "^1.4.15" - -mark.js@8.11.1: - version "8.11.1" - resolved "https://registry.npmjs.org/mark.js/-/mark.js-8.11.1.tgz" - integrity sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0: - version "1.4.1" - resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -micromatch@^4.0.4, micromatch@^4.0.5, micromatch@4.0.5: - version "4.0.5" - resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-fn@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz" - integrity sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw== - -minimatch@^9.0.1: - version "9.0.3" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" - integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== - dependencies: - brace-expansion "^2.0.1" - -"minipass@^5.0.0 || ^6.0.2 || ^7.0.0": - version "7.0.4" - resolved "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz" - integrity sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ== - -minisearch@^6.3.0: - version "6.3.0" - resolved "https://registry.npmjs.org/minisearch/-/minisearch-6.3.0.tgz" - integrity sha512-ihFnidEeU8iXzcVHy74dhkxh/dn8Dc08ERl0xwoMMGqp4+LvRSCgicb+zGqWthVokQKvCSxITlh3P08OzdTYCQ== - -mrmime@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz" - integrity sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nanoid@^3.3.7: - version "3.3.7" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - -node-releases@^2.0.14: - version "2.0.14" - resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz" - integrity sha512-y10wOWt8yZpqXmOgRo77WaHEmhYQYGNA6y421PKsKYWEK8aW+cqAphborZDhqfyKrbZEN92CN1X2KbafY2s7Yw== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -npm-run-path@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.1.0.tgz" - integrity sha512-sJOdmRGrY2sjNTRMbSvluQqg+8X7ZK61yvzBEIDhz4f8z1TZFYABsqjjCBd/0PUNE9M6QDgHJXQkGUEm7Q+l9Q== - dependencies: - path-key "^4.0.0" - -object-assign@^4.0.1: - version "4.1.1" - resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-hash@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz" - integrity sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw== - -onetime@^5.1.0: - version "5.1.2" - resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -onetime@^6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz" - integrity sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ== - dependencies: - mimic-fn "^4.0.0" - -path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-key@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz" - integrity sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-scurry@^1.10.1: - version "1.10.1" - resolved "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.1.tgz" - integrity sha512-MkhCqzzBEpPvxxQ71Md0b1Kk51W01lrYvlMzSUaIzNsODdd7mqhiimSZlr+VegAz5Z6Vzt9Xg2ttE//XBhH3EQ== - dependencies: - lru-cache "^9.1.1 || ^10.0.0" - minipass "^5.0.0 || ^6.0.2 || ^7.0.0" - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pidtree@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/pidtree/-/pidtree-0.6.0.tgz" - integrity sha512-eG2dWTVw5bzqGRztnHExczNxt5VGsE6OwTeCG3fdUf9KBsZzO3R5OIIIzWR+iZA0NtZ+RDVdaoE2dK1cn6jH4g== - -pify@^2.3.0: - version "2.3.0" - resolved "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz" - integrity sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog== - -pirates@^4.0.1: - version "4.0.6" - resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" - integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== - -postcss-attribute-case-insensitive@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz" - integrity sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-clamp@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz" - integrity sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-functional-notation@^4.2.4: - version "4.2.4" - resolved "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz" - integrity sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-hex-alpha@^8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz" - integrity sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-color-rebeccapurple@^7.1.1: - version "7.1.1" - resolved "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz" - integrity sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-media@^8.0.2: - version "8.0.2" - resolved "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz" - integrity sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-properties@^12.1.10: - version "12.1.11" - resolved "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz" - integrity sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-custom-selectors@^6.0.3: - version "6.0.3" - resolved "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz" - integrity sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-dir-pseudo-class@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz" - integrity sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-double-position-gradients@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz" - integrity sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-env-function@^4.0.6: - version "4.0.6" - resolved "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz" - integrity sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-flexbugs-fixes@^5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz" - integrity sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ== - -postcss-focus-visible@^6.0.4: - version "6.0.4" - resolved "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz" - integrity sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-focus-within@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz" - integrity sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ== - dependencies: - postcss-selector-parser "^6.0.9" - -postcss-font-variant@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz" - integrity sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA== - -postcss-gap-properties@^3.0.5: - version "3.0.5" - resolved "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz" - integrity sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg== - -postcss-image-set-function@^4.0.7: - version "4.0.7" - resolved "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz" - integrity sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-import@^15.1.0: - version "15.1.0" - resolved "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz" - integrity sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew== - dependencies: - postcss-value-parser "^4.0.0" - read-cache "^1.0.0" - resolve "^1.1.7" - -postcss-initial@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz" - integrity sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ== - -postcss-js@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz" - integrity sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw== - dependencies: - camelcase-css "^2.0.1" - -postcss-lab-function@^4.2.1: - version "4.2.1" - resolved "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz" - integrity sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w== - dependencies: - "@csstools/postcss-progressive-custom-properties" "^1.1.0" - postcss-value-parser "^4.2.0" - -postcss-load-config@^4.0.1: - version "4.0.2" - resolved "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz" - integrity sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ== - dependencies: - lilconfig "^3.0.0" - yaml "^2.3.4" - -postcss-logical@^5.0.4: - version "5.0.4" - resolved "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz" - integrity sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g== - -postcss-media-minmax@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz" - integrity sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ== - -postcss-nested@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz" - integrity sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ== - dependencies: - postcss-selector-parser "^6.0.11" - -postcss-nesting@^10.2.0: - version "10.2.0" - resolved "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz" - integrity sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA== - dependencies: - "@csstools/selector-specificity" "^2.0.0" - postcss-selector-parser "^6.0.10" - -postcss-opacity-percentage@^1.1.2: - version "1.1.3" - resolved "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.3.tgz" - integrity sha512-An6Ba4pHBiDtyVpSLymUUERMo2cU7s+Obz6BTrS+gxkbnSBNKSuD0AVUc+CpBMrpVPKKfoVz0WQCX+Tnst0i4A== - -postcss-overflow-shorthand@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz" - integrity sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-page-break@^3.0.4: - version "3.0.4" - resolved "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz" - integrity sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ== - -postcss-place@^7.0.5: - version "7.0.5" - resolved "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz" - integrity sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-preset-env@^7.7.2: - version "7.8.3" - resolved "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz" - integrity sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag== - dependencies: - "@csstools/postcss-cascade-layers" "^1.1.1" - "@csstools/postcss-color-function" "^1.1.1" - "@csstools/postcss-font-format-keywords" "^1.0.1" - "@csstools/postcss-hwb-function" "^1.0.2" - "@csstools/postcss-ic-unit" "^1.0.1" - "@csstools/postcss-is-pseudo-class" "^2.0.7" - "@csstools/postcss-nested-calc" "^1.0.0" - "@csstools/postcss-normalize-display-values" "^1.0.1" - "@csstools/postcss-oklab-function" "^1.1.1" - "@csstools/postcss-progressive-custom-properties" "^1.3.0" - "@csstools/postcss-stepped-value-functions" "^1.0.1" - "@csstools/postcss-text-decoration-shorthand" "^1.0.0" - "@csstools/postcss-trigonometric-functions" "^1.0.2" - "@csstools/postcss-unset-value" "^1.0.2" - autoprefixer "^10.4.13" - browserslist "^4.21.4" - css-blank-pseudo "^3.0.3" - css-has-pseudo "^3.0.4" - css-prefers-color-scheme "^6.0.3" - cssdb "^7.1.0" - postcss-attribute-case-insensitive "^5.0.2" - postcss-clamp "^4.1.0" - postcss-color-functional-notation "^4.2.4" - postcss-color-hex-alpha "^8.0.4" - postcss-color-rebeccapurple "^7.1.1" - postcss-custom-media "^8.0.2" - postcss-custom-properties "^12.1.10" - postcss-custom-selectors "^6.0.3" - postcss-dir-pseudo-class "^6.0.5" - postcss-double-position-gradients "^3.1.2" - postcss-env-function "^4.0.6" - postcss-focus-visible "^6.0.4" - postcss-focus-within "^5.0.4" - postcss-font-variant "^5.0.0" - postcss-gap-properties "^3.0.5" - postcss-image-set-function "^4.0.7" - postcss-initial "^4.0.1" - postcss-lab-function "^4.2.1" - postcss-logical "^5.0.4" - postcss-media-minmax "^5.0.0" - postcss-nesting "^10.2.0" - postcss-opacity-percentage "^1.1.2" - postcss-overflow-shorthand "^3.0.4" - postcss-page-break "^3.0.4" - postcss-place "^7.0.5" - postcss-pseudo-class-any-link "^7.1.6" - postcss-replace-overflow-wrap "^4.0.0" - postcss-selector-not "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-pseudo-class-any-link@^7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz" - integrity sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-replace-overflow-wrap@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz" - integrity sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw== - -postcss-selector-not@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz" - integrity sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ== - dependencies: - postcss-selector-parser "^6.0.10" - -postcss-selector-parser@^6.0.10, postcss-selector-parser@^6.0.11, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.9: - version "6.0.14" - resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.14.tgz" - integrity sha512-65xXYsT40i9GyWzlHQ5ShZoK7JZdySeOozi/tz2EezDo6c04q6+ckYMeoY7idaie1qp2dT5KoYQ2yky6JuoHnA== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss@^8, postcss@^8.0.0, postcss@^8.0.3, postcss@^8.1.0, postcss@^8.1.4, postcss@^8.2, postcss@^8.2.14, postcss@^8.3, postcss@^8.4, postcss@^8.4.21, postcss@^8.4.23, postcss@^8.4.32, postcss@^8.4.6, postcss@>=8.0.9: - version "8.4.32" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.32.tgz" - integrity sha512-D/kj5JNu6oo2EIy+XL/26JEDTlIbB8hw85G8StOE6L74RQAVVP5rej6wxCNqyMbR4RkPfqvezVbPw81Ngd6Kcw== - dependencies: - nanoid "^3.3.7" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -preact@^10.0.0: - version "10.19.2" - resolved "https://registry.npmjs.org/preact/-/preact-10.19.2.tgz" - integrity sha512-UA9DX/OJwv6YwP9Vn7Ti/vF80XL+YA5H2l7BpCtUr3ya8LWHFzpiO5R+N7dN16ujpIxhekRFuOOF82bXX7K/lg== - -prettier@^3.1.1: - version "3.1.1" - resolved "https://registry.npmjs.org/prettier/-/prettier-3.1.1.tgz" - integrity sha512-22UbSzg8luF4UuZtzgiUOfcGM8s4tjBv6dJRT7j275NXsy2jb4aJa4NNveul5x4eqlF1wuhuR2RElK71RvmVaw== - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -read-cache@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz" - integrity sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA== - dependencies: - pify "^2.3.0" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -resolve@^1.1.7, resolve@^1.22.2: - version "1.22.8" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -restore-cursor@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz" - integrity sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg== - dependencies: - onetime "^5.1.0" - signal-exit "^3.0.2" - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rfdc@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz" - integrity sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA== - -rollup@^4.2.0: - version "4.9.1" - resolved "https://registry.npmjs.org/rollup/-/rollup-4.9.1.tgz" - integrity sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw== - optionalDependencies: - "@rollup/rollup-android-arm-eabi" "4.9.1" - "@rollup/rollup-android-arm64" "4.9.1" - "@rollup/rollup-darwin-arm64" "4.9.1" - "@rollup/rollup-darwin-x64" "4.9.1" - "@rollup/rollup-linux-arm-gnueabihf" "4.9.1" - "@rollup/rollup-linux-arm64-gnu" "4.9.1" - "@rollup/rollup-linux-arm64-musl" "4.9.1" - "@rollup/rollup-linux-riscv64-gnu" "4.9.1" - "@rollup/rollup-linux-x64-gnu" "4.9.1" - "@rollup/rollup-linux-x64-musl" "4.9.1" - "@rollup/rollup-win32-arm64-msvc" "4.9.1" - "@rollup/rollup-win32-ia32-msvc" "4.9.1" - "@rollup/rollup-win32-x64-msvc" "4.9.1" - fsevents "~2.3.2" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -"search-insights@>= 1 < 3": - version "2.11.0" - resolved "https://registry.npmjs.org/search-insights/-/search-insights-2.11.0.tgz" - integrity sha512-Uin2J8Bpm3xaZi9Y8QibSys6uJOFZ+REMrf42v20AA3FUDUrshKkMEP6liJbMAHCm71wO6ls4mwAf7a3gFVxLw== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shikiji-core@0.9.12: - version "0.9.12" - resolved "https://registry.npmjs.org/shikiji-core/-/shikiji-core-0.9.12.tgz" - integrity sha512-AYsAtsbZuq0FPT3mdskNMa+yxD5VwXrFC2sH7R2ELmncVGNYvSzR6Zlfq8iEzINq7/kKL5prtt81UFzFWTTbxQ== - -shikiji-transformers@^0.9.12: - version "0.9.12" - resolved "https://registry.npmjs.org/shikiji-transformers/-/shikiji-transformers-0.9.12.tgz" - integrity sha512-ge+47j4MLTbKAnTnhTTolD9DKGW2Fhp80MV7Tb2E+p4HsJixu4slq2SDV/eFR34iH/egtyi/cjGMD8vJbNLBUA== - dependencies: - shikiji "0.9.12" - -shikiji@^0.9.12, shikiji@0.9.12: - version "0.9.12" - resolved "https://registry.npmjs.org/shikiji/-/shikiji-0.9.12.tgz" - integrity sha512-jYbulSGcPKYKu2uFZOSg4lgrF7s9s8/ITFzRvczE6633wypMjnnTcRnG/mCFe6v1Dbov7bRCMsXVINBUD2FV9w== - dependencies: - shikiji-core "0.9.12" - -signal-exit@^3.0.2: - version "3.0.7" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -signal-exit@^4.0.1, signal-exit@^4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz" - integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== - -slice-ansi@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-5.0.0.tgz" - integrity sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ== - dependencies: - ansi-styles "^6.0.0" - is-fullwidth-code-point "^4.0.0" - -slice-ansi@^7.0.0: - version "7.1.0" - resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-7.1.0.tgz" - integrity sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg== - dependencies: - ansi-styles "^6.2.1" - is-fullwidth-code-point "^5.0.0" - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -string-argv@0.3.2: - version "0.3.2" - resolved "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz" - integrity sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q== - -"string-width-cjs@npm:string-width@^4.2.0": - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^4.1.0: - version "4.2.3" - resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1, string-width@^5.1.2: - version "5.1.2" - resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string-width@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/string-width/-/string-width-7.0.0.tgz" - integrity sha512-GPQHj7row82Hjo9hKZieKcHIhaAIKOJvFSIZXuCU9OASVZrMNUaZuz++SPVrBjnLsnk4k+z9f2EIypgxf2vNFw== - dependencies: - emoji-regex "^10.3.0" - get-east-asian-width "^1.0.0" - strip-ansi "^7.1.0" - -"strip-ansi-cjs@npm:strip-ansi@^6.0.1": - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1, strip-ansi@^7.1.0: - version "7.1.0" - resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" - integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== - dependencies: - ansi-regex "^6.0.1" - -strip-final-newline@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz" - integrity sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw== - -sucrase@^3.32.0: - version "3.35.0" - resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.35.0.tgz" - integrity sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "^10.3.10" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -tabbable@^6.2.0: - version "6.2.0" - resolved "https://registry.npmjs.org/tabbable/-/tabbable-6.2.0.tgz" - integrity sha512-Cat63mxsVJlzYvN51JmVXIgNoUokrIaT2zLclCXjRd8boZ0004U4KCs/sToJ75C6sdlByWxpYnb5Boif1VSFew== - -tailwindcss@^3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.0.tgz" - integrity sha512-VigzymniH77knD1dryXbyxR+ePHihHociZbXnLZHUyzf2MMs2ZVqlUrZ3FvpXP8pno9JzmILt1sZPD19M3IxtA== - dependencies: - "@alloc/quick-lru" "^5.2.0" - arg "^5.0.2" - chokidar "^3.5.3" - didyoumean "^1.2.2" - dlv "^1.1.3" - fast-glob "^3.3.0" - glob-parent "^6.0.2" - is-glob "^4.0.3" - jiti "^1.19.1" - lilconfig "^2.1.0" - micromatch "^4.0.5" - normalize-path "^3.0.0" - object-hash "^3.0.0" - picocolors "^1.0.0" - postcss "^8.4.23" - postcss-import "^15.1.0" - postcss-js "^4.0.1" - postcss-load-config "^4.0.1" - postcss-nested "^6.0.1" - postcss-selector-parser "^6.0.11" - resolve "^1.22.2" - sucrase "^3.32.0" - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - -type-fest@^3.0.0: - version "3.13.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-3.13.1.tgz" - integrity sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g== - -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -util-deprecate@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -vite@^5.0.0, vite@^5.0.10: - version "5.0.10" - resolved "https://registry.npmjs.org/vite/-/vite-5.0.10.tgz" - integrity sha512-2P8J7WWgmc355HUMlFrwofacvr98DAjoE52BfdbwQtyLH06XKwaL/FMnmKM2crF0iX4MpmMKoDlNCB1ok7zHCw== - dependencies: - esbuild "^0.19.3" - postcss "^8.4.32" - rollup "^4.2.0" - optionalDependencies: - fsevents "~2.3.3" - -vitepress@^1.0.0-rc.32: - version "1.0.0-rc.33" - resolved "https://registry.npmjs.org/vitepress/-/vitepress-1.0.0-rc.33.tgz" - integrity sha512-XMwr5eXEB3KB1uCuOkojVaqsVSijmd6N9QmaM2M6aqJqzXzxNwuvWSiEGYl4qbwRAX6/nFRofhx9+FndtCNjGQ== - dependencies: - "@docsearch/css" "^3.5.2" - "@docsearch/js" "^3.5.2" - "@types/markdown-it" "^13.0.7" - "@vitejs/plugin-vue" "^5.0.0" - "@vue/devtools-api" "^6.5.1" - "@vueuse/core" "^10.7.0" - "@vueuse/integrations" "^10.7.0" - focus-trap "^7.5.4" - mark.js "8.11.1" - minisearch "^6.3.0" - mrmime "^2.0.0" - shikiji "^0.9.12" - shikiji-transformers "^0.9.12" - vite "^5.0.10" - vue "^3.4.0-rc.2" - -vue-demi@>=0.14.6: - version "0.14.6" - resolved "https://registry.npmjs.org/vue-demi/-/vue-demi-0.14.6.tgz" - integrity sha512-8QA7wrYSHKaYgUxDA5ZC24w+eHm3sYCbp0EzcDwKqN3p6HqtTCGR/GVsPyZW92unff4UlcSh++lmqDWN3ZIq4w== - -"vue@^3.0.0-0 || ^2.6.0", vue@^3.2.25, vue@3.3.13: - version "3.3.13" - resolved "https://registry.npmjs.org/vue/-/vue-3.3.13.tgz" - integrity sha512-LDnUpQvDgsfc0u/YgtAgTMXJlJQqjkxW1PVcOnJA5cshPleULDjHi7U45pl2VJYazSSvLH8UKcid/kzH8I0a0Q== - dependencies: - "@vue/compiler-dom" "3.3.13" - "@vue/compiler-sfc" "3.3.13" - "@vue/runtime-dom" "3.3.13" - "@vue/server-renderer" "3.3.13" - "@vue/shared" "3.3.13" - -vue@^3.4.0-rc.2, vue@3.4.0-rc.2: - version "3.4.0-rc.2" - resolved "https://registry.npmjs.org/vue/-/vue-3.4.0-rc.2.tgz" - integrity sha512-/HP5U5Da5+0oUc4mEzn8nxRpIvIHbfozIH0GFX0Dywmm35TrlD5B5/m4QRkuigbuR9ydtzB3D7wReGUiUoJADg== - dependencies: - "@vue/compiler-dom" "3.4.0-rc.2" - "@vue/compiler-sfc" "3.4.0-rc.2" - "@vue/runtime-dom" "3.4.0-rc.2" - "@vue/server-renderer" "3.4.0-rc.2" - "@vue/shared" "3.4.0-rc.2" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -"wrap-ansi-cjs@npm:wrap-ansi@^7.0.0": - version "7.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.1.0: - version "8.1.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" - integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrap-ansi@^9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.0.tgz" - integrity sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q== - dependencies: - ansi-styles "^6.2.1" - string-width "^7.0.0" - strip-ansi "^7.1.0" - -yaml@^2.3.4, yaml@2.3.4: - version "2.3.4" - resolved "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz" - integrity sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==