From eb26f43b4296c9a2f6e3c7cf174ac177a48dad8f Mon Sep 17 00:00:00 2001 From: Bill Brockbank Date: Mon, 17 Mar 2025 12:09:38 -0400 Subject: [PATCH] Teams Toolkit tab Sample, m365 planner timeline --- samples/tab-planner-timeline/.gitignore | 20 + samples/tab-planner-timeline/.localConfigs | 7 + .../.vscode/extensions.json | 5 + .../tab-planner-timeline/.vscode/launch.json | 247 + .../.vscode/settings.json | 18 + .../tab-planner-timeline/.vscode/tasks.json | 135 + samples/tab-planner-timeline/README.md | 172 + .../tab-planner-timeline/aad.manifest.json | 81 + .../tab-planner-timeline/appPackage/color.png | Bin 0 -> 65482 bytes .../appPackage/manifest.json | 46 + .../appPackage/outline.png | Bin 0 -> 355 bytes .../tab-planner-timeline/assets/sample.json | 100 + samples/tab-planner-timeline/assets/tab.png | Bin 0 -> 70261 bytes samples/tab-planner-timeline/env/.env.dev | 26 + .../tab-planner-timeline/env/.env.dev.user | 5 + samples/tab-planner-timeline/env/.env.local | 26 + .../env/.env.local.sample | 26 + .../tab-planner-timeline/env/.env.local.user | 5 + .../env/.env.local.user.sample | 5 + .../images/Accept-Permissions.gif | Bin 0 -> 27958 bytes .../tab-planner-timeline/images/Authorize.gif | Bin 0 -> 20790 bytes .../tab-planner-timeline/images/Callout.gif | Bin 0 -> 50006 bytes .../images/ConfigurationExisting.gif | Bin 0 -> 289818 bytes .../images/ConfigurationNew.gif | Bin 0 -> 375388 bytes .../images/Planner-Timeline-tab.gif | Bin 0 -> 305414 bytes .../tab-planner-timeline/infra/azure.bicep | 25 + .../infra/azure.parameters.json | 12 + .../tab-planner-timeline/package-lock.json | 20176 ++++++++++++++++ samples/tab-planner-timeline/package.json | 60 + .../tab-planner-timeline/public/auth-end.html | 59 + .../public/auth-start.html | 53 + .../tab-planner-timeline/public/deploy.png | Bin 0 -> 78673 bytes .../tab-planner-timeline/public/favicon.ico | Bin 0 -> 91302 bytes samples/tab-planner-timeline/public/hello.png | Bin 0 -> 35473 bytes .../tab-planner-timeline/public/index.html | 17 + .../tab-planner-timeline/public/publish.png | Bin 0 -> 76911 bytes .../src/Styles/CalloutStyles.ts | 142 + .../src/Styles/CommandBarStyles.ts | 69 + .../src/Styles/ConfigStyles.ts | 34 + .../src/Styles/DatesandDetailsStyles.ts | 147 + .../src/Styles/MonthYearStyles.ts | 41 + .../src/Styles/SharedStyles.ts | 34 + .../src/Styles/TimelineItemStyles.ts | 36 + .../src/Styles/TimelineTab.ts | 64 + .../tab-planner-timeline/src/Styles/index.ts | 8 + .../src/components/App.tsx | 152 + .../src/components/Context.tsx | 53 + .../src/components/Privacy.tsx | 17 + .../src/components/TermsOfUse.tsx | 17 + .../src/components/Timeline/Tab.tsx | 283 + .../src/components/Timeline/config.tsx | 376 + .../src/components/Timeline/index.ts | 2 + .../components/TopCommandBar/commandBar.tsx | 159 + .../src/components/TopCommandBar/index.ts | 1 + .../src/components/index.ts | 3 + .../components/timelineItem/CalloutPane.tsx | 202 + .../timelineItem/DatesandDetails.tsx | 115 + .../src/components/timelineItem/Month.tsx | 37 + .../components/timelineItem/PriorityIcon.tsx | 74 + .../src/components/timelineItem/Year.tsx | 58 + .../src/components/timelineItem/index.ts | 6 + .../components/timelineItem/timelineItem.tsx | 25 + samples/tab-planner-timeline/src/config.ts | 8 + samples/tab-planner-timeline/src/index.css | 18 + samples/tab-planner-timeline/src/index.tsx | 8 + .../src/models/ICalloutPaneProps.ts | 7 + .../src/models/ICategoryData.ts | 8 + .../src/models/IConfigSettings.ts | 6 + .../src/models/IFilterSettings.ts | 5 + .../src/models/IRenderSettings.ts | 18 + .../src/models/IServices.ts | 5 + .../src/models/ITimeLineData.ts | 7 + .../src/models/constant.ts | 31 + .../tab-planner-timeline/src/models/index.ts | 8 + .../src/services/FilterService.ts | 70 + .../src/services/IFilterService.ts | 9 + .../src/services/ITimeLineService.ts | 44 + .../src/services/TimelineService.ts | 438 + .../src/services/index.ts | 4 + .../tab-planner-timeline/teamsapp.local.yml | 154 + samples/tab-planner-timeline/teamsapp.yml | 207 + samples/tab-planner-timeline/tsconfig.json | 20 + 82 files changed, 24556 insertions(+) create mode 100644 samples/tab-planner-timeline/.gitignore create mode 100644 samples/tab-planner-timeline/.localConfigs create mode 100644 samples/tab-planner-timeline/.vscode/extensions.json create mode 100644 samples/tab-planner-timeline/.vscode/launch.json create mode 100644 samples/tab-planner-timeline/.vscode/settings.json create mode 100644 samples/tab-planner-timeline/.vscode/tasks.json create mode 100644 samples/tab-planner-timeline/README.md create mode 100644 samples/tab-planner-timeline/aad.manifest.json create mode 100644 samples/tab-planner-timeline/appPackage/color.png create mode 100644 samples/tab-planner-timeline/appPackage/manifest.json create mode 100644 samples/tab-planner-timeline/appPackage/outline.png create mode 100644 samples/tab-planner-timeline/assets/sample.json create mode 100644 samples/tab-planner-timeline/assets/tab.png create mode 100644 samples/tab-planner-timeline/env/.env.dev create mode 100644 samples/tab-planner-timeline/env/.env.dev.user create mode 100644 samples/tab-planner-timeline/env/.env.local create mode 100644 samples/tab-planner-timeline/env/.env.local.sample create mode 100644 samples/tab-planner-timeline/env/.env.local.user create mode 100644 samples/tab-planner-timeline/env/.env.local.user.sample create mode 100644 samples/tab-planner-timeline/images/Accept-Permissions.gif create mode 100644 samples/tab-planner-timeline/images/Authorize.gif create mode 100644 samples/tab-planner-timeline/images/Callout.gif create mode 100644 samples/tab-planner-timeline/images/ConfigurationExisting.gif create mode 100644 samples/tab-planner-timeline/images/ConfigurationNew.gif create mode 100644 samples/tab-planner-timeline/images/Planner-Timeline-tab.gif create mode 100644 samples/tab-planner-timeline/infra/azure.bicep create mode 100644 samples/tab-planner-timeline/infra/azure.parameters.json create mode 100644 samples/tab-planner-timeline/package-lock.json create mode 100644 samples/tab-planner-timeline/package.json create mode 100644 samples/tab-planner-timeline/public/auth-end.html create mode 100644 samples/tab-planner-timeline/public/auth-start.html create mode 100644 samples/tab-planner-timeline/public/deploy.png create mode 100644 samples/tab-planner-timeline/public/favicon.ico create mode 100644 samples/tab-planner-timeline/public/hello.png create mode 100644 samples/tab-planner-timeline/public/index.html create mode 100644 samples/tab-planner-timeline/public/publish.png create mode 100644 samples/tab-planner-timeline/src/Styles/CalloutStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/CommandBarStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/ConfigStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/DatesandDetailsStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/MonthYearStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/SharedStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/TimelineItemStyles.ts create mode 100644 samples/tab-planner-timeline/src/Styles/TimelineTab.ts create mode 100644 samples/tab-planner-timeline/src/Styles/index.ts create mode 100644 samples/tab-planner-timeline/src/components/App.tsx create mode 100644 samples/tab-planner-timeline/src/components/Context.tsx create mode 100644 samples/tab-planner-timeline/src/components/Privacy.tsx create mode 100644 samples/tab-planner-timeline/src/components/TermsOfUse.tsx create mode 100644 samples/tab-planner-timeline/src/components/Timeline/Tab.tsx create mode 100644 samples/tab-planner-timeline/src/components/Timeline/config.tsx create mode 100644 samples/tab-planner-timeline/src/components/Timeline/index.ts create mode 100644 samples/tab-planner-timeline/src/components/TopCommandBar/commandBar.tsx create mode 100644 samples/tab-planner-timeline/src/components/TopCommandBar/index.ts create mode 100644 samples/tab-planner-timeline/src/components/index.ts create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/CalloutPane.tsx create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/DatesandDetails.tsx create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/Month.tsx create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/PriorityIcon.tsx create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/Year.tsx create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/index.ts create mode 100644 samples/tab-planner-timeline/src/components/timelineItem/timelineItem.tsx create mode 100644 samples/tab-planner-timeline/src/config.ts create mode 100644 samples/tab-planner-timeline/src/index.css create mode 100644 samples/tab-planner-timeline/src/index.tsx create mode 100644 samples/tab-planner-timeline/src/models/ICalloutPaneProps.ts create mode 100644 samples/tab-planner-timeline/src/models/ICategoryData.ts create mode 100644 samples/tab-planner-timeline/src/models/IConfigSettings.ts create mode 100644 samples/tab-planner-timeline/src/models/IFilterSettings.ts create mode 100644 samples/tab-planner-timeline/src/models/IRenderSettings.ts create mode 100644 samples/tab-planner-timeline/src/models/IServices.ts create mode 100644 samples/tab-planner-timeline/src/models/ITimeLineData.ts create mode 100644 samples/tab-planner-timeline/src/models/constant.ts create mode 100644 samples/tab-planner-timeline/src/models/index.ts create mode 100644 samples/tab-planner-timeline/src/services/FilterService.ts create mode 100644 samples/tab-planner-timeline/src/services/IFilterService.ts create mode 100644 samples/tab-planner-timeline/src/services/ITimeLineService.ts create mode 100644 samples/tab-planner-timeline/src/services/TimelineService.ts create mode 100644 samples/tab-planner-timeline/src/services/index.ts create mode 100644 samples/tab-planner-timeline/teamsapp.local.yml create mode 100644 samples/tab-planner-timeline/teamsapp.yml create mode 100644 samples/tab-planner-timeline/tsconfig.json diff --git a/samples/tab-planner-timeline/.gitignore b/samples/tab-planner-timeline/.gitignore new file mode 100644 index 000000000..c3e180c59 --- /dev/null +++ b/samples/tab-planner-timeline/.gitignore @@ -0,0 +1,20 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. +# TeamsFx files +env/.env.*.user +env/.env.* +env/.env.dev +.DS_Store +build +appPackage/build +.deployment +.localConfigs + +# dependencies +/node_modules + +# testing +/coverage + +# Dev tool directories +/devTools/ +.fake \ No newline at end of file diff --git a/samples/tab-planner-timeline/.localConfigs b/samples/tab-planner-timeline/.localConfigs new file mode 100644 index 000000000..d7b0b7c66 --- /dev/null +++ b/samples/tab-planner-timeline/.localConfigs @@ -0,0 +1,7 @@ +BROWSER=none +HTTPS=true +PORT=53000 +SSL_CRT_FILE=C:/Users/Bill/.fx/certificate/localhost.crt +SSL_KEY_FILE=C:/Users/Bill/.fx/certificate/localhost.key +REACT_APP_CLIENT_ID=dee0728a-9d60-4565-b23c-246b3366f5dc +REACT_APP_START_LOGIN_PAGE_URL=https://localhost:53000/auth-start.html \ No newline at end of file diff --git a/samples/tab-planner-timeline/.vscode/extensions.json b/samples/tab-planner-timeline/.vscode/extensions.json new file mode 100644 index 000000000..8d4fb4470 --- /dev/null +++ b/samples/tab-planner-timeline/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "TeamsDevApp.ms-teams-vscode-extension" + ] +} diff --git a/samples/tab-planner-timeline/.vscode/launch.json b/samples/tab-planner-timeline/.vscode/launch.json new file mode 100644 index 000000000..ca1861169 --- /dev/null +++ b/samples/tab-planner-timeline/.vscode/launch.json @@ -0,0 +1,247 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Launch Remote in Teams (Edge)", + "type": "msedge", + "request": "launch", + "url": "https://teams.microsoft.com/l/app/${{TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&${account-hint}", + "presentation": { + "group": "group 1: Teams", + "order": 3 + }, + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Launch Remote in Teams (Chrome)", + "type": "chrome", + "request": "launch", + "url": "https://teams.microsoft.com/l/app/${{TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&${account-hint}", + "presentation": { + "group": "group 1: Teams", + "order": 3 + }, + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Launch Remote in Outlook (Edge)", + "type": "msedge", + "request": "launch", + "url": "https://outlook.office.com/host/${{M365_APP_ID}}?${account-hint}", + "presentation": { + "group": "group 2: Outlook", + "order": 3 + }, + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Launch Remote in Outlook (Chrome)", + "type": "chrome", + "request": "launch", + "url": "https://outlook.office.com/host/${{M365_APP_ID}}?${account-hint}", + "presentation": { + "group": "group 2: Outlook", + "order": 3 + }, + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Launch Remote in the Microsoft 365 app (Edge)", + "type": "msedge", + "request": "launch", + "url": "https://www.office.com/m365apps/${{M365_APP_ID}}?auth=2&${account-hint}", + "presentation": { + "group": "group 3: the Microsoft 365 app", + "order": 3 + }, + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Launch Remote in the Microsoft 365 app (Chrome)", + "type": "chrome", + "request": "launch", + "url": "https://www.office.com/m365apps/${{M365_APP_ID}}?auth=2&${account-hint}", + "presentation": { + "group": "group 3: the Microsoft 365 app", + "order": 3 + }, + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Frontend in Teams (Edge)", + "type": "msedge", + "request": "launch", + "url": "https://teams.microsoft.com/l/app/${{local:TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&${account-hint}", + "presentation": { + "group": "all", + "hidden": true + }, + "cascadeTerminateToConfigurations": [ + "Attach to Local Service" + ], + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Frontend in Teams (Chrome)", + "type": "chrome", + "request": "launch", + "url": "https://teams.microsoft.com/l/app/${{local:TEAMS_APP_ID}}?installAppPackage=true&webjoin=true&${account-hint}", + "presentation": { + "group": "all", + "hidden": true + }, + "cascadeTerminateToConfigurations": [ + "Attach to Local Service" + ], + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Frontend in Outlook (Edge)", + "type": "msedge", + "request": "launch", + "url": "https://outlook.office.com/host/${{local:M365_APP_ID}}?${account-hint}", + "presentation": { + "group": "all", + "hidden": true + }, + "cascadeTerminateToConfigurations": [ + "Attach to Local Service" + ], + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Frontend in Outlook (Chrome)", + "type": "chrome", + "request": "launch", + "url": "https://outlook.office.com/host/${{local:M365_APP_ID}}?${account-hint}", + "presentation": { + "group": "all", + "hidden": true + }, + "cascadeTerminateToConfigurations": [ + "Attach to Local Service" + ], + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Frontend in the Microsoft 365 app (Edge)", + "type": "msedge", + "request": "launch", + "url": "https://www.office.com/m365apps/${{local:M365_APP_ID}}?auth=2&${account-hint}", + "presentation": { + "group": "all", + "hidden": true + }, + "cascadeTerminateToConfigurations": [ + "Attach to Local Service" + ], + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Frontend in the Microsoft 365 app (Chrome)", + "type": "chrome", + "request": "launch", + "url": "https://www.office.com/m365apps/${{local:M365_APP_ID}}?auth=2&${account-hint}", + "presentation": { + "group": "all", + "hidden": true + }, + "cascadeTerminateToConfigurations": [ + "Attach to Local Service" + ], + "internalConsoleOptions": "neverOpen" + }, + { + "name": "Attach to Local Service", + "type": "node", + "request": "attach", + "port": 9229, + "restart": true, + "presentation": { + "group": "all", + "hidden": true + }, + "internalConsoleOptions": "neverOpen" + } + ], + "compounds": [ + { + "name": "Debug in Teams (Edge)", + "configurations": [ + "Attach to Frontend in Teams (Edge)", + "Attach to Local Service" + ], + "preLaunchTask": "Start Teams App Locally", + "presentation": { + "group": "group 1: Teams", + "order": 1 + }, + "stopAll": true + }, + { + "name": "Debug in Teams (Chrome)", + "configurations": [ + "Attach to Frontend in Teams (Chrome)", + "Attach to Local Service" + ], + "preLaunchTask": "Start Teams App Locally", + "presentation": { + "group": "group 1: Teams", + "order": 2 + }, + "stopAll": true + }, + { + "name": "Debug in Outlook (Edge)", + "configurations": [ + "Attach to Frontend in Outlook (Edge)", + "Attach to Local Service" + ], + "preLaunchTask": "Start Teams App Locally", + "presentation": { + "group": "group 2: Outlook", + "order": 1 + }, + "stopAll": true + }, + { + "name": "Debug in Outlook (Chrome)", + "configurations": [ + "Attach to Frontend in Outlook (Chrome)", + "Attach to Local Service" + ], + "preLaunchTask": "Start Teams App Locally", + "presentation": { + "group": "group 2: Outlook", + "order": 2 + }, + "stopAll": true + }, + { + "name": "Debug in the Microsoft 365 app (Edge)", + "configurations": [ + "Attach to Frontend in the Microsoft 365 app (Edge)", + "Attach to Local Service" + ], + "preLaunchTask": "Start Teams App Locally", + "presentation": { + "group": "group 3: the Microsoft 365 app", + "order": 1 + }, + "stopAll": true + }, + { + "name": "Debug in the Microsoft 365 app (Chrome)", + "configurations": [ + "Attach to Frontend in the Microsoft 365 app (Chrome)", + "Attach to Local Service" + ], + "preLaunchTask": "Start Teams App Locally", + "presentation": { + "group": "group 3: the Microsoft 365 app", + "order": 2 + }, + "stopAll": true + } + ] +} diff --git a/samples/tab-planner-timeline/.vscode/settings.json b/samples/tab-planner-timeline/.vscode/settings.json new file mode 100644 index 000000000..489205ff3 --- /dev/null +++ b/samples/tab-planner-timeline/.vscode/settings.json @@ -0,0 +1,18 @@ +{ + "debug.onTaskErrors": "abort", + "json.schemas": [ + { + "fileMatch": [ + "/aad.*.json" + ], + "schema": {} + } + ], + "azureFunctions.stopFuncTaskPostDebug": false, + "azureFunctions.showProjectWarning": false, + "csharp.suppressDotnetRestoreNotification": true, + "cSpell.words": [ + "calloutsettings", + "paddingleft" + ] +} diff --git a/samples/tab-planner-timeline/.vscode/tasks.json b/samples/tab-planner-timeline/.vscode/tasks.json new file mode 100644 index 000000000..da0e22661 --- /dev/null +++ b/samples/tab-planner-timeline/.vscode/tasks.json @@ -0,0 +1,135 @@ +// This file is automatically generated by Teams Toolkit. +// The teamsfx tasks defined in this file require Teams Toolkit version >= 5.0.0. +// See https://aka.ms/teamsfx-tasks for details on how to customize each task. +{ + "version": "2.0.0", + "tasks": [ + { + "label": "Start Teams App Locally", + "dependsOn": [ + "Validate prerequisites", + "Provision", + "Deploy", + "Start application" + ], + "dependsOrder": "sequence" + }, + { + // Check if all required prerequisites. + // See https://aka.ms/teamsfx-tasks/check-prerequisites to know the details and how to customize the args. + "label": "Validate prerequisites", + "type": "teamsfx", + "command": "debug-check-prerequisites", + "args": { + "prerequisites": [ + "nodejs", // Validate if Node.js is installed. + "m365Account", // Sign-in prompt for Microsoft 365 account, then validate if the account enables the sideloading permission. + "portOccupancy" // Validate available ports to ensure those debug ones are not occupied. + ], + "portOccupancy": [ + 53000, // tab service port + 7071, // backend service port + 9229 // backend inspector port for Node.js debugger + ] + } + }, + { + // Create the debug resources. + // See https://aka.ms/teamsfx-tasks/provision to know the details and how to customize the args. + "label": "Provision", + "type": "teamsfx", + "command": "provision", + "args": { + "env": "local" + } + }, + { + // Build project. + // See See https://aka.ms/teamsfx-tasks/deploy to know the details and how to customize the args. + "label": "Deploy", + "type": "teamsfx", + "command": "deploy", + "args": { + "env": "local" + } + }, + { + "label": "Start application", + "dependsOn": [ + "Start frontend", + // "Start backend" + ] + }, + { + "label": "Start frontend", + "type": "shell", + "command": "npm run dev-tab:teamsfx", + "isBackground": true, + "options": { + "cwd": "${workspaceFolder}" + }, + "problemMatcher": { + "pattern": { + "regexp": "^.*$", + "file": 0, + "location": 1, + "message": 2 + }, + "background": { + "activeOnStart": true, + "beginsPattern": ".*", + "endsPattern": "Compiled|Failed|compiled|failed" + } + } + }, + { + "label": "Start backend", + "type": "shell", + "command": "npm run dev:teamsfx", + "isBackground": true, + "options": { + "cwd": "${workspaceFolder}/api", + "env": { + "PATH": "${workspaceFolder}/devTools/func:${env:PATH}" + } + }, + "windows": { + "options": { + "env": { + "PATH": "${workspaceFolder}/devTools/func;${env:PATH}" + } + } + }, + "problemMatcher": { + "pattern": { + "regexp": "^.*$", + "file": 0, + "location": 1, + "message": 2 + }, + "background": { + "activeOnStart": true, + "beginsPattern": "^.*(Job host stopped|signaling restart).*$", + "endsPattern": "^.*(Worker process started and initialized|Host lock lease acquired by instance ID).*$" + } + }, + "presentation": { + "reveal": "silent" + }, + "dependsOn": "Watch backend" + }, + { + "label": "Watch backend", + "type": "shell", + "command": "npm run watch:teamsfx", + "isBackground": true, + "options": { + "cwd": "${workspaceFolder}/api" + }, + "problemMatcher": "$tsc-watch", + "presentation": { + "reveal": "silent" + } + } + ] +} diff --git a/samples/tab-planner-timeline/README.md b/samples/tab-planner-timeline/README.md new file mode 100644 index 000000000..8829a9cdc --- /dev/null +++ b/samples/tab-planner-timeline/README.md @@ -0,0 +1,172 @@ +# M365 Planner Timeline Tab + +## Table of Contents + +- [Summary](#summary) +- [Tools and Frameworks](#tools-and-frameworks) +- [Prerequisites](#prerequisites) +- [Version history](#version-history) +- [Disclaimer](#disclaimer) +- [Features](#features) +- [Minimal path to awesome](#minimal-path-to-awesome---debug-against-a-real-microsoft-365-tenant) +- [Help](#help) +- [How to Deploy Azure](#how-to-deploy-azure) +- [References](#references) +--- +## Summary + +The purpose of this Teams Toolkit Tab sample is to render M365 Group Plan tasks in a timeline ordered by the task due date with tags for years and months in a vertical stack. There are filter options to filter out completed tasks and tender tasks by a plan bucket. A task's detail can be viewed by clicking the (i) icon below the "Due Date" popping up a callout dialog with task details. It Should be noted that a M365 Group Planner can have 0 to 200 plans assigned to M365 Group. When configuring a M365 Planner Timeline tab you must select the plan to be rendered, along with options for the plan bucket and completed task filter. These setting will be used when the tab is access. The configuration of multiple tab for different plans and buckets are supported. + +Single sign-on authentication is used to access M365 Groups Planner data in Microsoft Graph. +
To complete the approval of Microsoft Graph permission, an Admin will need to Accept the permission request. + +- This sample was generated with Teams Toolkit as a "Tab => React with Fluent UI => Typescript". +- React Hooks is used in the web app. +- The Azure Function, not needed and has been deleted from the sample. +- The bicep files has been modified to only provision the static wab service in Azure. + + + +### **Task details popup** + + +## Tools and Frameworks + +![drop](https://img.shields.io/badge/Teams_Toolkit_for_VS_Code-5.10.1-blue.svg) + +![drop](https://img.shields.io/badge/Node.js-18.20.3-green.svg) + +![drop](https://img.shields.io/badge/TypeScript-4.1.2-green.svg) + +![drop](https://img.shields.io/badge/Microsoft_Graph_Types-2.40.0-orange.svg) + +_Teams Toolkit pulls in some standard libraries and SDK's to Create React App. Since these are aligned with Teams Toolkit versions._ + +_To support accessing to Planner data structures returned by Microsoft Graph, "Microsoft Graph Types" module is used._ + +## Prerequisites + +> - A [Microsoft 365 account for development](https://docs.microsoft.com/microsoftteams/platform/toolkit/accounts) +> - Admins Access to a Office 365 tenant +> - [Node.js](https://nodejs.org/), supported versions: 18, 20 +> - Set up and install Teams Toolkit for Visual Studio Code v5.0 [How to install Teams Toolkit v5.0](https://learn.microsoft.com/en-us/microsoftteams/platform/toolkit/install-teams-toolkit?tabs=vscode). +> - [Set up your dev environment for extending Teams apps across Microsoft 365](https://aka.ms/teamsfx-m365-apps-prerequisites) +> Please note that after you enrolled your developer tenant in Office 365 Target Release, it may take couple days for the enrollment to take effect. +> - [Teams Toolkit Visual Studio Code Extension](https://aka.ms/teams-toolkit) version 5.10.1 or higher and the [Teams Toolkit CLI](https://aka.ms/teamsfx-toolkit-cli) + +1. First, select the Teams Toolkit icon on the left in the VS Code toolbar. +2. In the Account section, sign in with your [Microsoft 365 account](https://docs.microsoft.com/microsoftteams/platform/toolkit/accounts) if you haven't already. +3. Press F5 to start debugging which launches your app in Teams using a web browser. Select `Debug in Teams (Edge)` or `Debug in Teams (Chrome)`. +4. When Teams launches in the browser, select the Add button in the dialog to install your app to Teams. + +## Version history + +Version|Date|Author|Comments +-------|----|----|-------- +1.0|March 17, 2025|Bill Brockbank|Initial release + +Teams manifest file version: 1.6.0 + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + +## Features + +- When adding the tab to a channel, configuration M365 Group Plan and allows setting the default filter settings. +- The Tab name is set to "`` Timeline" +- The Web application is developed with React and Fluent UI. +- Access the Planner buckets and task via Microsoft Graph in the Web app (not through a Azure function) +- Filter task by active or all tasks (includes completed). +- Filter task by plan bucket. +- Tasks status rendered in colors: + + Color | Status | Criteria + ----------|------------|-------------------------------- + **Red** | Overdue | Passed Due Date + **Green** | Complete | Progress set to "Completed" + **Blue** | In progress| Progress set to "In Progress" + **Black** | Not Due | Progress set to "Not Started" + +- Refresh Planner Tasks then re-rending with the selected filter settings. +- With Teams desktop or in a web browser Plan Task and filter settings cached in the browser session Storage. +- By clicking on the (i) the task details are rendered. +- The tab has been configured to support Teams mobile App. +- It support both Teams dark and light mode. + +--- + +## Minimal path to awesome - Debug against a real Microsoft 365 tenant + +- Clone repo +- Open repo in VSCode +- First, select the Teams Toolkit icon on the left in the VS Code toolbar. +- In the Account section, sign in with your [Microsoft 365 account](https://docs.microsoft.com/microsoftteams/platform/toolkit/accounts) if you haven't already. +- Before running the Teams Tab code, you need to copy the following file in the "env" folder: +>>- .env.local.sample --> ,env,local +>>- .env.local.user.sample --> .env.local.user +- Press F5 to start debugging which launches your app in Teams using a web browser. Select `Debug (Edge)` or `Debug (Chrome)`. +- When Teams launches in the browser, select the Add button in the dialog to install your app to Teams. +- Wait for deploy and provision tasks to complete. +- The first time you run the code you will need to "Authorize permission to access Planner Tasks" +

+ +

+ +- On initial app run, Allow the following Graph API permissions via the consent prompt.
Make sure popups are allowed in the browser to see the consent prompt. + + >|Graph API Permissions|Admin Consent required| + >|-|-| + >|User.Read.All|Yes| + >|Tasks.ReadWrite|No| + >|GroupMember.Read.All|Yes| + +- Because Microsoft Graph API permissions "GroupMember.Read.All" and "User.Read.All" both require Admin Consent,
+the initial add of M365 Planner Timeline tab to a channel should be an admin with rights to "Consent on behalf of your organization".
+If this in not the case the Microsoft Graph API permissions will need to be consented in the Microsoft Entra admin center,
+App registration with the display name "PlannerTimeline".
+ + + +- The M365 Planner Timeline renders the a Plan in the group of Teams of the Channel added to. +- Can be added for different plans and buckets in any of the Teams Channels. + + + +- You can also add a new a Plan M365 Group of the Teams site in the configuration for the Timeline app. + + + +### Note: ### +In addition you can add a new Plan to the Teams M365 Group by adding the Planner App (tab) to create a new Plan. You will be unable to add the M365 Planner Timeline App to the channel without a M365 Group Panner. + +## How to Deploy Azure + +___To deploy "M365 Planner Timeline" into Azure see the following:___ +- Microsoft Teams Developer Resurces: [Deploy Microsoft Teams app to the cloud using Microsoft Visual Studio Code](https://learn.microsoft.com/en-us/microsoftteams/platform/toolkit/deploy) +- Microsoft Learn Training module: [Deploy a Microsoft Teams app to Azure by using Teams Toolkit for Visual Studio Code](https://learn.microsoft.com/en-us/training/modules/teams-toolkit-vsc-deploy-apps/) + +## Help + +We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. + +You can try looking at [issues related to this sample](https://github.com/pnp/teams-dev-samples/issues?q=sort%3Aupdated-desc+is%3Aissue+is%3Aopen) to see if anybody else is having the same issues. + +If you encounter any issues using this sample, [create a new issue](https://github.com/pnp/teams-dev-samples/issues/new). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/teams-dev-samples/issues/new). + +--- + +## References + +- [Teams Toolkit Documentations](https://docs.microsoft.com/microsoftteams/platform/toolkit/teams-toolkit-fundamentals) +- [Teams Toolkit CLI](https://aka.ms/teamsfx-toolkit-cli) +- [Microsoft Graph TypeScript Types](https://github.com/microsoftgraph/msgraph-typescript-typings/blob/main/README.md) +- [Microsoft Teams SDK](https://learn.microsoft.com/en-us/javascript/api/overview/msteams-client?view=msteams-client-js-latest&tabs=npm) +- Host your app in Azure by [provision cloud resources](https://learn.microsoft.com/microsoftteams/platform/toolkit/provision) and [deploy the code to cloud](https://learn.microsoft.com/microsoftteams/platform/toolkit/deploy) +- [Teams Toolkit Samples](https://github.com/OfficeDev/TeamsFx-Samples) + +--- + + \ No newline at end of file diff --git a/samples/tab-planner-timeline/aad.manifest.json b/samples/tab-planner-timeline/aad.manifest.json new file mode 100644 index 000000000..21781b497 --- /dev/null +++ b/samples/tab-planner-timeline/aad.manifest.json @@ -0,0 +1,81 @@ +{ + "id": "${{AAD_APP_OBJECT_ID}}", + "appId": "${{AAD_APP_CLIENT_ID}}", + "name": "PlannerTimeline-aad", + "accessTokenAcceptedVersion": 2, + "signInAudience": "AzureADMyOrg", + "optionalClaims": { + "idToken": [], + "accessToken": [ + { + "name": "idtyp", + "source": null, + "essential": false, + "additionalProperties": [] + } + ], + "saml2Token": [] + }, + "requiredResourceAccess": [ + { + "resourceAppId": "Microsoft Graph", + "resourceAccess": [ + { + "id": "User.Read", + "type": "Scope" + }, + { + "id": "Tasks.ReadWrite", + "type": "Scope" + }, + { + "id": "GroupMember.Read.All", + "type": "Scope" + } + ] + } + ], + "oauth2Permissions": [ + { + "adminConsentDescription": "Allows Teams to call the app's web APIs as the current user.", + "adminConsentDisplayName": "Teams can access app's web APIs", + "id": "${{AAD_APP_ACCESS_AS_USER_PERMISSION_ID}}", + "isEnabled": true, + "type": "User", + "userConsentDescription": "Enable Teams to call this app's web APIs with the same rights that you have", + "userConsentDisplayName": "Teams can access app's web APIs and make requests on your behalf", + "value": "access_as_user" + } + ], + "preAuthorizedApplications": [ + { + "appId": "1fec8e78-bce4-4aaf-ab1b-5451cc387264", + "permissionIds": [ + "${{AAD_APP_ACCESS_AS_USER_PERMISSION_ID}}" + ] + }, + { + "appId": "5e3ce6c0-2b1f-4285-8d4b-75ee78787346", + "permissionIds": [ + "${{AAD_APP_ACCESS_AS_USER_PERMISSION_ID}}" + ] + } + ], + "identifierUris": [ + "api://${{TAB_DOMAIN}}/${{AAD_APP_CLIENT_ID}}" + ], + "replyUrlsWithType": [ + { + "url": "${{TAB_ENDPOINT}}/auth-end.html", + "type": "Web" + }, + { + "url": "${{TAB_ENDPOINT}}/auth-end.html?clientId=${{AAD_APP_CLIENT_ID}}", + "type": "Spa" + }, + { + "url": "${{TAB_ENDPOINT}}/blank-auth-end.html", + "type": "Spa" + } + ] +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/appPackage/color.png b/samples/tab-planner-timeline/appPackage/color.png new file mode 100644 index 0000000000000000000000000000000000000000..a90478868f725d1b27c360a1407bb3e22e77bff5 GIT binary patch literal 65482 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�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

14%XGi@uUqJizs0vK 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 literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/assets/sample.json b/samples/tab-planner-timeline/assets/sample.json new file mode 100644 index 000000000..b60a9159f --- /dev/null +++ b/samples/tab-planner-timeline/assets/sample.json @@ -0,0 +1,100 @@ +[ + { + "name": "pnp-sp-dev-teams-sample-tab-planner-timeline", + "reponame": "tab-planner-timeline", + "source": "pnp", + "title": "Planner Timeline", + "shortDescription": "Teams tab to display a planner task in a vertical timeline.", + "url": "https://github.com/pnp/teams-dev-samples/tree/main/samples/tab-planner-timeline", + "longDescription": [ + "Render a group plan in tab displaying the tasks in a vertical timeline. You can filters the task for all tasks (include completed tasks) or just active tasks and select the task bucket in for the plan.", + "You select the plan on the configuration page that tab will display the tasks from.", + "Each task has an (i), you can click on it to see the details of the task.", + "The tab uses the Microsoft Teams JavaScript SDK to interact with the Teams client and the Microsoft Graph to interact with the planner tasks." + ], + "creationDateTime": "2025-01-15", + "updateDateTime": "2025-01-15", + "products": [ + "Teams", + "Teams Toolkit" + ], + "metadata": [ + { + "key": "TEAMS-SAMPLE-SOURCE", + "value": "pnp" + }, + { + "key": "TEAMS-SAMPLE-TYPE", + "value": "solution" + }, + { + "key": "TEAMS-CLIENT-LANGUAGE", + "value": "typescript" + }, + { + "key": "TEAMS-CLIENT-PLATFORM", + "value": "spa" + }, + { + "key": "TEAMS-CLIENT-UI", + "value": "react" + }, + { + "key": "TEAMS-SERVER-LANGUAGE", + "value": "typescript" + }, + { + "key": "TEAMS-SERVER-PLATFORM", + "value": "" + }, + { + "key": "TEAMS-BOT-FRAMEWORK", + "value": "" + }, + { + "key": "TEAMS-FEATURES", + "value": "tab" + }, + { + "key": "TEAMS-GENERATOR", + "value": "teamstoolkit" + } + ], + "thumbnails": [ + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/teams-dev-samples/raw/main/samples/tab-planner-timeline/assets/tab.gif", + "alt": "Tab to display planner tasks in a vertical timeline." + } + ], + "authors": [ + { + "gitHubAccount": "Billbrockbank", + "company": "", + "pictureUrl": "https://avatars.githubusercontent.com/u/12452362?v=4", + "name": "Bill Brockbank", + "twitter": "" + } + ], + "references": [ + { + "name": "Teams JavaScript SDK", + "url": "https://aka.ms/sample-ref-teams-javascript-sdk" + }, + { + "name": "Teams developer questions", + "url": "https://aka.ms/sample-ref-teams-dev-questions" + }, + { + "name": "Teams development videos from Microsoft", + "url": "https://aka.ms/sample-ref-teams-vids-from-microsoft" + }, + { + "name": "Teams development videos from the community", + "url": "https://aka.ms/sample-ref-teams-vids-from-community" + } + ], + "version": "1.0.0.0" + } +] \ No newline at end of file diff --git a/samples/tab-planner-timeline/assets/tab.png b/samples/tab-planner-timeline/assets/tab.png new file mode 100644 index 0000000000000000000000000000000000000000..dc2f2d16c488d5362c57da767839072e7f64a715 GIT binary patch literal 70261 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 M?oFL?Er*By53j2Hg8%>k literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/env/.env.dev b/samples/tab-planner-timeline/env/.env.dev new file mode 100644 index 000000000..ed458f6c2 --- /dev/null +++ b/samples/tab-planner-timeline/env/.env.dev @@ -0,0 +1,26 @@ +# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. + +# Built-in environment variables +TEAMSFX_ENV= +APP_NAME_SUFFIX= + +# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +TAB_DOMAIN= +TAB_ENDPOINT= +TEAMS_APP_ID= +TEAMS_APP_TENANT_ID= +AAD_APP_CLIENT_ID= +AAD_APP_OBJECT_ID= +AAD_APP_TENANT_ID= +AAD_APP_OAUTH_AUTHORITY= +AAD_APP_OAUTH_AUTHORITY_HOST= +AAD_APP_ACCESS_AS_USER_PERMISSION_ID= +TEAMS_APP_PACKAGE_PATH= + +# Generated during deploy, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +SSL_CRT_FILE= +SSL_KEY_FILE= +TAB_HOSTNAME= +M365_TITLE_ID= +M365_APP_ID= +FUNC_PATH= \ No newline at end of file diff --git a/samples/tab-planner-timeline/env/.env.dev.user b/samples/tab-planner-timeline/env/.env.dev.user new file mode 100644 index 000000000..e80f0f0d9 --- /dev/null +++ b/samples/tab-planner-timeline/env/.env.dev.user @@ -0,0 +1,5 @@ +# This file includes environment variables that will not be committed to git by default. You can set these environment variables in your CI/CD system for your project. + +# Secrets. Keys prefixed with `SECRET_` will be masked in Teams Toolkit logs. +SECRET_AAD_APP_CLIENT_SECRET= +TEAMS_APP_UPDATE_TIME= \ No newline at end of file diff --git a/samples/tab-planner-timeline/env/.env.local b/samples/tab-planner-timeline/env/.env.local new file mode 100644 index 000000000..26d2cff60 --- /dev/null +++ b/samples/tab-planner-timeline/env/.env.local @@ -0,0 +1,26 @@ +# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. + +# Built-in environment variables +TEAMSFX_ENV= +APP_NAME_SUFFIX= + +# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +TAB_DOMAIN= +TAB_ENDPOINT= +TEAMS_APP_ID= +TEAMS_APP_TENANT_ID= +AAD_APP_CLIENT_ID= +AAD_APP_OBJECT_ID= +AAD_APP_TENANT_ID= +AAD_APP_OAUTH_AUTHORITY= +AAD_APP_OAUTH_AUTHORITY_HOST= +AAD_APP_ACCESS_AS_USER_PERMISSION_ID= +TEAMS_APP_PACKAGE_PATH= + +# Generated during deploy, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +SSL_CRT_FILE= +SSL_KEY_FILE= +TAB_HOSTNAME= +M365_TITLE_ID= +M365_APP_ID= +FUNC_PATH= \ No newline at end of file diff --git a/samples/tab-planner-timeline/env/.env.local.sample b/samples/tab-planner-timeline/env/.env.local.sample new file mode 100644 index 000000000..ed458f6c2 --- /dev/null +++ b/samples/tab-planner-timeline/env/.env.local.sample @@ -0,0 +1,26 @@ +# This file includes environment variables that can be committed to git. It's gitignored by default because it represents your local development environment. + +# Built-in environment variables +TEAMSFX_ENV= +APP_NAME_SUFFIX= + +# Generated during provision, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +TAB_DOMAIN= +TAB_ENDPOINT= +TEAMS_APP_ID= +TEAMS_APP_TENANT_ID= +AAD_APP_CLIENT_ID= +AAD_APP_OBJECT_ID= +AAD_APP_TENANT_ID= +AAD_APP_OAUTH_AUTHORITY= +AAD_APP_OAUTH_AUTHORITY_HOST= +AAD_APP_ACCESS_AS_USER_PERMISSION_ID= +TEAMS_APP_PACKAGE_PATH= + +# Generated during deploy, you can also add your own variables. If you're adding a secret value, add SECRET_ prefix to the name so Teams Toolkit can handle them properly +SSL_CRT_FILE= +SSL_KEY_FILE= +TAB_HOSTNAME= +M365_TITLE_ID= +M365_APP_ID= +FUNC_PATH= \ No newline at end of file diff --git a/samples/tab-planner-timeline/env/.env.local.user b/samples/tab-planner-timeline/env/.env.local.user new file mode 100644 index 000000000..e80f0f0d9 --- /dev/null +++ b/samples/tab-planner-timeline/env/.env.local.user @@ -0,0 +1,5 @@ +# This file includes environment variables that will not be committed to git by default. You can set these environment variables in your CI/CD system for your project. + +# Secrets. Keys prefixed with `SECRET_` will be masked in Teams Toolkit logs. +SECRET_AAD_APP_CLIENT_SECRET= +TEAMS_APP_UPDATE_TIME= \ No newline at end of file diff --git a/samples/tab-planner-timeline/env/.env.local.user.sample b/samples/tab-planner-timeline/env/.env.local.user.sample new file mode 100644 index 000000000..7a51a8455 --- /dev/null +++ b/samples/tab-planner-timeline/env/.env.local.user.sample @@ -0,0 +1,5 @@ +# This file includes environment variables that will not be committed to git by default. You can set these environment variables in your CI/CD system for your project. + +# Secrets. Keys prefixed with `SECRET_` will be masked in Teams Toolkit logs. +SECRET_AAD_APP_CLIENT_SECRET= +TEAMS_APP_UPDATE_TIME= \ No newline at end of file diff --git a/samples/tab-planner-timeline/images/Accept-Permissions.gif b/samples/tab-planner-timeline/images/Accept-Permissions.gif new file mode 100644 index 0000000000000000000000000000000000000000..64f56aee6516422ec4e562aae594fc168d1f123e GIT binary patch literal 27958 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%0A6N#+k%`fvcyV~b9V$qObo{RY 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
JX)zReBgBoI3oSVwF4C5CsnrT3FeW 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%0D*lRuP+Vqlo3#OAlN6*5*&FSU zWrEAYf$>!>JUc>42UHu5d5*Ny9DH1F7y819XY&=A2vgL)?wY2>hB6?#RXr@B)1ajo$M0xRp5dYcw z|JifDluO_hKYCcMMMgLr<}WbB8ab*F* zX9H72)fRL1+f?%2p?`7F9h&6pnCOA+GP6u=d`>^tzJ4B|jxT_mWXwe#K%`sDOn_U3 z28dQO;8IOvX$tFHBH?Y_GJ4)fxr3FrNR;}V!*OnkXIlr3yU(Uc2>u!e6La8hVw2ml?ovBpKXilg!sNWu_h`lb3{ri~8ajaOjS0tJMAJ zhV5^Lee7mfZt-TPSr0eN>Pi zjlmaPXsJEybLK?cjJeo*?DFQaT$vqDP;rAQ(gS_iu!|eop?1{u&cUM=AyN4=qqIs) z3Jc(2Y#C$a2=BuVZ7l2{*9&*N+E4JWzUWi05@@An)xYQ#JOfh}*#8CXik}d4i3S9! zSjgk!Rd{AGP;?RYRYv&DXgnuu|BDmzAB*nXiPoohMkvn&4g4mBnAI8MB8aShfi9$v zL^lw_mu^do=RyBk5IgfE$XWOC2XfM*@qs|9@w3vIpXa5I1Vn=}L~rg$9qI3R0X_7f zD*TKr*xR6_#c;X+&8!ag%4fTmj3uU z1KjuJY*GfQmbGzYZNTFQyEwqN%lvcrCxI>=Gd%$3-)3kjI=bAg-5qxqmy@z$BJwuW zBw1wTOF>k{dzGh;zn#BfT|8(www-zt246Q?f|F?yUyN@lbF(P>WKiboT|aLorAgss z(6>lg>NWyd=4IaK&DL5D*YAMsAN-u{XO^7ruSa)(cPwmw&E#xN9N=uehW6b1INLu* zIXfK-X~*{{5#>$IN#xgsp&)nYv<~>Ahqh5@cv;J6*a-?y(Va|OCj*^LK}C!?7_mTk z%cwUxDd#LxWVtEaN|9ZKU`&9LHqK)4W9Uw#K5g9CuMo_tjmBzVyJ?u)B*amF{SwO< zv*?(sx@qMPVlq+yOPXoqAFCJ_n-2vS3Qa**Y9#J1CYuUg6*BF(7EZ~E^IlJ%dL5}4 zkg?tZ>QRi+s{n0sP?f*aV((Fy8Tjl32^Il5kkEoMXgj*UO<#~BAuDYqBE2qXGzy*> z4qUnqDsuu;j9X}z^-S{v5k*W4E*ZmQgLv1Jis%$ZVAKsI^Jy*6TLdJ~mGr6boff0r zfTSJWh@QXE`b20UFSU}9%6A!4L-!hm_TSfYHuvQ9>g7G3N_v)+*Qb>CVk+C8v_%RmTfC-T4+(O^s zTJ(#mu>7}emo}#^Ev#Q!?Ekm4&GqRLLZ6PbrlU*f*lapq3?0`_pUcYEXJ@F8FF%da z-rIgza{99L#$~+t60dlu754U?OJ5awdj&-vF+F5r>`Y$ zT%(B>r|1`_xfN%`6lawb=d>5+O&8~H6w}2^uIQH(x|I~gloXegl(v_YO_x+`lrY3g ztMp5&-AZd>O6y8W8`?{orb};clrqJy-_yU|;�?=6YMn^+)a3JEyNd*|^RUFYDGX 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 z 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 vPr(&91IwEch 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 ?nNrtbPQ%&osnM?Dmuen?I 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 literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/infra/azure.bicep b/samples/tab-planner-timeline/infra/azure.bicep new file mode 100644 index 000000000..1adaab1a3 --- /dev/null +++ b/samples/tab-planner-timeline/infra/azure.bicep @@ -0,0 +1,25 @@ +param resourceBaseName string +param staticWebAppName string = resourceBaseName +param staticWebAppSku string + +// Azure Static Web Apps that hosts your static web site +resource swa 'Microsoft.Web/staticSites@2022-09-01' = { + name: staticWebAppName + // SWA do not need location setting + location: 'centralus' + sku: { + name: staticWebAppSku + tier: staticWebAppSku + } + properties:{} +} + +var siteDomain = swa.properties.defaultHostname +var tabEndpoint = 'https://${siteDomain}' + +// The output will be persisted in .env.{envName}. Visit https://aka.ms/teamsfx-actions/arm-deploy for more details. +output TAB_DOMAIN string = siteDomain +output TAB_HOSTNAME string = siteDomain +output TAB_ENDPOINT string = tabEndpoint +output AZURE_STATIC_WEB_APPS_RESOURCE_ID string = swa.id + diff --git a/samples/tab-planner-timeline/infra/azure.parameters.json b/samples/tab-planner-timeline/infra/azure.parameters.json new file mode 100644 index 000000000..62dbec2e6 --- /dev/null +++ b/samples/tab-planner-timeline/infra/azure.parameters.json @@ -0,0 +1,12 @@ +{ + "$schema": "https://schema.management.azure.com/schemas/2015-01-01/deploymentParameters.json#", + "contentVersion": "1.0.0.0", + "parameters": { + "resourceBaseName": { + "value": "plannerTimeline${{RESOURCE_SUFFIX}}" + }, + "staticWebAppSku": { + "value": "Free" + } + } +} diff --git a/samples/tab-planner-timeline/package-lock.json b/samples/tab-planner-timeline/package-lock.json new file mode 100644 index 000000000..06a6b7988 --- /dev/null +++ b/samples/tab-planner-timeline/package-lock.json @@ -0,0 +1,20176 @@ +{ + "name": "M365PlannerTimelineView", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "M365PlannerTimelineView", + "version": "0.1.0", + "license": "MIT", + "dependencies": { + "@fluentui/react-components": "^9.18.0", + "@microsoft/teams-js": "^2.22.0", + "@microsoft/teamsfx": "^2.2.0", + "@microsoft/teamsfx-react": "^3.0.0", + "axios": "^0.21.1", + "moment": "2.30.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.0", + "react-scripts": "^5.0.1", + "uuid": "11.0.3" + }, + "devDependencies": { + "@microsoft/microsoft-graph-types": "^2.40.0", + "@types/node": "^18.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "@types/react-router-dom": "^5.3.3", + "concurrently": "^8.2.2", + "env-cmd": "^10.1.0", + "typescript": "^4.1.2" + }, + "engines": { + "node": "18 || 20" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", + "integrity": "sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.9.0.tgz", + "integrity": "sha512-FPwHpZywuyasDSLMqJ6fhbOK3TqUdviZNF8OqRGA4W5Ewib2lEEZ+pBsYcBa88B2NGO/SEnYPGhyBqNlE8ilSw==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.11.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-auth/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.9.2.tgz", + "integrity": "sha512-kRdry/rav3fUKHl/aDLd/pDLcB+4pOFwPPTVEExuMyaI5r+JBbMWqRbCY1pn5BniDaU3lRxO9eaQ1AmSMehl/w==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.6.1", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-http": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-3.0.4.tgz", + "integrity": "sha512-Fok9VVhMdxAFOtqiiAtg74fL0UJkt0z3D+ouUUxcRLzZNBioPRAMJFVxiWoJljYpXsRi4GDQHzQHDc9AiYaIUQ==", + "deprecated": "This package is no longer supported. Please migrate to use @azure/core-rest-pipeline", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-http-compat": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/core-http-compat/-/core-http-compat-2.1.2.tgz", + "integrity": "sha512-5MnV1yqzZwgNLLjlizsU3QqOeQChkIXw781Fwh1xdAqJR5AA32IUaq6xv1BICJvfbHoa+JYcaij2HFkhLbNTJQ==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-client": "^1.3.0", + "@azure/core-rest-pipeline": "^1.3.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-http-compat/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.7.2.tgz", + "integrity": "sha512-0YIpccoX8m/k00O7mDDMdJpbr6mf1yWo2dfmxt5A8XVZVVMz2SSKaEbMCeJRvgQ0IaSlqhjT47p4hVIRRy90xw==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-lro/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-paging": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.6.2.tgz", + "integrity": "sha512-YKWi9YuCU04B55h25cnOYZHxXYtEvQEbKST5vqRga7hWY9ydd3FZHdeQF8pyh+acWZvppw13M/LMGx0LABUVMA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.18.0.tgz", + "integrity": "sha512-QSoGUp4Eq/gohEFNJaUOwTN7BCc2nHTjjbm75JT0aD7W65PWM1H/tItz0GsABn22uaKyGxiMhWQLt2r+FGU89Q==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.8.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.0.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-tracing": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.2.0.tgz", + "integrity": "sha512-UKTiEJPkWcESPYJz3X5uKRYyOcJD+4nYph+KpfdPRnQJVrZfk0KJgdnaAWKfhsBBtAf/D58Az4AvCJEmWgIBAg==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.11.0.tgz", + "integrity": "sha512-DxOSLua+NdpWoSqULhjDyAZTXFdP/LKkqtYuxxz1SCN289zk3OG8UOpnCQAz/tygyACBtWp/BoO72ptK7msY8g==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/core-util/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/identity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", + "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^2.26.0", + "@azure/msal-common": "^7.0.0", + "@azure/msal-node": "^1.10.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/msal-browser": { + "version": "2.39.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.39.0.tgz", + "integrity": "sha512-kks/n2AJzKUk+DBqZhiD+7zeQGBl+WpSOQYzWy6hff3bU0ZrYFqr4keFLlzB5VKuKZog0X59/FGHb1RPBDZLVg==", + "dependencies": { + "@azure/msal-common": "13.3.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/msal-browser/node_modules/@azure/msal-common": { + "version": "13.3.3", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.3.tgz", + "integrity": "sha512-n278DdCXKeiWhLwhEL7/u9HRMyzhUXLefeajiknf6AmEedoiOiv2r5aRJ7LXdT3NGPyubkdIbthaJlVtmuEqvA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/identity/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/keyvault-common": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-common/-/keyvault-common-2.0.0.tgz", + "integrity": "sha512-wRLVaroQtOqfg60cxkzUkGKrKMsCP6uYXAOomOIysSMyt1/YM0eUn9LqieAWM8DLcU4+07Fio2YGpPeqUbpP9w==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.5.0", + "@azure/core-rest-pipeline": "^1.8.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.10.0", + "@azure/logger": "^1.1.4", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/keyvault-common/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/keyvault-keys": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@azure/keyvault-keys/-/keyvault-keys-4.9.0.tgz", + "integrity": "sha512-ZBP07+K4Pj3kS4TF4XdkqFcspWwBHry3vJSOFM5k5ZABvf7JfiMonvaFk2nBF6xjlEbMpz5PE1g45iTMme0raQ==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.5.0", + "@azure/core-http-compat": "^2.0.1", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-rest-pipeline": "^1.8.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/keyvault-common": "^2.0.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/keyvault-keys/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/logger": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.1.4.tgz", + "integrity": "sha512-4IXXzcCdLdlXuCG+8UKEwLA1T1NHqUfanhXYHiQTn+6sfWCZXduqbtXDGceg3Ce5QxTGo7EqmbV6Bi+aqKuClQ==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "3.27.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-3.27.0.tgz", + "integrity": "sha512-+b4ZKSD8+vslCtVRVetkegEhOFMLP3rxDWJY212ct+2r6jVg6OSQKc1Qz3kCoXo0FgwaXkb+76TMZfpHp8QtgA==", + "dependencies": { + "@azure/msal-common": "14.16.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-browser/node_modules/@azure/msal-common": { + "version": "14.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.0.tgz", + "integrity": "sha512-1KOZj9IpcDSwpNiQNjt0jDYZpQvNZay7QAEi/5DLubay40iGYtLzya/jbjRPLyOTZhEKyL1MzPuw2HqBCjceYA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "1.18.4", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.4.tgz", + "integrity": "sha512-Kc/dRvhZ9Q4+1FSfsTFDME/v6+R2Y1fuMty/TfwqE5p9GTPw08BPbKgeWinE8JRHRp+LemjQbUZsn4Q4l6Lszg==", + "deprecated": "A newer major version of this library is available. Please upgrade to the latest available version.", + "dependencies": { + "@azure/msal-common": "13.3.1", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": "10 || 12 || 14 || 16 || 18" + } + }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "13.3.1", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.1.tgz", + "integrity": "sha512-Lrk1ozoAtaP/cp53May3v6HtcFSVxdFrg2Pa/1xu5oIvsIwhxW6zSPibKefCOVgd5osgykMi5jjcZHv8XkzZEQ==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", + "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.26.2.tgz", + "integrity": "sha512-Z0WgzSEa+aUcdiJuCIqgujCshpMWgUpgOxXotrYPSA53hA3qopNaqcJpyr0hVb1FeWdnqFA35/fUtXgBK8srQg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.26.0.tgz", + "integrity": "sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.25.9.tgz", + "integrity": "sha512-5UXfgpK0j0Xr/xIdgdLEhOFxaDZ0bRPWJJchRpqOSur/3rZoPbqqki5mm0p4NE2cs28krBEiSM2MB7//afRSQQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.11.0", + "eslint": "^7.5.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.26.2.tgz", + "integrity": "sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==", + "dependencies": { + "@babel/parser": "^7.26.2", + "@babel/types": "^7.26.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.25.9.tgz", + "integrity": "sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.25.9.tgz", + "integrity": "sha512-C47lC7LIDCnz0h4vai/tpNOI95tCd5ZT3iBt/DBH5lXKHZsyNQv18yf1wIIg2ntiQNgmAvA+DgZ82iW8Qdym8g==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.25.9.tgz", + "integrity": "sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.25.9.tgz", + "integrity": "sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.25.9.tgz", + "integrity": "sha512-ORPNZ3h6ZRkOyAa/SaHU+XsLZr0UQzRwuDQ0cczIA17nAzZ+85G5cVkOJIj7QavLZGSe8QXUmNFxSZzjcZF9bw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.3.tgz", + "integrity": "sha512-HK7Bi+Hj6H+VTHA3ZvBis7V/6hu9QuTrnMXNybfUf2iiuU/N97I8VjB+KbhFF8Rld/Lx5MzoCwPCpPjfK+n8Cg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.25.9.tgz", + "integrity": "sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.25.9.tgz", + "integrity": "sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.26.0.tgz", + "integrity": "sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.25.9.tgz", + "integrity": "sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.25.9.tgz", + "integrity": "sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.25.9.tgz", + "integrity": "sha512-IZtukuUeBbhgOcaW2s06OXTzVNJR0ybm4W5xC1opWFFJMZbwRj5LCk+ByYH7WdZPZTt8KnFwA8pvjN2yqcPlgw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.25.9.tgz", + "integrity": "sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.25.9.tgz", + "integrity": "sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.25.9.tgz", + "integrity": "sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.25.9.tgz", + "integrity": "sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", + "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.25.9.tgz", + "integrity": "sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.25.9.tgz", + "integrity": "sha512-ETzz9UTjQSTmw39GboatdymDq4XIQbR8ySgVrylRhPOFpsd+JrKHIuF0de7GCWmem+T4uC5z7EZguod7Wj4A4g==", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.26.0.tgz", + "integrity": "sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.26.2.tgz", + "integrity": "sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==", + "dependencies": { + "@babel/types": "^7.26.0" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.25.9.tgz", + "integrity": "sha512-ZkRyVkThtxQ/J6nv3JFYv1RYY+JT5BvU0y3k5bWrmuG4woXypRa4PXmm9RhOwodRkYFWqC0C0cqcJ4OqR7kW+g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.25.9.tgz", + "integrity": "sha512-MrGRLZxLD/Zjj0gdU15dfs+HH/OXvnw/U4jJD8vpcP2CJQapPEv1IWwjc/qMg7ItBlPwSv1hRBbb7LeuANdcnw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.25.9.tgz", + "integrity": "sha512-2qUwwfAFpJLZqxd02YW9btUCZHl+RFvdDkNfZwaIJrvB8Tesjsk8pEQkTvGwZXLqXUx/2oyY3ySRhm6HOXuCug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6xWgLZTJXwilVjlnV7ospI3xi+sl8lN8rXXbBD6vYn3UYDlGsag8wrZkKcSI8G6KgqKP7vNFaDgeDnfAABq61g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.25.9.tgz", + "integrity": "sha512-aLnMXYPnzwwqhYSCyXfKkIkYgJ8zv9RK+roo9DkTXz38ynIhd9XCbN08s3MGvqL2MYGVUGdRQLL/JqBIeJhJBg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-nullish-coalescing-operator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-numeric-separator instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-chaining": { + "version": "7.21.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.21.0.tgz", + "integrity": "sha512-p4zeefM72gpmEe2fkUr/OnOXpWEf8nAgk7ZYVqqfFiyIG7oFfVZcCrU64hWn5xp4tQ9LkV4bTIa5rD0KANpKNA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-optional-chaining instead.", + "dependencies": { + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/helper-skip-transparent-expression-wrappers": "^7.20.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-methods instead.", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz", + "integrity": "sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w==", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.26.0.tgz", + "integrity": "sha512-B+O2DnPc0iG+YXFqOxv2WNuNU97ToWjOomUQ78DouOENWUaM5sVrmet9mcomUGQFwpJd//gvUagXBSdzO1fRKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.26.0.tgz", + "integrity": "sha512-QCWT5Hh830hK5EQa7XzuqIkQU9tT/whqbDz7kuaZMHFl1inRRg7JnuAEOQ0Ur0QUl0NufCk1msK2BeY79Aj/eg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.26.0.tgz", + "integrity": "sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.25.9.tgz", + "integrity": "sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.25.9.tgz", + "integrity": "sha512-6jmooXYIwn9ca5/RylZADJ+EnSxVUS5sjeJ9UPk6RWRzXCmOJCy6dqItPJFpw2cuCangPK4OYr5uhGKcmrm5Qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.25.9.tgz", + "integrity": "sha512-RXV6QAzTBbhDMO9fWwOmwwTuYaiPbggWQ9INdZqAYeSHyG7FzQ+nOZaUUjNwKv9pV3aE4WFqFm1Hnbci5tBCAw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.25.9.tgz", + "integrity": "sha512-NT7Ejn7Z/LjUH0Gv5KsBCxh7BH3fbLTV0ptHvpeMvrt3cPThHfJfst9Wrb7S8EvJ7vRTFI7z+VAvFVEQn/m5zQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.25.9.tgz", + "integrity": "sha512-toHc9fzab0ZfenFpsyYinOX0J/5dgJVA2fm64xPewu7CoYHWEivIWKxkK2rMi4r3yQqLnVmheMXRdG+k239CgA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.25.9.tgz", + "integrity": "sha512-1F05O7AYjymAtqbsFETboN1NvBdcnzMerO+zlMyJBEz6WkMdejvGWw9p05iTSjC85RLlBseHHQpYaM4gzJkBGg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.25.9.tgz", + "integrity": "sha512-bbMAII8GRSkcd0h0b4X+36GksxuheLFjP65ul9w6C3KgAamI3JqErNgSrosX6ZPj+Mpim5VvEbawXxJCyEUV3Q==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.26.0.tgz", + "integrity": "sha512-6J2APTs7BDDm+UMqP1useWqhcRAXo0WIoVj26N7kPFB6S73Lgvyka4KTZYIxtgYXiN5HTyRObA72N2iu628iTQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.25.9.tgz", + "integrity": "sha512-mD8APIXmseE7oZvZgGABDyM34GUmK45Um2TXiBUt7PnuAxrgoSVf123qUzPxEr/+/BHrRn5NMZCdE2m/1F8DGg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.25.9.tgz", + "integrity": "sha512-HnBegGqXZR12xbcTHlJ9HGxw1OniltT26J5YpfruGqtUHlz/xKf/G2ak9e+t0rVqrjXa9WOhvYPz1ERfMj23AA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.25.9.tgz", + "integrity": "sha512-WkCGb/3ZxXepmMiX101nnGiU+1CAdut8oHyEOHxkKuS1qKpU2SMXE2uSvfz8PBuLd49V6LEsbtyPhWC7fnkgvQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.25.9.tgz", + "integrity": "sha512-t7ZQ7g5trIgSRYhI9pIJtRl64KHotutUJsh4Eze5l7olJv+mRSg4/MmbZ0tv1eeqRbdvo/+trvJD/Oc5DmW2cA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.25.9.tgz", + "integrity": "sha512-LZxhJ6dvBb/f3x8xwWIuyiAHy56nrRG3PeYTpBkkzkYRRQ6tJLu68lEF5VIqMUZiAV7a8+Tb78nEoMCMcqjXBw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-0UfuJS0EsXbRvKnwcLjFtJy/Sxc5J5jhLHnFhy7u4zih97Hz6tJkLU+O+FMMrNZrosUPxDi6sYxJ/EA8jDiAog==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.25.9.tgz", + "integrity": "sha512-GCggjexbmSLaFhqsojeugBpeaRIgWNTcgKVq/0qIteFEqY2A+b9QidYadrWlnbWQUrW5fn+mCvf3tr7OeBFTyg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.25.9.tgz", + "integrity": "sha512-KRhdhlVk2nObA5AYa7QMgTMTVJdfHprfpAk4DjZVtllqRg9qarilstTKEhpVjyt+Npi8ThRyiV8176Am3CodPA==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.25.9.tgz", + "integrity": "sha512-2NsEz+CxzJIVOPx2o9UsW1rXLqtChtLoVnwYHHiB04wS5sgn7mrV45fWMBX0Kk+ub9uXytVYfNP2HjbVbCB3Ww==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.25.9.tgz", + "integrity": "sha512-/VVukELzPDdci7UUsWQaSkhgnjIWXnIyRpM02ldxaVoFK96c41So8JcKT3m0gYjyv7j5FNPGS5vfELrWalkbDA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-flow": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.25.9.tgz", + "integrity": "sha512-LqHxduHoaGELJl2uhImHwRQudhCM50pT46rIBNvtT/Oql3nqiS3wOwP+5ten7NpYSXrrVLgtZU3DZmPtWZo16A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.25.9.tgz", + "integrity": "sha512-8lP+Yxjv14Vc5MuWBpJsoUCd3hD6V9DgBon2FVYL4jJgbnVQ9fTgYmonchzZJOVNgzEgbxp4OwAf6xz6M/14XA==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.25.9.tgz", + "integrity": "sha512-xoTMk0WXceiiIvsaquQQUaLLXSW1KJ159KP87VilruQm0LNNGxWzahxSS6T6i4Zg3ezp4vA4zuwiNUR53qmQAw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.25.9.tgz", + "integrity": "sha512-9N7+2lFziW8W9pBl2TzaNht3+pgMIRP74zizeCSrtnSKVdUl8mAjjOP2OOVQAfZ881P2cNjDj1uAMEdeD50nuQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.25.9.tgz", + "integrity": "sha512-wI4wRAzGko551Y8eVf6iOY9EouIDTtPb0ByZx+ktDGHwv6bHFimrgJM/2T021txPZ2s4c7bqvHbd+vXG6K948Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.25.9.tgz", + "integrity": "sha512-PYazBVfofCQkkMzh2P6IdIUaCEWni3iYEerAsRWuVd8+jlM1S9S9cz1dF9hIzyoZ8IA3+OwVYIp9v9e+GbgZhA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.25.9.tgz", + "integrity": "sha512-g5T11tnI36jVClQlMlt4qKDLlWnG5pP9CSM4GhdRciTNMRgkfpo5cR6b4rGIOYPgRRuFAvwjPQ/Yk+ql4dyhbw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.25.9.tgz", + "integrity": "sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-simple-access": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.25.9.tgz", + "integrity": "sha512-hyss7iIlH/zLHaehT+xwiymtPOpsiwIIRlCAOwBB04ta5Tt+lNItADdlXw3jAWZ96VJ2jlhl/c+PNIQPKNfvcA==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.25.9.tgz", + "integrity": "sha512-bS9MVObUgE7ww36HEfwe6g9WakQ0KF07mQF74uuXdkoziUPfKyu/nIm663kz//e5O1nPInPFx36z7WJmJ4yNEw==", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.25.9.tgz", + "integrity": "sha512-oqB6WHdKTGl3q/ItQhpLSnWWOpjUJLsOCLVyeFgeTktkBSCiurvPOsyt93gibI9CmuKvTUEtWmG5VhZD+5T/KA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.25.9.tgz", + "integrity": "sha512-U/3p8X1yCSoKyUj2eOBIx3FOn6pElFOKvAAGf8HTtItuPyB+ZeOqfn+mvTtg9ZlOAjsPdK3ayQEjqHjU/yLeVQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.25.9.tgz", + "integrity": "sha512-ENfftpLZw5EItALAD4WsY/KUWvhUlZndm5GC7G3evUsVeSJB6p0pBeLQUnRnBCBx7zV0RKQjR9kCuwrsIrjWog==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.25.9.tgz", + "integrity": "sha512-TlprrJ1GBZ3r6s96Yq8gEQv82s8/5HnCVHtEJScUj90thHQbwe+E5MLhi2bbNHBEJuzrvltXSru+BUxHDoog7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.25.9.tgz", + "integrity": "sha512-fSaXafEE9CVHPweLYw4J0emp1t8zYTXyzN3UuG+lylqkvYd7RMrsOQ8TYx5RF231be0vqtFC6jnx3UmpJmKBYg==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.25.9.tgz", + "integrity": "sha512-Kj/Gh+Rw2RNLbCK1VAWj2U48yxxqL2x0k10nPtSdRa0O2xnHXalD0s+o1A6a0W43gJ00ANo38jxkQreckOzv5A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.25.9.tgz", + "integrity": "sha512-qM/6m6hQZzDcZF3onzIhZeDHDO43bkNNlOX0i8n3lR6zLbu0GN2d8qfM/IERJZYauhAHSLHy39NF0Ctdvcid7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.25.9.tgz", + "integrity": "sha512-6AvV0FsLULbpnXeBjrY4dmWF8F7gf8QnvTEoO/wX/5xm/xE1Xo8oPuD3MPS+KS9f9XBEAWN7X1aWr4z9HdOr7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.25.9.tgz", + "integrity": "sha512-wzz6MKwpnshBAiRmn4jR8LYz/g8Ksg0o80XmwZDlordjwEk9SxBzTWC7F5ef1jhbrbOW2DJ5J6ayRukrJmnr0g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.25.9.tgz", + "integrity": "sha512-D/JUozNpQLAPUVusvqMxyvjzllRaF8/nSrP1s2YGQT/W4LHK4xxsMcHjhOGTS01mp9Hda8nswb+FblLdJornQw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.25.9.tgz", + "integrity": "sha512-Evf3kcMqzXA3xfYJmZ9Pg1OvKdtqsDMSWBDzZOPLvHiTt36E75jLDQo5w1gtRU95Q4E5PDttrTf25Fw8d/uWLw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.25.9.tgz", + "integrity": "sha512-IvIUeV5KrS/VPavfSM/Iu+RE6llrHrYIKY1yfCzyO/lMXHQ+p7uGhonmGVisv6tSBSVgWzMBohTcvkC9vQcQFA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.25.9.tgz", + "integrity": "sha512-Ncw2JFsJVuvfRsa2lSHiC55kETQVLSnsYGQ1JDDwkUeWGTL/8Tom8aLTnlqgoeuopWrbbGndrc9AlLYrIosrow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.25.9.tgz", + "integrity": "sha512-KJfMlYIUxQB1CJfO3e0+h0ZHWOTLCPP115Awhaz8U0Zpq36Gl/cXlpoyMRnUWlhNUBAzldnCiAZNvCDj7CrKxQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.25.9.tgz", + "integrity": "sha512-s5XwpQYCqGerXl+Pu6VDL3x0j2d82eiV77UJ8a2mDHAW7j9SWRqQ2y1fNo1Z74CdcYipl5Z41zvjj4Nfzq36rw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.25.9.tgz", + "integrity": "sha512-9mj6rm7XVYs4mdLIpbZnHOYdpW42uoiBCTVowg7sP1thUOiANgMb4UtpRivR0pp5iL+ocvUv7X4mZgFRpJEzGw==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.25.9.tgz", + "integrity": "sha512-KQ/Takk3T8Qzj5TppkS1be588lkbTp5uj7w6a0LeQaTMSckU/wK0oJ/pih+T690tkgI5jfmg2TqDJvd41Sj1Cg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.25.9.tgz", + "integrity": "sha512-vwDcDNsgMPDGP0nMqzahDWE5/MLcX8sv96+wfX7as7LoF/kr97Bo/7fI00lXY4wUXYfVmwIIyG80fGZ1uvt2qg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.26.0.tgz", + "integrity": "sha512-vN6saax7lrA2yA/Pak3sCxuD6F5InBjn9IcrIKQPjpsLvuHYLVroTxjdlVRHjjBWxKOqIwpTXDkOssYT4BFdRw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.25.9.tgz", + "integrity": "sha512-7DL7DKYjn5Su++4RXu8puKZm2XBPHyjWLUidaPEkCUBbE7IPcsrkRHggAOOKydH1dASWdcUBxrkOGNxUv5P3Jg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.25.9.tgz", + "integrity": "sha512-MUv6t0FhO5qHnS/W8XCbHmiRWOphNufpE1IVxhK5kuN3Td9FT1x4rx4K42s3RYdMXCXpfWkGSbCSd0Z64xA7Ng==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.25.9.tgz", + "integrity": "sha512-oNknIB0TbURU5pqJFVbOOFspVlrpVwo2H1+HUIsVDvp5VauGGDP1ZEvO8Nn5xyMEs3dakajOxlmkNW7kNgSm6A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.25.9.tgz", + "integrity": "sha512-WqBUSgeVwucYDP9U/xNRQam7xV8W5Zf+6Eo7T2SRVUFlhRiMNFdFz58u0KZmCVVqs2i7SHgpRnAhzRNmKfi2uA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.25.9.tgz", + "integrity": "sha512-o97AE4syN71M/lxrCtQByzphAdlYluKPDBzDVzMmfCobUjjhAryZV0AIpRPrxN0eAkxXO6ZLEScmt+PNhj2OTw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.25.9.tgz", + "integrity": "sha512-v61XqUMiueJROUv66BVIOi0Fv/CUuZuZMl5NkRoCVxLAnMexZ0A3kMe7vvZ0nulxMuMp0Mk6S5hNh48yki08ZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.25.9.tgz", + "integrity": "sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-syntax-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.25.9.tgz", + "integrity": "sha512-s5EDrE6bW97LtxOcGj1Khcx5AaXwiMmi4toFWRDP9/y0Woo6pXC+iyPu/KuhKtfSrNFd7jJB+/fkOtZy6aIC6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.25.9.tgz", + "integrity": "sha512-Jt2d8Ga+QwRluxRQ307Vlxa6dMrYEMZCgGxoPR8V52rxPyldHu3hdlHspxaqYmE7oID5+kB+UKUB/eWS+DkkWg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.25.9.tgz", + "integrity": "sha512-yoxstj7Rg9dlNn9UQxzk4fcNivwv4nUYz7fYXBaKxvw/lnmPuOm/ikoELygbYq68Bls3D/D+NBPHiLwZdZZ4HA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.25.9.tgz", + "integrity": "sha512-8BYqO3GeVNHtx69fdPshN3fnzUNLrWdHhk/icSwigksJGczKSizZ+Z6SBCxTs723Fr5VSNorTIK7a+R2tISvwQ==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.26.0.tgz", + "integrity": "sha512-H84Fxq0CQJNdPFT2DrfnylZ3cf5K43rGfWK4LJGPpjKHiZlk0/RzwEus3PDDZZg+/Er7lCA03MVacueUuXdzfw==", + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/preset-react": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.25.9.tgz", + "integrity": "sha512-D3to0uSPiWE7rBrdIICCd0tJSIGpLaaGptna2+w7Pft5xMqLpA1sz99DK5TZ1TjGbdQ/VI1eCSZ06dv3lT4JOw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-transform-react-display-name": "^7.25.9", + "@babel/plugin-transform-react-jsx": "^7.25.9", + "@babel/plugin-transform-react-jsx-development": "^7.25.9", + "@babel/plugin-transform-react-pure-annotations": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.26.0.tgz", + "integrity": "sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-syntax-jsx": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-typescript": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.26.0.tgz", + "integrity": "sha512-FDSOghenHTiToteC/QRlv2q3DhPZ/oOXTBoirfWNx1Cx3TMVcGWQtMMmQcSvb/JjpNeGzx8Pq/b4fKEJuWm1sw==", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.25.9.tgz", + "integrity": "sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.25.9.tgz", + "integrity": "sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/generator": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/template": "^7.25.9", + "@babel/types": "^7.25.9", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.26.0.tgz", + "integrity": "sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "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" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "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==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "engines": { + "node": "^14 || ^16 || >=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@emotion/hash": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.9.2.tgz", + "integrity": "sha512-MyqliTZGuOm3+5ZRSaaBGP3USLw6+EGykkwZns2EPC5g8jJ4z9OrdZY9apkl3+UP9+sdz76YYkwCKP5gh8iY3g==" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@floating-ui/core": { + "version": "1.6.8", + "resolved": "https://registry.npmjs.org/@floating-ui/core/-/core-1.6.8.tgz", + "integrity": "sha512-7XJ9cPU+yI2QeLS+FCSlqNFZJq8arvswefkZrYI1yQBbftw6FyrZOxYSh+9S7z7TpeWlRt9zJ5IhM1WIL334jA==", + "dependencies": { + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/devtools": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@floating-ui/devtools/-/devtools-0.2.1.tgz", + "integrity": "sha512-8PHJLbD6VhBh+LJ1uty/Bz30qs02NXCE5u8WpOhSewlYXUWl03GNXknr9AS2yaAWJEQaY27x7eByJs44gODBcw==", + "peerDependencies": { + "@floating-ui/dom": ">=1.5.4" + } + }, + "node_modules/@floating-ui/dom": { + "version": "1.6.12", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.12.tgz", + "integrity": "sha512-NP83c0HjokcGVEMeoStg317VD9W7eDlGK7457dMBANbKA6GJZdc7rjujdgqzTaz93jkGgc5P/jeWbaCHnMNc+w==", + "dependencies": { + "@floating-ui/core": "^1.6.0", + "@floating-ui/utils": "^0.2.8" + } + }, + "node_modules/@floating-ui/utils": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.8.tgz", + "integrity": "sha512-kym7SodPp8/wloecOpcmSnWJsK7M0E5Wg8UcFA+uO4B9s5d0ywXOEro/8HM9x0rW+TljRzul/14UYz3TleT3ig==" + }, + "node_modules/@fluentui/date-time-utilities": { + "version": "8.6.9", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.6.9.tgz", + "integrity": "sha512-dgOlVm4nXBWDLqijmvn4iAtyv1hVpQZjN6p0So74BW+7ASUTkQGe3lf8PHV/OjBiXfZa4qwONvmTQBGCheNU0w==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/dom-utilities": { + "version": "2.3.9", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.3.9.tgz", + "integrity": "sha512-8PPzv31VXnyMvZrzK7iSGPRx8piJjas0xV+qaNQ1tzAXHuTaLXPeADJK/gEDH1XA/e9Vaakb3lPUpRVa8tal+w==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.55", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.55.tgz", + "integrity": "sha512-nboUBzP8q05C2NstMgEBSGBVHlgjwIjtttX7RQzsmXRr6C5w/DstImp7Gg/L1GnJUNXhy0pcGuV4V+kyR+f8xA==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.11.4", + "@fluentui/utilities": "^8.15.19", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.4.21", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.4.21.tgz", + "integrity": "sha512-8lqf61wGi7EHtH3o/UaFSsFO7CnhIz316TMoGtLgBwkmLXzKAC+vS+jCf6+nU+bHKF7/d1Z+B54ZE/dH0Rtsrw==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.11.4", + "@fluentui/utilities": "^8.15.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/keyboard-key": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.23.tgz", + "integrity": "sha512-9GXeyUqNJUdg5JiQUZeGPiKnRzMRi9YEUn1l9zq6X/imYdMhxHrxpVZS12129cBfgvPyxt9ceJpywSfmLWqlKA==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/keyboard-keys": { + "version": "9.0.8", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.8.tgz", + "integrity": "sha512-iUSJUUHAyTosnXK8O2Ilbfxma+ZyZPMua5vB028Ys96z80v+LFwntoehlFsdH3rMuPsA8GaC1RE7LMezwPBPdw==", + "dependencies": { + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/merge-styles": { + "version": "8.6.13", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.6.13.tgz", + "integrity": "sha512-IWgvi2CC+mcQ7/YlCvRjsmHL2+PUz7q+Pa2Rqk3a+QHN0V1uBvgIbKk5y/Y/awwDXy1yJHiqMCcDHjBNmS1d4A==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/priority-overflow": { + "version": "9.1.14", + "resolved": "https://registry.npmjs.org/@fluentui/priority-overflow/-/priority-overflow-9.1.14.tgz", + "integrity": "sha512-tIH8EhvjZF4MhxSjqrWOyodrQQW+RlVZqxuNFQF5OWRdSqcIK8g+Z+UbC5fYHQooCgVsthk2mFurfGMKFtf9ug==", + "dependencies": { + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/react": { + "version": "8.121.12", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.121.12.tgz", + "integrity": "sha512-9wy0HE/cS8hYWxxuMK8mbr2Nb2k4r+DpfC3TITbJWOq7k28p7gA8b0YWafMkLyy2ZPSc/7FsidjXpkxaom6Z+Q==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.6.9", + "@fluentui/font-icons-mdl2": "^8.5.55", + "@fluentui/foundation-legacy": "^8.4.21", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-focus": "^8.9.18", + "@fluentui/react-hooks": "^8.8.16", + "@fluentui/react-portal-compat-context": "^9.0.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.11.4", + "@fluentui/theme": "^2.6.63", + "@fluentui/utilities": "^8.15.19", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-accordion": { + "version": "9.5.8", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.5.8.tgz", + "integrity": "sha512-tYkHFbNfJG1/qSzkdagSGZoL9LlRp1/ei0TwezDq9M41rGZWHz+qDRkPlw/f66YWT006tR1zR1voJYhshsJ21g==", + "dependencies": { + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-motion-components-preview": "^0.3.0", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-alert": { + "version": "9.0.0-beta.124", + "resolved": "https://registry.npmjs.org/@fluentui/react-alert/-/react-alert-9.0.0-beta.124.tgz", + "integrity": "sha512-yFBo3B5H9hnoaXxlkuz8wRz04DEyQ+ElYA/p5p+Vojf19Zuta8DmFZZ6JtWdtxcdnnQ4LvAfC5OYYlzdReozPA==", + "dependencies": { + "@fluentui/react-avatar": "^9.6.29", + "@fluentui/react-button": "^9.3.83", + "@fluentui/react-icons": "^2.0.239", + "@fluentui/react-jsx-runtime": "^9.0.39", + "@fluentui/react-tabster": "^9.21.5", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.10", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-aria": { + "version": "9.13.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.13.9.tgz", + "integrity": "sha512-YURuZ2Nh7hz5VlCQ9NHLvzyqdiJhElm4aW/F4JRmXAoMdeDCfgG0UGL82DDPZL6eNYIjhQN8WpRXH2tfxJ80HA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-utilities": "^9.18.17", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-avatar": { + "version": "9.6.43", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.6.43.tgz", + "integrity": "sha512-N/bHM7ZriCrUupZ0jgK+cUHuOymIvs3JMxME6z/6711xwHH9PRM0vpu17O+oYsnwatELDaGsN5MWV4T6x1UDVA==", + "dependencies": { + "@fluentui/react-badge": "^9.2.45", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-popover": "^9.9.25", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-tooltip": "^9.4.43", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-badge": { + "version": "9.2.45", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.2.45.tgz", + "integrity": "sha512-X1dDCs0ZjQNx46VUAWYVvVfufARNtOQoXmcdldtd8kWnLDA4aAVI+/CX4bhZ/+qV9hiIowffuW/QPhNXWSozVQ==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-breadcrumb": { + "version": "9.0.43", + "resolved": "https://registry.npmjs.org/@fluentui/react-breadcrumb/-/react-breadcrumb-9.0.43.tgz", + "integrity": "sha512-kVve9azEzJn/6aZU1Hv2KVd3INkoSbX5kbIVUzDdsMZYeFpYp0V9Fz/akwa9jhSkONdqCpKpI/BbT8wRjWky9g==", + "dependencies": { + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-link": "^9.3.2", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-button": { + "version": "9.3.95", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.3.95.tgz", + "integrity": "sha512-kvwxBrCLXeFkgVy1+n01BZmRnEE/uPtapkUSInIXf8qQgOZzpLirLfrDqjBsTMd1Wosv9zgh27gqbiw92cqQSg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-card": { + "version": "9.0.97", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.97.tgz", + "integrity": "sha512-E8Rjkn88muKdn3ACn+WzpTsQYX/ldgZvuRT42PTdrIXeFsQ9RAWJ6TkMf5/FURxKlR29ChT5kIyCH/EzZ+iB0g==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-text": "^9.4.27", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-carousel": { + "version": "9.3.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-carousel/-/react-carousel-9.3.1.tgz", + "integrity": "sha512-nDUOVPAADNRlwg7/KtXgYEgALfll/Zcx7MAIqZkwxtroPzuOqm2CjeMVBwWoekEQzs75i+PgNgL1eXAQwgsAAQ==", + "dependencies": { + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "embla-carousel": "^8.3.0", + "embla-carousel-autoplay": "^8.3.0", + "embla-carousel-fade": "^8.3.0" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-checkbox": { + "version": "9.2.41", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.2.41.tgz", + "integrity": "sha512-+vmoZIaAnN7Z9pxilXSleQJKyLoGksrU0d00huNLIOKFGIgkJHscJzrmAWDWHzFOg1MeGUtpfYYlE3L1N6ypBw==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-combobox": { + "version": "9.13.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-combobox/-/react-combobox-9.13.12.tgz", + "integrity": "sha512-Y710laYoJHmMu09ynLx+13hwtCLhCGqUbVdLCCQmsMzd4hCVNCuhT+ED+sJBTMp/NnyVjMDECJ11Fk5iTkUd0g==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.12", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-components": { + "version": "9.56.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.56.2.tgz", + "integrity": "sha512-WcxdvJGPK/xhS9FnmG8QaEM5/Es1Hbggmas5DCkuj2XGEexz4zWZ73tESb7QNYpMxhOKKprln0HfbSpg6c4xOw==", + "dependencies": { + "@fluentui/react-accordion": "^9.5.8", + "@fluentui/react-alert": "9.0.0-beta.124", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.43", + "@fluentui/react-badge": "^9.2.45", + "@fluentui/react-breadcrumb": "^9.0.43", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-card": "^9.0.97", + "@fluentui/react-carousel": "^9.3.1", + "@fluentui/react-checkbox": "^9.2.41", + "@fluentui/react-combobox": "^9.13.12", + "@fluentui/react-dialog": "^9.11.21", + "@fluentui/react-divider": "^9.2.77", + "@fluentui/react-drawer": "^9.6.1", + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-image": "^9.1.75", + "@fluentui/react-infobutton": "9.0.0-beta.102", + "@fluentui/react-infolabel": "^9.0.50", + "@fluentui/react-input": "^9.4.93", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-link": "^9.3.2", + "@fluentui/react-menu": "^9.14.20", + "@fluentui/react-message-bar": "^9.2.15", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-overflow": "^9.2.1", + "@fluentui/react-persona": "^9.2.102", + "@fluentui/react-popover": "^9.9.25", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.12", + "@fluentui/react-progress": "^9.1.91", + "@fluentui/react-provider": "^9.18.0", + "@fluentui/react-radio": "^9.2.36", + "@fluentui/react-rating": "^9.0.22", + "@fluentui/react-search": "^9.0.22", + "@fluentui/react-select": "^9.1.91", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-skeleton": "^9.1.20", + "@fluentui/react-slider": "^9.2.0", + "@fluentui/react-spinbutton": "^9.2.92", + "@fluentui/react-spinner": "^9.5.2", + "@fluentui/react-swatch-picker": "^9.1.13", + "@fluentui/react-switch": "^9.1.98", + "@fluentui/react-table": "^9.15.22", + "@fluentui/react-tabs": "^9.6.2", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-tag-picker": "^9.3.9", + "@fluentui/react-tags": "^9.3.23", + "@fluentui/react-teaching-popover": "^9.1.22", + "@fluentui/react-text": "^9.4.27", + "@fluentui/react-textarea": "^9.3.92", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-toast": "^9.3.59", + "@fluentui/react-toolbar": "^9.2.10", + "@fluentui/react-tooltip": "^9.4.43", + "@fluentui/react-tree": "^9.8.6", + "@fluentui/react-utilities": "^9.18.17", + "@fluentui/react-virtualizer": "9.0.0-alpha.87", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-context-selector": { + "version": "9.1.69", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.1.69.tgz", + "integrity": "sha512-g29PE3cya7vY85o1ZwYMhPtkUyb7Q14UdrBCeEUr7+KjTPKMbkF27GKh0fAwwFuh9talvmI6fEVkJ9odYI6Dog==", + "dependencies": { + "@fluentui/react-utilities": "^9.18.17", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0", + "scheduler": ">=0.19.0 <=0.23.0" + } + }, + "node_modules/@fluentui/react-dialog": { + "version": "9.11.21", + "resolved": "https://registry.npmjs.org/@fluentui/react-dialog/-/react-dialog-9.11.21.tgz", + "integrity": "sha512-zTBZKGG2z5gV3O9o00coN3p2wemMfiXfgTaiAb866I+htjN8/62BmzKSg32yygfVFaQnvlU1DhKAXd4SpfFAeg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-divider": { + "version": "9.2.77", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.2.77.tgz", + "integrity": "sha512-mo1ZhkD05p1PC8m5NnQjttIxCZnIy33wtV7w3zEtdlrpqtKvaHmOrbfJPMVVerVEZqX8SL2t5mhXX8AE/kjWyw==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-drawer": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-drawer/-/react-drawer-9.6.1.tgz", + "integrity": "sha512-KDVwTnY72rTq7st8bAIU8vfPM1e+q2wsYOdTaxnD6qVU7EcJc5QxT/FmM0jZ300zqrwhf8r4evGMCe7KZv+I6A==", + "dependencies": { + "@fluentui/react-dialog": "^9.11.21", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-field": { + "version": "9.1.80", + "resolved": "https://registry.npmjs.org/@fluentui/react-field/-/react-field-9.1.80.tgz", + "integrity": "sha512-e+rVWTq5NUV7bq+PkTx+nxEIQOgRdA1RGyr2GG70qxtfus/JQoEteYMFoOFPiK0oJ0I0BfJf4NQG1mwnov7X0w==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-focus": { + "version": "8.9.18", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.9.18.tgz", + "integrity": "sha512-IuRE7XmbLkdPvJH5O9kKy2vzdNb8MRLzwkJpPhDCtDWFJSeZmGaCb8IDhaEmiK1dGFkser6AxWttKL/Qt14CxA==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.23", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/style-utilities": "^8.11.4", + "@fluentui/utilities": "^8.15.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-hooks": { + "version": "8.8.16", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.8.16.tgz", + "integrity": "sha512-PQ1BeOp+99mdO0g7j6QLtChfXG1LxXeHG0q5CtUeD1OUGR+vUDK84h60sw7e7qU9sSmvPmHO7jn69Lg3CS+DXw==", + "dependencies": { + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-icons": { + "version": "2.0.265", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.265.tgz", + "integrity": "sha512-bpiB4LGKv7LA6BsTHYLWuK6IH7CqqJYooHJfjaQ1i90OPfXpTmV1G/HB+6dIsmbAdKS14Z2bKM6Qb+yP3Ojuyg==", + "dependencies": { + "@griffel/react": "^1.0.0", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-image": { + "version": "9.1.75", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.1.75.tgz", + "integrity": "sha512-pw4vL+j5/Qc9jSivfKRZ2qocx7W7BsfIFu/h8l89dg2OSvcLjUygWLYT/1KBz9oXIE8eQy6aZV/mvI3swhEWqw==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-infobutton": { + "version": "9.0.0-beta.102", + "resolved": "https://registry.npmjs.org/@fluentui/react-infobutton/-/react-infobutton-9.0.0-beta.102.tgz", + "integrity": "sha512-3kA4F0Vga8Ds6JGlBajLCCDOo/LmPuS786Wg7ui4ZTDYVIMzy1yp2XuVcZniifBFvEp0HQCUoDPWUV0VI3FfzQ==", + "dependencies": { + "@fluentui/react-icons": "^2.0.237", + "@fluentui/react-jsx-runtime": "^9.0.36", + "@fluentui/react-label": "^9.1.68", + "@fluentui/react-popover": "^9.9.6", + "@fluentui/react-tabster": "^9.21.0", + "@fluentui/react-theme": "^9.1.19", + "@fluentui/react-utilities": "^9.18.7", + "@griffel/react": "^1.5.14", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-infolabel": { + "version": "9.0.50", + "resolved": "https://registry.npmjs.org/@fluentui/react-infolabel/-/react-infolabel-9.0.50.tgz", + "integrity": "sha512-NrEFOD5An+aD4SGx1q0sGdqnMT5eVURigEDW1tm1HPk+Hl0bgmwSlwQwLw9ejfaC5g5SoPwFaVVM2VKLfn9qzw==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-popover": "^9.9.25", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-input": { + "version": "9.4.93", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.4.93.tgz", + "integrity": "sha512-lKxB2mWYzN5bAGlYS1BMUISdAoNqKtW4d+s6vUf8lJdMFyQK4iC7QtcbS4x9FTQnSDV6cfVogp5k8JvUWs1Hww==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-jsx-runtime": { + "version": "9.0.46", + "resolved": "https://registry.npmjs.org/@fluentui/react-jsx-runtime/-/react-jsx-runtime-9.0.46.tgz", + "integrity": "sha512-hdzwiRPnFQ8dqmqj/Xtep7SP2I+mx+OFsP5glzdDhTFL6au5yBbnUTgI6XEiSAbisBAhl2V2qsp0mJ55gxU+sg==", + "dependencies": { + "@fluentui/react-utilities": "^9.18.17", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-label": { + "version": "9.1.78", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.1.78.tgz", + "integrity": "sha512-0Tv8Du78+lt17mjkAeoJRfsZgFVbfk2INiGVsQ2caN0n/r1IStbKQVqqWFSjyw//qpFdyw3FGOL9SalPmqIZMA==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-link": { + "version": "9.3.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.3.2.tgz", + "integrity": "sha512-JIq2vhcqWug+GFw0EA5hVDXGzcRz4CBd/W/Mr9swlHIsA1BLMNxfHyIfZ6kZMT9IIQltWHK4CBFx2X/5co8DcA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-menu": { + "version": "9.14.20", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.14.20.tgz", + "integrity": "sha512-zinFHhQi2bwhv7GL8JXHwAfRYWw3hJhlUuWejLGQK1QbmwPlBHN6UCKhhIvF+RwEJbzeoyqvZcAusiHjmCp6rw==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.12", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-message-bar": { + "version": "9.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-message-bar/-/react-message-bar-9.2.15.tgz", + "integrity": "sha512-+FPH3ciNjTWVk9hGIeo/G8QGHf/q+tFLle4g9hXuOuDuzuaHNK6g7SkXTLm0fiZVrkB3xhFZV5ZnfehiN93S1w==", + "dependencies": { + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-link": "^9.3.2", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "react-transition-group": "^4.4.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-motion": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion/-/react-motion-9.6.1.tgz", + "integrity": "sha512-P/ZPEAXG24pGU/XY3vY6VOXxNMEztiN7lvJxqUHGDFbpMkgQwCOmfsBuNU4S6RLQy3PosbWfSsU/4N8Ga2XudQ==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-utilities": "^9.18.17", + "@swc/helpers": "^0.5.1", + "react-is": "^17.0.2" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-motion-components-preview": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-motion-components-preview/-/react-motion-components-preview-0.3.0.tgz", + "integrity": "sha512-N888xO727bSogyH0WUSW2pkjQ2vXEpyDa0Ygj+4XQaTfHz8DecDiKfM83zUpQ7pZOhx8eQPUP76flijm+iVm8w==", + "dependencies": { + "@fluentui/react-motion": "*", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-overflow": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-overflow/-/react-overflow-9.2.1.tgz", + "integrity": "sha512-6u+bP9PV1RedOSDgL+cHs4o3GRRWlEpKTtjeDSgs+nI5fkfN6bF+J70Uk5QksWDUBydMbkSbsD4Ta5+U2G6yww==", + "dependencies": { + "@fluentui/priority-overflow": "^9.1.14", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-persona": { + "version": "9.2.102", + "resolved": "https://registry.npmjs.org/@fluentui/react-persona/-/react-persona-9.2.102.tgz", + "integrity": "sha512-sIoKr2A/zMkFudmeO1+asG6FIItn0+FbKOXezgApHuucbq6iU8oKV8+OEHhCr/mHPulDAV8JZQYkhNHFhzSjdA==", + "dependencies": { + "@fluentui/react-avatar": "^9.6.43", + "@fluentui/react-badge": "^9.2.45", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-popover": { + "version": "9.9.25", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.9.25.tgz", + "integrity": "sha512-QPhbD6MTDU6JuYZl0221IwqKEF3TEoNaL6kdAGnrltLuXVGX2pLr4LerHdbBORolfZZFo/JkKX644ay5X7BnvQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.12", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal": { + "version": "9.4.38", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.4.38.tgz", + "integrity": "sha512-V4lvnjlmKqMloNK6tRXx7lDWR1g41ppFLAGMy+0KAMZRwvwiCNpWrr9oFVGTHqnh+3EuICgs1z0WiNUcbpviuA==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "use-disposable": "^1.0.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.13.tgz", + "integrity": "sha512-N+c6Qs775jnr/4WIzsQuNaRu4v16fa+gGsOCzzU1bqxX0IR9BSjjO2oLGC6luaAOqlQP+JIwn/aumOIJICKXkA==", + "dependencies": { + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-positioning": { + "version": "9.15.12", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.15.12.tgz", + "integrity": "sha512-FqopxQpf8KibdovNFLNqcDzckMgaMO2EAwXhpzH1us1l9vNofVE33k0sGHr1kU+M9TXCKeJ9x31TdS5XzBMPzQ==", + "dependencies": { + "@floating-ui/devtools": "0.2.1", + "@floating-ui/dom": "^1.2.0", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-progress": { + "version": "9.1.91", + "resolved": "https://registry.npmjs.org/@fluentui/react-progress/-/react-progress-9.1.91.tgz", + "integrity": "sha512-7+po8q+kR30g6QutHIpro91l8NTkmSoOZRMuoiPesuIblqeoFPoywlBanJFvLRMAAQefILi0QaTri8+PtHFZwQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-provider": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.18.0.tgz", + "integrity": "sha512-qJS2D/g3h2GwAiw2V1uWLePpAG2CKP0Pg8/iKy6vCdeNgToOGTt7ZinJSNzVzdN1y6kE2Na1glTkDLDwBj9IKg==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/core": "^1.16.0", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-radio": { + "version": "9.2.36", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.2.36.tgz", + "integrity": "sha512-G6sYBcT6tEHmXELPvSqzOd/CJeNv6X/IAgnyg9dvXQUw4gBwG7qYuVDQQPDyG+vncA//845eSOf+o8mvBIRUfQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-rating": { + "version": "9.0.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-rating/-/react-rating-9.0.22.tgz", + "integrity": "sha512-0mlOL2LDt1IrGOq3yIiM5niOk8Nmrip/Xef1Rnc4Q/X6EM66qwBk2fS0ZYtk4BXFlCn2sdsHeGwCy+6Dj7wgsQ==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-search": { + "version": "9.0.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-search/-/react-search-9.0.22.tgz", + "integrity": "sha512-+ZerMQVdnX7PhodaUF92SQTxv/6YJfcLQ/o6uJ2ppsYpBj8DX2bgWnmX7Ia0T9MReHHvIodRQXVTAFpJSBA+Gg==", + "dependencies": { + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-input": "^9.4.93", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-select": { + "version": "9.1.91", + "resolved": "https://registry.npmjs.org/@fluentui/react-select/-/react-select-9.1.91.tgz", + "integrity": "sha512-mrQORisf6xWKrooCX6F7qqvcgDT7ei4YMtH5KHVa+sCRyy5CC0jOAVD513rj7ysAVxLKv9TSuF/rdx/Cmc7Kzw==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-shared-contexts": { + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.21.0.tgz", + "integrity": "sha512-GtP9zM7wpZtKXnq6qMd8ww0IN+5ZctPClVz83zDA602rJTJjihGwkmJ1ga8f/YphOTKcE12dnRQDl4iRL5vJ4A==", + "dependencies": { + "@fluentui/react-theme": "^9.1.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-skeleton": { + "version": "9.1.20", + "resolved": "https://registry.npmjs.org/@fluentui/react-skeleton/-/react-skeleton-9.1.20.tgz", + "integrity": "sha512-nK1rJGTriJdXR9y820NHmLNRJ6YAiJUVGAtVb7OIi7KoX7/IXt/qY/xx91jnECaWHOPGzlNO+S4hxYkLiU80iQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-slider": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.2.0.tgz", + "integrity": "sha512-96oT573BxYns4+dgGLQOT5j/4QfNIebXelvrw13AfBRBV2+WZlAApnpPujaTzv+DA86c8l+M3tqzAz11kznHzQ==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-spinbutton": { + "version": "9.2.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinbutton/-/react-spinbutton-9.2.92.tgz", + "integrity": "sha512-lDfjsN1sj4ol4DEnlt1JJ0vKb8lmSMWSEWil1zgPL+wQyVCP389UsROWZuzWpUqa4PxBY78Z4LaAUQx8DM7Y8Q==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-spinner": { + "version": "9.5.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-spinner/-/react-spinner-9.5.2.tgz", + "integrity": "sha512-eY6/WgrzTWFgebae5oE9/KS0TA7xrz9LRUccTEwcFBJQgrUFVUHo2jDNdIEaxzpWUGq0usCMQW10PFepnsKEqg==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-swatch-picker": { + "version": "9.1.13", + "resolved": "https://registry.npmjs.org/@fluentui/react-swatch-picker/-/react-swatch-picker-9.1.13.tgz", + "integrity": "sha512-gegZCrF+JpPPGPo0GHeJK5267LdIuBQ7sV4b0kLMmIbdzEPe9OFykb5M3PdtSpVCbwbwCX1dVcXG5cQZhAKfVA==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-switch": { + "version": "9.1.98", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.1.98.tgz", + "integrity": "sha512-vvU2XVU9BVlJb6GGiDOOIJ/7q3XsfxuuUx6sA4ROWhHxFd+oPq3a7S5g6BhPfBZapIRDn4XjlSSxAnKxZFi8SA==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-label": "^9.1.78", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-table": { + "version": "9.15.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-table/-/react-table-9.15.22.tgz", + "integrity": "sha512-XQEmigbpWvDBHJQILcWMa9aJ4Nskt3D8t00GPuVeuSJP+1pW7aAz6MHYzDOeeVSDj1P8nk7sTSUss3TNd4VP5g==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.43", + "@fluentui/react-checkbox": "^9.2.41", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-radio": "^9.2.36", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tabs": { + "version": "9.6.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.6.2.tgz", + "integrity": "sha512-RjlKoF+QzfZ3FN7y+NIgcTcwPqecZYGxV7ij1HeWH05wkQcT+SFnu5GEeMfN05Snia/85zDdtiwSjHW4rllm4Q==", + "dependencies": { + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tabster": { + "version": "9.23.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.23.0.tgz", + "integrity": "sha512-YW9CcDDc4S2wV/fMex5VMZ+Nudxz0X67smSPo29sUFtCowEomZ+PRNbUhGkAgizrm7gTUCs+ITdvxm0vpl+bcQ==", + "dependencies": { + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "keyborg": "^2.6.0", + "tabster": "^8.2.0" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tag-picker": { + "version": "9.3.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-tag-picker/-/react-tag-picker-9.3.9.tgz", + "integrity": "sha512-CX8+dbd3UX2Z2vy1guduBUPzqc9vVvEcyB4LSKkTjin8s2QH4+uip7oWA6ba6EpueFIocbE3X3+BYRiwoo01LA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-combobox": "^9.13.12", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.12", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-tags": "^9.3.23", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tags": { + "version": "9.3.23", + "resolved": "https://registry.npmjs.org/@fluentui/react-tags/-/react-tags-9.3.23.tgz", + "integrity": "sha512-XX9NcAqBqkhTrbP2iYFp9LGA0NG5ZDf5X8FxtD+uUyDo+P9v6m6Tqqd0EHYtGB26aZLHTZWZTJpuq6klx/KdAQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.43", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-teaching-popover": { + "version": "9.1.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-teaching-popover/-/react-teaching-popover-9.1.22.tgz", + "integrity": "sha512-chzQ251KL19FPi1VRGiDMYLu/BnTUhMEyes2vaCyX8oZwcxvu37N/1PIQcbd9KCPN0kXX4TY3wVLZI8CFfporA==", + "dependencies": { + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-popover": "^9.9.25", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1", + "use-sync-external-store": "^1.2.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-text": { + "version": "9.4.27", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.4.27.tgz", + "integrity": "sha512-/a1/eibyGYcWsc5M0i32vOAD/zf2gD5lDjaLXSiwoerF+e0j7GLgjbTi63ZK3K3Sh2repTrW/nsAHhqbeQhMyw==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-textarea": { + "version": "9.3.92", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.3.92.tgz", + "integrity": "sha512-Vmv0l8rGs34pjNSUDPKazZVN2yiWbda0PWy9PhOTIZsl9DdcLwyLcge3tKHnxHBvqEz6c1VzKxgK3+liLaSxpg==", + "dependencies": { + "@fluentui/react-field": "^9.1.80", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-theme": { + "version": "9.1.22", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.1.22.tgz", + "integrity": "sha512-+orOyOsI0I7m6ovkU20soe8BUOS6eESfVAr3iZ+P9NsqtnCRNnrkOnfEmuOIh+UkNhljEkY9pVUSF1JPq+XHtg==", + "dependencies": { + "@fluentui/tokens": "1.0.0-alpha.19", + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/react-toast": { + "version": "9.3.59", + "resolved": "https://registry.npmjs.org/@fluentui/react-toast/-/react-toast-9.3.59.tgz", + "integrity": "sha512-42+MBvjkwCmEj46pvwN0+8HABXJ0tbm1gSuAlaiQO5zIO+xWCZKLeqlGtbJ2DH6G6ZcOwBkiOXioOLyRS7t03A==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-toolbar": { + "version": "9.2.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-toolbar/-/react-toolbar-9.2.10.tgz", + "integrity": "sha512-lTix5YU3u85JnI/ISSraNIQDdj3FX6n2Xuzd27lGC6cebpI799NsZVfaprwNr5ywOwLlJ/B+kQXflQMZAJ4NxA==", + "dependencies": { + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-divider": "^9.2.77", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-radio": "^9.2.36", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tooltip": { + "version": "9.4.43", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.4.43.tgz", + "integrity": "sha512-KUIrs7uxjC916HT6XJgCfcxoxlbABi6TlriOzi/aELh0Gu5zH/9UPgvKw5BzWQUUyFLpjVOBKjogqI5SdsQGRg==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-portal": "^9.4.38", + "@fluentui/react-positioning": "^9.15.12", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-tree": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-tree/-/react-tree-9.8.6.tgz", + "integrity": "sha512-iqT7wRz3uz/zgUkuxCc7LeDBhtVNmv2fA2e5AoEgcFGJRck3b97G9l8bqiyaitqt/1MXLCKOf0LlTqLpe7mVbQ==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-aria": "^9.13.9", + "@fluentui/react-avatar": "^9.6.43", + "@fluentui/react-button": "^9.3.95", + "@fluentui/react-checkbox": "^9.2.41", + "@fluentui/react-context-selector": "^9.1.69", + "@fluentui/react-icons": "^2.0.245", + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-motion": "^9.6.1", + "@fluentui/react-motion-components-preview": "^0.3.0", + "@fluentui/react-radio": "^9.2.36", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-tabster": "^9.23.0", + "@fluentui/react-theme": "^9.1.22", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-utilities": { + "version": "9.18.17", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.18.17.tgz", + "integrity": "sha512-xW3e+sNd14njyXX1ovI2I8Sz/kjuieGzEbMbduNQONERp6Doc4JItPyxXUgv20qZ8eFYO6AykcI+xCTpHRkiBA==", + "dependencies": { + "@fluentui/keyboard-keys": "^9.0.8", + "@fluentui/react-shared-contexts": "^9.21.0", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-virtualizer": { + "version": "9.0.0-alpha.87", + "resolved": "https://registry.npmjs.org/@fluentui/react-virtualizer/-/react-virtualizer-9.0.0-alpha.87.tgz", + "integrity": "sha512-NbeZ9COirzepBqSnUjfAJzgep7b9Z718Rqrr66vMFkBSKC5pfkeS4qrQIXyansNndSy6AUz8i0SI/JLGS8wyNw==", + "dependencies": { + "@fluentui/react-jsx-runtime": "^9.0.46", + "@fluentui/react-shared-contexts": "^9.21.0", + "@fluentui/react-utilities": "^9.18.17", + "@griffel/react": "^1.5.22", + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "@types/react-dom": ">=16.9.0 <19.0.0", + "react": ">=16.14.0 <19.0.0", + "react-dom": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-window-provider": { + "version": "2.2.28", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.28.tgz", + "integrity": "sha512-YdZ74HTaoDwlvLDzoBST80/17ExIl93tLJpTxnqK5jlJOAUVQ+mxLPF2HQEJq+SZr5IMXHsQ56w/KaZVRn72YA==", + "dependencies": { + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/set-version": { + "version": "8.2.23", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.23.tgz", + "integrity": "sha512-VPXaBsiaa3Xn/AY40nLU9bvDQ62lpMVnFzFTlQ8CbpdwrjxNlRxDUY5vRToNzp1+Zu5gD/+CgsXqIZGcry5L5w==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities": { + "version": "8.11.4", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.11.4.tgz", + "integrity": "sha512-qJGlwX1FiDemPwCuzqYkmjfDNi0JQMum47FNB5dEtGz65/C2MSqLsZChcSpYwQEGCgY+L0qI1EwgbquTFxJqSw==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/theme": "^2.6.63", + "@fluentui/utilities": "^8.15.19", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/theme": { + "version": "2.6.63", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.63.tgz", + "integrity": "sha512-BZ+YG4Vqb+ulhmZzDv8yZFuYo2kHp1m2cttBZLkc+61FnrwCaDBmJxwg65gXoF7wwXKh2qJIcJueSLMmvVyAOQ==", + "dependencies": { + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/set-version": "^8.2.23", + "@fluentui/utilities": "^8.15.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/tokens": { + "version": "1.0.0-alpha.19", + "resolved": "https://registry.npmjs.org/@fluentui/tokens/-/tokens-1.0.0-alpha.19.tgz", + "integrity": "sha512-Y1MI/d/SVhheFglzG/hyyNynbUk9vby7yU4oMLbIlqNRyQw03hPE3LhHb1k9/EHAuLxRioezEcEhRfOD8ej8dQ==", + "dependencies": { + "@swc/helpers": "^0.5.1" + } + }, + "node_modules/@fluentui/utilities": { + "version": "8.15.19", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.15.19.tgz", + "integrity": "sha512-20WoYz0wW7pkmur+7qxTwRfvkdAnHfylLdCYSm91WLupb0cwQ1wWZWIuyo+e0cjcvem1T9TC1+NjWs0kavTWBg==", + "dependencies": { + "@fluentui/dom-utilities": "^2.3.9", + "@fluentui/merge-styles": "^8.6.13", + "@fluentui/react-window-provider": "^2.2.28", + "@fluentui/set-version": "^8.2.23", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@griffel/core": { + "version": "1.18.2", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.18.2.tgz", + "integrity": "sha512-odJspTMohsYZLSlO/oKsf6El6px1vg1461CpPverOzS9f0xaUKh/ZGenW+MjyyZ3aQ6adkPzcr/my6JFH/zdXQ==", + "dependencies": { + "@emotion/hash": "^0.9.0", + "@griffel/style-types": "^1.3.0", + "csstype": "^3.1.3", + "rtl-css-js": "^1.16.1", + "stylis": "^4.2.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@griffel/react": { + "version": "1.5.27", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.5.27.tgz", + "integrity": "sha512-985A8iEBo++h9u96dbj3Kj5hdsBWbpkkwFpy0W8EGL0VRCzZmpb0AlWuq9pDJZACS6eZ2GAb/f9CqgVAgnTnOg==", + "dependencies": { + "@griffel/core": "^1.18.2", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@griffel/style-types": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@griffel/style-types/-/style-types-1.3.0.tgz", + "integrity": "sha512-bHwD3sUE84Xwv4dH011gOKe1jul77M1S6ZFN9Tnq8pvZ48UMdY//vtES6fv7GRS5wXYT4iqxQPBluAiYAfkpmw==", + "dependencies": { + "csstype": "^3.1.3" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead" + }, + "node_modules/@isaacs/cliui": { + "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" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "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" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "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" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "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" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.6.tgz", + "integrity": "sha512-1ZJTZebgqllO79ue2bm3rIGud/bOe0pP5BjSRCRxxYkEZS8STV7zN84UBbiYu7jy+eCKSnVIUgoWWE/tt+shMQ==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@js-joda/core": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/@js-joda/core/-/core-5.6.3.tgz", + "integrity": "sha512-T1rRxzdqkEXcou0ZprN1q9yDRlvzCPLqmlNt5IIsGBzoEVgLCCYrKEwc84+TvsXuAc95VAZwtWD2zVsKPY4bcA==" + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==" + }, + "node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.7.tgz", + "integrity": "sha512-/AazAV/F+HK4LIywF9C+NYHcJo038zEnWkteilcxC1FM/uK/4NVGDKGrxx7nNq1ybspAroRKT4I1FHfxQzxkUw==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-types": { + "version": "2.40.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-2.40.0.tgz", + "integrity": "sha512-1fcPVrB/NkbNcGNfCy+Cgnvwxt6/sbIEEFgZHFBJ670zYLegENYJF8qMo7x3LqBjWX2/Eneq5BVVRCLTmlJN+g==", + "dev": true + }, + "node_modules/@microsoft/recognizers-text": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text/-/recognizers-text-1.1.4.tgz", + "integrity": "sha512-hlSVXcaX5i8JcjuUJpVxmy2Z/GxvFXarF0KVySCFop57wNEnrLWMHe4I4DjP866G19VyIKRw+vPA32pkGhZgTg==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-choice": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-choice/-/recognizers-text-choice-1.1.4.tgz", + "integrity": "sha512-4CddwFe4RVhZeJgW65ocBrEdeukBMghK8pgI0K0Qy2eA5ysPZQpeZ7BGSDz5QMQei5LPY+QaAQ3CHU+ORHoO7A==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "grapheme-splitter": "^1.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-data-types-timex-expression": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-data-types-timex-expression/-/recognizers-text-data-types-timex-expression-1.3.1.tgz", + "integrity": "sha512-jarJIFIJZBqeofy3hh0vdQo1yOmTM+jCjj6/zmo9JunsQ6LO750eZHCg9eLptQhsvq321XCt5xdRNLCwU8YeNA==", + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@microsoft/recognizers-text-date-time": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-date-time/-/recognizers-text-date-time-1.1.4.tgz", + "integrity": "sha512-leMnjN+KYNwNvRD5T4G0ORUzkjlek/BBZDvQIjAujtyrd/pkViUnuouWIPkFT/dbSOxXML8et54CSk2KfHiWIA==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "@microsoft/recognizers-text-number": "~1.1.4", + "@microsoft/recognizers-text-number-with-unit": "~1.1.4", + "lodash.isequal": "^4.5.0", + "lodash.tonumber": "^4.0.3" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-date-time/node_modules/@microsoft/recognizers-text-number": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.1.4.tgz", + "integrity": "sha512-6EmlR+HR+eJBIX7sQby1vs6LJB64wxLowHaGpIU9OCXFvZ5Nb0QT8qh10rC40v3Mtrz4DpScXfSXr9tWkIO5MQ==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "bignumber.js": "^7.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.sortby": "^4.7.0", + "lodash.trimend": "^4.5.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-number": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.3.1.tgz", + "integrity": "sha512-JBxhSdihdQLQilCtqISEBw5kM+CNGTXzy5j5hNoZECNUEvBUPkAGNEJAeQPMP5abrYks29aSklnSvSyLObXaNQ==", + "dependencies": { + "@microsoft/recognizers-text": "~1.3.1", + "bignumber.js": "^7.2.1", + "lodash": "^4.17.21" + }, + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@microsoft/recognizers-text-number-with-unit": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number-with-unit/-/recognizers-text-number-with-unit-1.1.4.tgz", + "integrity": "sha512-zl+CfmfWK0x/x+iSgaBAevKTYO0F4+z7SYHAHztaaaGuX8FERw2jmUjSgVetm5KA3EveyCx0XYGU1mRNY8p7Eg==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "@microsoft/recognizers-text-number": "~1.1.4", + "lodash.escaperegexp": "^4.1.2", + "lodash.last": "^3.0.0", + "lodash.max": "^4.0.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-number-with-unit/node_modules/@microsoft/recognizers-text-number": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.1.4.tgz", + "integrity": "sha512-6EmlR+HR+eJBIX7sQby1vs6LJB64wxLowHaGpIU9OCXFvZ5Nb0QT8qh10rC40v3Mtrz4DpScXfSXr9tWkIO5MQ==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "bignumber.js": "^7.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.sortby": "^4.7.0", + "lodash.trimend": "^4.5.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-number/node_modules/@microsoft/recognizers-text": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text/-/recognizers-text-1.3.1.tgz", + "integrity": "sha512-HikLoRUgSzM4OKP3JVBzUUp3Q7L4wgI17p/3rERF01HVmopcujY3i6wgx8PenCwbenyTNxjr1AwSDSVuFlYedQ==", + "engines": { + "node": ">=10.3.0" + } + }, + "node_modules/@microsoft/recognizers-text-sequence": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-sequence/-/recognizers-text-sequence-1.1.4.tgz", + "integrity": "sha512-rb5j8/aE7HSOdIxaVfCGFrj0wWPpSq0CuykFg/A/iJNPP+FnAU71bgP5HexrwQcpCsDinauisX7u0DKIChrHRA==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "grapheme-splitter": "^1.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-suite": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-suite/-/recognizers-text-suite-1.1.4.tgz", + "integrity": "sha512-hNIaR4M2G0nNeI9WZxt9C0KYh/1vhjeKzX5Ds8XDdT0pxF7zwCSo19WNcPjrVK6aCOeZTw/ULofsAjdu9gSkcA==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "@microsoft/recognizers-text-choice": "~1.1.4", + "@microsoft/recognizers-text-date-time": "~1.1.4", + "@microsoft/recognizers-text-number": "~1.1.4", + "@microsoft/recognizers-text-number-with-unit": "~1.1.4", + "@microsoft/recognizers-text-sequence": "~1.1.4" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/recognizers-text-suite/node_modules/@microsoft/recognizers-text-number": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@microsoft/recognizers-text-number/-/recognizers-text-number-1.1.4.tgz", + "integrity": "sha512-6EmlR+HR+eJBIX7sQby1vs6LJB64wxLowHaGpIU9OCXFvZ5Nb0QT8qh10rC40v3Mtrz4DpScXfSXr9tWkIO5MQ==", + "dependencies": { + "@microsoft/recognizers-text": "~1.1.4", + "bignumber.js": "^7.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.sortby": "^4.7.0", + "lodash.trimend": "^4.5.1" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/teams-js": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.31.0.tgz", + "integrity": "sha512-MZLmMOqbPpDpooNkhBVw9v8Q474sLzne1YUP2sa1ZukCkoNPG9DOOKYbeX38CdvdZ1zfeteCUB920ZLXUKyzVA==", + "dependencies": { + "base64-js": "^1.3.1", + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/teamsfx": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx/-/teamsfx-2.3.3.tgz", + "integrity": "sha512-YZ35Atv7+JAOPinJk1R0e3vB3g/Dpdo3UafL2TnlRlvsi3iunYH8R1JRp2i2lAMav7Tqe3jXP5VqLSi6g1apSg==", + "dependencies": { + "@azure/identity": "^2.0.1", + "@azure/msal-browser": "^3.0.2", + "@azure/msal-node": "^1.14.6", + "@microsoft/microsoft-graph-client": "^3.0.7", + "adaptive-expressions": "^4.22.3", + "adaptivecards-templating": "^2.3.1", + "axios": "^1.7.5", + "botbuilder": "^4.22.3", + "botbuilder-dialogs": "^4.22.3", + "botframework-connector": "^4.22.3", + "botframework-schema": "^4.22.3", + "jwt-decode": "^3.1.2", + "tedious": "^14.3.0", + "uuid": "^8.3.2" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "@microsoft/teams-js": "^2.19.0" + } + }, + "node_modules/@microsoft/teamsfx-react": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/@microsoft/teamsfx-react/-/teamsfx-react-3.1.3.tgz", + "integrity": "sha512-tmXC4/s7JN4Vt1tyHlOoInDkJGyQPrZNfSestUfR3ExNOB1AnAOuw08Z7Otk/372jo7NZ04ors/mTI/GjyuSkQ==", + "dependencies": { + "@fluentui/react": "^8.106.1", + "@microsoft/teamsfx": "2.3.3" + }, + "peerDependencies": { + "@fluentui/react-components": "^9.15.0", + "@microsoft/microsoft-graph-client": "^3.0.7", + "@microsoft/teams-js": "^2.19.0", + "@microsoft/teamsfx": "^2.2.2", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@microsoft/teamsfx/node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/@microsoft/teamsfx/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz", + "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.15.tgz", + "integrity": "sha512-LFWllMA55pzB9D34w/wXUCf8+c+IYKuJDgxiZ3qMhl64KRMBHYM1I3VdGaD2BV5FNPV2/S2596bppxHbv2ZydQ==", + "dependencies": { + "ansi-html": "^0.0.9", + "core-js-pure": "^3.23.3", + "error-stack-parser": "^2.0.6", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.4", + "schema-utils": "^4.2.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <5.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x || 5.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@remix-run/router": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/@remix-run/router/-/router-1.21.0.tgz", + "integrity": "sha512-xfSkCAchbdG5PnbrKqFWwia4Bi61nH+wm8wLEqfHDyp7Y3dZzgqS2itV8i4gAq9pC2HsTpwyBC6Ds8VHZ96JlA==", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "11.2.1", + "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "@types/resolve": "1.17.1", + "builtin-modules": "^3.1.0", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz", + "integrity": "sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.15", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.15.tgz", + "integrity": "sha512-JQ5TuMi45Owi4/BIMAJBoSQoOJu12oOk/gADqlcUL9JEdHB8vyjUSsxqeNXnmXHjYKMi2WcYtezGEEhqUI/E2g==", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/atob-lite": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/atob-lite/-/atob-lite-2.0.2.tgz", + "integrity": "sha512-BbCDWqZzlBBq8czVNYPiQNnHPrdPmR1mcyv3c8autpLEDmBMJY4hjziedi4RlXC+jnquD6Ba/yFU6bboZ3ZKVA==" + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.8.tgz", + "integrity": "sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.6.tgz", + "integrity": "sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/btoa-lite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/btoa-lite/-/btoa-lite-1.0.2.tgz", + "integrity": "sha512-ZYbcE2x7yrvNFJiU7xJGrpF/ihpkM7zKgw8bha3LNJSesvTtUNxbpzaT7WXBIryf6jovisrxTBvymxMeLLj1Mg==" + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/es-aggregate-error": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/es-aggregate-error/-/es-aggregate-error-1.0.6.tgz", + "integrity": "sha512-qJ7LIFp06h1QE1aVxbVd+zJP2wdaugYXYfd6JxsyRMrYHaxb6itXPogW2tz+ylUJ1n1b+JF1PHyYCfYHm0dvUg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.1.tgz", + "integrity": "sha512-CRICJIl0N5cXDONAdlTv5ShATZ4HEwk6kDDIW2/w9qOWKg+NU/5F8wYRWCrONad0/UKkloNSmmyN/wX4rtpbVA==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/history": { + "version": "4.7.11", + "resolved": "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz", + "integrity": "sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==", + "dev": true + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/jsonwebtoken": { + "version": "9.0.6", + "resolved": "https://registry.npmjs.org/@types/jsonwebtoken/-/jsonwebtoken-9.0.6.tgz", + "integrity": "sha512-/5hndP5dCjloafCXns6SZyESp3Ldq7YjH3zwzwczYnjxIT0Fqzk5ROSYVGfFyczIue7IUEj8hkvLbPoLQ18vQw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-lfx+dftrEZcdBPczf9d0Qv0x+j/rfNCMuC6OcfXmO8gkfeNAY88PgKUbvG56whcN23gc27yenwF6oJZXGFpYxg==" + }, + "node_modules/@types/lodash.isequal": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@types/lodash.isequal/-/lodash.isequal-4.5.8.tgz", + "integrity": "sha512-uput6pg4E/tj2LGxCZo9+y27JNyB2OZuuI/T5F+ylVDYuqICLG2/ktjxx0v6GvVntAf8TvEzeQLcV0ffRirXuA==", + "dependencies": { + "@types/lodash": "*" + } + }, + "node_modules/@types/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-ssE3Vlrys7sdIzs5LOxCzTVMsU7i9oa/IaW92wF32JFb3CVczqOkru2xspuKczHEbG3nvmPY7IFqVmGGHdNbYw==" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" + }, + "node_modules/@types/node": { + "version": "18.19.64", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.64.tgz", + "integrity": "sha512-955mDqvO2vFf/oL7V3WiUtiz+BugyX8uVbaT2H8oj3+8dRyH2FLiNdowe7eNqRM7IOIZvzDH76EoAT+gwm6aIQ==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==" + }, + "node_modules/@types/prop-types": { + "version": "15.7.13", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.13.tgz", + "integrity": "sha512-hCZTSvwbzWGvhqxp/RqVqwU999pBf2vp7hzIjiYOsl8wqOmUxkQ6ddw1cV3l8811+kdUFus/q4d1Y3E3SyEifA==" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==" + }, + "node_modules/@types/qs": { + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" + }, + "node_modules/@types/react": { + "version": "18.3.12", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.3.12.tgz", + "integrity": "sha512-D2wOSq/d6Agt28q7rSI3jhU7G6aiuzljDGZ2hTZHIkrTLUI+AF3WMeKkEZ9nN2fkBAlcktT6vcZjDFiIhMYEQw==", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-qW1Mfv8taImTthu4KoXgDfLuk4bydU6Q/TkADnDWWHwi4NX4BR+LWfTp2sVmTqRrsHvyDDTelgelxJ+SsejKKQ==", + "dependencies": { + "@types/react": "*" + } + }, + "node_modules/@types/react-router": { + "version": "5.1.20", + "resolved": "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz", + "integrity": "sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q==", + "dev": true, + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*" + } + }, + "node_modules/@types/react-router-dom": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz", + "integrity": "sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==", + "dev": true, + "dependencies": { + "@types/history": "^4.7.11", + "@types/react": "*", + "@types/react-router": "*" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.8.tgz", + "integrity": "sha512-I8EUhyrgfLrcTkzV3TSsGyl1tSuPrEDzr0yd5m90UgNxQkyDXULk3b6MlQqTCpZpNtWe1K0hzclnZkTcLBe2UQ==" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/ws": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-6.0.4.tgz", + "integrity": "sha512-PpPrX7SZW9re6+Ha8ojZG4Se8AZXgf0GK6zmfqEuCsY49LFDNXO3SByp44X3dFEqtB73lkCDAdUazhAjVPiNwg==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/xmldom": { + "version": "0.1.34", + "resolved": "https://registry.npmjs.org/@types/xmldom/-/xmldom-0.1.34.tgz", + "integrity": "sha512-7eZFfxI9XHYjJJuugddV6N5YNeXgQE1lArWOcd1eCOKWb/FGs5SIjacSYuEJuwhsGS3gy4RuZ5EUIcqYscuPDA==" + }, + "node_modules/@types/yargs": { + "version": "16.0.9", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", + "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "dependencies": { + "@typescript-eslint/utils": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz", + "integrity": "sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xmldom/xmldom": { + "version": "0.8.10", + "resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz", + "integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adaptive-expressions": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/adaptive-expressions/-/adaptive-expressions-4.23.1.tgz", + "integrity": "sha512-wQVhfmF8I0CI+8Bgcoc0sl/oLRek31XzjYq03QjdHyPjIeTmtofgf5qmJDdGQt6nz6fP9Jd0FlnesqasdUEjFA==", + "dependencies": { + "@microsoft/recognizers-text-data-types-timex-expression": "~1.3.1", + "@types/atob-lite": "^2.0.2", + "@types/btoa-lite": "^1.0.2", + "@types/lodash.isequal": "^4.5.8", + "@types/lru-cache": "^5.1.1", + "@types/xmldom": "^0.1.34", + "@xmldom/xmldom": "^0.8.6", + "antlr4ts": "0.5.0-alpha.4", + "atob-lite": "^2.0.0", + "big-integer": "^1.6.52", + "btoa-lite": "^1.0.0", + "d3-format": "^2.0.0", + "dayjs": "^1.11.13", + "fast-xml-parser": "^4.4.1", + "jspath": "^0.4.0", + "lodash.isequal": "^4.5.0", + "lru-cache": "^5.1.1", + "uuid": "^10.0.0", + "xpath": "^0.0.34" + } + }, + "node_modules/adaptive-expressions/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/adaptivecards": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/adaptivecards/-/adaptivecards-1.2.3.tgz", + "integrity": "sha512-amQ5OSW3OpIkrxVKLjxVBPk/T49yuOtnqs1z5ZPfZr0+OpTovzmiHbyoAGDIsu5SNYHwOZFp/3LGOnRaALFa/g==" + }, + "node_modules/adaptivecards-templating": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/adaptivecards-templating/-/adaptivecards-templating-2.3.1.tgz", + "integrity": "sha512-rYN1tCb+4NeWUCbo7xzGhwuOG3XllpGWCtgdl/drSJA32tljAvDrMeBO/eUk7uwXx8/1hSc5WJvzbAZQWMd35Q==", + "peerDependencies": { + "adaptive-expressions": "^4.11.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.1.tgz", + "integrity": "sha512-H0TSyFNDMomMNJQBn8wFV5YC/2eJ+VXECwOadZJT554xP6cODZHPX3H9QMQECxvrgiSOP1pHjy1sMWQVYJOUOA==", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/antlr4ts": { + "version": "0.5.0-alpha.4", + "resolved": "https://registry.npmjs.org/antlr4ts/-/antlr4ts-0.5.0-alpha.4.tgz", + "integrity": "sha512-WPQDt1B74OfPv/IMS2ekXAKkTZIHl88uMetg6q3OTqgFxZ/dxDXI0EWLyZid/1Pe6hTftyg5N7gel5wNAGxXyQ==" + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==" + }, + "node_modules/anymatch": { + "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" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", + "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "node_modules/array-includes": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", + "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.findlastindex": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", + "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.7.tgz", + "integrity": "sha512-mzmiUCVwtiD4lgxYP8g7IYy8El8p2CSMePvIbTS7gchKir/L1fgJrk0yDKmAX6mnRQFKNADYIk8nNlTris5H1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", + "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/asn1.js/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha512-LEeSAWeh2Gfa2FtlQE1shxQ8zi5F9GHarrGKz08TMdODD5T4eH6BMsvtnhbWZ+XQn+Gb6om/917ucvRu7l7ukw==" + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axe-core": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", + "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.12.tgz", + "integrity": "sha512-CPWT6BwvhrTO2d8QVorhTCQw9Y43zOu7G9HigcfxvepOU6b8o3tcWad6oVgZIsZCTt42FFv97aA7ZJsbM4+8og==", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.6.tgz", + "integrity": "sha512-b37+KR2i/khY5sKmWNVQAnitvquQbNdWy6lJdsr0kmquCKEEUgMKK4SboVM3HtfnZilfjr4MMQ7vY58FVWDtIA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.3.tgz", + "integrity": "sha512-LiWSbl4CRSIa5x/JAU6jZiG9eit9w6mz+yVMFwDE83LAWvt0AfGBoZ7HS/mkhrKuh2ZlzfVZYKoLjXdqw6Yt7Q==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.1.0.tgz", + "integrity": "sha512-ldYss8SbBlWva1bs28q78Ju5Zq1F+8BrqBZZ0VFhLBvhh6lCpC2o3gDJi/5DRLs9FgYZCnmPYIVFU4lRXCkyUw==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/base64url": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/base64url/-/base64url-3.0.1.tgz", + "integrity": "sha512-ir1UPr3dkwexU7FdV8qBBbNDRUhMmIekYMFZfi+C/sLNnRESKPl23nB9b2pltqfOQNnGzsDdId90AEtG5tCx4A==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "dependencies": { + "bluebird": "^3.7.2", + "check-types": "^11.2.3", + "hoopy": "^0.1.4", + "jsonpath": "^1.1.1", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big-integer": { + "version": "1.6.52", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.52.tgz", + "integrity": "sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/bignumber.js": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", + "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "node_modules/botbuilder": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/botbuilder/-/botbuilder-4.23.1.tgz", + "integrity": "sha512-0yCkRfeeeDXPic1bo9xX9Dj/SyUDB0nNAoxxSOpBxSbClztV+Mupx2rTtExMcUKRUbSUWIKYWHL9htkT2ya5JA==", + "dependencies": { + "@azure/core-http": "^3.0.4", + "@azure/msal-node": "^2.13.1", + "axios": "^1.7.7", + "botbuilder-core": "4.23.1", + "botbuilder-stdlib": "4.23.1-internal", + "botframework-connector": "4.23.1", + "botframework-schema": "4.23.1", + "botframework-streaming": "4.23.1", + "dayjs": "^1.11.13", + "filenamify": "^4.3.0", + "fs-extra": "^11.2.0", + "htmlparser2": "^9.0.1", + "uuid": "^10.0.0", + "zod": "^3.23.8" + } + }, + "node_modules/botbuilder-core": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/botbuilder-core/-/botbuilder-core-4.23.1.tgz", + "integrity": "sha512-lgWZ5Z8jl6MuVGxooq9eaJK/Jdqu5opJ3K3kQ/yFxG/C7VNte93BHeYviERESUMvcCNOhMRIiTrKyVYfKO4NDw==", + "dependencies": { + "botbuilder-dialogs-adaptive-runtime-core": "4.23.1-preview", + "botbuilder-stdlib": "4.23.1-internal", + "botframework-connector": "4.23.1", + "botframework-schema": "4.23.1", + "uuid": "^10.0.0", + "zod": "^3.23.8" + } + }, + "node_modules/botbuilder-core/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/botbuilder-dialogs": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/botbuilder-dialogs/-/botbuilder-dialogs-4.23.1.tgz", + "integrity": "sha512-yIlr4Kz03NFZ3Rvc1MrgWkvW2pupKghOEoXX/q9Lns0FFsSrRRTEoGRz+xQRlYbz7gf6tEbaYKMAXwTLsuJYmw==", + "hasInstallScript": true, + "dependencies": { + "@microsoft/recognizers-text-choice": "1.1.4", + "@microsoft/recognizers-text-date-time": "1.1.4", + "@microsoft/recognizers-text-number": "1.3.1", + "@microsoft/recognizers-text-suite": "1.1.4", + "botbuilder-core": "4.23.1", + "botbuilder-dialogs-adaptive-runtime-core": "4.23.1-preview", + "botframework-connector": "4.23.1", + "globalize": "^1.7.0", + "lodash": "^4.17.21", + "uuid": "^10.0.0", + "zod": "^3.23.8" + } + }, + "node_modules/botbuilder-dialogs-adaptive-runtime-core": { + "version": "4.23.1-preview", + "resolved": "https://registry.npmjs.org/botbuilder-dialogs-adaptive-runtime-core/-/botbuilder-dialogs-adaptive-runtime-core-4.23.1-preview.tgz", + "integrity": "sha512-6au9eGmEIpscP+cLYZ2G71azlj1E8rwL3WpAqfBG2RlWZCOuWH9uFNh2V9lg/KrDC2ks3O2YFk0tCym40i0XLQ==", + "dependencies": { + "dependency-graph": "^1.0.0" + } + }, + "node_modules/botbuilder-dialogs/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/botbuilder-stdlib": { + "version": "4.23.1-internal", + "resolved": "https://registry.npmjs.org/botbuilder-stdlib/-/botbuilder-stdlib-4.23.1-internal.tgz", + "integrity": "sha512-ChtEcnSRCDRgFuMN6ji24fHqtMERdDUP/WENX6iZQwtQUEUb12G3PcYWuaOEQhllSae6qfo3QsDW0kjGsrBX+Q==" + }, + "node_modules/botbuilder/node_modules/@azure/msal-common": { + "version": "14.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.0.tgz", + "integrity": "sha512-1KOZj9IpcDSwpNiQNjt0jDYZpQvNZay7QAEi/5DLubay40iGYtLzya/jbjRPLyOTZhEKyL1MzPuw2HqBCjceYA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/botbuilder/node_modules/@azure/msal-node": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.16.2.tgz", + "integrity": "sha512-An7l1hEr0w1HMMh1LU+rtDtqL7/jw74ORlc9Wnh06v7TU/xpG39/Zdr1ZJu3QpjUfKJ+E0/OXMW8DRSWTlh7qQ==", + "dependencies": { + "@azure/msal-common": "14.16.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/botbuilder/node_modules/@azure/msal-node/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/botbuilder/node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/botbuilder/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/botframework-connector": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/botframework-connector/-/botframework-connector-4.23.1.tgz", + "integrity": "sha512-UqOdVndOGNN1dgtLEKDD1rObPPI32tPwyrtU8WDuVukaPSL7KYp6z1SjudZ9ywDcrt5z+Rkbz2kGzaSidCVZWA==", + "dependencies": { + "@azure/core-http": "^3.0.4", + "@azure/identity": "^4.4.1", + "@azure/msal-node": "^2.13.1", + "@types/jsonwebtoken": "9.0.6", + "axios": "^1.7.7", + "base64url": "^3.0.0", + "botbuilder-stdlib": "4.23.1-internal", + "botframework-schema": "4.23.1", + "buffer": "^6.0.3", + "cross-fetch": "^4.0.0", + "crypto-browserify": "^3.12.0", + "https-browserify": "^1.0.0", + "https-proxy-agent": "^7.0.5", + "jsonwebtoken": "^9.0.2", + "node-fetch": "^2.7.0", + "openssl-wrapper": "^0.3.4", + "rsa-pem-from-mod-exp": "^0.8.6", + "stream-browserify": "^3.0.0", + "stream-http": "^3.2.0", + "zod": "^3.23.8" + } + }, + "node_modules/botframework-connector/node_modules/@azure/abort-controller": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-2.1.2.tgz", + "integrity": "sha512-nBrLsEWm4J2u5LpAPjxADTlq3trDgVZZXHNKabeXZtpq3d3AbN/KGO82R87rdDz5/lYB024rtEf10/q0urNgsA==", + "dependencies": { + "tslib": "^2.6.2" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/botframework-connector/node_modules/@azure/identity": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-4.5.0.tgz", + "integrity": "sha512-EknvVmtBuSIic47xkOqyNabAme0RYTw52BTMz8eBgU1ysTyMrD1uOoM+JdS0J/4Yfp98IBT3osqq3BfwSaNaGQ==", + "dependencies": { + "@azure/abort-controller": "^2.0.0", + "@azure/core-auth": "^1.9.0", + "@azure/core-client": "^1.9.2", + "@azure/core-rest-pipeline": "^1.17.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.11.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^3.26.1", + "@azure/msal-node": "^2.15.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/botframework-connector/node_modules/@azure/msal-common": { + "version": "14.16.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-14.16.0.tgz", + "integrity": "sha512-1KOZj9IpcDSwpNiQNjt0jDYZpQvNZay7QAEi/5DLubay40iGYtLzya/jbjRPLyOTZhEKyL1MzPuw2HqBCjceYA==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/botframework-connector/node_modules/@azure/msal-node": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-2.16.2.tgz", + "integrity": "sha512-An7l1hEr0w1HMMh1LU+rtDtqL7/jw74ORlc9Wnh06v7TU/xpG39/Zdr1ZJu3QpjUfKJ+E0/OXMW8DRSWTlh7qQ==", + "dependencies": { + "@azure/msal-common": "14.16.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/botframework-connector/node_modules/axios": { + "version": "1.7.7", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.7.tgz", + "integrity": "sha512-S4kL7XrjgBmvdGut0sN3yJxqYzrDOnivkBiN0OFs6hLiUam3UPvswUo0kqGyhqUZGEOytHyumEdXsAkgCOUf3Q==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/botframework-connector/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/botframework-schema": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/botframework-schema/-/botframework-schema-4.23.1.tgz", + "integrity": "sha512-J/cjL9IFewO3Q2yuV+QGtWyzVFPgKCp/3adY5/+0MrBQasJS5IIGm45W4CV/uYuoAstOIpYJ9nQPzvNWbDN16g==", + "dependencies": { + "adaptivecards": "1.2.3", + "uuid": "^10.0.0", + "zod": "^3.23.8" + } + }, + "node_modules/botframework-schema/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/botframework-streaming": { + "version": "4.23.1", + "resolved": "https://registry.npmjs.org/botframework-streaming/-/botframework-streaming-4.23.1.tgz", + "integrity": "sha512-/BjIu2BR8y/HOdJ+Wdr1nZUvW2W53G8whH65msvM95kmjEyqskeEWP62xDpZLA1OM3sLD9APNix69BX1awcbdw==", + "dependencies": { + "@types/node": "18.19.47", + "@types/ws": "^6.0.3", + "uuid": "^10.0.0", + "ws": "^7.5.10" + } + }, + "node_modules/botframework-streaming/node_modules/@types/node": { + "version": "18.19.47", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.47.tgz", + "integrity": "sha512-1f7dB3BL/bpd9tnDJrrHb66Y+cVrhxSOTGorRNdHwYTUlTay3HuTDPKo9a/4vX9pMQkhYBcAbL4jQdNlhCFP9A==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/botframework-streaming/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==" + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dependencies": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/browserify-rsa": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.1.tgz", + "integrity": "sha512-YBjSAiTqM04ZVei6sXighu679a3SqWORA3qZTEqZImnlkDIFtKc6pNutpjyZ8RJTjQtuYfeetkxM11GwoYXMIQ==", + "dependencies": { + "bn.js": "^5.2.1", + "randombytes": "^2.1.0", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/browserify-sign": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.3.tgz", + "integrity": "sha512-JWCZW6SKhfhjJxO8Tyiiy+XYB7cqd2S5/+WeYHsKdNKFlCBhKbblba1A/HN/90YwtxKc8tCErjffZl++UNmGiw==", + "dependencies": { + "bn.js": "^5.2.1", + "browserify-rsa": "^4.1.0", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.5", + "hash-base": "~3.0", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.7", + "readable-stream": "^2.3.8", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.24.2.tgz", + "integrity": "sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha512-gvW7InbIyF8AicrqWoptdW08pUxuhq8BEgowNajy9RhiE86fmGAGl+bLKo6oB8QP0CkqHLowfN0oJdKC/J6LbA==" + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==" + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==" + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz", + "integrity": "sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "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==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001680", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001680.tgz", + "integrity": "sha512-rPQy70G6AGUMnbwS1z6Xg+RkHYPAi18ihs47GH0jcxIG7wArmPgY3XbS2sRdBbxJljp3thdT8BIqv9ccCypiPA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "engines": { + "node": ">=8" + } + }, + "node_modules/cipher-base": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.5.tgz", + "integrity": "sha512-xq7ICKB4TMHUx7Tz1L9O2SGKOhYMOTR32oir45Bq28/AQTpHogKgHcoYFSdRbMtddl+ozNXfXY9jWcgYKmde0w==", + "dependencies": { + "inherits": "^2.0.4", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.4.1.tgz", + "integrity": "sha512-cuSVIHi9/9E/+821Qjdvngor+xpnlwnuwIyZOaLmHBVdXL+gP+I6QQB9VkO7RI77YIcTV+S1W9AreJ5eN63JBA==" + }, + "node_modules/cldrjs": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/cldrjs/-/cldrjs-0.5.5.tgz", + "integrity": "sha512-KDwzwbmLIPfCgd8JERVDpQKrUUM1U4KpFJJg2IROv89rF172lLufoJnqJ/Wea6fXL5bO6WjuLMzY8V52UWPvkA==" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==" + }, + "node_modules/color-convert": { + "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" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/concurrently": { + "version": "8.2.2", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-8.2.2.tgz", + "integrity": "sha512-1dP4gpXFhei8IOtlXRE/T/4H88ElHgTiUzh71YUmtjTEHMSRS2Z/fgOxHSxxusGHogsRfxNq1vyAwxSC+EVyDg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.2", + "date-fns": "^2.30.0", + "lodash": "^4.17.21", + "rxjs": "^7.8.1", + "shell-quote": "^1.8.1", + "spawn-command": "0.0.2", + "supports-color": "^8.1.1", + "tree-kill": "^1.2.2", + "yargs": "^17.7.2" + }, + "bin": { + "conc": "dist/bin/concurrently.js", + "concurrently": "dist/bin/concurrently.js" + }, + "engines": { + "node": "^14.13.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/open-cli-tools/concurrently?sponsor=1" + } + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.39.0.tgz", + "integrity": "sha512-raM0ew0/jJUqkJ0E6e8UDtl+y/7ktFivgWvqw8dNSQeNWoSDLvQ1H/RN3aPXB9tBd4/FhyR4RDPGhsNIMsAn7g==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.39.0.tgz", + "integrity": "sha512-VgEUx3VwlExr5no0tXlBt+silBvhTryPwCXRI2Id1PN8WTKu7MreethvddqOubrYxkFdv/RnYrqlv1sFNAUelw==", + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.39.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.39.0.tgz", + "integrity": "sha512-7fEcWwKI4rJinnK+wLTezeg2smbFFdSBP6E2kQZNbnzM2s1rpKQ6aaRteZSSg7FLU3P0HGGVo/gbpfanU36urg==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dependencies": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-browserify": { + "version": "3.12.1", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.1.tgz", + "integrity": "sha512-r4ESw/IlusD17lgQi1O20Fa3qNnsckR126TdUuBgAu7GBYSIPvdNyONd3Zrxh0xCwA4+6w/TDArBPsMvhur+KQ==", + "dependencies": { + "browserify-cipher": "^1.0.1", + "browserify-sign": "^4.2.3", + "create-ecdh": "^4.0.4", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "diffie-hellman": "^5.0.3", + "hash-base": "~3.0.4", + "inherits": "^2.0.4", + "pbkdf2": "^3.1.2", + "public-encrypt": "^4.0.3", + "randombytes": "^2.1.0", + "randomfill": "^1.0.4" + }, + "engines": { + "node": ">= 0.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "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" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "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" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-select/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/css-select/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/css-select/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.11.2.tgz", + "integrity": "sha512-lhQ32TFkc1X4eTefGfYPvgovRSzIMofHkigfH8nWtyRL4XJLsRhJFreRvEgKzept7x1rjBuy3J/MurXLaFxW/A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + { + "type": "github", + "url": "https://github.com/sponsors/csstools" + } + ] + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==" + }, + "node_modules/d3-format": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/d3-format/-/d3-format-2.0.0.tgz", + "integrity": "sha512-Ab3S6XuE/Q+flY96HXT0jOXcM4EAClYFnRGY5zsjRGNy6qCYrQsMffs7cV5Q9xejb35zxW5hf/guKw34kvIKsA==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", + "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", + "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", + "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/date-fns": { + "version": "2.30.0", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-2.30.0.tgz", + "integrity": "sha512-fnULvOpxnC5/Vg3NCiWelDsLiUc9bRwAPs/+LfTLNvetFCtCTN+yQz15C/fs4AwX1R9K5GLtLfn8QW+dWisaAw==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.21.0" + }, + "engines": { + "node": ">=0.11" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/date-fns" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "resolved": "https://registry.npmjs.org/dayjs/-/dayjs-1.11.13.tgz", + "integrity": "sha512-oaMBel6gjolK862uaPQOVTA7q3TZhuSvuMQAAglQDOWYO9A91IrAOUJEyKVlqJlHE0vq5p5UXxzdPfMH/x6xNg==" + }, + "node_modules/debug": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz", + "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz", + "integrity": "sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dependency-graph": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-1.0.0.tgz", + "integrity": "sha512-cW3gggJ28HZ/LExwxP2B++aiKxhJXMSIt9K48FOXQkm+vuG5gyatXnLsONRJdzO/7VfjDIiaOOa/bs4l464Lwg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-helpers": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", + "dependencies": { + "@babel/runtime": "^7.8.7", + "csstype": "^3.0.2" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz", + "integrity": "sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA==", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==" + }, + "node_modules/ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.63", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.63.tgz", + "integrity": "sha512-ddeXKuY9BHo/mw145axlyWjlJ1UBt4WK3AlvkT7W2AbqfRQoacVoRUCF6wL3uIx/8wT9oLKXzI+rFqHHscByaA==" + }, + "node_modules/elliptic": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.6.1.tgz", + "integrity": "sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==", + "dependencies": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/elliptic/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/embla-carousel": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/embla-carousel/-/embla-carousel-8.4.0.tgz", + "integrity": "sha512-sUzm4DGGsdZCom7LEO38Uu6C7oQoFfPorKDf/f7j2EeRCMhHSOt3CvF+pHCaI6N+x5Y8/tfLueJ0WZlgUREnew==" + }, + "node_modules/embla-carousel-autoplay": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/embla-carousel-autoplay/-/embla-carousel-autoplay-8.4.0.tgz", + "integrity": "sha512-AJHXrnaY+Tf4tb/+oItmJSpz4P0WvS62GrW5Z4iFY3zsH0mkKcijzd04LIkj0P4DkTazIBEuXple+nUVmuMsrQ==", + "peerDependencies": { + "embla-carousel": "8.4.0" + } + }, + "node_modules/embla-carousel-fade": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/embla-carousel-fade/-/embla-carousel-fade-8.4.0.tgz", + "integrity": "sha512-d2/Pk/gHnlLCwE0MuwjLxLn22ngTf1rS17KT+TsYctVCApvDvxwgn5bDrwSpwg4BZhO4+xIrWw293rAHjCDewQ==", + "peerDependencies": { + "embla-carousel": "8.4.0" + } + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.17.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.17.1.tgz", + "integrity": "sha512-LMHl3dXhTcfv8gM4kEzIUeTQ+7fpdA0l2tUf34BddXPkz2A5xJ5L/Pchd5BL6rdccM9QGvu0sWZzK1Z1t4wwyg==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-cmd": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/env-cmd/-/env-cmd-10.1.0.tgz", + "integrity": "sha512-mMdWTT9XKN7yNth/6N6g2GuKuJTsKMDHlQFUDacb/heQRRWOTIZ42t1rMHnQu4jYxU1ajdTeJM+9eEETlqToMA==", + "dev": true, + "dependencies": { + "commander": "^4.0.0", + "cross-spawn": "^7.0.0" + }, + "bin": { + "env-cmd": "bin/env-cmd.js" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", + "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-aggregate-error": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/es-aggregate-error/-/es-aggregate-error-1.0.13.tgz", + "integrity": "sha512-KkzhUUuD2CUMqEc8JEqsXEMDHzDPE8RCjZeUBitsnB1eNcAJWQPiciKsMXe3Yytj4Flw1XLl46Qcf9OxvZha7A==", + "dependencies": { + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "globalthis": "^1.0.3", + "has-property-descriptors": "^1.0.2", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz", + "integrity": "sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", + "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "iterator.prototype": "^1.1.3", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.5.4.tgz", + "integrity": "sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", + "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", + "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", + "dependencies": { + "hasown": "^2.0.0" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", + "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", + "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "dependencies": { + "debug": "^3.2.7", + "is-core-module": "^2.13.0", + "resolve": "^1.22.4" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", + "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.31.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", + "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.8", + "array.prototype.findlastindex": "^1.2.5", + "array.prototype.flat": "^1.3.2", + "array.prototype.flatmap": "^1.3.2", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.0", + "hasown": "^2.0.2", + "is-core-module": "^2.15.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.0", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.8", + "tsconfig-paths": "^3.15.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "dependencies": { + "aria-query": "^5.3.2", + "array-includes": "^3.1.8", + "array.prototype.flatmap": "^1.3.2", + "ast-types-flow": "^0.0.8", + "axe-core": "^4.10.0", + "axobject-query": "^4.1.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "hasown": "^2.0.2", + "jsx-ast-utils": "^3.3.5", + "language-tags": "^1.0.9", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "safe-regex-test": "^1.0.3", + "string.prototype.includes": "^2.0.1" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.37.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", + "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.2", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.1.0", + "estraverse": "^5.3.0", + "hasown": "^2.0.2", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.8", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.0", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.11", + "string.prototype.repeat": "^1.0.0" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.5", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "dependencies": { + "@typescript-eslint/utils": "^5.58.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.21.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.1.tgz", + "integrity": "sha512-YSFlK1Ee0/GC8QaO91tHcDxJiE/X4FbpAyQWkxAvG6AXCuR65YzK8ua6D9hvi/TzUfZMpc+BwuM1IPw8fmQBiQ==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.10", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + }, + "node_modules/fast-glob": { + "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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", + "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==" + }, + "node_modules/fast-xml-parser": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.5.0.tgz", + "integrity": "sha512-/PlTQCI96+fZMAOLMZK4CWG1ItCbfZ/0jx7UIJFChPNrx7tcEgerUgWbeieCM9MfHInUDyK8DWYZ+YrywDJuTg==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/NaturalIntelligence" + }, + { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + ], + "dependencies": { + "strnum": "^1.0.5" + }, + "bin": { + "fxparser": "src/cli/cli.js" + } + }, + "node_modules/fastq": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", + "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "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" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha512-lc1bnsSr4L4Bdif8Xb/qrtokGbq5zlsms/CYH8PP+WtCkGNF65DPiQY8vG3SakEdRn8Dlnm+gW/qWKKjS5sZzQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-4.3.0.tgz", + "integrity": "sha512-hcFKyUG57yWGAzu1CMt/dPzYZuv+jAJUT85bL8mrXvNe6hWj6yEHEc4EdcgiA6Z3oi1/9wXJdZPXF2dZNgwgOg==", + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.1", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", + "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz", + "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz", + "integrity": "sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz", + "integrity": "sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", + "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "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" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globalize": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/globalize/-/globalize-1.7.0.tgz", + "integrity": "sha512-faR46vTIbFCeAemyuc9E6/d7Wrx9k2ae2L60UhakztFg6VuE42gENVJNuPFtt7Sdjrk9m2w8+py7Jj+JTNy59w==", + "dependencies": { + "cldrjs": "^0.5.4" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.3.tgz", + "integrity": "sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha512-EeeoJKjTyt868liAlVmcv2ZsUfGHlE3Q+BICOXcZiwN3osr5Q/zFGYmTJpoIzuaSTAwndFy+GqhEwlU4L3j4Ow==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-9.1.0.tgz", + "integrity": "sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==" + }, + "node_modules/https-proxy-agent": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.5.tgz", + "integrity": "sha512-1e4Wqeblerz+tMKPIq2EMGiiWW1dIjZOksyHWSUm1rmuvw/how9hBHZ38lAGj5ID4Ik6EdkOw7NmWPy6LAwalw==", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", + "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", + "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", + "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", + "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", + "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.0.2.tgz", + "integrity": "sha512-0by5vtUJs8iFQb5TYUHHPudOR+qXYIMKtiUzvLIZITZUjknFmziyBJuLhVRc+Ds0dREFlskDNJKYIdIzu/9pfw==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", + "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", + "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", + "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", + "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", + "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", + "dependencies": { + "define-properties": "^1.2.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "reflect.getprototypeof": "^1.0.4", + "set-function-name": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.9.2.tgz", + "integrity": "sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA==", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/jest-cli/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-cli/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.33", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz", + "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "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" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jiti": { + "version": "1.21.6", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.6.tgz", + "integrity": "sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w==", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-md4": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/js-md4/-/js-md4-0.3.2.tgz", + "integrity": "sha512-/GDnfQYsltsjRswQhN9fhv3EMw2sCpUdrdxyWDOUK7eyD++r3gRhzgiQgc/x4MAv2i1iuQ4lxO5mvqM3vj4bwA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbi": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/jsbi/-/jsbi-4.3.0.tgz", + "integrity": "sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==" + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/jsdom/node_modules/form-data": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.2.tgz", + "integrity": "sha512-sJe+TQb2vIaIyO783qN6BlMYWMw3WBOHA1Ay2qxsnjuafEOQFJ2JakedOQirT6D5XPRxDvS7AHYyem9fTpb4LQ==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsesc": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.0.2.tgz", + "integrity": "sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "dependencies": { + "esprima": "1.2.2", + "static-eval": "2.0.2", + "underscore": "1.12.1" + } + }, + "node_modules/jsonpath/node_modules/esprima": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-1.2.2.tgz", + "integrity": "sha512-+JpPZam9w5DuJ3Q67SqsMGtiHKENSMRVoxvArfJZK01/BfLEObtZ6orJa/MtoGNR/rfMgp5837T41PAmTwAv/A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jspath": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/jspath/-/jspath-0.4.0.tgz", + "integrity": "sha512-2/R8wkot8NCXrppBT/onp+4mcAUAZqtPxsW6aSJU3hrFAVqKqtFYcat2XJZ7inN4RtATUxfv0UQSYOmvJKiIGA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jwt-decode": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jwt-decode/-/jwt-decode-3.1.2.tgz", + "integrity": "sha512-UfpWE/VZn0iP50d8cz9NrZLM9lSWhcJ+0Gt/nm4by88UL+J1SiKN8/5dkjMmbEzwL2CAe+67GsegCbIKtbp75A==" + }, + "node_modules/keyborg": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-2.6.0.tgz", + "integrity": "sha512-o5kvLbuTF+o326CMVYpjlaykxqYP9DphFQZ2ZpgrvBouyvOxyEB7oqe8nOLFpiV5VCtz0D3pt8gXQYWpLpBnmA==" + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==" + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==" + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==" + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==" + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==" + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==" + }, + "node_modules/lodash.last": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash.last/-/lodash.last-3.0.0.tgz", + "integrity": "sha512-14mq7rSkCxG4XMy9lF2FbIOqqgF0aH0NfPuQ3LPR3vIh0kHnUvIYP70dqa1Hf47zyXfQ8FzAg0MYOQeSuE1R7A==" + }, + "node_modules/lodash.max": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.max/-/lodash.max-4.0.1.tgz", + "integrity": "sha512-iykTDTb7PK33HSQmKy34zv+hh4WEu7WonJPXQcgODzUbbtradtNs8RsD/GI7XV++60KaKR1xhW56N4ISqHesfQ==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.tonumber": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/lodash.tonumber/-/lodash.tonumber-4.0.3.tgz", + "integrity": "sha512-SY0SwuPOHRwKcCNTdsntPYb+Zddz5mDUIVFABzRMqmAiL41pMeyoQFGxYAw5zdc9NnH4pbJqiqqp5ckfxa+zSA==" + }, + "node_modules/lodash.trimend": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/lodash.trimend/-/lodash.trimend-4.5.1.tgz", + "integrity": "sha512-lsD+k73XztDsMBKPKvzHXRKFNMohTjoTKIIo4ADLn5dA65LZ1BqlAvSXhR2rPEC3BgAUQnzMnorqDtqn2z4IHA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/moment": { + "version": "2.30.1", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", + "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "engines": { + "node": "*" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "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" + } + }, + "node_modules/nanoid": { + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/native-duplexpair": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/native-duplexpair/-/native-duplexpair-1.0.0.tgz", + "integrity": "sha512-E7QQoM+3jvNtlmyfqRZ0/U75VFgCls+fSkbml2MpgWkWyz3ox8Y58gNhfuziuQYGNNQAbFZJQck55LHCnCK6CA==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-abort-controller": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/node-abort-controller/-/node-abort-controller-3.1.1.tgz", + "integrity": "sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ==" + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.18.tgz", + "integrity": "sha512-d9VeXT4SJ7ZeOqGX6R5EM022wpL+eWPooLI+5UpWn2jCT1aosUQEhQP214x33Wkwx3JQMvIm+tIoVOdodFS40g==" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.13", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.13.tgz", + "integrity": "sha512-cTGB9ptp9dY9A5VbMSe7fQBcl/tt22Vcqdq8+eN93rblOuE0aCFu4aZ2vMwct/2t+lFnosm8RkQW1I0Omb1UtQ==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", + "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", + "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "dependencies": { + "array.prototype.reduce": "^1.0.6", + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-object-atoms": "^1.0.0", + "gopd": "^1.0.1", + "safe-array-concat": "^1.1.2" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.groupby": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.values": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", + "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "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" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openssl-wrapper": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/openssl-wrapper/-/openssl-wrapper-0.3.4.tgz", + "integrity": "sha512-iITsrx6Ho8V3/2OVtmZzzX8wQaKAaFXEJQdzoPUZDtyf5jWFlqo+h+OhGT4TATQ47f9ACKHua8nw7Qoy85aeKQ==" + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-asn1": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.7.tgz", + "integrity": "sha512-CTM5kuWR3sx9IFamcl5ErfPl6ea/N8IYwiJ+vpeB2g+1iknv7zBl5uPwbMbRVznRVbrNY6lGuDoE5b30grmbqg==", + "dependencies": { + "asn1.js": "^4.10.1", + "browserify-aes": "^1.2.0", + "evp_bytestokey": "^1.0.3", + "hash-base": "~3.0", + "pbkdf2": "^3.1.2", + "safe-buffer": "^5.2.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-scurry/node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==" + }, + "node_modules/path-to-regexp": { + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", + "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "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" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "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" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "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==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.2.tgz", + "integrity": "sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "lilconfig": "^3.0.0", + "yaml": "^2.3.4" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/lilconfig": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-3.1.2.tgz", + "integrity": "sha512-eop+wDAvpItUys0FWkHIKeC9ybYrTGbU41U5K7+bttZZeohvnY7M9dZ5kB21GNWiFT2q1OoPTvncPCgSOVO5ow==", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.6.1.tgz", + "integrity": "sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.1.0.tgz", + "integrity": "sha512-rm0bdSv4jC3BDma3s9H19ZddW0aHX6EoqwDYU2IfZhRN+53QrufTRo2IdkAbRqLx4R2IYbZnbjKKxg4VN5oU9Q==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "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==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "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==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "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==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "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" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/prop-types/node_modules/react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/psl": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.10.0.tgz", + "integrity": "sha512-KSKHEbjAnpUuAUserOq0FxGXCUrzC3WniuSJhvdbs102rL55266ZcHBqLWOsG30spQMlPdpy7icATiAQehg/iA==", + "dependencies": { + "punycode": "^2.3.1" + } + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dependencies": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/public-encrypt/node_modules/bn.js": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.1.tgz", + "integrity": "sha512-k8TVBiPkPJT9uHLdOKfFpqcfprwBFOAAXXozRubr7R7PfIuKvQlzcI4M0pALeqXN09vdaMbUdUj+pass+uULAg==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "deprecated": "You or someone you depend on is using Q, the JavaScript Promise library that gave JavaScript developers strong feelings about promises. They can almost certainly migrate to the native JavaScript promise now. Thank you literally everyone for joining me in this bet against the odds. Be excellent to each other.\n\n(For a CapTP with native promises, see @endo/eventual-send and @endo/captp)", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-app-polyfill/node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==" + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", + "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-dom/node_modules/scheduler": { + "version": "0.23.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.2.tgz", + "integrity": "sha512-UOShsPwz7NrMUqhR6t0hWjFduvOzbtv7toDH1/hIrfRNIDBnnBWd0CwJTGvTpngVlmwGCdP9/Zl/tVrDqcuYzQ==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-router": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.28.0.tgz", + "integrity": "sha512-HrYdIFqdrnhDw0PqG/AKjAqEqM7AvxCz0DQ4h2W8k6nqmc5uRBYDag0SBxx9iYz5G8gnuNVLzUe13wl9eAsXXg==", + "dependencies": { + "@remix-run/router": "1.21.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8" + } + }, + "node_modules/react-router-dom": { + "version": "6.28.0", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.28.0.tgz", + "integrity": "sha512-kQ7Unsl5YdyOltsPGl31zOjLrDv+m2VcIEcIHqYYD3Lp0UppLjrzcfJqDJwXxFw3TH/yvapbnUvPlAj7Kx5nbg==", + "dependencies": { + "@remix-run/router": "1.21.0", + "react-router": "6.28.0" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": ">=16.8", + "react-dom": ">=16.8" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-scripts/node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/react-transition-group": { + "version": "4.4.5", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.5.tgz", + "integrity": "sha512-pZcd1MCJoiKiBR2NRxeCRg13uCXbydPnmB4EOeRrY7480qNWO8IIgQG6zlDkm6uRMsURXPuKq0GWtiM59a5Q6g==", + "dependencies": { + "@babel/runtime": "^7.5.5", + "dom-helpers": "^5.0.1", + "loose-envify": "^1.4.0", + "prop-types": "^15.6.2" + }, + "peerDependencies": { + "react": ">=16.6.0", + "react-dom": ">=16.6.0" + } + }, + "node_modules/read-cache": { + "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" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readable-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.6.tgz", + "integrity": "sha512-fmfw4XgoDke3kdI6h4xcUz1dG8uaiv5q9gcEwLS4Pnth2kxT+GZ7YehS1JTMGBQmtV7Y4GFGbs2re2NqhdozUg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.1", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "globalthis": "^1.0.3", + "which-builtin-type": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.0.tgz", + "integrity": "sha512-DqHn3DwbmmPVzeKj9woBadqmXxLvQoQIwu7nopMc72ztvxVmVk2SBhSnx67zuye5TP+lJsb/TBQsjLKhnDf3MA==", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.1.tgz", + "integrity": "sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz", + "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.3.0.tgz", + "integrity": "sha512-TVILVSz2jY5D47F4mA4MppkBrafEaiUWJO/TcZHEIuI13AqoZMkK1WMA4Om1YkYbTx+9Ki1/tSUXbceyr9saRg==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", + "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-6.1.1.tgz", + "integrity": "sha512-k67Nb9jvwJcJmVpw0jPttR1/zVfnKf8Km0IPatrU/zJ5XeG3+Slx0xLXs9HByJSzXzrlz5EDvN6yLNMDc2qdnw==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.11.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==" + }, + "node_modules/regjsparser": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.11.2.tgz", + "integrity": "sha512-3OGZZ4HoLJkkAZx/48mTXJNlmqTGOzc0o9OWQPuWpkOlXXPbyN6OafCcoXUnBqE2D3f/T5L+pWc1kdEmnfnRsA==", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/renderkid/node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/renderkid/node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "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" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/rollup-plugin-terser": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", + "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "deprecated": "This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser", + "dependencies": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rsa-pem-from-mod-exp": { + "version": "0.8.6", + "resolved": "https://registry.npmjs.org/rsa-pem-from-mod-exp/-/rsa-pem-from-mod-exp-0.8.6.tgz", + "integrity": "sha512-c5ouQkOvGHF1qomUUDJGFcXsomeSO2gbEs6hVhMAtlkE1CuaZase/WzoaKFG/EZQuNmq6pw/EMCeEnDvOgCJYQ==" + }, + "node_modules/rtl-css-js": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.16.1.tgz", + "integrity": "sha512-lRQgou1mu19e+Ya0LsTvKrVJ5TYUbqCVPAiImX3UfLTenarvPUl1QFdvu5Z3PYmHT9RCcwIfbjRQBntExyj3Zg==", + "dependencies": { + "@babel/runtime": "^7.1.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz", + "integrity": "sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==", + "dev": true, + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", + "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", + "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/schema-utils/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", + "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "node_modules/sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/shebang-command": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz", + "integrity": "sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz", + "integrity": "sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-support/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead" + }, + "node_modules/spawn-command": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2.tgz", + "integrity": "sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/static-eval/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/static-eval/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/stream-browserify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", + "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", + "dependencies": { + "inherits": "~2.0.4", + "readable-stream": "^3.5.0" + } + }, + "node_modules/stream-browserify/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/stream-http": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", + "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "xtend": "^4.0.2" + } + }, + "node_modules/stream-http/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string_decoder/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "node_modules/string-width": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", + "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.9.tgz", + "integrity": "sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.8.tgz", + "integrity": "sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-ansi": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-outer/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==" + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/stylis": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.3.4.tgz", + "integrity": "sha512-osIBl6BGUmSfDkyH2mB7EFvCJntXDrLhKjHTRj/rK6xLH0yuPrHULDRQzKokSOD4VoorhtKpfcfW1GAntu8now==" + }, + "node_modules/sucrase": { + "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" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/sucrase/node_modules/brace-expansion": { + "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" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sucrase/node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "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==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tabster": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-8.2.0.tgz", + "integrity": "sha512-Gvplk/Yl/12aVFA6FPOqGcq31Qv8hbPfYO0N+6IxrRgRT6eSLsipT6gkZBYjyOwGsp6BD5XlZAuJgupfG/GHoA==", + "dependencies": { + "keyborg": "2.6.0", + "tslib": "^2.3.1" + } + }, + "node_modules/tailwindcss": { + "version": "3.4.15", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.15.tgz", + "integrity": "sha512-r4MeXnfBmSOuKUWmXe6h2CcyfzJCEk4F0pptO5jlnYSIViUkVmsawj80N5h2lO3gwcmSb4n3PuN+e+GC1Guylw==", + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.6.0", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.3.2", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.21.6", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.8", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.1.1", + "postcss": "^8.4.47", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.2", + "postcss-nested": "^6.2.0", + "postcss-selector-parser": "^6.1.2", + "resolve": "^1.22.8", + "sucrase": "^3.35.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/tedious": { + "version": "14.7.0", + "resolved": "https://registry.npmjs.org/tedious/-/tedious-14.7.0.tgz", + "integrity": "sha512-d3qlmZcvZyt7akyPHiOdR+knfzObWZH3mW+gouQTSb7YTSwtpHuYHcvsQabfbY7oOvgbs51xRb7CwOahWK/t9w==", + "dependencies": { + "@azure/identity": "^2.0.4", + "@azure/keyvault-keys": "^4.4.0", + "@js-joda/core": "^5.2.0", + "@types/es-aggregate-error": "^1.0.2", + "bl": "^5.0.0", + "es-aggregate-error": "^1.0.8", + "iconv-lite": "^0.6.3", + "js-md4": "^0.3.2", + "jsbi": "^4.3.0", + "native-duplexpair": "^1.0.0", + "node-abort-controller": "^3.0.1", + "punycode": "^2.1.0", + "sprintf-js": "^1.1.2" + }, + "engines": { + "node": ">=12.3.0" + } + }, + "node_modules/tedious/node_modules/sprintf-js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.3.tgz", + "integrity": "sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==" + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.36.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.36.0.tgz", + "integrity": "sha512-IYV9eNMuFAV4THUspIRXkLakHnV6XO7FEdtKjf/mDyrnqUg9LnlOn6/RwRvM9SZjR4GUq8Nk8zj67FzVARr74w==", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.10", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.10.tgz", + "integrity": "sha512-BKFPWlPDndPs+NGGCr1U59t0XScL5317Y0UReNrHaw9/FwhPENlq6bfgs+4yPfyP51vqC1bQ4rp1EfXW5ZSH9w==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.20", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.26.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/thenify": { + "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" + } + }, + "node_modules/thenify-all": { + "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" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "node_modules/to-regex-range": { + "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" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true, + "bin": { + "tree-kill": "cli.js" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha512-pkonvlKk8/ZuR0D5tLW8ljt5I8kmxp2XKymhepUeOdCEfKpZaktSArkLHZt76OB1ZvO9bssUsDty4SWhLvZpLg==", + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/ts-interface-checker": { + "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==" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", + "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", + "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.2.tgz", + "integrity": "sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.6.tgz", + "integrity": "sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==" + }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.0.tgz", + "integrity": "sha512-4IehN3V/+kkr5YeSSDDQG8QLqO26XpL2XP3GQtqwlT/QYSECAwFztxVHjlbh0+gjJ3XmNLS0zDsbgs9jWKExLg==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.1.tgz", + "integrity": "sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-disposable": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/use-disposable/-/use-disposable-1.0.4.tgz", + "integrity": "sha512-j83t6AMLWUyb5zwlTDqf6dP9LezM9R0yTbI/b6olmdaGtCKQUe9pgJWV6dRaaQLcozypjIEp4EmZr2DkZGKLSg==", + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/use-sync-external-store": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.2.tgz", + "integrity": "sha512-PElTlVMwpblvbNqQ82d2n6RjStvdSoNe9FG28kNfz3WiXilJm4DdNkEzRhCZuIDwY8U08WVihhGR5iRqAwfDiw==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.96.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.96.1.tgz", + "integrity": "sha512-l2LlBSvVZGhL4ZrPwyr8+37AunkcYj5qh8o6u2/2rzoPc8gxFJkLj1WxNgooi9pnoc06jh0BjuXnamM4qlujZA==", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.12.1", + "@webassemblyjs/wasm-edit": "^1.12.1", + "@webassemblyjs/wasm-parser": "^1.12.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/@types/ws": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.18.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.0.tgz", + "integrity": "sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/which": { + "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" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.1.4.tgz", + "integrity": "sha512-bppkmBSsHFmIMSl8BO9TbsyzsvGjVoppt8xUiGzwiu/bhDCGxnpOKCxgqj6GuyHE0mINMDecBFPlOm2hzY084w==", + "dependencies": { + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.0.2", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.15.tgz", + "integrity": "sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.11.1", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^11.2.1", + "@rollup/plugin-replace": "^2.4.1", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "rollup-plugin-terser": "^7.0.0", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "6.6.0", + "workbox-broadcast-update": "6.6.0", + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-google-analytics": "6.6.0", + "workbox-navigation-preload": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-range-requests": "6.6.0", + "workbox-recipes": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0", + "workbox-streams": "6.6.0", + "workbox-sw": "6.6.0", + "workbox-window": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/workbox-build/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/workbox-build/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/workbox-build/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.6.0.tgz", + "integrity": "sha512-p4DJa6OldXWd6M9zRl0H6vB9lkrmqYFkRQ2xEiNdBFp9U0LhsGO7hsBscVEyH9H2/3eZZt8c97NB2FD9U2NJ+Q==", + "deprecated": "It is not compatible with newer versions of GA starting with v4, as long as you are using GAv3 it should be ok, but the package is not longer being maintained", + "dependencies": { + "workbox-background-sync": "6.6.0", + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "dependencies": { + "workbox-cacheable-response": "6.6.0", + "workbox-core": "6.6.0", + "workbox-expiration": "6.6.0", + "workbox-precaching": "6.6.0", + "workbox-routing": "6.6.0", + "workbox-strategies": "6.6.0" + } + }, + "node_modules/workbox-routing": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.6.0" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xpath": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/xpath/-/xpath-0.0.34.tgz", + "integrity": "sha512-FxF6+rkr1rNSQrhUNYrAFJpRXNzlDoMxeXN5qI84939ylEv3qqPFKa85Oxr6tDaJKqwW6KKyo2v26TSv3k6LeA==", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + } + } +} diff --git a/samples/tab-planner-timeline/package.json b/samples/tab-planner-timeline/package.json new file mode 100644 index 000000000..faec2febc --- /dev/null +++ b/samples/tab-planner-timeline/package.json @@ -0,0 +1,60 @@ +{ + "name": "M365PlannerTimelineView", + "version": "0.1.0", + "engines": { + "node": "18 || 20" + }, + "author": "Bill Brockbank", + "license": "MIT", + "dependencies": { + "@fluentui/react-components": "^9.18.0", + "@microsoft/teams-js": "^2.22.0", + "@microsoft/teamsfx": "^2.2.0", + "@microsoft/teamsfx-react": "^3.0.0", + "axios": "^0.21.1", + "moment": "2.30.1", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-router-dom": "^6.8.0", + "react-scripts": "^5.0.1", + "uuid": "11.0.3" + }, + "devDependencies": { + "@microsoft/microsoft-graph-types": "^2.40.0", + "@types/node": "^18.0.0", + "@types/react": "^18.0.0", + "@types/react-dom": "^18.0.0", + "@types/react-router-dom": "^5.3.3", + "concurrently": "^8.2.2", + "env-cmd": "^10.1.0", + "typescript": "^4.1.2" + }, + "scripts": { + "dev:teamsfx": "concurrently \"npm run dev-tab:teamsfx\" \"npm run dev-api:teamsfx\"", + "dev-tab:teamsfx": "env-cmd --silent -f .localConfigs npm run start", + "dev-api:teamsfx": "cd api && npm run dev:teamsfx", + "start": "react-scripts start", + "build": "react-scripts build", + "test": "echo \"Error: no test specified\" && exit 1", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app", + "react-app/jest" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "homepage": "." +} diff --git a/samples/tab-planner-timeline/public/auth-end.html b/samples/tab-planner-timeline/public/auth-end.html new file mode 100644 index 000000000..20e7b6ff1 --- /dev/null +++ b/samples/tab-planner-timeline/public/auth-end.html @@ -0,0 +1,59 @@ + + + + + Login End Page + + + + + + + + + diff --git a/samples/tab-planner-timeline/public/auth-start.html b/samples/tab-planner-timeline/public/auth-start.html new file mode 100644 index 000000000..b6a867a9a --- /dev/null +++ b/samples/tab-planner-timeline/public/auth-start.html @@ -0,0 +1,53 @@ + + + + + Login Start Page + + + + + + + + + diff --git a/samples/tab-planner-timeline/public/deploy.png b/samples/tab-planner-timeline/public/deploy.png new file mode 100644 index 0000000000000000000000000000000000000000..130a2ae41fb99b5b83098fffb858c718b11e8814 GIT binary patch literal 78673 zcmV(wK-XP<=kE`{zrXv_&)@(4{{Hmm@85r~{d-NlUw$v|zhCeqi1&S?eOU9^UdOz zp8KV~pZLCf#yi_Hqt`4Ti9I8P`QG1gcFou{CJ&H9zEb)7yb;&m@xI^f%xUJp`&$w3 z)1P^^zbnzzN5-%0&wjRLa78)4@A-RXL&5u5bN?ClbDvF(LK1)Fb^rbMM)lN;jnCji zsYi^y`HbdRMoC!O=cBQIO<4~(sgD|LK=|RjJk^DUTGL-2zu&(S>WtF^z(;WROS)z4 znayCX*rlTfe(V>_zK`tc#oFkex3OI3Idw5rl+OG6=SYri^gXZ{%{^*M^Zo6yjPB1} znZp2gaAAWOc|RWV`|Rgpu{bUQcyP`e^&w1ZVMB11Jr&W`^Yb5Lv?8iQLA-J)ecnr! z$MU+eUt+G3ZR^u#rWr*kQlo%A^tx$ z%4ddq#tv{XGPvJw79=^G* zmW<~a*AHFWdH9@KI_zMgh|T-l=va^2936y6$*^y#@{q~F9KY-y;GALGn3&~!{mzPE z&{%#Nyr>yz(XE?i^reOjD%V#v0Aa%&ZNMVN(s)s;$x zw;Zz_>O%LS)1BC(sNeY1!76=fwd2Yv`P`Yoz4nsC6D;)BX8w3g=E}c!sE#jvW9w(Q zY->%TtOWz9pf#7a#Ut^suvO->`A*|M->i-ecG3NPz%en5zz-M+Xix

=bpy2qJ>t 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 z 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 literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/public/hello.png b/samples/tab-planner-timeline/public/hello.png new file mode 100644 index 0000000000000000000000000000000000000000..8654be8a8c7d0fb5a3edd86393210347ac882f11 GIT binary patch literal 35473 zcmV*nKuEudP)^O1k#3aG7osb|L zH*AB!7)%oq7>TZegz8Cms@MDWHt+wL-PxP%GqW?ZGqeA%KBJwTnJu@sH@|s00~88H zG<|)2s{kT(P%>2H1`B zx_cf23dP`9fI^`pIo@~lJ|aqg0Aq;~Qj72Vc;B(jK%p2MYB5nL3F0Sp_69IK%tQ0L z7i5O>JR6MelKfkH7DRG27b4H2bH zU}CVo2`ChUL1RpmvL#VOI{_vq29|C@KTs$Jfm%$Ivc(F~>!1uEKj(U&Pz(eWCQ8}D z0@DR$0Qosr0fk~9s4!8=78cm`PzI2nlL`~XP*7o_P$(3NuAst1p-?CkU10+Xg(8_) zECv%36A%i8xchdy9cpW9x!Y{`{eGC5ngW(35g&#Dx7!WX)zw*#4Tr4+bp&v|wP?Qi95!}|& z(vop(AP|7b$=Oj!C{7-ahZC{N%F2x6g`$Mu>)>-YHZ}r!0Ip_B`>SDr~h3&|3V-lr$aNER&YVIX#^8nLMUzTR!cb{6MjO*WgYVAdSQ zpm0H<$z~PhdhTpim=uVs^u@03p7lVX7zAoDnULU-Et}9nGQ21u46H;83SE2{9|N6% zqJfK;RBjZbT&}u&&rP9}8&sG~MCkC=RiPtWb`vj9!7MqWfg+3XF(Ob3HeR)uF42NQ zF#}YXOad2=vBb8ag#qTJmI%}zFo{D6>xsd%^)i5bX4`;5F%VRkOaPv!$<2eH^TY<_ zU~dRVV%v%pr}7b|^7uI^=7Axdo~Z>r z2A2Bn?r!R~q!5Ji1BGHRs4y82bl*`?NQ8g{B@1H`o98^$nN_3dMZv7!$F0~03=3LU`q6Spok(`Gw)%x zYEC5+pD`u+bHo00Qh96y1LU#n|sp`xN9xsCi7Q{*$)%`)sZ3(NFJ$$C{)6|HNc z=o%_a27tKm?jtw107X0&D@0pXlUwN{$FR{VT2A3C!vOV)-R>ZwR3o|%AF%KuaDv5b zvsf&Qnb<_}XTAKeD5D$ve z^i=kIg33xK=T0j zqMnCkVQh3HYsMa0N@y_^`3fK#g+xc@Yd_91>|<1 zLQxn+bVS1@+U~xpeW#$=Qp4j3YTJD!}P<7LF;IP;_K)ocKRCTOzT|&U%{N zM=1;yCY_P!@-P9EyiAS^aKe<1#bSZR_IX64GOd_c&3uTt+tRkG6W1vR(U~4N3N`Hu zB|V%R@*??fb5%{vW}r}VK%2Pg3?fR`0VOXp6Qfy02|?>=Y~TdhKb^6U@sB|K>?vGw zz~)|9e#vu~{$NEc;vYVJ<|rKe)6Za{{~bv`G`SMKjCepF^iEIrduOIL`6nj2fI>-w z3X{$t-gzoa1@KOf=iQIudS<4#5s}&ml(L7$m~=$o==1Nhu*?%c$w`=;2uDu$7d*~l zwL#mwo{a6W3e3)11Zsi(^)Q3a@Arf1g(&d`^8#?7*k3YB?Pyfc=ZXG zIQ|YNPWAJbgER#1jN$6{9`sC4Z6ZFM`@-SaW?Bd$ZoZ4nwgrqFA|I0M+K@ppu(gt<^Uxx z6GMYgG?)O9SC|Uh6*%qo!y!0L1Zt94cJtRC}l*Pp8)|JNOluc&Ik)mpOL!?Lm4`(A(c_x;-+-3*ejOm6tQ|D?ka z4FnY?eNki!0rPX>$U!I;OK2LRj%tuhLa)4D4;(*!T(?$IK5)KN?~x-gziYmT-hQb9 zJ$ZZ|$OVNeL;cdxn;Id@zM`em~=w0 z_xX!2d%wR z#1)xg_2o$`M^~Q7!K8~@$kIndYBO27fKn2uFzE%BT?Lf99C-6p(Z{yU>&m&0i3C9m z>F4I-$NLTGzRLy1$A*W7MGN%IpgBZYBw%IJj4kbcc^i}pw3aYoz^tIfgrhwu zdB9`|Hnxq5lQvLc(gQ5e#;tkS`si<%W;Zz;iY{s}Fgj!4`hR$Eg&C$KPVgDQAGx3Dv6($C| z9*FD89qaFqII0-_|aOSD#Y^V7-!Bq9hf)bPLylP$*n5C9m^> z_W^}t{?;FTVIxpffyS6hh$Rx+NGD>=g0)I-JpZ(E^-4KlEvXGm^Eve*MOsWgpAUjT zaRt3b02{A%UGfp=|I6=y0-MOP87PWFg{g!v40Yr244vrbtRzegR~vNYX;q(tu0SKX z1I2tUjU?8D-NE}`dKkaMV6)pnE`cHvOLV||OdqGsUzLXnQ;7)mZrKR&-dtr33KG^R zDbk!ZL2I6NL=w{Htcni#eJG$5S8Lkd%_UsYw%yizzG12@*v+3t#DdWeDiWmV7 zO`HUyQs2@7DzY9Zib7p^8WHS${yGMj4?>B-Skj&nj*w82CRg^fZ*PHGC`)KYl83I2 zTx|~y%5w!7rMR}bx+Y_r@H2|c3>hxAB*aEyiZzW*Fg-R36#YYmNdw}80Arg$2kbVe zD0S7@;mv_S#zVvX@7 zqk~qHXL15!3Ku-v?DjUGC<=AusSFoavc$0QTghE`I04qEE4WLVh6|ux=ZENFBY-R)FXSGSu757;f z8COjW)F~WqVyt#5ObSC?c`AYKyKt0PN{oKm4(X{bNe(DP7j-&CAHO}(dvDdn>ofK- z5kD}|5U^Hp^-MU4cJAD{aPq_nFca-_=73z$8JV_0?_ecN`7AK)pB3%S#xT@4qtMe9 zfC{^^f_8Guk$i1@4SfEVny{qTsc&h8NGQy?^_0L?>295v7~NQ3-?SMhia>=)1wu!+ z+zM=L6X?KwSMFe<2f8rdb>+J=_SyWy5Uxsd?c_PXRaaF*Lqj8skB@;Fm_tNKYQ|wO z%)rh*H@tJQGDVDpoJxqtGka=aVOtQ^bo+={$&0h$>%DWzNnX#%iBT?^Ya&Dl@wL37 zM5?(X{(DzSoETspoR}D^tFLdQbD9)@3X_81d?jl%wwavVE(3~gzPfxU+_g$ykfw1$L&b8^fMBUAPiK|yi)zo|y} z;CYkWWAcGk(r;gB$Y~+r<16eja-1dO7<|oF4!b!K{ouKiP~*ywTx2SW+(XHCZ(~-sve|S^nh7a%T_}DXVt?BF+}cqcAX& z&Fyl-nKP#$95zOMkIUsEmeSmKmj?+v`q%*?N~x*(%R2n9Zm~D(iT^@~iwnk|P$YPl zAKw0UM+1Cx-FQxMLZQK9(yb(XJ#^LKk`Bh5(6zY#lr!ad{_my6ysxDeRGf;3X64BQ z1u4|KWg8KttzeM3O6jgF3c`Zja|)yp&r)-_UC^^=k*rvamY^WbpFf{0T{%T5S03I| zPalC@yJu^-FyY{@FCBw-ubR$lji3d!ywlGei=x7Vg7f$rb)0aegWI@$0#WK9*4WLL zk8-bcLvk2x9L2?r7PHG}}U;hNW^6G3GBD6eEXrx#mC{QRG7cQQygF?&c={=bq zZ`>wKs6avc=!Fvn-Elm493Gz`gm0>^4YQwR%BQ*>*a#IT8BkZANaBeN>?VlDZU6(b z^t=nWH0pBW+{>>{+kz(!CVA_aJ_f;trEs{@SwP$pvi%M9RFIUI9H#Ov*6St*XP2lN{G{j z`uci0vq>b>Vk!Xdva?2GyW< z)DiAhGSZE#Qa-JyXGd$Pzkl{TdgTR`qAizPY*;?SxdM4GgN~2;ZF{FWxgC$eV~YXB zNod(&tV<1?Rn^eg-VRf5Jq**k9|iB>7a%m&m)2J>DNfXK5(%}Ka*#-B*u)ylT_=Wf zuecJP{mm~SqVpbZayjS1ivg{m*3Nlcnm9)?-(fcKf#1%rTOxi=oPu?NSeyYZ9VMP! z7+0#RtAyoqeGrkW6>QwWWw*xQ{6#bH+}rW<^UmK} zFjM-%Yu*d5Jo6MMPE{@j)~=|4&i44p!Ruq;=!poteW0|$6^pT8u}BYGuUK~p%qkBL zo3U+n%j_D8Q^n*#2-Pf-?bg$~=!kjhg9m22a9?;n7NZ^ksh~B)#$xeXZi&HJtzmf4 zRs*3(+*xyS%mx$w*=#zrmgE-Wri0IeRui96jxN1)VZ!2Txzsi`<=lrN6*#pEqBFzb z>^dLY76B(tF)B`Cpu&^@V@Q^0^gdPxqbbzHH#5cE){r>J71w_h4!`~^ylbfk?DpA{ zwwnmmiY0caueHF7ugd?!Ed~^&lY`R`jzpoYsfviFxYj`}9rIE&2t7qiPHoE+D}=M0 zrjKM5Co_mnAtomS5D3n?!Imy*1{fAEOi4i^ODri)ct8FoE?qhe?uvL~1l}InJ9`>Z z(xO2yuEe_u`F2J^is>{irgvg^>NK!N{{rsCmnXKMI7NR%R&E4JPRd@Gu+eHL61$a& z#_q{>k}?wkp9jLhK=Q}L88zpxae*z8y>m2LPz&eTIO|DkP>_P5`0Jh-o&jei5z3lM z(E>G#P^D76c=_Ngr-^qUNW>{-6W^aN|NBr0g`aw2GWB8vU3nf6HK<9;2nC53ro=5S zR)?LdrCTvSReZ1*muI2E!X%6{q2+|#B!oml4w#u-koP(295Z0IWd03wgE%4{;@TV7 z2bILNmtf<>*eKLDHc@fPL0JnEy6wWz*k(pYjaJnHPYj;vahN?j$4}U{NdE2x9dk+} zOcf3r=f;aAuCo1sFt;EmQk4!XG}gJYy87ZjS$1nEc|<~?xTA6$iir@FQwJgJY=dy# z?hwWi9jUanR*5?9>Fs-A`_3ca@dd%{bif5Gy5Wj*7bk_O!s!HiMMc)f7HTRs8Ftj$-z{<1c!3`f+N37}mjaF)%sTNUY5(M6tH+KCz7!rMKaNr%VH+F-? zk$nA)V?>-9sW@e&Y=tS*yM?&z;1(zoW+q0t6NK;-V2c#K40cFs5}+t(9Zh>Oub_F6 z3P)lvr=>b&Uvh+YRg0Wf6Q_~mjg8HlfRaMl36o$((n=^3{GMqD2GCu{q`0yow!(91 zFcG3uU~CD=CQe8+migW=Jv<#bai(-|uwdonA!0eTL8P*|;PHAC9fTFNclM~ssQ`DM zjb=|sc;vY^Gen7}@5~td*JC^2?l1in$mNme-bxWAAzptF?!NyI@T>2CKIh|yr&F)2 zus%wd0T_$MAQVuuzG;@o$seDm&}7#;4fZ)({Llq6*(OnRJ=q&7jn7iOl$ za-4cu2-&;95$@0V_@l?QcjE~`adHvY-Poj$vyc$G%>p%56(r`A8T;WHwPuhb&LlcX zA`VyUE_K%b@7I|c@SpK;jJ($Z~N|e(gnKjZur1Ooa^poVktedeIF-GXg%Tj zH5Z+o^|_~gvm%5Uf9XZL0k0PZ`i_A-&XIIQ;jKr3PMvE(|R00$sTnbT- zja4~|3F~H<9C0RoTUxTX7-dReA#T0OsY6`s39YAMx$ZN__F_M`USVV5<|{@rie51T57Vu2J{7veV$ldhBT-JAqLB!<)HXF1>}ro< z^hZHIJ8Z^UY?lcHt)&NEn5{LsX61B7TcV*8$H6x(uk}&)+0rZ~#I+AmbK1K>BX$MY)w~zA0xu@sp82y z@oo<+E9ytU+9eb}o~QTJfD-HwWZ>cRQ+V2^-Z}e%i^-LFHkS^YXOp-SrxQWx=Gag|gxI&cNizK#HZ58#?lZ9vQK}^3 zWDAagDkva2g}~rEw$eecBe<~X>NCWWNf8V|OpZz3O}Iyy_`jg1Wd2+A1K3KPba$REZ%P$tYwjKI`bYQbO1 zc{Xibcz1eSr4y+J)HSz|*wTBG_cPATf(`j~M;W0;cV30}Bmv zH@zt=_Q%86lGfN7y7FEwrNF=~qoczcp-eHa#bk-y2W0?SM`$H^XYd4)&vnQDNo4Lb zYM1f4rWUyT`cKTd@Yv*kIbc&(+1z`J#vT~u1S!nb42mZCzr;WS7P7M!i zX)0(vVIRETzEYnuJ_Et`E=)him=dOk7tHZ*MBI(5pbRl(R$ih* z_*O7E(MXufyh{p8mTa`7dnIv4n2pA-Kl$?q!Dw)z^x==kMJeOwn$0-m{!dw-&C(No z265MurC`mCR3eTB2)ebOf5l2X0<9#^zCWeS5t;?vW89eX90Jo+9VXUJ6i!cM&%i^` z`NTzIU=xv9kMW^rvWOX4Q_ZzuA~dt_ahSZXktthB(JX%~iX5MXhgQI|ykl2^}JOms0$Kk+0g@wr$8i%Oe%?XrJNEID1488Rf z3?1B=_n52Z*xI3Kb?soEppD7OJh<3+K;20}T~^7&#Rt@gxsK!eLMnF`dPE z?8JqaAxdI@MGVtLE2`zo9+?kB+>ym*q& zH5X|#P|t}W-WH;%asuX84ZysrGoUt=Za1`dFDQ7Nqiq>fv@M6?VZYtj+`0+M1k+he z)>!O1Ffk}f7*k4~l=1I9rNvIBl`sq65n&d+CqC3QH4{PVBv#T|sH&;SekqmwS@{nm z+Yirg6PizuwLOv2aIK7dXTVRyDLI5-m!I%jSm_4TrfU9J9exC^fEQXTnh9 zh{uZJwM+~VASNkH_)`XaUhY0aM9F5$eHucsxuoqaP7G0;yhI4`_3(93{A$VTxQRuE z$Km_Z3)ZS;PLS|c8JN3AMh3PuH@9ztGQf1gM85dz8S@!}9K0wMB8!s>a-DU@2M0k5 z<}Y5tU17SbYdEo)92-g2xXk{(QZ2gXj*i)Vd0lLof}7YJZ}tLA&R&5TVxrp>^Yj-vGIwIG`wG!p!tRg2fHw)3adlZFf1un@lH6g3H6W6TOWMKB)^jLu_S~hb%v!o~UL_c&=U13_W z?qW`y3L&--IQv2ATeCli&Gk4o{l(OkDSL22Gtm))e^~Cw2brW4;WBw$v@DLauWEs+ z1@D5!RquhYdoKBVP&T_xDX?RPM!!NFlku;^Ca-TYl`D^7B6X~Zv=+xwj}M*Vx;HBg z#&-r)w3twk=8?D(hcL;2-;n28IY-_`?wpPsk4l7?3MPc4yfd~yIIBoRTTBX*tK)!o z^c3go z_`nHRdiF9fB@%yy8raQg7RtlZg{q#Rz(VB~(hb+$OTIg7O z4ve2U0b|4>8Xq_br;hAR5hEeZElSk|6^G59C3dRmuakQ*hKVug(lcGlA}UNe1l@PR zfHt;(V-qL;w|8s@wXt)JRdZM+BCMHwwMUZE#xpFb#A;Fu)8kC)rHsd4t%QQ4 z6D>Tlb33<4VSaa)ZY(C7!w%}fir>pXml<7prpn5**=)PP1bC(@ z92Zi`>jq}lrDqDvC`?meV8S7Bqo{?j8Eb6XbB5sc=bwd{2{|r8xv+UQu}PuGJXDN8 zNQ=_2c{Z@Dh~pI`Y^&8wbi`b}TOBejxFSJuy5ike!P@iBgQhGA4JcYGRKf1mnZMRs%u;x3#^eW#GhGG-MV7UcD{UNrYd7=ymghAVrTF_0lc6wsSiT4F z`_hgP+*KrPJbAb}YJqM%*{-}4*dq3(;%w;xIJ^r=1zJM9HRMagKJ}gw?$qM_$@>a2 z#HaTlxm^tghr04i%*^-%?D+Fj+KW;eY*wFKp<^M#g_r%&Y}Rf09EUmgNqC=f2sxTW z93{@u$+t+Mrb|B;*eFOws8e#)6lpQ3>bhlD4iBC&d@nsJOeP`yyL|l60od{MQ<`Mp zr86})nzn^aS!HwW%OHo#jxGGitPf!eJ-C36uLv+3FYKrTEk#Ex?s_qTNkOXW>hn*p zRabOGES%%uo{5P*LnlH|VKNyr6XUS`nQd@z=T0aU7}J{M#3{e%q-X@2wlCk~gtsYL zBJZzWi#Sur(O44EDF}Jtnz{PxJ*QV{oAQXb`l2HerY;<+{1F%!Doi@VYLi#E=MCE7 zrLAwnE6+R)-f{IuOBdqkzP&OG5H`=TV#F%jCN`V$<$iqfaOI>TX0b!CvIR6pdezi3*d>sHl`yd^qB%f^A0^!czy9!eq1! z^uoy_hhX4%UzR-*{|MRCbvE1f91mm*?qjp=Q<^}f3MttNp6l%H2B>N607`!9TUzt( zXQNn(p}y#dd{%}fE((Lt2*btaMTLBPtS$t4lhm$l8{jCTA1njTZmR@UpSdgG#rGj zk3RuNkLT)S!RA@Z_vgvxyeogItvdLfb0Om`Xe>H~UKsyXv@C$?=F)#>^av(9G`5TT zY%~)caZheotI1Tt#P)5)OccY9R81smapDEIwNcf1HXM`+5$b#%d3L(LY7Kky9l8cVm@!oSU`e^=) zvofW5ZilGPMPtzs1q0AEG%&CU42G$MDH4g8qUsr4d3HfXK3Yj{oa}@h{axI;SkQW! zUidXmpdzkrC>2aB03#DI_~Xttc7Q;*KV4Qy11%qNqi>2#gb5z z@K!D;P`Fsa6JVd&500s~z#1F?EnqE`;BS2&vE1TT;QrIqaAM2}mn@!uw)!B%%@a9O zZD)_+#$e<-B<1L|!vq`B2OAbM{sI#o3U?A$QyS&bwEDf^9XSazBiejF^bBU;HFro% z3eoHrC*_5hx=_G@MYo&4AeiMm&JjAYWjFbWR)Pt@X0H1Wjlgz^R+3myq-?%p$;A>@ zwlO=#xOhQibF|@EHrE3e^x*6AJ(L*!CcZvSb{c-U__@mRGCvkMj<7WR1 zgpadWE#$s*r$W@~2Cus-?=htkp1dU9R3tD1$Nv1E5c2z>TtQK4?_MCuwP|lz3ij5e zP&}%9JJ=}8ENE|U?*{{58e#JHZSAr~V|`#E9(>jT(>`r}MNBk6tf(`bNb&24&6ocp zMFB$LL5m2Nh-(4aHYcYTrPELqhWD-<1&2Kb;shqKFRQ?0dmLm4necIm-PvEyVgZXq zx-iXDE#_Q#x5a5$w;oHZht=rFfuk>;6+8vcrj zV>)Jti+5896Ix4Pf;91T7POa#Fd-;TTlO`=kwN|>m`L=_`d2AItWq|ykVW~@4w~IZ zE-yg}Xe~){;gwKy#6CHS)1nXD3UzJf?F@lJgel>Y6CFgLzh5zP!@$5m7w8@Gnmj?;wd*_LS7=`G%!(-WsmmliNv}DBUU%W z7`x#_N6ItTpM51Pe9sr4VcufH7vf@jA&e!p&YQ2j*s3QwAo7WIZ#5ZOm_ofTYz6~Q zs}(~>Q&DF*!}9#TdKmNYWp?>K12*Sf`R$3Mf97FP9X9kUI{BVB8iC}K*j)9{e$gjj z(Y0UZ1j=UDS@vN8&_Y5%!lhE-p@cE-sJg!h<(`;f*yt^wV+@;>7Z)Y=1}Fpm?Xe0d zN2)5L@K@)Ja#?%Dr;RhSNqG{|#u;_~H6{U>IlVVFAdDomd~2>yu? zh=jwSH&B3F)ip$vs)>;1v5q7r%%mS}bvHxh!b?FqCAj!x*-1w*++E+@t!x3KLKw31 zLpg~O(p<~J$dqX^`$gjkSmC+7^>FR#v6SujXPohABsONRO+`IgrUxMp~G8O0YhR+Ch6`VmgjcbVE>8oZLYbx z%L8i{%n;X}0~)KsS?ZZ)*VF5gimhkD$6KuVuiwJ9YVbKbGqxLDbc%WL$kZ9|_wC5> z6zcu}QlH(O&?1`C^gp998I?xRRsopG10)pICiA8U0&q;53?+dl{~NAaWV z75M~-)zmhpqxh^36)=p&#HEBY#>l}}ni^M0&qRt)TT=nc&u)dz&eVpOBg0;J>#Z{| zH66_P*j@cq(A5%%i&6@??IV6)O20ed;X+F(&*Q}qwN%PFQQ&*SCB;=}0MQYJ#U{}@ z5%=0w@IwU=1S^|a^lKygtPsfhxcEMm3x%U(@eF0%#YFvJAKL-8$z9-Ed?!Sm^Kw3o zb{8~E?ZCjPjqU9nn?Yyj-eL;%ZrKQNb8|kFDW^v*@cWmI6=deAsIbB18@gfn^8AIT zJ9nOe7q<50+>fn`KJ+f$rI#bl#NCzKo=Et-sgEl(xY28Gg`gn$Au2c_bK)boA4@w~ zqbOBWh-=?e9L1mRETK_gf}@$+{U?Em_)@mTLS6`u^>HF1Bn;KyW#@9Yg%G}D6qW{N zA9=nBFglT{v%pKlNm1ngdi&ev%8W zMUzV>hP}MKy>lDr2;I5zxHys}b{|UxDM?eU`n61*owKE2Cr?g6u}Bpq?mcwW!h7Dm z2>$%^k*xdoopi&Zc0W{CMzicqxb7G$M2SD27oR9Lm?hg7ZXY?dS)9qMu_z`jFnSk! zbw#HTC`zuw-{)LWO5$Wjpc&qPf!O&4kFB#DHjyYHi9O$ z5xNm3oIV?l#x@ZrfUfiFOF@N7=gzZ zwMR#%!C{}ZbefyvDf0snC)nI9#4L`az(j0SU~H5*JX zV=66^P{|nIeV3J@eo;#PmYEM?!L6Q}yXr!ig1ygQ7dCkZ2R+f!;^r)qe8SPw)4(l- zVn5j*+gLEBl#lma+XH7#oyfUgf0Z)DfpI6X<2AItz*f?ImyJ4WAIwBsbG`*PQ;q`* zHP3)yAQssOI!YZcdFKbLNg{5RKL8aaO+eB3*hkM1ZOyD%GY4+?n^l}^P7J*06@$%Y z19w&7;JDdPt!aSFC%4TU1hug-0Zx2SoN-|ViyDc^TSkSlr3PJh*L`pa5gBPUQ7B@c`|P=#=;Q;%3q?ul^Jk;FrhKkbN+CL8 zh*U2DEoiX!lMs9?V`;GUgIU2ClTs-3>z{x6^oi?0CzM2(xOh?|wyoR>W#tkq(szY| zaoq=(!n=#GWKeAW=C4=5x^?riT2GifftHn=xKcJ84hLsBl>>Pj#i}Ga8a%mZY)p_? zMnl|~5q_~j0IF@nQ0{2>>&JZ68$c&${+CZhNgRxGwjkRRV#tZ#2EkwihKIePpMx)I zT}#|?N?0+-x(hqG=fk9k;Sn!XlIKNHQc947I9+a-nJzvY-D+yoY5s~L$0tXqiNj>Gf0V;mq9X>oCCFJwQ=w+CG7+e< zjf0u7k8kIGi{ZM}5Y5ugDlbKwNqP3NQFQ0s2PH<+0^88hEw_@-S3{`bB2KIXdq5-DD9fzr=;+uDB}B7Jbk2oGMJWlo?W|3UsFkE3*mEwW{ZJP8 zF$qyFJvn~zizb9CMiyMxnqov#snZqq!E>M(kwt4U64K^63FQnHGdsq2a0^;e;o4OY zY`%(H*Xk`;;+fJV6(&tACV$`7E^9Q_2NVuWY_QEK#$+!Kq*_c3jm3`>;Nj|OqH*Dh zL?el2tg}{FG&(D6#e&7P+2Uzh1jilYaWS%a)Gef?6i1|LF=s`E8rFdl6o@qS&ndAx zPm{}aB1*Rcg#+DowzhMCqAZ0hC8?lT@ZA^+jSuIoFwWxQg-hT*42ziRs;CGRcrwm9 z8h(xwCAHcOQIy5zIm|82)4w4W)Rmk_<+7rR|1L4}Pn|los+8_Lt^7zEfx=;JSw`J= zA_;|pqK_?Q%~Psy<<2C`XN6&$DTXyXY=MToMVxieDndcBPwfJVF~JLo%E2eN1+Aw5 z5h=-8eYu$ZZjsA8u4n0uP$E?SYfj8lqOm22yYSLe!6~^3g+gE^q*!5Gdmgm7F!q(0 z;S>|hc8W&DyAjbcLP4_n%R7E!HuzW+y7~NVA4p4v$hZ3T?Fp)o{>lpox zebN*zC7dD}zfXKIvBhGp(euKluK9j4Rw!H;^Gck6&;uP{C%`gu7%1iiU3}HO zKa2}hYXO1EAg5xL)SaiQVkA<;P1>_wBE)@X@4gf$;_!NAU~F_m^zlxYOM!uV=EQR1 z_h32xJD`*YC{VsRA15xp4k!-hzBwJ8e+MN%)n0j_XmmYLIIyDwMLb@Q2Pg^=5pQ`? zj1O8+HHYs7_sIu~O#P3Qtf{N2!bDtn>w&_-*l7{1Sg=1{ARsMU%x*K@=y|PRJpDi^ zKOEz)a02BVd;*xL52O>%&Vv%5c6afT{7`y?sjLS|VKCugYLa??DHJ8(viOFcAOiIr zuun-37g?Y*UN5zU=`x^DM1n#5@zLRAFkcEv*D;w1#%umg-IV;GORuW`Kem-6RVdW1=KLs|nqE6(i3BTR@dKWg^B! zUtgc*=W^AAiJWMt8&3cm)4m6rQNY$igJ(`@Ublo+mfhh1tCflxrF=m5p6kqSq2}lh zb0kNks*}TNT@M;lveD{gM`#8psi2jFDdE@;PmcSJN3OMmwNKdi6;sWts%yaQu7XOZ z3mg>{Tqg-(Es;@SruGAck`0^pFw`C)*3-mxfZQ{2iP6Mr?#`o^idtZ?0b?(&#wHdC zLU3vrLenD<_Dzx7_}FRxSpI5$o2wS=&Khpr*%&YIb=0(g#a;mwwdB^O&M?7zpk;)a zcUY^W1Qwa`C5tsxco-r?HcpIE|17Y}0=5#0vDi{5mh6W|p%@*sp4=xN;#_>*&W*rY zv!18cgT_!{QW?23mr#hjgT0*agoq#o6G9}F2oW({kX#~$g2f3H5iArk8xb<4MGIdW zf1aSd9-@vK&;wSH-6F7$9WFw!%L4Yc!`o;i%JsM_#_CgzfcPS1O8MfL-UGHH--Vg^ zU(D>i$H4r7zP_&Z?(Tlj2-Sp%xI%V^qdNRU)evsxQp-}&$Ma(39X!I_Y6UM?*WwpnJinq9O5lB2AifP0*og%6h@_ATWlockM%prSB5w1FP1I8b2OZIK$+XHdd zRYJH*ZCx=zDohk{V7#f8h?BST1_;)tj@O9B<4l`DBUBS6rhCI=sCNsLE7-7AtSCkN z(=dK`2Pa6eu=tMJS`ZZJGBhITR#35EGDS}73gdYl{oz-=(h3by8!R&;mmQ7#rwa}__I4ZbA z3wKpDw>VvHF3|$Vs;l*WXx9gd94aPW;fiu0>f=)))`NzqDoo^}a2u2%mZrs$XD&Hv znxSd=2I#!>2F`tER@5*QtTJ437E5Uha(U|t#j2vx2`;yr%M8TZN^+l1V=uaJnAR{+ zWMT`Pg1W=s1sgXmh2`Q*pb@GHlLcbipv*uQp2aPH#5W4moOK^FtvK0=YAUH57OQp^ zlN5OCice$btSfg_(z=SLu}gUG5jj25D3mys@EFt_`xmf#50f~Pc2<+B!en1`)i!c7 z1!aV#x($j2v*B7+y$4K7wD72LDaff~GEz}3CTZ~271mkt))k6XA?u3q_5+1d446`0 zbL?Lk_s}0d0UDt}1tIeolo3jew?NCOVevXJBWz$2lthlZ%VL7wdMH-etSe!WFym|m z3PlO5o&y(xMyP+;7-Q}O3wr~U0a&vnHMW$G+68N2vhOY3W$G0RODv{R$^r@*V}h;@ z*~lmo-msawiH+|CcKRr={vn7>AA{J~+d!d6!S3s?0*%n*{1EEh(ob&YgULZ_$tocm zPYlC*o`#u|`@l@ZYnjB?cjW^!+Nx`6B|Qe+UT9&IJFI`06Dv-r#@`0kH^d1Sg^~j{ z(755Y`U}2xAE=Brj&=s_0~US+CWo__6vo}!V>)3{I>sawt4*JY4_d=GTe!v2iXNIz z#WzO05Z?1I5FL62^unILxW~W~V4-&)^SjelXN9)<`0sRKyB(@3X$w%5V3?@yQgUk! zVX|8+o5RuACbBB+(w4%t1~MB;#+YQ)FfsJRl@psA*b=3f4^Bim5km1fIv6Im5%31& zb&pxu?SR%g8}tyN!gai*6ptl5qpV9P2bu^|ybHt&kC9W7sbfuS&;v??#kbi0$5e49 z1udrZMyyId1{=)=0s(M199;GrX2F>qE#pty4+P-l{Q*vph9;w+6npw`gh~jW-4(y@ zCRWrcB2X7Ct%Qq~RZ^=;E-{}b*)-ba%$7kCgjzF~u%^jOErHlTX)6e%SXn-w5Bxqa z2yF<=cC$MwII*gztmM+T%`hSZVM)A6ZBT@s-s$H=Nv=gC6?^~~LFc|5d_7#?QHTo^ zS*}?_V~tX<`?X1c&`g*di#O~J9oe#n#G6)vNnwL@=8|a8YO)sZUXfalB-Qm74rN-Z zI7bQ>6s+0jwInU7xOEjz*ESkzB|mtGFg!!V=#d>BMJ*$_@FMll3p1QJUBAvvttgR< zz5XvBYkb#N9|jfC_Akc*n@ybrL8sJ;2IEYO0ySS!>yfMy+<4e290f@1u{enr7a?d- z)zs8-#jr*orm)3?g7nA^FSlrA9Z3O2^5;aH@cp4UQGqH5V~qsSxG;|}C6XXaot+mA zc)(hzS-QVrVM9J5Oi(mZi)*FSFNH$I$MsOCLd1$Pj4+KW7hifPal+T5Af*swA^+@!W6lH&RcheDtPXf>sSmKctdpPHQD zT!JBmUaMHJmZ@0KMfS-b4sj=XBZ!g^UZ6gA|41@TosxoCf=e*^BMA5 z!G>mlan@zshnaQx2JB@6N2!~VP-&WrS|nLa%7_IfN2C*pgtNN-gz+iO6DuO#qGC+w zw)^KtCgTYP1_xbyxBbr;mmqQH^>x&G5@3nUs9yG?xiHzSmdA)Y??Est3dfnSC6O6n z!^PLiNKItmS`kTb{e=~9<;A;!XP(s31&Ig6FkKLZi52*KXeFwVwq8tp3B~C9M3jtX zAr%6DF0`J$M#O1lx3r5&vtkVnsa`Xoy~PxtY>NW~F9Q>jua+sEPA>k-jgxJ0s;yq} z214+|Uu}i`{X?*bF#0gK5hv4%;ikSSp?Sry34%avGx)|J&}Po}Ng z$a*oEfY_c$DrhDB_{nK_c9(g_Yw*_7m)={;#hxetAj3K#*Lx znp2qaSWMOmXIYlr%VMowI^B~Ro7Evtx(_b(;B zgf1?$BFaUSc+fJu?SV1QQY>Q_U_F4+!U2NBod>2wff$n#9mV?x$KgL8-3}v@ zUbx{s=fV2b3q?N`#R%O;2u5T$X~Osnf18NY;B%+*#(@)X-qKDG1;&{i+Ew058KH$a?VqBzP65F0~5LT#bzxLtWiR@-SI8|1>=WzD3<6jGLb0`C>ZNzN@g)(0t5?|d!S4RP7iZ&Bde_ff-@tWyH2f)JG7Xx@eZbScejBUtX3<8 zgCR&5NyI|32&^RwFyutPbbd4Z#3zqPts@h?^_QwVwMq*5sL}(BNXo6TnT4vZa*JZz$@ddy9g-honp?mBd-rCUg1-FQ5BVs=$k!OYYYH;x=TbF-Ya zM6UW-E0;(9iOW}Tv8J6zPIIEPWPS^Yqp{p2j~I&vttO^Y`cwAD-N zGD1m(y7E+DYGeRrMhBpjoVTPCUfiAPp2_9n%SWZl6>o>*^8;fg!bAkg!p@#3aqa4J z7s55~S`OaDIrdH)nCqaO2vS^0)O!61pLcqn!x0cuS>WERH9_U5vV_Rh z^;C&P3Ay3D=fN8XPbRGNM7mhUe7XMh`78w zpclH@8sLskZU7~~EAjfqMi?C$;_8`DZ(^Kf#KdDt3~-{vCM~77L=|-AX;8~#)ln9l z&?Q(4@zhNeCf*$=w7R4s*S#0xGV&Ps`PP}DGw{0GYGG{J57WN#u6e>Vdu;kzPATL{ zQpy<9Dli%T8FRZp>=hNz(9#0q!^82^aUw`81}2z<7@>v4ErM8j0jo)_#U!PZ1Ea(A zY$3UN<4Ns2Zk5=E2;n0_I|_2Jh|IE++KPy` zRP<0B%e@D_`*@mlg)YDd*B@^-@j}jfjuAH=UORmMQTa7xl@1%+e9dxbuXiW!Q{oqA zSO@mY+r`)R83{Gp5|!i|lt_G72_{3>_|(j}s@zeoRn5GXI2I$qwvg5A6&CWyDs`> zpd`X%jmB;TilM=}rWmlv+7||9%U~G6e`4$!);l6OGf(U+CX0jwoAkI&uGDQlU0awH zS8C+Ghnc}c@bhi*EPWK9o3B2bSV-24?UY$C5rPVnG&KK5+mqH4h6IF)J94xA~8Mk@)gE95+a4xRj$dkdSmk+-U4qxx~*GZRgqPc zkOi$ZK$!(cvzs~Aqz0M`Qz#Ou1E0r3;!9IpLP5N5USd{L zQlMs!6)QWqZe74H_*gLTDo=Gb0%bcghW9gHD;in#Bx zi4woRn}}22&@@ouF7Bsy`pqXyY(zCPP}9GX(BZACNW{#v9mOl%Rp6Z(1G9pHgzbqi zp#WWEI7%WZP6?}t5iDw1OIDF_BdPHq9B*D-Q>#eoHj>S{!uQ0-t5C4`jt-^Ze}48e zki&;B>PaR#CV-`&G;$IZ@}+L`qs)sbjK#-fv##PIWlvgH zYA0HFW@g~&=l%jx!F2GYorP<2mXTwgBoBP@-owB81xN+sN>{9$C+b*q=dD{h2VU5tk4`9h;L#mkDoi5LM3}-y zo?Fi{P!>Z0Yn$7-Lfcr(_*aT};vF9v29}L+SM%6GA#N#IId_^RVKK$$G+AU>ONi83 zCPw5mTD4md<+85$VpzVxs~Xl-u|4vB`%CGkXiaS^eub{sfEt)>LnRby}> zO4}5PKy_hCWZ^vqWrEG_fcmx$7&~KpmtMf<<2pKE9E7uuc-LLRT4EC0xL6ZfO-Z4W zVJ%??2&=dhaIw!{s#Zk2P^C9`jYPtn$Ot<+$RWK)USm^p%9xHqJoU%N!Q+vZq=T-x zZi(4;Xf>gQ_2e6UKuNgs4g^f!+*Juw7p8;xsEl zoC{ANNOIkHY+zD!Et5@zE00OMFTKDwc+F;AW$WS~1*^nNzn8Xc1*u&7u5OS6#-xr7 zPSJwf1kdjDQDG8+s=^fN-LjF~Tn1$bFHRGKrwr@X!x)W~SWNtoKt2O6MUa?T(c%*z z^ng|!#fv3Z7l+wdPqRrE`JO{8nDp=$iNdsIVM|J92dQ8d-viIQ0|OIYD0k4EhYeoM zl%1yrstHrVg?As6F(^(Iu4-;@pb--y92FJ7m7FFmp;_@s$;1;_OLDRUU&@0m;t5**}WH~h(6OYrr5(^F8>*j(@g&j}D_;H4!s@M2_9ux1Gd213mo zQOAl2^jjrZOkNUi@p@+4^60gTgAzURq`L92y-=Z=B{A^g^!x3-W$)I*I1?47{HP{O z)%nZv`pQJ@v zcri$cFGbQ?5s9fY(n}WysqaCm8xLbdN`c~p4PSR07=SH%PLyr7-j0LPkUcAV~V(xx+N)KvF`O3 z^}yvTJGok?{U^p@(i?~FtO`_k|anxMZ1q$;njojkGrY%uN1apeIRymG_=nJmb@-+C5Z*CsOI_VSW8T$xRaom znjJZ9{75!Rja_|TfDahWG3mDfrlOoytHt~_!r z&0U4tHFoPDbuDdN;=?p?>-mY>F6qJ(fI{T1Z{UtovMH(%rm{}-v0_BWqH@fxP@PdR zT^ta8Tt@oig`?gp5~3xRK_X02P$ETKEl{Yki4|H_cx#k#8(3^hg(*9_m|7MrJUG-a zymoLlmXs6W400k)VU6QVLNL(*U3);5NGOydPAE!hiIET~7E>Y7DP=37LR}nqx1e0> zN;v8rMXI$;T-_HUHSxh{|_M zj#x?iPl!8_b3uHT<&36iB+A7gN}aidB4yKBAgy+=)QCU97D8{Wh=kTv`nZhrE)G(_ zSd^M*k@%n{yij3M1;(ndsCWDRGrAI~V}r)NB9A(n_kc<$E=-Qa8+M0!w?H|87T+T; zJ78o=q6-PH?(x!z{1*xaq0*_}8W^>()Je;eu@$Ie!kJNeC*LqaJ{z#mFhZ#@C#e~E zYNd&n0*q5(?G!E;lfnXDJ=9O_>6e%FSq|vJm1lr+NnZZ+nq878Vd8_(V!|!qP~4qo zwU(F9`S~}GLNInr^zns+iEk)t8pwAf#>O~-!kRZW#&Ywq@Vg?#Ivg-jjHwvVMTzxO z*Phn}+lfGxbY2v>DBaT+gq7W;O)}9VY6%n0dk}poTwi6}#D|ym+Thfv%o8DRG2u6q z2vpD?09RG{w8TF?7KFZ26F^ZPkDwPIg`XAG$qh5yvgagcMQIHeXX*`XlmXbuAzM0lA-JqONaR4od;M@LSkr_qy>j8zW5&pyG6Oj7LM%p)FG&Ff3gb{W zU%k8}>GAPGTSG#0sp=(A2~~uNcpSEYL_!9vH!GNZmxFN3mfClYbM3|TDHsTrq=%l? zymQ(Io&X)WP0c8b7z3`3Xi&9IHJsb+?|;4ne(=a!Tq1*#@ZHaGFrsE8;!H+_ zwOFNh1r~`aF(&(>tG0!Dx8S$av_1jZaU~vx@BJ`a)&z+RJ)C%p;^cIjb7sp+ho*2| z7f{T_BinnE*=~4p$0P$KLBYe0e$Nc=4p3}g0bk%Kbz(y$c= z9v0JI5GUFi2{qdhA*u>f!fN_AF~>Sf)5BCY&9y}eslZ}N3Y0KAFKr1DtI6l_6n%xM zHG7AU#cs81 zBHzw}>RRPA)(LlRll-hQyCs?`O376w?-CA2U}kDMKEp}p_`((Nmy^q(ccL9A=4U|; zfxtM7&}|pPg%>9BotDzLctMuJ-)v%4Do`Y`FP|(}Ls?BMYps18R77=QV!Ag>0&Cew zRtsJ>Pk4+KXj<4VPn>EiJc8m{NO9?92oj{;$3JfG%nY%fyt=iX4vuxe3;io#)Tf`T zS&F(~fogi^gi5=WY;&Z>l#)IFVqmvR^M|il*qqT^R_iIdh3IaTS0TfvjT;3f=210^ zNt14u=+Yx!#f^oIix{jCfLvh$U~*baAXtyj7Rt1o@G;nVdU|4##Gd@R5vb7_J3Mo2 z4ICKl^h2!#SDxGg*=ygG>dL~TfFubq;;kiY#w#_pgx1l`SD&2}CrlI9v=~+d zvMnaU4gMs7y1E3xZp%nta-9nwe75pgYP^u9`bRJ5TS!17o&2)nf^oUe-E# zuGpNI)s$77jFvHunR(0RMMVz>DyOL_iW4p=so(-p!tV%9-z^5T zoZ1`AXOZKl^~_G60febq^~xNzgCZ0OUXAC)K=dQDpQin4iu;0ku6>1 zJa&(8dyUI@!nA-06Ta_hpZJrqi&#u?!zho%BuShS#8nP>p^6Y8iG+PAbtL#aR$ib4 zu_<)Pp&0Swp=O!A6Mqj(%Ih(L6)H>S0pmS0Ct8;HV=ThOlD5q5v+(ahkf1@)C*B!p zg96cFl8exVm%QZ{6NA%mmEhT3x-O&1k-vvrEV!$g;5n%hJEs4(O#j>X_r0d>!_3OSSsSm0gO76&vi_>gRy?ADx zv1qDgMYkwwcEx?rIV~psR$wKiAD^B^o@u!VMahyPR2JcJLUFRBT3h_K^hGE}OqxYT zWyw6C#e@kEMZwHADCQS4H6`XjQF`E+cR(q)BnX{aOPZi6D6ga$v(SNpTZP%G>w7==pyG5yF-Ky zZ@msIv0cszWBQ>xnqs1c2R6AC2zZg8<=F zLI&Oai4|_0N$g}HC5=5FOqLZIW701X87{QG!Rg`)SeewqaJ=xrxaQ2%6jasJ==wWT zQ4xiPh7i~i4W`OSBT9GWB_GG6 z#*Qp0F1yrtQ%aIV()Gv3qAY2dc}!-eUg9{5z-?G5CEUZ~5~L@~2*pWHv&PVE*Eui$`?+Xk6|7pUew`6oO^@u*&&3`lJ~Ui(`*F|!-IW(( z@vYs)8g43Hp=?4FB`#H51cj3w1lu4pV^6rAlGuT^|QJ9Duk1M{_iPhwCN5E<=9OquS*a=$j z>@Gjo2|^DflVC6kB|h}j4}cVMx%N`5rfhD#9P6o;l(2S5P`8v` zRLk)D;>)bXlvcyUTV>>ahg;guX(os(8s^kHxm!Kqohj~Op;)U)_`Ty7p+I3b2r(&7 z)02}$|13rWMQOWE#$m*))q6oBblC~9p)Pi($HRQYD8mD1d<^7^i(w{SlS_IJErv|@K46fwnR$4fdcO@{w7nlbyN*P@AQJQ8+){xP13>bM3C4-H;6)i<(OVR zbow-x&4H??RT%E=9@$(mE^w6S+joGRn2940A#pLYX&_Cs~7-l-ts|WM{!LDfO z2ic^%=OE2`%I4N%QsYgK#|4wA)E{FI&>uT=8yZA(*u{IW`9UhY!Q){{EyWsm=719iq{~ zG4Abqw2S@lspF-DwN$c=7v8CvFzNQPHWan?0z}UOoij=-rF`ARmo}YDDXNtVQ^;yc z9GBcKyq|7$32UGP$MLD=>H7-2vG|Q(Q+Lg2m=0CLDUUYUOQoj5mjA*8g$pezT+osl zn+bAO)F@d(;TQxXQPr#}k3z1mVyq@4o8`oBLr{o9!60WHp}Q`a!^*?Bl-kx(U!NO# zdU6ZTGp|fT?@4v)m$HGM(4#v%B~2ZVI+}~Gww8cyg~=PS-$mr=?Q;}>5qR!ri95SuLqGm$YOO!5nEnJjMQiIEYm*jB7X zRM(*XDD{!yxBzr_dovOt9(iE`e*D`J&>HNYx2G=%E4xcGh?5A@9?%fo3e%cPFZliV z-WNd6ai-^pDCLSRp_O#O+=HM7+5W(Dicq>pWrr zFrHb-oSE=*mJkY#613M>W?kn&p+b?u*F7^H;BIrFgvHd;Spnbq;v8sgu)y1UBH;BF z_j3xrznCg6R+MnSU_*;GqtsEHCdMnErX~!-o^g2Pol)3**bjqa+PDRX(2yd}M(T3(wU?$l8^hJ0L!R4d%jv>HQMzQ_J7Cu+OqPV>(!nE*nib-~m zK}xnAKuWv`ps+g+(vAm^cE!S^zM0H@WZTj?mE3Z4APo0EISmdwmIbifEiTSVmfVlu zss)PC`-ymDvuxHbh~M^)c*#lL2Yuv3k0*SwpdkG6FDKw45=UA*N84*D6hnMXT+j{p z=Fy3y$QElcUA(F)DN2aj9pSnnoI0sYmKa(<7&F2|his|fC`dK+_1tZ#z)|jc0RJ)` zdSM2>cD-^J24aX*b_{{W=vtU2gBAY>;Ma{Xp(s7_vLnNN7m0+S$#xXhbWTETiKp-~ zInu+^lO*_Uyqk}EEEGq&m6WobYzu@~_|;4CM37Jz7Y4kUj|MmS44sv6k-~L{$dMw2 zz~qBM?lz45;Ie*svt*INW469C0&gCh;H)wf3Z>k8VnNs6`_FCX-usLD28&J=7m5-O z_L0NvwdrYPelaLad_se;^SEA8!j+ihs}#@e^1%(4S8HlDMQ!!3g2w1tm@c_;?bAcM zUx?LLu_aGy$Lzb`6Hy8#T+EFB1aw&62A`z{&Rb*yr$b*}Q8A*#W=UFrv}3Y7G30&S z9LM1M`NJz77@sNZ#`F4!VEK~I#t9P&RF#{BnkpR64YDYdJ(rG9qz<2%fxZzR=Q1k< zCMTfPf=gG68@iianp;u$z6To_cm~wrtR>ULrB@HZpt66OdaX}Ft0|y^@!BP@npoCe z`>&uey03zq^xMbkt3u6CLS8#)g;x*Sz#blemf-8KyygIOw0XJn=E*5H-22P3U`}%- zbTryvE?Ii!*rB0HdtZ1?a)?qvLCPmWg#;>X|BL(l@Y-Q{SMQv4MJ@~`5|(Nuv7{Pm ziAYsTv!<}vHCr-)77FXVkJS90jB(DLhkf9vGe(WiS z;`GkGT2XaBMyI{O4Sj=}W=!WKX*JbZRnHRO`r}=2`^%s)x)-LYK*dAkv~)X^0JM^x zeJud&=o_%1>P;d#iP{Fim!Y%P2X|h42>$uyv!M6PtQesM)icKdi-<_|wA(qs(hUVf zi4~clm&-az=XD}Tk1E)VG7w5$nQ?z!cOUM< z*T)5)Lkp4Ge^h=^EYHh(Jn&_I4BXC4%LwC5%g>&IeS2#m7Bjav)w?U85A*?VHQo84 zy7+h+6+ilL<-C1R0u1qO@*Ld4Y8ih-cinR@9*4^DmtaZlDRA1;+)qrhi%;^-sVNuS zvvpa{=hU@OsR)YFFSlva-wZ7%-jd1(#(&l>tXDk#g9#8QK-seUFzXM&?7a&6>`5L) z3f+Bb#G*cV=g&Y1FahG;FU-lh&r3w>JO4EX*Q{JDyZF`!ys+maY$1zYz*EovVTN9v zHF;l+v$?K)DnhLa{SB~eB-{~gHm8E)0aQelG0Th z+wwg0r!lSz0=l|xzWQv_ij!Va#)VwH$^~}{VoglON^z7TO`OLN!u000SDstZ;ky!4 z;^Y|*9C&RDbXOdKhDs4}kQ~Bze;X78<43)x zqwwl$yWzugpMkZt$`pNmaLE}sIq8C(1Jbf)Fk5ZgUO%@WXhkh*cf>8Kc7^h#HDKHm z<*cOMGo`7J7ZM>s`QCvFZdunk3LjW}2AW)XdYp}uV6U$kqV>xlR$0<~o1)o&toZnn zR0hVq@W3N z{cm0wc3MKs9Zf7W*T$f!R$9H#=}`+;e}qflKokxf>4Q_Jk8w3foi#rA_}M4mtVWS; zr#u!DuK2@NxaWmsFzQpTeaJb)?Wgzn6lUK2`AskQL;7qZg|Wh`x`*J(1%u$S=f4n% zx#mEmaTTz(l8+mZ#m#p=2);n+#%(O?Y#`RtB2&5c?*G#sPJHzQo_BtDV?u| z5O0RXI999D@g=!n?T?wPr(cp76HfHi8!Jf&;9qWP6l`HK&g@d%dtq14K+T5xrN<-` z!Z5=0E`2Y<#brMb+okPx&cv$aKYHok%6#btRpdC z{ORMwQZDG;t29RZ=^H=#Jsckp|9#gA6sR=|n+lN^Oclh(i?;yJfa^~`j+aG1?2sH3BUaPZKstZ^i<_`+8B z!Hy;QEhiCRXNc>Toq@;pm&{$8mGrE+z5UuvSpe40{xcTa;Dxkiqk}MTa=T1!=!gTFGD9W`3 z!UP0|%?cm6MB8&Gz9+r(%*)14o}PkrODmwN(!!9jM;LW#QR8*7@w4CmLeGzv>Ef;hXeR8EfgQk>B z#{3S>TK?mqxuTA@diudW@FF-){u!*(M}UdQx3G)l&3F2tT<9CpzNso&cY5XzuXn3+(!WtXw z+fSX2UZzAWNi4et>*4uht#IW6`NJGPwdy2%>pA@;LQrzEd$5kPo^D#*Cn?s5B4za` zQ;f;l+_P~kiydMWb;)(sQI|aC&3*chFDc2ug!Yyxc7VVb*n~&FG1=#K`{AlpE?Cu- z2ptIBcDy(xy?L|or-lz4vg&OFX~l1pc; zA1?0FUm7nZKlnTUXCh9A#!55Z8$~W@QTfh*ZDN0XA=VkX5aVvdr{K-KN1&W2)qEtq zXA+{+{DN3bNnllGK?0-Bp}R@2{3?-@}Yj zJpM$M=Ju0KphsTs3xUs|h0eu*nR;5YrbqvESbO?I@a*n*GlAr{BENf&Wh}LS2Rgx! z!i3D9*SZZ#0A4-+@sRw~??zV$E}>SFVR?|m8uchnul1ErY)J^Fk!uaQ^Yoqsf&60Y z40!zUdc;E3Q^>vaXekS7(=n_tedjwjT;+6@rhWvowJ>u_E*NW~7#9?$Vv}K%=Jhfa zrc!||mh{fxRFuoo6N*ua^(64)MI9|a1|4BoVM6B5n_Du4|DRn8KrWa*POTktW8b^VB|BPTYap~ie33sPJoP+`uakTmyFaG9zpd$<|OzmwAw?m0IG+GV2 z2Bpnh5^~+yG}dHv^de4M50z)v4$O`#NmIh3n5Bs;BW#+;q_&%{bw%LizDA%J zpWTD?ToHA9RRFZ0Z!`kGebW!+0=mrJbHNJuzw?72ep6ddKEq?Ne)GRyNbm_f!fDSRd#f02-*Nr#V)w)Y&H9dE|ng9nC>7__|x0k2wTd>?kV=am7B_m}^H;RP zH$HhaT(Ei_=mkuK_`_?-Hco8V(QzZ_6jNAC$j3f$Lm~KZ<^c zknh62;X1gebCml|s0AiH{OEZPm>CqL>#x`VA3A?7bkxPb!o)!DgrEv0*-jW{m%$LM z0%!BPVE)2&;BdHLYT^{cqT01k%f{a0A-HOV6DsSwCY!GKr!Rv}G2A?+e0=KD-wsbs zc}tQagL9kizjl`_Ve*Gy}1l^zYV^LUmO& z+;HvH@R9Rsp~|LT7bUvt`ePTtuIMM=Wb9peEu>ty+>LO-rC)?guKFsst~Kk3{6eYBtFzz%y+6P*&ysJ8V_m7{@Pew)#3^^z;AFVCbHxR3-FAxZqB!1TGTL8=4 zGo1KD?C~$KP>AwzZkiKv+!KXgZkvJLGo=lfQsjf#nm>MHkz(WcHaHH&`s-+$N+ddF1B z4?N$x`zPCW?&`Y?G-Ph04L-HLn!8n+Z~uCnSWnu|ouMel$CjUftBRO@%<~^Fcwn0e zx;@w(F1X;bFG5qxV(xw&a{_uSTR|_N%kD(%JeXwVw;huTCP%#b;(x;E&|y%6W%H}U z4?MPA{#XPJF;$F-=R5a)alMvxO-=^`|L^^Es)!Qup0)a}-JlfakB8@SEv$-Rn7HrE zAWF6Mop8-{-%E-Tf&zfCn^MEaklv17uc;^@XgytWKQY>CH|!h|ec zGVdYKi1p{VIB`;ohH9EdZgkM4_h6CDULSr#zcCoGw0ExJg8q0CPG^+uf!^2#F5^vW zgo1?cqm-a)Z|#K}K}nX)uL|GztbAr4IC-@0WsN!VWLB^qLd938x*NCu~pC) zyO_BA-kn@<8!i|xGJ`1b$g!N<6&AKtCNM5=UVS-FFs>58=<6@C2s)}Qs#M{m1-FBp)r5T;vi{p8Eb zmUg@Z3bUe1yKKDm=Qx34E()cO8@0;=Up$*H`;HXs~fPpC+VM11| z>{e`yu-0kf=rTN?ij(Ph?pXFrv#ke%hP0Nj_nok#14SKHocmGEwU>>H&uN~%@gCz8 z(`KWrgb5QNdKR=PG6ZEs2@(?CbruySvym;4)rt{|mAzu!IiCcRP?o}kEMGS7MvzG<3tl;Et%yj9bUXNmctB6J*Vk#Vp`XBXU#G`U02TonR}d5DIm4e7!| z<`?MIMo|~L|E+ZNy?%5JoND+DQ-gNa2&z(l#ngW&vYM zMrBSX6{b?rWZCuDUw`$k9bj^(Fs1R8uYCIWn$-(GE!_5@3#&kFY$AloWsg#;$poOa zWWyNJ<-WmCckvoT_1unfC^In&eZU1P+`geHhR5a_1xp{Uh4+6aYTkiA4@GJV`F4%32APn zDdJia^pCR(>-#Q&GJ*-kV`5}$32CCjq&cm&J^x+~ zaU~&CnDTJljW_P?_cYuR2o*h7FejKM&etl5Wf`@a3<+l88QEIG_!6DDq%Bs@iwDiv za;Okgmr0^w zp~57Bzqp^EQ*>c@AP|sVWoEppI7gvaVCQi_74FYGu~JWA=Hhh4VdiEU32haC}XHFNx;uE zTr@PzDwYiK`&UBTSZz5_tI1e|{NfW_^opyB3X|GI!hUGA?JB!uhjgegNdS`}MncW2 zCcVWcL%e=C0OK=JI51oda-eZ0V_|eR9)cshDeB@5z52>$zj0UDB|D@;g-IePPA5Ed zUoR$8&rcrv=#IF>b5N!*QH#kqU^br7-FOI1eoz<8!28>KzDe7*0~ID&eCX!SegE)e z&5uDQ4?H`?i4$^QSYEp$8fP*NVS_enrD#VvXW(Un3X@De^qDVwW#5qNC6LIkw#}rB zMn5s>0w0YtnHr;Z5vOPaic&de;AMjfQxRNu^OrB%dB(X@%&}-8;aK$7NNg#cgEFlq z8fP*FI1rFR$p)r{FKK+|T%e>tg{eqB`uVS{EtE!%qVyk6Ov2v&VAlO|6Cma{7`KZ+ zxe$x^O%Y$Bsp86mqSR4y@Zyi&cK=?Wq(Fs90j{~}t2MdAi5I2QW4TXGvNQ9jD^K^B z#ag1N;>yB{(oJQa7M=?#ObU@roKTFu{j0IOqJ*57bjpu2(cyu*CK9IZR!S<7u%BIA ze_#_8rQA?qQV*%&aOUW-Xtz34TiOy%zHR#HtP*I?in1g`>EAy8OW)RNEp?L4NOCQv`StX~r)SJ!F}d7LK#>oMQXLf~(NJMhfv22iwvwi!|mDoiEdJNJHZ{dd3n-~+F`cHlGV`;JdK;S!Jz7TP`n z>Vbmv(d#Y-ig6el8-*X=|3e~D{ZK4)dTo9J096XV#S;* zZl|K85LB2-$k*@O_>FZJEd7K~oK8&0%YIU`(3ZOIjEmFhf)9M~!$467>-38U@BSVg z@~1RZm`co7zxwHiFS%#|!U#S0`K7{IC%I|kY9&BmY>8rARZ~f%USnJfYpluNEAD@ut&sWQ0nwX?@Qbq=?rd6xu4@s@9r>WvX zg8p%?M(J-ieRCa9RDlYUPQY5HfBU!F+E<*@wflh1ET(-2P5{N&pw%Q7yMq?j@?hrO z9M`UkXpNG(P+`&;|M5$Lg{?(7~@}KwhaliDKs#^1z-rU^_6k{XTokvGr&?E<~p~9q7-uH#? ze*aMT{1u1Bo5NBbH@{IGcix-3s4y8Fx$eAj9(jTBq^i)Cf1^nb+Cqg%$6WjQyZ2uB zdupfck&pGCzS{)Oa|ccFa5OZ)yeaIEGF)x=4>X6 zHBpR>9Cx0}U49l*Wa5>nP2c?#jVF}|Doh69Jzx0VS9W>Vt>~Ysi{v{_O<|($JmYiG zMVCo^2)N3~m4~i7mv75s-}r~y>VQ%*s4y7_bnUJB-0$pfjxE`n?>My*AgDXf_$)qa znIbKU%!q$te+*rBU%vaUzXD20p~7T9uKePEtk^Mr;nxRd+_7x?yBeuGkCGdyNf2f) zu*EJ8v8k5^?*50*SgGqyA5dX3DDVBkz285^tXcK;==_oNeQLV%{_@IxpctEV65V-b zo?h#pISozB_Ah9&Xgyu>`TuU&K637l$9)yBtX;h%1=>5$_^gwW zoo93~mc&^}-~KT3#c$qq3s7_m6(*B`*3-W5c`K^h7Via>;N5u?2JE0PcDohM>X{1^aR~g!!hgOo^yW`L|zVoH#C!XK>CQu9kwU|r{4k7&C|M{lt{PTJqOCRB0EYzK6 zd{&8wGZ{G}&p*C9-0IkI(QWsBeF;zu1r??;;O@IW_g5P(TiU&JNykx82z2Ki>mLM) zacOL9g3fted5@`WFkTIlZ}KSDz2WZfebGVdl8gy;<&_CfJ@x3+jvasg_s@Oy^HY&n z?1JfOUnLX^1F(F_JfIktNFYqJ6T0o5+WNx7Krt-TVk$H4xZ`i```Lfq zS%2aAOaG^?)*XQ&c!#?43{N3(y<4b(D9d+B82P#Zu%3XKec=IoRagTk?>h2fi z#-IFw5N%OpaKyOt^bE$4_-s4swlfb@n97{*-227#7=J>60vS+YGCsLFj_bKc9;Sa| zku1iMKKu1={RAkcf&mI8!F~7r>f%$UM>iihcxs{8$2cn;@a=DW5-7&S@Atvqe&wc& z?U*Kh$(3IPJ%NJM?C5)(b^tdwv{xP_$*s43@?~<G4X=0mC>clGla?Ra6ze|f>fSRS01GxC{RPglmBt} z$mx}VKsf7n=3e5?t0ZnciZRLN&b#2UFF||9N+<=?Wmn!%i-}T@gax(w{`-G1e`t8- zq5TI=U79XXXf>@})dLh`lFglGcWB@B0kiDdYesLm})85p#f9)!3qXc1rH<|47Zhdy?3Yh#kKS1Hdg?}P@vU>!ld*ZCbW(!Vn+v>>%t$t>3g(810_FHm?(<#;g4N? zJ>EX};N$PEt#bZzeNFY*EzPymIyV5TR-X$lmmAzw#W!xn*b(d58?1NF{Opcz(}}SZ z@z9e6MH7Da>!-g~QDOgTQ$uYtb@k~Rbmzrv%VnpEqpPmYG4a;lZu;hhK%vNh3KKpMh0#y_z?R%IPIQdb+fi8fQE6blt5 zN=c!Xls zJKvX(w-5N?)Ica@ThKoajQ^;=#XYs-vw#1sD}h2$2`Wq!UGm%CK6#FXwQs7duwT_s zS6xl5DQy{_jKIsUjY8Pd7prkho^e(Rnu7^cSQaJ1PhQHQ&#im9oo0zGr;_+c)O z+c$A$8gJ18a@eBN@4e|8HvolV0;n)iC|SU)KzCs9UR;l{);8AeT*~jOaMn~??T(bc z9amK~Q!7Exg251skBwy%3I(P|Ju&i<%jVi9$<6e>Lw!eaduv10V;6q-OAi5sLZMJ7 d6beOK{y(g031@gR7svnr002ovPDHLkV1h;6T=D<_ literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/public/index.html b/samples/tab-planner-timeline/public/index.html new file mode 100644 index 000000000..ce85f2ce8 --- /dev/null +++ b/samples/tab-planner-timeline/public/index.html @@ -0,0 +1,17 @@ + + + + + + + Microsoft Teams Tab + + + + +

+ + diff --git a/samples/tab-planner-timeline/public/publish.png b/samples/tab-planner-timeline/public/publish.png new file mode 100644 index 0000000000000000000000000000000000000000..1ba94af38765712b958e122aa447e52bebf4b8f6 GIT binary patch literal 76911 zcmV(wK-XP<=kE`{zrXv_&)@(4{{Hmm@85r~{d-NlUw$v|zhCeqi1&S?eOU9^UdOz zp8KV~pZLCf#yi_Hqt`4Ti9I8P`QG1gcFou{CJ&H9zEb)7yb;&m@xI^f%xUJp`&$w3 z)1P^^zbnzzN5-%0&wjRLa78)4@A-RXL&5u5bN?ClbDvF(LK1)Fb^rbMM)lN;jnCji zsYi^y`HbdRMoC!O=cBQIO<4~(sgD|LK=|RjJk^DUTGL-2zu&(S>WtF^z(;WROS)z4 znayCX*rlTfe(V>_zK`tc#oFkex3OI3Idw5rl+OG6=SYri^gXZ{%{^*M^Zo6yjPB1} znZp2gaAAWOc|RWV`|Rgpu{bUQcyP`e^&w1ZVMB11Jr&W`^Yb5Lv?8iQLA-J)ecnr! z$MU+eUt+G3ZR^u#rWr*kQlo%A^tx$ z%4ddq#tv{XGPvJw79=^G* zmW<~a*AHFWdH9@KI_zMgh|T-l=va^2936y6$*^y#@{q~F9KY-y;GALGn3&~!{mzPE z&{%#Nyr>yz(XE?i^reOjD%V#v0Aa%&ZNMVN(s)s;$x zw;Zz_>O%LS)1BC(sNeY1!76=fwd2Yv`P`Yoz4nsC6D;)BX8w3g=E}c!sE#jvW9w(Q zY->%TtOWz9pf#7a#Ut^suvO->`A*|M->i-ecG3NPz%en5zz-M+Xix

=bpy2qJ>t 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 VeH*v+NdZ5nPdc6`I_`e|{{X=Zr*i-R literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/src/Styles/CalloutStyles.ts b/samples/tab-planner-timeline/src/Styles/CalloutStyles.ts new file mode 100644 index 000000000..2246ef380 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/CalloutStyles.ts @@ -0,0 +1,142 @@ +import { + getTheme, + mergeStyles, + mergeStyleSets, + FontWeights, +} from "@fluentui/react"; + +import { + ICategoryData +} from '../models'; + +export class CalloutStyles { + public static palette = getTheme().palette; + + public static calloutTitleStyles = mergeStyles({ + marginBottom: '10px', + color: this.palette.themeDarker, + fontWeight: FontWeights.semibold, + fontSize: '18px' + }); + + public static calloutStyles = mergeStyleSets({ + callout: { + width: 320, + padding: "20px 24px", + }, + title: { + marginBottom: 12, + fontWeight: FontWeights.semilight, + }, + }); + + public static labelsBlockStyle = mergeStyles({ + paddingBottom: '10px', + marginLeft: '0px' + }); + + public static labelItemStyle = mergeStyles({ + display: 'inline-block', + paddingRight: '3px', + marginBottom: '5px' + }); + + public static bucketLabelStyle = mergeStyles({ + marginTop: '-8px', + paddingBottom: '5px', + fontSize: '16px', + fontWeight: FontWeights.bold + }); + + public static sectionTitleStyle = mergeStyles({ + display: 'inline-block', + paddingBottom: '3px', + fontSize: '16px', + fontWeight: FontWeights.semibold + }); + + public static sectionHeadingStyle = mergeStyles({ + color: this.palette.themeDarker, + fontSize: '16px', + fontWeight: FontWeights.semibold + }); + + public static priorityStatusStyle = mergeStyles({ + paddingLeft: '5px', + display: 'inline-block', + fontSize: '16px', + fontWeight: FontWeights.semilight + }); + + public static calloutNotesStyle = mergeStyles({ + marginBottom: '10px', + fontSize: '14px' + }); + + public static checklistHeadingStyle = mergeStyles({ + color: this.palette.themeDarker, + fontSize: '16px', + fontWeight: FontWeights.semibold + }); + + public static checklistListStyle = mergeStyles({ + marginTop: '0px', + alignItems: 'center', + paddingBottom: '5px' + }); + + public static checklistItemStyle = mergeStyles({ + display: 'inline-block', + paddingRight: '3px', + }); + + public static completeLabelStyle = mergeStyles({ + display: 'inline-block', + paddingRight: '3px', + verticalAlign: 'middle' + }); + + public static competedItemStyle = mergeStyles({ + display: 'inline-block', + paddingRight: '3px', + textDecoration: 'line-through', + verticalAlign: 'middle' + }); + + public static urgentIconStyle = mergeStyles({ + color: this.palette.red, + marginRight: '3px', + }); + + public static lowIconStyle = mergeStyles({ + color: this.palette.blue, + marginRight: '3px', + }); + + public static importantIconStyle = mergeStyles({ + color: this.palette.red, + marginRight: '3px', + }); + + public static CompletedIconStyle = mergeStyles({ + color: this.palette.green, + marginRight: '3px', + }); + + public static CheckListLineItemStyle = mergeStyles({ + display: 'flex' + }); + + // function to style the label + public static labelItemColorStyle(label: ICategoryData): string { + const className = mergeStyles({ + padding: "1px 5px", + fontSize: "10px", + backgroundColor: label.backgroundColor, + color: label.color, + borderRadius: '5px' + }); + + return className; + } +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/Styles/CommandBarStyles.ts b/samples/tab-planner-timeline/src/Styles/CommandBarStyles.ts new file mode 100644 index 000000000..637d75e31 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/CommandBarStyles.ts @@ -0,0 +1,69 @@ +import { + mergeStyles, + IStackStyles, + FontWeights, + getTheme, +} from "@fluentui/react"; + +export class CommandBarStyles { + public static readonly palette = getTheme().palette; + + public static stackStyles: IStackStyles = { + root: { + paddingTop: 5, + height: 40, + width: '100%', + }, + }; + + public static BucketLabelStyle = mergeStyles({ + paddingRight: '5px', + verticalAlign: "middle" + }); + + public static barDivStyle = mergeStyles({ + display: 'flex', + alignItems: 'center' + }); + + public static activeTasksSwitchStyle = mergeStyles({ + label: { + paddingLeft: '0', + paddingRight: '0', + verticalAlign: "middle", + }, + minWidth: '110px', + paddingLeft: '3px', + verticalAlign: "middle" + }); + + public static addPlanSwitchStyle = mergeStyles({ + label: { + paddingLeft: '0', + paddingRight: '0', + verticalAlign: "middle", + }, + minWidth: '110px', + paddingLeft: '3px', + verticalAlign: "middle" + }); + + public static refreshButtonStyle = mergeStyles({ + width: '30px', + height: '30px', + marginLeft: '5px', + ':hover': { + backgroundColor: this.palette.themeLight, + color: 'black', + FontWeights: FontWeights.bold, + }, + }); + + public static bucketDropdownStyle = mergeStyles({ + dropdown: { + paddingleft: 5, + width: 250, + verticalAlign: "middle", + }, + }); +} diff --git a/samples/tab-planner-timeline/src/Styles/ConfigStyles.ts b/samples/tab-planner-timeline/src/Styles/ConfigStyles.ts new file mode 100644 index 000000000..2acb9061f --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/ConfigStyles.ts @@ -0,0 +1,34 @@ +import { + mergeStyles, + getTheme +} from "@fluentui/react"; + +export class ConfigStyles { + public static readonly palette = getTheme().palette; + + + public static configHeading = mergeStyles ({ + fontSize: "1.5em", + fontWeight: "bold", + paddingBottom: "5px", + }); + + public static configDropdownLabel = mergeStyles ({ + fontSize: "14px", + fontWeight: "400", + paddingTop: "5px", + marginBottom: "4px", + }); + + public static configFilterLabel = mergeStyles({ + fontSize: "16px", + fontWeight: "700", + marginTop: "10px", + marginBottom: "5px", + }); + + public static addNewPlanButton = mergeStyles({ + marginTop: '10px', + }); +} + diff --git a/samples/tab-planner-timeline/src/Styles/DatesandDetailsStyles.ts b/samples/tab-planner-timeline/src/Styles/DatesandDetailsStyles.ts new file mode 100644 index 000000000..bfa4d7424 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/DatesandDetailsStyles.ts @@ -0,0 +1,147 @@ +import { + getTheme, + mergeStyles, +} from "@fluentui/react"; + +import {TimelineItemStyles} from '.'; + +export class DatesAndDetailsStyles { + public static palette = getTheme().palette; + + public static timelineContentStyle = mergeStyles({ + padding: "1em 0 0 2em" + }); + + public static startDate = mergeStyles({ + paddingRight: "0.5em" + }); + + public static noDueDate = mergeStyles({ + paddingRight: "0.5em", + fontWeight: 600, + color: this.palette.red + }); + + public static isCompletedStyle = mergeStyles({ + backgroundColor: this.palette.green, + color: this.palette.white, + border: `1px solid ${this.palette.green}`, + }); + + public static darkIsCompletedStyle = mergeStyles({ + backgroundColor: this.palette.greenLight, + color: this.palette.greenLight, + border: `1px solid ${this.palette.greenLight}`, + }); + + public static isOverDueStyle = mergeStyles({ + backgroundColor: this.palette.red, + color: this.palette.red, + border: `1px solid ${this.palette.red}`, + }); + + public static isPrimaryStyle = mergeStyles({ + backgroundColor: this.palette.blue, + border: `1px solid ${this.palette.blue}`, + color: this.palette.blue, + }); + + public static darkIsPrimaryStyle = mergeStyles({ + backgroundColor: this.palette.blueLight, + border: `1px solid ${this.palette.blueLight}`, + color: this.palette.blueLight, + }); + + public static isOutlinedStyle = mergeStyles({ + backgroundColor: "#fff !important", + border: "0.1em solid #b5b5b5" + }); + + public static completedTaskStyle = mergeStyles({ + color: this.palette.green, + fontWeight: 400, + }); + + public static darkCompletedTaskStyle = mergeStyles({ + color: this.palette.greenLight, + fontWeight: 400, + }); + + public static overDueTaskStyle = mergeStyles({ + color: this.palette.red, + fontWeight: 400, + }); + + public static inprogressTaskStyle = mergeStyles({ + color: this.palette.blue, + fontWeight: 400, + }); + + public static darkInprogressTaskStyle = mergeStyles({ + color: this.palette.blueLight, + fontWeight: 400, + }); + + public static notStartedTaskStyle = mergeStyles({ + fontWeight: 400, + }); + + public static taskItemTitleStyle = mergeStyles({ + display: "flex", + verticalAlign: "top", + paddingTop: 4, + height: 30, + whiteSpace: "pre-wrap", + wordWrap: 'break-word !important', + }); + + public static infoIconStyle = mergeStyles({ + marginTop: '5px', + marginRight: '5px', + paddingBottom: '5px', + cursor: 'pointer' + }); + + public static timelineTitleBlockStyle = mergeStyles({ + display: "flex", + marginLeft: "0.5em", + }); + + public static priorityTimelineStatusStyle = mergeStyles({ + display: "flex", + flexDirection: "row", + justifyContent: "space-between", + alignItems: "center" + }); + + public static timelineRenderStyles(themeString: string, TaskPercentComplete: number, isOverDue: boolean): [string[], string[]] { + const timelineMarkerClass = [mergeStyles(TimelineItemStyles.timelineMarkerStyle)]; + const gridClass = ['ms-Grid']; + + if (TaskPercentComplete === 100) { + if (themeString === "dark") { + timelineMarkerClass.push(this.darkIsCompletedStyle); + gridClass.push(this.darkCompletedTaskStyle); + } else { + timelineMarkerClass.push(this.isCompletedStyle); + gridClass.push(this.completedTaskStyle); + } + } else if (isOverDue) { + timelineMarkerClass.push(this.isOverDueStyle); + gridClass.push(this.overDueTaskStyle); + } else if (TaskPercentComplete === 50) { + if (themeString === "dark") { + timelineMarkerClass.push(this.darkIsPrimaryStyle); + gridClass.push(this.darkInprogressTaskStyle); + } else { + timelineMarkerClass.push(this.isPrimaryStyle); + gridClass.push(this.inprogressTaskStyle); + } + } else { + timelineMarkerClass.push(this.isOutlinedStyle); + gridClass.push(this.notStartedTaskStyle); + } + + return [timelineMarkerClass, gridClass]; + } +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/Styles/MonthYearStyles.ts b/samples/tab-planner-timeline/src/Styles/MonthYearStyles.ts new file mode 100644 index 000000000..16fed9b87 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/MonthYearStyles.ts @@ -0,0 +1,41 @@ +import { + getTheme, + mergeStyles, +} from "@fluentui/react"; + +import { SharedStyles } from "."; + +export class MonthYearStyles { + public static palette = getTheme().palette; + + public static timelineStyle = mergeStyles({ + display: "flex", + WebkitBoxOrient: "vertical", + WebkitBoxDirection: "normal", + msFlexDirection: "column", + flexDirection: "column" + }); + + public static timelineHeaderStyle = mergeStyles({ + width: "4em", + minWidth: "4em", + maxWidth: "8em", + wordWrap: "normal", + textAlign: "center", + display: "flex", + WebkitBoxPack: "center", + justifyContent: "center", + }); + + public static timelineYearStyle = mergeStyles( + SharedStyles.tabStyle, + SharedStyles.isMediumStyle, + SharedStyles.yearMonthStyle + ); + + public static timelineMonthStyle = mergeStyles( + SharedStyles.tabStyle, + SharedStyles.yearMonthStyle + ); +} + diff --git a/samples/tab-planner-timeline/src/Styles/SharedStyles.ts b/samples/tab-planner-timeline/src/Styles/SharedStyles.ts new file mode 100644 index 000000000..e87f3459a --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/SharedStyles.ts @@ -0,0 +1,34 @@ +import { + getTheme, + mergeStyles, +} from "@fluentui/react"; + +export class SharedStyles { + public static palette = getTheme().palette; + + public static tabStyle = mergeStyles({ + WebkitBoxAlign: "center", + msFlexAlign: "center", + alignItems: "center", + borderRadius: "3px", + display: "inline-flex", + height: "2em", + WebkitBoxPack: "center", + msFlexPack: "center", + justifyContent: "center", + lineHeight: 1.5, + paddingLeft: ".75em", + paddingRight: ".75em", + whiteSpace: "nowrap", + }); + + public static isMediumStyle = mergeStyles({ + fontSize: "1rem" + }); + + public static yearMonthStyle = mergeStyles({ + backgroundColor: this.palette.themePrimary, + border: `1px solid ${this.palette.themePrimary}`, + color: this.palette.white, + }); +} diff --git a/samples/tab-planner-timeline/src/Styles/TimelineItemStyles.ts b/samples/tab-planner-timeline/src/Styles/TimelineItemStyles.ts new file mode 100644 index 000000000..6efd69e07 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/TimelineItemStyles.ts @@ -0,0 +1,36 @@ +import { mergeStyles } from "@fluentui/react"; + +export class TimelineItemStyles { + public static timelineItemStyle = mergeStyles({ + display: "flex", + position: "relative", + marginLeft: "2em", + paddingBottom: ".5em", + selectors: { + "::before": { + content: '""', + backgroundColor: "#b5b5b5", + display: "block", + width: ".1em", + height: "100%", + position: "absolute", + left: 0, + top: 0, + bottom: 0 + } + } + }); + + public static timelineMarkerStyle = mergeStyles({ + position: "absolute", + // background: "#b5b5b5", + // border: "0.1em solid #b5b5b5", + borderRadius: "100%", + content: '""', + display: "block", + height: "1em", + left: "-0.5em", + top: "1.2rem", + width: "1em", + }); +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/Styles/TimelineTab.ts b/samples/tab-planner-timeline/src/Styles/TimelineTab.ts new file mode 100644 index 000000000..9c24ffdb3 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/TimelineTab.ts @@ -0,0 +1,64 @@ +import { + getTheme, + DefaultPalette, + mergeStyles, +} from "@fluentui/react"; + +export class TimelineTabStyles { + public static palette = getTheme().palette; + + public static pagePaddingStyle = mergeStyles({ + paddingTop: "0.5rem", + paddingBottom: "2rem", + paddingLeft: "2rem", + paddingRight: "2rem", + marginTop: "40px", + top: '40px', + position: 'sticky', + zIndex: 100 + }); + + public static listedTaskStyle = mergeStyles({ + paddingBottom: '10px', + marginLeft: "-0.5rem", + fontSize: '20px' + }); + + public static BucketNameStyle = mergeStyles({ + fontSize: "1.5rem", + fontWeight: 600, + marginLeft: "-1rem", + paddingBottom: "1rem", + }); + + public static errorStyle = mergeStyles({ + color: DefaultPalette.redDark, + fontWeight: "bold" + }); + + public static spinnerDiv = mergeStyles({ + maxWidth: "500px", + }); + + public static spinnerStyle = mergeStyles({ + paddingLeft: "10rem", + paddingTop: "2rem", + color: "#5b5fc7", + Label: { + color: "#5b5fc7" + } + }); + + public static CommandBarBlockStyle(themeString: string): string { + const className = mergeStyles({ + position: "fixed", + top: 0, + width: "100%", + height: '45px', + background: themeString === "dark" ? this.palette.themeDarker : this.palette.themeLighterAlt, + zIndex: 1000, + }); + + return className; + } +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/Styles/index.ts b/samples/tab-planner-timeline/src/Styles/index.ts new file mode 100644 index 000000000..a02406599 --- /dev/null +++ b/samples/tab-planner-timeline/src/Styles/index.ts @@ -0,0 +1,8 @@ +export * from "./SharedStyles"; +export * from "./TimelineTab"; +export * from "./MonthYearStyles"; +export * from "./TimelineItemStyles"; +export * from "./CommandBarStyles"; +export * from "./DatesandDetailsStyles"; +export * from "./CalloutStyles"; +export * from "./ConfigStyles"; diff --git a/samples/tab-planner-timeline/src/components/App.tsx b/samples/tab-planner-timeline/src/components/App.tsx new file mode 100644 index 000000000..5085a0109 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/App.tsx @@ -0,0 +1,152 @@ +// https://fluentsite.z22.web.core.windows.net/quick-start +import { + FluentProvider, + teamsLightTheme, + teamsDarkTheme, + teamsHighContrastTheme, + Spinner +} from "@fluentui/react-components"; +import { HashRouter as Router, Route, Routes } from "react-router-dom"; +import { + useTeams, + useTeamsUserCredential +} from "@microsoft/teamsfx-react"; +import Privacy from "./Privacy"; +import TermsOfUse from "./TermsOfUse"; +import { TeamsFxContext } from "./Context"; +import config from "../config"; +import { + TimelineConfig, + TimelineTab, +} from '.'; +import { + IRenderSettings, + IConfigSettings, + IFilterSettings, + IServices, + AppliedCategoryColors, +} from "../models"; +import { FilterService } from "../services"; +import { + useMemo +} from "react"; + +/** + * The main app which handles the initialization and routing + * of the app. + */ +export default function App() { + const [{ context }] = useTeams(); + + const groupId = useMemo(() => { + return context?.team?.groupId; + }, [context]); + + const planId = useMemo(() => { + const planSettings = context?.page?.id ? JSON.parse(context.page.id) : ''; + return planSettings?.planId ?? '' + }, [context]); + + const pageId = useMemo(() => { + const planSettings = context?.page?.id ? JSON.parse(context.page.id) : ''; + return planSettings?.uniqueId ?? ''; + }, [context]); + + const bucketId = useMemo(() => { + const planSettings = context?.page?.id ? JSON.parse(context.page.id) : ''; + return planSettings?.bucketId ?? 'All'; + }, [context]); + + const showActiveTasks = useMemo(() => { + const planSettings = context?.page?.id ? JSON.parse(context.page.id) : ''; + return planSettings?.showActiveTasks ?? true; + }, [context]); + + const clientType = useMemo(() => { + const host = context?.app.host.clientType; + return host ?? ''; + }, [context]); + + const filterService = useMemo(() => { + return new FilterService({ + bucketId: bucketId ?? "All", + showActiveTasks: showActiveTasks ?? true, + refreshData: false, + }, clientType); + }, [bucketId, showActiveTasks]); + + const { loading, theme, themeString, teamsUserCredential } = useTeamsUserCredential({ + initiateLoginEndpoint: config.initiateLoginEndpoint!, + clientId: config.clientId!, + }); + + const configSettings: IConfigSettings = { + groupId: groupId ?? '', + pageId: pageId, + planId: planId, + clientType: clientType, + } + + const services: IServices = { + timeLineService: undefined, + } + + const filterSettings = useMemo(() => { + if (!pageId || !filterService) { + return { + bucketId: "All", + showActiveTasks: showActiveTasks, + refreshData: false, + } + } else { + return filterService.getFilterSettings(pageId); + } + }, [pageId, filterService]); + + const renderSettings: IRenderSettings = { + renderYear: true, + currentYear: 0, + renderMonth: true, + currentMonth: -1, + hideCompletedTasks: false, + showBuckets: [], + lastRenderedDate: new Date(), + orderBy: "dueDateTime", + buckets: [], + users: [] + } + + return ( + + + + {loading ? ( + + ) : ( + + } /> + } /> + } /> + } /> + } /> + + )} + + + + ); +} +// Remove the incorrect useRef function implementation + diff --git a/samples/tab-planner-timeline/src/components/Context.tsx b/samples/tab-planner-timeline/src/components/Context.tsx new file mode 100644 index 000000000..b93d5e654 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/Context.tsx @@ -0,0 +1,53 @@ +import { TeamsUserCredential } from "@microsoft/teamsfx"; +import { createContext } from "react"; +import { Theme } from "@fluentui/react-components"; +import { + IRenderSettings, + IConfigSettings, + IFilterSettings, + IAppliedCategoryColors, + AppliedCategoryColors, + IServices +} from "../models"; +import { IFilterService } from "../services"; + +export const TeamsFxContext = createContext<{ + theme?: Theme; + themeString: string; + teamsUserCredential?: TeamsUserCredential; + configSettings: IConfigSettings; + renderSettings?: IRenderSettings; + filterSettings?: IFilterSettings; + filterService?: IFilterService; + categorySettings?: IAppliedCategoryColors; + services?: IServices | undefined; +}>({ + theme: undefined, + themeString: "", + teamsUserCredential: undefined, + configSettings: { + groupId: "", + pageId: "", + planId: "", + clientType: "", + }, + filterSettings: { + bucketId: "All", + showActiveTasks: true, + refreshData: false, + }, + renderSettings: { + renderYear: true, + currentYear: 0, + renderMonth: true, + currentMonth: -1, + hideCompletedTasks: false, + showBuckets: [], + lastRenderedDate: new Date(), + orderBy: "dueDateTime", + buckets: [], + users: [] + }, + categorySettings: AppliedCategoryColors, + services: undefined +}); diff --git a/samples/tab-planner-timeline/src/components/Privacy.tsx b/samples/tab-planner-timeline/src/components/Privacy.tsx new file mode 100644 index 000000000..0eaf49b4e --- /dev/null +++ b/samples/tab-planner-timeline/src/components/Privacy.tsx @@ -0,0 +1,17 @@ +import React from "react"; +/** + * This component is used to display the required + * privacy statement which can be found in a link in the + * about tab. + */ +class Privacy extends React.Component { + render() { + return ( +

+

Privacy Statement

+
+ ); + } +} + +export default Privacy; diff --git a/samples/tab-planner-timeline/src/components/TermsOfUse.tsx b/samples/tab-planner-timeline/src/components/TermsOfUse.tsx new file mode 100644 index 000000000..ce133b8d6 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/TermsOfUse.tsx @@ -0,0 +1,17 @@ +import React from "react"; +/** + * This component is used to display the required + * terms of use statement which can be found in a + * link in the about tab. + */ +class TermsOfUse extends React.Component { + render() { + return ( +
+

Terms of Use

+
+ ); + } +} + +export default TermsOfUse; diff --git a/samples/tab-planner-timeline/src/components/Timeline/Tab.tsx b/samples/tab-planner-timeline/src/components/Timeline/Tab.tsx new file mode 100644 index 000000000..d15422809 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/Timeline/Tab.tsx @@ -0,0 +1,283 @@ +import { + useContext, + useState, + useEffect, + useRef, + useMemo, +} from "react"; +import { TeamsFxContext } from "../Context"; +import { Client } from "@microsoft/microsoft-graph-client"; +import { useGraphWithCredential } from "@microsoft/teamsfx-react"; +import { + Button, + Spinner, +} from '@fluentui/react-components'; +import { PlannerTask } from '@microsoft/microsoft-graph-types' +import { + ITimeLineData, + Scopes as scopes +} from "../../models" +import { + TimeLineService, + ITimeLineService, +} from "../../services"; +import { + TimelineItem, + CommandBar, +} from '..'; +import { + TimelineTabStyles, + MonthYearStyles +} from '../../Styles'; + +export default function Tab() { + const { themeString, renderSettings, teamsUserCredential, configSettings, filterSettings, categorySettings, services } = useContext(TeamsFxContext); + + // states + const timeLineData = useRef(undefined); + const [plannerCategory, setPlannerCategory] = useState<{ [key: string]: string } | undefined>(undefined); + + const [needConsent, setNeedConsent] = useState(false); + const [graphClient, setGraphClient] = useState(); + const [tasks, setTasks] = useState([]); + + const [retrievingTasks, setRetrievingTasks] = useState(true); + const [bucketId, setBucketId] = useState(""); + const [showActiveTasks, setShowActiveTasks] = useState(false); + const [refreshData, setRefreshData] = useState(true); + const [manualRefresh, setManualRefresh] = useState(false); + + // Callback sent into the CommandBar to handle the bucket change + const bucketHandler = ({bucketId, bucketName}: {bucketId: string; bucketName: string}): void => { + // check if the filter settings are initialized + if (filterSettings) + // Set + filterSettings.bucketId = bucketId; + + // Set to re-render the tasks + setRefreshData(true); + // Set the bucket id to re-render the tasks + setBucketId(bucketId) + } + + // Callback sent into the CommandBar to handle the all tasks flag change + const allTaskHandler = (allTasksFlag: boolean): void => { + // check if the filter settings are initialized + if (filterSettings) + // Set filter the show active tasks flag + filterSettings.showActiveTasks = allTasksFlag; + + // Set to re-render the tasks + setRefreshData(true); + // Set the show active tasks flag + setShowActiveTasks(allTasksFlag); + } + + // Callback sent into the CommandBar to handle the task refresh + const TaskRefreshHandler = (callbackFunction: () => void): void => { + // Set the retrieving tasks flag + setRetrievingTasks(true); + // Set the refresh data flag + setRefreshData(true); + // Set the manual refresh flag + setManualRefresh(true); + + // Call the callback function to the CommandBar. + callbackFunction(); + } + + // Set the bucket id and show active tasks flag from the filter settings + useEffect(() => { + // Check if the filter settings are initialized + if (filterSettings) { + // Set the bucket id and show active tasks flag + setBucketId(filterSettings.bucketId); + // Set the show active tasks flag + setShowActiveTasks(filterSettings.showActiveTasks); + } + }, [filterSettings]); + + // Get the graph client + const { loading, reload } = useGraphWithCredential( + async (graph, teamsUserCredential, scope) => { + let setGraph = false; + try { + if (needConsent) { + await teamsUserCredential.login(scopes); + + setNeedConsent(false); + } + + // Get token to confirm the user is logged in + await teamsUserCredential.getToken(scopes); + + setGraph = true; + setNeedConsent(false); + } catch (error: any) { + if (error.message.includes('Failed to get access token cache silently, please login first')) { + // set needConsent to true + setNeedConsent(true); + } + } + + // Set the graph client + if (setGraph) + setGraphClient(graph); + }, { scope: scopes, credential: teamsUserCredential }); + + // Function to set the categories text from te plan settings + function SetCategories(): void { + if (plannerCategory && categorySettings) { + // iterate through the categories + for (let i = 1; i < 26; i++) { + // Ggenerate the category key + const categoryKey = `category${i}`; + // Get the current category text + let labelText = categorySettings[categoryKey].text; + // only set if there is text label in plan settings + categorySettings[categoryKey].text = plannerCategory[categoryKey] ? plannerCategory[categoryKey] : labelText; + } + } + } + + // Create a new timeline service + const timelineService: ITimeLineService | undefined = useMemo((): ITimeLineService | undefined => { + // check if the graph client and config settings initialized + if (graphClient && configSettings) { + // initialize the timeline service + const timelineService = new TimeLineService(graphClient, configSettings); + + // Set to re-render the tasks + setRefreshData(true); + + if (services) + services.timeLineService = timelineService; + + // Return the timeline service + return timelineService; + } else { + // Return undefined if the graph client or config settings are not initialized + return undefined; + } + }, [graphClient, configSettings]); + + // Set the bucket name + const bucketName = useMemo((): string => { + // Check if the bucket id is All + if (bucketId === 'All') { + // Set the bucket name + return "In all buckets"; + } else { + // Get the bucket name from buckets with the bucket id + return renderSettings?.buckets.find((bucket) => bucket.id === bucketId)?.name || "Unknown Bucket"; + } + }, [bucketId, renderSettings?.buckets]); + + // Refresh the tasks + useEffect( () => { + const fetchData = async () => { + // Check if the refresh data flag is set + if (refreshData) { + // Check if the timeline service and render settings are initialized + if (timelineService && renderSettings) { + // Check if require new data from graph + if (retrievingTasks && (filterSettings?.refreshData || manualRefresh)) { + timeLineData.current = await timelineService.refreshTasks(); + } else { + timeLineData.current = await timelineService.getTimelineData(); + + // Check if the group id is empty + if (timeLineData.current.refresh) { + timeLineData.current = await timelineService.refreshTasks(); + } + } + + + + // Update the buckets and users data + renderSettings.buckets = timelineService.getBuckets(); + renderSettings.users = timelineService.getTaskUsers(); + + // Get the plan category descriptions + setPlannerCategory(timelineService.getPlannerCategoryDescriptions()); + // update the category text settings + SetCategories(); + + setRefreshData(false); + renderSettings.renderYear =false; + renderSettings.currentYear = 0; + renderSettings.renderMonth = true; + renderSettings.currentMonth = -1; + renderSettings.lastRenderedDate = new Date(); + + // Check if the filter settings are initialized + if (filterSettings) { + // Get the filtered tasks + setTasks(timelineService.getTasksForBucket(filterSettings)); + } + + // Set the retrieving tasks flag + setRetrievingTasks(false); + } + } + }; + + fetchData(); + }, [refreshData, manualRefresh, timelineService, filterSettings, renderSettings, retrievingTasks, bucketId, showActiveTasks]); + + return ( +
+ { needConsent && +
+

Authorize to grant permission to access Planner Tasks.

+ +
+ } + { graphClient && !needConsent && + <> +
+ { retrievingTasks && +
+ +
+ } + { !retrievingTasks && + <> +
+ +
+
+ { timeLineData.current?.error && +
Error: {timeLineData.current?.error}
+ } +
+
+ {bucketName} +
+ {/* Bucket Name */} +
+ {showActiveTasks ? "All Tasks" : "Active Tasks"} +
+ {/* Render the timeline */} + { tasks.map((task: PlannerTask) => + <> + + + )} +
+ + { tasks.length > 0 ? "End" : tasks.length === 0 && "No Tasks" } + +
+
+
+ + } +
+ + } +
+ ); +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/components/Timeline/config.tsx b/samples/tab-planner-timeline/src/components/Timeline/config.tsx new file mode 100644 index 000000000..1a65795eb --- /dev/null +++ b/samples/tab-planner-timeline/src/components/Timeline/config.tsx @@ -0,0 +1,376 @@ +import { + useContext, + useEffect, + useMemo, + useRef, + useState, + useCallback, +} from "react"; +import { Button } from '@fluentui/react-components'; +import { Field, Input } from "@fluentui/react-components"; +import{ v4 as uuidv4 } from 'uuid'; +import * as microsoftTeams from "@microsoft/teams-js"; +import { useTeams } from "@microsoft/teamsfx-react"; +import { TeamsFxContext } from "../Context"; +import { Client } from "@microsoft/microsoft-graph-client"; +import { useGraphWithCredential } from "@microsoft/teamsfx-react"; +import { PlannerBucket, PlannerPlan } from '@microsoft/microsoft-graph-types' +import { Scopes as scopes } from '../../models'; +import { + Tooltip, + Switch, + Dropdown, + Option, + useId, +} from '@fluentui/react-components'; +import { + CommandBarStyles, + ConfigStyles +} from '../../Styles'; + +export default function Config() { + const { themeString, configSettings, teamsUserCredential } = useContext(TeamsFxContext); + const [{ context }] = useTeams(); + + const planDropdownId = useId('planDropdown'); + const bucketDropdownId = useId('bucketDropdown'); + const [needConsent, setNeedConsent] = useState(false); + const [graphClient, setGraphClient] = useState(); + const [planId, setPlanId] = useState(""); + const [plans, setPlans] = useState([]); + const [buckets, setBuckets] = useState([]); + const [bucketId, setBucketId] = useState("All"); + const [showActiveTasks, setShowActiveTasks] = useState(false); + const [showAddNewPlan, setShowAddNewPlan] = useState(false); + const [newPlanName, setNewPlanName] = useState(""); + const [newBucketName, setNewBucketName] = useState("To Do"); + const [enableAddNewSwitch, setEnableAddNewSwitch] = useState(true); + const [addPlan, setAddPlan] = useState(false); + const [enableAddNewPlanButton, setEnableAddNewPlanButton] = useState(false); + const [reloadPlans, setReloadPlans] = useState(false); + const planName = useRef(""); + const bucketName = useRef("All Buckets"); + + // Get the graph client + const { loading, reload } = useGraphWithCredential( + async (graph, teamsUserCredential, scope) => { + let setGraph = false; + try { + if (needConsent) { + await teamsUserCredential.login(scopes); + + setNeedConsent(false); + } + + // Get token to confirm the user is logged in + await teamsUserCredential.getToken(scopes); + + setGraph = true; + setNeedConsent(false); + } catch (error: any) { + if (error.message.includes('Failed to get access token cache silently, please login first')) { + // set needConsent to true + setNeedConsent(true); + } + } + + // Set the graph client + if (setGraph) + setGraphClient(graph); + }, { scope: scopes, credential: teamsUserCredential }); + + const uniqueId = generateShortUniqueId(); + const entityId = useRef(uniqueId); + + const onSaveHandler = (saveEvent: microsoftTeams.pages.config.SaveEvent) => { + const baseUrl = `https://${window.location.hostname}:${window.location.port}/index.html#`; + + microsoftTeams.pages.config.setConfig({ + suggestedDisplayName: `${planName.current} Timeline`, + entityId: entityId.current, + contentUrl: `${baseUrl}/TimelineTab`, + }).then(() => { + saveEvent.notifySuccess(); + }); + }; + + useEffect(() => { + if (context) { + (async () => { + microsoftTeams.pages.config.registerOnSaveHandler(onSaveHandler); + microsoftTeams.pages.config.setValidityState(false); + })(); + } + }, [context]); + + useEffect(() => { + if (planId) { + entityId.current = JSON.stringify({ planId: planId, uniqueId: uniqueId, bucketId: bucketId === "" ? "All" : bucketId, showActiveTasks: showActiveTasks }); + } + }, [planId, uniqueId, bucketId, showActiveTasks]); + + const bucketDropDownOptions = useMemo(() => { + const options: JSX.Element[] = []; + + options.push(); + + buckets.forEach((bucket: PlannerBucket) => { + return options.push(); + }); + + return options; + }, [buckets]); + + const planDropDownOptions = useMemo(() => { + const options: JSX.Element[] = []; + + plans.forEach((plan: PlannerPlan) => { + return options.push(); + }); + + if (options.length === 0) { + setShowAddNewPlan(true); + setEnableAddNewSwitch(false); + } else { + setShowAddNewPlan(false); + setEnableAddNewSwitch(true); + } + + return options; + }, [plans]); + + const PlanSelect = useCallback((event: any, data: any) => { + if (data) { + // Set the bucket id from selection + const planId = data.optionValue || "new" + + // Set the bucket name from selection + const name = data.optionText || ""; + planName.current = name; + + microsoftTeams.pages.config.setValidityState(true); + setPlanId(planId); + } + }, []); + + const BucketSelect = useCallback((event: any, data: any) => { + if (data) { + // Set the bucket id from selection + const bucketId = data.optionValue || "All" + + // Set the bucket name from selection + bucketName.current = data.optionText || ""; + + setBucketId(bucketId); + } + }, []); + + const AllTasksClick = useCallback(() => { + // Set the show active tasks flag + setShowActiveTasks(!showActiveTasks); + + }, [showActiveTasks]); + + const AddNewPlanClick = useCallback(() => { + // Set the add new plan flag + setShowAddNewPlan(!showAddNewPlan); + if (showAddNewPlan) { + setPlanId(""); + setBuckets([]); + bucketName.current = "All Buckets"; + setBucketId("All"); + } else { + microsoftTeams.pages.config.setValidityState(false); + } + + }, [showAddNewPlan]); + + useEffect(() => { + if (graphClient && configSettings) { + graphClient.api(`/groups/${configSettings.groupId}/planner/plans`) + .get() + .then((response) => { + setPlans(response.value); + }) + .catch((error) => { + console.error(error); + }); + } + }, [graphClient, configSettings, reloadPlans]); + + useEffect(() => { + if (graphClient && addPlan) { + // Add a new plan + const newPlan = { + owner: configSettings.groupId, + title: newPlanName, + }; + + graphClient + .api("/planner/plans") + .post(newPlan) + .then((response) => { + // Add new bucket to Plan + const newBucket = { + name: newBucketName, + planId: response.id, + }; + + graphClient + .api("/planner/buckets") + .post(newBucket) + .then((response) => { + setAddPlan(false); + setShowAddNewPlan(false); + setNewPlanName(""); + setEnableAddNewPlanButton(false); + setNewBucketName("To Do"); + setBuckets([]); + bucketName.current = "All Buckets"; + setReloadPlans(true); + }) + .catch((error) => { + console.error(error); + } + ); + }) + .catch((error) => { + console.error(error); + } + ); + } + }, [graphClient, addPlan, configSettings.groupId, newPlanName, newBucketName]); + + useEffect(() => { + if (graphClient && planId) { + graphClient.api(`/planner/plans/${planId}/buckets`) + .get() + .then((response) => { + setBuckets(response.value); + }) + .catch((error) => { + console.error(error); + }); + } + }, [graphClient, planId]); + + const newPlanNameChange = useCallback((event: any, data: any) => { + if (data) { + setNewPlanName(data.value); + setEnableAddNewPlanButton(data.value !== "" && newBucketName !== ""); + } + }, [newBucketName]); + + const newBucketNameChange = useCallback((event: any, data: any) => { + if (data) { + setNewBucketName(data.value); + setEnableAddNewPlanButton(data.value !== "" && newPlanName !== ""); + } + }, [newPlanName]); + + return ( + <> + { needConsent ? +
+

Authorize to grant permission to access Planner Tasks.

+ +
+ : +
+
+
Timeline Configuration
+ +
+
Existing or New Plan
+
+ +
+ { showAddNewPlan ? + <> +
+ + + +
+
+ + + +
+
+ +
+ + : + <> +
Select Plan for Timeline
+
+
+ + + { planDropDownOptions } + + +
+
+
+
Select Plan Bucket
+
+
+
+ + + { planId === "" ? [] : bucketDropDownOptions } + + +
+
+ + } +
Filter
+
+
Show All or Active Tasks
+
+
+ +
+
+ } + + ); +} + +function generateShortUniqueId() { + // Generate a full UUID + const fullUuid = uuidv4(); + // Take the first 14 characters of the UUID + return fullUuid.replace(/-/g, '').substring(0, 14); +} diff --git a/samples/tab-planner-timeline/src/components/Timeline/index.ts b/samples/tab-planner-timeline/src/components/Timeline/index.ts new file mode 100644 index 000000000..a5d8d64d8 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/Timeline/index.ts @@ -0,0 +1,2 @@ +export { default as TimelineConfig } from "./config"; +export { default as TimelineTab } from "./Tab"; diff --git a/samples/tab-planner-timeline/src/components/TopCommandBar/commandBar.tsx b/samples/tab-planner-timeline/src/components/TopCommandBar/commandBar.tsx new file mode 100644 index 000000000..6a3b0362c --- /dev/null +++ b/samples/tab-planner-timeline/src/components/TopCommandBar/commandBar.tsx @@ -0,0 +1,159 @@ +import { + useContext, + useState, + useEffect, + useMemo, + useCallback, +} from "react"; +import { TeamsFxContext } from "../Context"; +import { Stack } from '@fluentui/react'; +import { + bundleIcon, + CalendarMonthRegular, + CalendarMonthFilled +} from "@fluentui/react-icons"; +import { ArrowSyncCircleRegular as Refresh } from '@fluentui/react-icons'; +import { + Tooltip, + Switch, + Dropdown, + Option, + useId, +} from '@fluentui/react-components'; +import { PlannerBucket } from '@microsoft/microsoft-graph-types' +import { CommandBarStyles } from '../../Styles'; + +interface CommandBarProps { + onBucketId: (params: { bucketId: string; bucketName: string }) => void; + onAllTask: (showActiveTasks: boolean) => void; + onTaskRefresh: (callbackFunction: () => void) => void; +} + +export default function CommandBar({ onBucketId, onAllTask, onTaskRefresh }: CommandBarProps) { + const { renderSettings, filterSettings, configSettings, filterService } = useContext(TeamsFxContext); + + const dropdownId = useId('dropdown'); + const refreshId = useId('refreshButton'); + const [showActiveTasks, setShowActiveTasks] = useState(true) + const [bucketName, setBucketName] = useState("In all buckets"); + const [retrievingTasks, setRetrievingTasks] = useState(false); + const [refreshData, setRefreshData] = useState(false); + const [bucketId, setBucketId] = useState([]); + + const CalendarMonth = bundleIcon(CalendarMonthFilled, CalendarMonthRegular); + + const clearTaskRefresh = () => { + setRefreshData(false); + setRetrievingTasks(false); + if (filterSettings) + filterSettings.refreshData = false; + } + + const AllTasksClick = useCallback(() => { + // Set the show active tasks flag + setShowActiveTasks(!showActiveTasks); + if (filterSettings) + filterSettings.showActiveTasks = !showActiveTasks; + + if (filterService && filterSettings ) + filterService.saveFilterSettings(configSettings.pageId, filterSettings); + + onAllTask(!showActiveTasks); + }, [showActiveTasks]); + + const PlannerBucketSelect = useCallback((event: any, data: any) => { + if (data) { + // Set the bucket id from selection + const bucketId = data.optionValue || "All" + + if (filterSettings) + filterSettings.bucketId = bucketId; + + // Set the bucket name from selection + const name = data.optionText || ""; + setBucketName(name); + + if (filterService && filterSettings ) + filterService.saveFilterSettings(configSettings.pageId, filterSettings); + + onBucketId({ bucketId: bucketId, bucketName: name }); + setBucketId([bucketId]); + } + }, []); + + const DropDownPlaceHolder = useMemo(() => { + const name = bucketName ? bucketName.replace("In all buckets", "All Buckets") : "Select a bucket"; + return name; + }, [bucketName]); + + const TaskRefreshClick = useCallback(() => { + setRefreshData(!refreshData); + setRetrievingTasks(!refreshData); + + if (filterSettings) + filterSettings.refreshData = true + + onTaskRefresh(clearTaskRefresh); + }, [refreshData]); + + // initialize the filter settings for command bar + useEffect(() => { + if (filterSettings) { + setShowActiveTasks(filterSettings.showActiveTasks); + + if (filterSettings.bucketId === 'All') { + // Set the bucket name + setBucketName("In all buckets"); + } else { + // Set the bucket name + setBucketName("Bucket: " + renderSettings?.buckets.find((bucket) => bucket.id === filterSettings.bucketId)?.name || "Unknown Bucket"); + } + + setBucketId([filterSettings.bucketId]); + } + }, []); + + const dropDownOptions = useMemo(() => { + const options = []; + + options.push(); + renderSettings?.buckets.forEach((bucket: PlannerBucket) => { + return options.push(); + }); + + return options; + }, [renderSettings?.buckets]); + + return ( + <> + +
+
+ +
+ + + { dropDownOptions } + +
+
+ + + +
+
+
+
+ ); +} diff --git a/samples/tab-planner-timeline/src/components/TopCommandBar/index.ts b/samples/tab-planner-timeline/src/components/TopCommandBar/index.ts new file mode 100644 index 000000000..f73342413 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/TopCommandBar/index.ts @@ -0,0 +1 @@ +export { default as CommandBar } from "./commandBar"; \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/components/index.ts b/samples/tab-planner-timeline/src/components/index.ts new file mode 100644 index 000000000..5696bddc6 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/index.ts @@ -0,0 +1,3 @@ +export * from "./Timeline"; +export * from "./timelineItem"; +export * from "./TopCommandBar"; diff --git a/samples/tab-planner-timeline/src/components/timelineItem/CalloutPane.tsx b/samples/tab-planner-timeline/src/components/timelineItem/CalloutPane.tsx new file mode 100644 index 000000000..a8e93a76b --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/CalloutPane.tsx @@ -0,0 +1,202 @@ +import { + PlannerTask, + PlannerChecklistItem, + PlannerTaskDetails, +} from '@microsoft/microsoft-graph-types' +import { + CheckmarkCircleFilled as CompletedIcon, + } from "@fluentui/react-icons"; +import { useId } from '@fluentui/react-hooks'; +import moment from "moment"; +import { + useContext, + useState, + useEffect +} from "react"; +import { TeamsFxContext } from "../Context"; +import { CalloutStyles } from '../../Styles'; +import PriorityIcon from './PriorityIcon'; +import { + ICategoryData +} from '../../models'; + +export default function CalloutPane( task: PlannerTask ) { + const labelId = useId('callout-label'); + const [taskDetails, setTaskDetails] = useState(undefined); + + const { renderSettings, categorySettings, services} = useContext(TeamsFxContext); + let completedDate: string = ""; + let bucketName: string = "N/A"; + let checklist: PlannerChecklistItem[] = []; + + useEffect(() => { + if (services && !taskDetails) { + const taskId = task.id; + // Get Task Details + if (taskDetails === undefined && taskId) { + (async () => { + if (services && services.timeLineService) { + const details = await services.timeLineService.getTaskDetails(taskId); + if (details) { + setTaskDetails(details); + } + } + })(); + } + } + }, [taskDetails, services, task.id]); + + // if the task is completed, get the completed date + if (task.percentComplete === 100) + if (task.completedDateTime) + completedDate = moment(new Date(task.completedDateTime)).format("MMM D, YYYY"); + + const checklistItems: Record = taskDetails?.checklist || {}; + + if (checklistItems) { + Object.keys(checklistItems).forEach((key: keyof typeof checklistItems) => { + const checklistItem: PlannerChecklistItem = checklistItems[key]; + // if (!checklistItem.isChecked) + checklist.push(checklistItem); + }); + }; + + if (task.bucketId) { + bucketName = task.bucketId.split(':')[1]; + } + + let aUsers: string = ""; + // get the users assigned to the task + if (task.assignments) { + aUsers = "- "; + // loop through the assignments + Object.keys(task.assignments).forEach((assignmentId: string) => { + // find the user by the assignmentId + const user = renderSettings?.users.find( + (u) => u.id === assignmentId + ); + + // add the user's display name to the list of users + aUsers += user?.displayName + ' - '; + }); + } + + // get the labels + const labels: ICategoryData[] = []; + if (task.appliedCategories) { + for (let i = 1; i < 26; i++) { + const categoryKey = `category${i}` as keyof typeof task.appliedCategories; + if (task.appliedCategories[categoryKey] === true) { + if (categorySettings) { + const categoryData: ICategoryData = categorySettings[categoryKey]; + labels.push(categoryData); + } + } + } + } + + return ( + <> +
+ {task.title} +
+ { labels.length > 0 && +
+
+ {labels.map((label, index) => ( +
+
+ {label.text} +
+
+ ))} +
+
+ } +
+ Bucket: {bucketName} +
+ { task.completedBy?.user?.displayName && +
+
+ Created by: +
+
+ {task.completedBy?.user.displayName} +
+
+ } + +
+
+ Progress: +
+
+ {task.percentComplete === 100 ? "Completed" : task.percentComplete === 50 ? "In Progress" : "Not Started"} +
+
+ { task.dueDateTime && ( +
+
+ Due: +
+
+ {moment(new Date(task.dueDateTime)).format("MMM D, YYYY")} +
+
+ )} + { aUsers.replace('- ', '') !== "" && ( +
+
+ Assigned to: +
+
+ { aUsers === "- " ? "" : aUsers } +
+
+ )} + { taskDetails?.description && + <> +
+ Notes: +
+
+ {taskDetails?.description} +
+ + } + { task.percentComplete === 100 && + <> +
+ Completed: +
+
+ By: {task.completedBy?.user?.displayName} on {completedDate} +
+ + } + { checklist && checklist.length > 0 && + <> +
+ Checklist: +
+
    + {checklist.map((item: PlannerChecklistItem) => ( +
  • +
    + {item.isChecked && +
    + +
    } +
    + {item.title} +
    +
    +
  • + ))} +
+ + } + + ) +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/components/timelineItem/DatesandDetails.tsx b/samples/tab-planner-timeline/src/components/timelineItem/DatesandDetails.tsx new file mode 100644 index 000000000..5b1f535b5 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/DatesandDetails.tsx @@ -0,0 +1,115 @@ +import { PlannerTask } from '@microsoft/microsoft-graph-types' +import { + Callout, + DirectionalHint + } from "@fluentui/react"; + import { + useBoolean, + useId +} from '@fluentui/react-hooks'; +import moment from "moment"; +import { Info24Filled as InfoIcon } from "@fluentui/react-icons"; +import CalloutPane from './CalloutPane'; // Adjust the import path as necessary +import { + DatesAndDetailsStyles, + TimelineItemStyles, + CalloutStyles +} from '../../Styles'; +import {PriorityIcon } from '.'; +import { useContext } from 'react'; +import { TeamsFxContext } from '../Context'; + +export default function TimelineDetails(task: PlannerTask) { + const { themeString } = useContext(TeamsFxContext); + + const aline: string = "right"; + + const [isCalloutVisible, { toggle: toggleIsCalloutVisible }] = useBoolean(false); + + const buttonId = useId('callout-button'); + const labelId = useId('callout-label'); + const descriptionId = useId('callout-description'); + + function isOverDue(task: PlannerTask) { + // if the task has a due date, get the due date + if (task.dueDateTime) + // check if the task is overdue by comparing the due date + 1 day to today's date + return moment(new Date(task.dueDateTime)).add(1, 'd').isBefore(new Date()); + + return false; + } + + function dueDate(task: PlannerTask) { + // if the task has a due date, get the due date + if (task.dueDateTime) + return "Due: " + moment(new Date(task.dueDateTime)).format("MMM D, YYYY"); + + return "No due date"; + } + + function startDate(task: PlannerTask) { + // if the task has a start date, get the start date + if (task.startDateTime) + return "Start: " + moment(new Date(task.startDateTime)).format("MMM D, YYYY"); + else + return "Start anytime"; + } + + function completedDate(task: PlannerTask) { + if (task.completedDateTime) + return "Completed: " + moment(new Date(task.completedDateTime)).format("MMM D, YYYY"); + + return "" + } + + const [timelineMarkerClass, gridClass] = DatesAndDetailsStyles.timelineRenderStyles(themeString, task.percentComplete ?? 0, isOverDue(task)); + + return ( + <> +
+
+
+
+
+ {dueDate(task)} + { task.completedDateTime ? + {completedDate(task)} + : + {startDate(task)} + } +
+
+
+
+ +
+
+ + {task.title} +
+
+
+
+
+ {isCalloutVisible ? ( + + + ) : null } +
+ + ) +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/components/timelineItem/Month.tsx b/samples/tab-planner-timeline/src/components/timelineItem/Month.tsx new file mode 100644 index 000000000..71bbb8450 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/Month.tsx @@ -0,0 +1,37 @@ +import { useContext } from "react"; +import { PlannerTask } from '@microsoft/microsoft-graph-types' +import { TeamsFxContext } from "../Context"; +import { MonthYearStyles } from "../../Styles"; + +export default function Year(task: PlannerTask) { + const {renderSettings} = useContext(TeamsFxContext); + + let dueDate: Date = new Date(); + let dueMonth: string = ""; + let renderMonth: boolean = false; + + if (task.dueDateTime) { + dueDate = new Date(task.dueDateTime); + + if (renderSettings) + if (renderSettings.currentMonth !== dueDate.getMonth()) { + renderSettings.currentMonth = dueDate.getMonth(); + + renderMonth = true; + } + + dueMonth = ['January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'][dueDate.getMonth()]; + } + + return ( + <> + {renderMonth && ( +
+
+ {dueMonth} +
+
+ )} + + ) +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/components/timelineItem/PriorityIcon.tsx b/samples/tab-planner-timeline/src/components/timelineItem/PriorityIcon.tsx new file mode 100644 index 000000000..89eb6fbe1 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/PriorityIcon.tsx @@ -0,0 +1,74 @@ +import { + ArrowDown16Filled as LowIcon, + Important16Filled as ImportantIcon, + AlertUrgent16Filled as UrgentIcon, + // Circle16Filled as MediumIcon, + } from "@fluentui/react-icons"; + import { Tooltip } from '@fluentui/react-components'; + import { + CalloutStyles, + DatesAndDetailsStyles + } from '../../Styles'; + +export default function PriorityIcon(props: { priority: number, forTimeline: boolean } ) { + + + return ( + <> + {props.priority === 1 && ( +
+ { props.forTimeline ? +
+ + + +
+ : + <> +
Priority:
+
+ + Urgent +
+ + } +
)} + {props.priority === 3 && ( +
+ { props.forTimeline ? +
+ + + +
+ : + <> +
Priority:
+
+ + Important +
+ + } +
)} + {props.priority === 9 && ( +
+ { props.forTimeline ? +
+ + + +
+ : + <> +
Priority:
+
+ + Low +
+ + } +
)} + + ) +} diff --git a/samples/tab-planner-timeline/src/components/timelineItem/Year.tsx b/samples/tab-planner-timeline/src/components/timelineItem/Year.tsx new file mode 100644 index 000000000..cb454e6cd --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/Year.tsx @@ -0,0 +1,58 @@ +import { useContext } from "react"; +import { PlannerTask } from '@microsoft/microsoft-graph-types' +import { TeamsFxContext } from "../Context"; +import moment from "moment"; +import { MonthYearStyles } from "../../Styles"; + +export default function Year(task: PlannerTask) { + const {renderSettings} = useContext(TeamsFxContext); + + let renderYear: boolean = false; + let dueDate: Date = new Date(); + + if (task.dueDateTime) { + dueDate = new Date(task.dueDateTime); + if (renderSettings) { + const dateDiff: number = moment(dueDate).diff(renderSettings.lastRenderedDate, 'seconds'); + + // Set the last rendered due date + renderSettings.lastRenderedDate = dueDate; + + if (dateDiff < 0) + renderYear = true; + + renderYear = renderSettings.renderYear + + if (!renderYear) { + if (renderSettings.currentYear === 0) { + renderYear = true; + renderSettings.currentYear = dueDate.getFullYear() || 0; + } else { + if (renderSettings.currentYear === dueDate.getFullYear()) { + renderYear = false; + } else { + renderYear = true; + + if (renderSettings) { + renderSettings.currentYear = dueDate.getFullYear() || 0; + renderSettings.currentMonth = -1; + renderSettings.renderMonth = true; + } + } + } + } + } + } + + return ( + <> + {renderYear && ( +
+
+ {dueDate?.getFullYear()} +
+
+ )} + + ) +} diff --git a/samples/tab-planner-timeline/src/components/timelineItem/index.ts b/samples/tab-planner-timeline/src/components/timelineItem/index.ts new file mode 100644 index 000000000..2c1c17be2 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/index.ts @@ -0,0 +1,6 @@ +export { default as TimelineItem } from './timelineItem'; +export { default as TimelineYear } from './Year'; +export { default as TimelineMonth } from './Month'; +export { default as TimelineDetails } from './DatesandDetails'; +export { default as CalloutPane } from './CalloutPane'; +export { default as PriorityIcon } from './PriorityIcon'; \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/components/timelineItem/timelineItem.tsx b/samples/tab-planner-timeline/src/components/timelineItem/timelineItem.tsx new file mode 100644 index 000000000..5d9c35774 --- /dev/null +++ b/samples/tab-planner-timeline/src/components/timelineItem/timelineItem.tsx @@ -0,0 +1,25 @@ +import { PlannerTask } from '@microsoft/microsoft-graph-types' +import { + TimelineYear, + TimelineMonth, + TimelineDetails +} from '..'; +import { + TimelineItemStyles, + DatesAndDetailsStyles +} from '../../Styles'; + +export default function TimelineItem(task: PlannerTask) { + return ( + <> + +
+
+
+
+ +
+ + + ) +} diff --git a/samples/tab-planner-timeline/src/config.ts b/samples/tab-planner-timeline/src/config.ts new file mode 100644 index 000000000..b086fde89 --- /dev/null +++ b/samples/tab-planner-timeline/src/config.ts @@ -0,0 +1,8 @@ +const config = { + initiateLoginEndpoint: process.env.REACT_APP_START_LOGIN_PAGE_URL, + clientId: process.env.REACT_APP_CLIENT_ID, +// apiEndpoint: process.env.REACT_APP_FUNC_ENDPOINT, +// apiName: process.env.REACT_APP_FUNC_NAME, +}; + +export default config; diff --git a/samples/tab-planner-timeline/src/index.css b/samples/tab-planner-timeline/src/index.css new file mode 100644 index 000000000..9d38e2643 --- /dev/null +++ b/samples/tab-planner-timeline/src/index.css @@ -0,0 +1,18 @@ +* { + box-sizing: border-box; +} + +body { + margin: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +@media only screen and (max-width: 768px) { + body { + width: fit-content; + } +} diff --git a/samples/tab-planner-timeline/src/index.tsx b/samples/tab-planner-timeline/src/index.tsx new file mode 100644 index 000000000..e9329c41d --- /dev/null +++ b/samples/tab-planner-timeline/src/index.tsx @@ -0,0 +1,8 @@ +import React from "react"; +import { createRoot } from "react-dom/client"; +import App from "./components/App"; +import "./index.css"; + +const container = document.getElementById("root"); +const root = createRoot(container!); +root.render(); diff --git a/samples/tab-planner-timeline/src/models/ICalloutPaneProps.ts b/samples/tab-planner-timeline/src/models/ICalloutPaneProps.ts new file mode 100644 index 000000000..7bcfe1cbe --- /dev/null +++ b/samples/tab-planner-timeline/src/models/ICalloutPaneProps.ts @@ -0,0 +1,7 @@ +import { PlannerTask } from '@microsoft/microsoft-graph-types' +import { ITimeLineService} from '../services'; + +export interface ICalloutPaneProps { + task: PlannerTask; + timeLineService: ITimeLineService; +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/models/ICategoryData.ts b/samples/tab-planner-timeline/src/models/ICategoryData.ts new file mode 100644 index 000000000..10ac6cbcf --- /dev/null +++ b/samples/tab-planner-timeline/src/models/ICategoryData.ts @@ -0,0 +1,8 @@ + +export interface ICategoryData { + text: string; + backgroundColor: string; + color: string; +} + +export interface IAppliedCategoryColors { [key: string]: ICategoryData } \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/models/IConfigSettings.ts b/samples/tab-planner-timeline/src/models/IConfigSettings.ts new file mode 100644 index 000000000..e11330c40 --- /dev/null +++ b/samples/tab-planner-timeline/src/models/IConfigSettings.ts @@ -0,0 +1,6 @@ +export interface IConfigSettings { + groupId: string; + pageId: string; + planId: string; + clientType: string; +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/models/IFilterSettings.ts b/samples/tab-planner-timeline/src/models/IFilterSettings.ts new file mode 100644 index 000000000..0973d8973 --- /dev/null +++ b/samples/tab-planner-timeline/src/models/IFilterSettings.ts @@ -0,0 +1,5 @@ +export interface IFilterSettings { + bucketId: string; + showActiveTasks: boolean; + refreshData?: boolean; + } \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/models/IRenderSettings.ts b/samples/tab-planner-timeline/src/models/IRenderSettings.ts new file mode 100644 index 000000000..c52c3b293 --- /dev/null +++ b/samples/tab-planner-timeline/src/models/IRenderSettings.ts @@ -0,0 +1,18 @@ + +import { + PlannerBucket, + User +} from "@microsoft/microsoft-graph-types"; + +export interface IRenderSettings { + renderYear: boolean; + currentYear: number; + renderMonth: boolean; + currentMonth: number; + lastRenderedDate?: Date; + showBuckets: string[]; + hideCompletedTasks: boolean; + orderBy: string; // "asc" or "desc" + buckets: PlannerBucket[]; + users: User[]; +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/models/IServices.ts b/samples/tab-planner-timeline/src/models/IServices.ts new file mode 100644 index 000000000..69a7d91ad --- /dev/null +++ b/samples/tab-planner-timeline/src/models/IServices.ts @@ -0,0 +1,5 @@ +import { ITimeLineService } from "../services"; + +export interface IServices { + timeLineService: ITimeLineService | undefined; +} diff --git a/samples/tab-planner-timeline/src/models/ITimeLineData.ts b/samples/tab-planner-timeline/src/models/ITimeLineData.ts new file mode 100644 index 000000000..68c138a2b --- /dev/null +++ b/samples/tab-planner-timeline/src/models/ITimeLineData.ts @@ -0,0 +1,7 @@ +export interface ITimeLineData { + groupId: string; + groupName?: string; + planId: string | undefined; + error?: string; + refresh: boolean; +} diff --git a/samples/tab-planner-timeline/src/models/constant.ts b/samples/tab-planner-timeline/src/models/constant.ts new file mode 100644 index 000000000..3d368f969 --- /dev/null +++ b/samples/tab-planner-timeline/src/models/constant.ts @@ -0,0 +1,31 @@ +import { IAppliedCategoryColors } from '.'; + +export const Scopes = ['User.Read.All', 'Tasks.ReadWrite', 'GroupMember.Read.All']; + +export const AppliedCategoryColors: IAppliedCategoryColors = { + "category1": { text: "pink", backgroundColor: "#fbddf0", color: "#c85f7e" }, + "category2": { text: "Red", backgroundColor: "#e9c7cd", color: "#9a0b55" }, + "category3": { text: "yellow", backgroundColor: "#f5edce", color: "#b47800" }, + "category4": { text: "green", backgroundColor: "#dbebc7", color: "#387882" }, + "category5": { text: "blue", backgroundColor: "#d0e7f8", color: "#6c5ba9" }, + "category6": { text: "purple", backgroundColor: "#d8cce7", color: "#801b80" }, + "category7": { text: "Bronze", backgroundColor: "#f1d9cc", color: "#c16309" }, + "category8": { text: "Lime", backgroundColor: "#e5f2d3", color: "#406014" }, + "category9": { text: "Aqua", backgroundColor: "#c2e7e7", color: "#006666" }, + "category10": { text: "Grey", backgroundColor: "#e5e4e3", color: "#5d5a58" }, + "category11": { text: "Silver", backgroundColor: "#eaeeef", color: "#4b5356" }, + "category12": { text: "Brown", backgroundColor: "#e2d1cb", color: "#4d291c" }, + "category13": { text: "Cranberry", backgroundColor: "#c50f1f", color: "#ffffff" }, + "category14": { text: "Orange", backgroundColor: "#da3b01", color: "#ffffff" }, + "category15": { text: "Peach", backgroundColor: "#ff8c00", color: "#000000" }, + "category16": { text: "Marigold", backgroundColor: "#eaa300", color: "#000000" }, + "category17": { text: "Light Green", backgroundColor: "#13a10e", color: "#0c3600" }, + "category18": { text: "Dark Green", backgroundColor: "#0b6a0b", color: "#ffffff" }, + "category19": { text: "Teal", backgroundColor: "#00b7c3", color: "#00003f" }, + "category20": { text: "Light Blue", backgroundColor: "#0078d4", color: "#ffffff" }, + "category21": { text: "Dark Blue", backgroundColor: "#003966", color: "#ffffff" }, + "category22": { text: "Lavender", backgroundColor: "#7160eb", color: "#ffffff" }, + "category23": { text: "Plum", backgroundColor: "#77004d", color: "#ffffff" }, + "category24": { text: "light grey", backgroundColor: "#7a7574", color: "#ffffff" }, + "category25": { text: "Dark Grey", backgroundColor: "#394146", color: "#ffffff" } +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/models/index.ts b/samples/tab-planner-timeline/src/models/index.ts new file mode 100644 index 000000000..461d71b02 --- /dev/null +++ b/samples/tab-planner-timeline/src/models/index.ts @@ -0,0 +1,8 @@ +export * from './ITimeLineData'; +export * from './IRenderSettings'; +export * from './IFilterSettings'; +export * from './IConfigSettings'; +export * from './constant'; +export * from './ICategoryData'; +export * from './ICalloutPaneProps'; +export * from './IServices'; \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/services/FilterService.ts b/samples/tab-planner-timeline/src/services/FilterService.ts new file mode 100644 index 000000000..a409f3840 --- /dev/null +++ b/samples/tab-planner-timeline/src/services/FilterService.ts @@ -0,0 +1,70 @@ +import { IFilterSettings } from '../models'; +import { IFilterService } from './IFilterService'; + +// FilterService class implements IFilterService interface +export class FilterService implements IFilterService { + // private variable to store filter settings + private _filterSettings: IFilterSettings; + private _cacheData: boolean = false; + + // constructor to initialize filter settings + constructor(filterSettings: IFilterSettings, clientType: string) { + // set filter settings + this._filterSettings = filterSettings; + this._cacheData = "#web#desktop#".includes('#' + clientType + '#'); + } + + // save filter settings in session storage + public saveFilterSettings(pageId: string, filterSettings: IFilterSettings) { + if (this._cacheData) { + // save filter settings in session storage + this._filterSettings = filterSettings; + + // save filter settings in session storage + sessionStorage.setItem( "_" + pageId + "TimeLineFilterData", JSON.stringify(this._filterSettings)); + // save filter settings time in session storage + sessionStorage.setItem("_pms" + pageId + "FilterTime", JSON.stringify(new Date())); + } + } + + // get filter settings from session storage + public getFilterSettings(pageId: string): IFilterSettings { + if (this._cacheData) { + // get filter settings from session storage + const filterData = sessionStorage.getItem("_" + pageId + "TimeLineFilterData"); + + // check if filter settings are available + if (filterData) { + // parse filter settings + const filterDataString = sessionStorage.getItem("_pms" + pageId + "FilterTime"); + + // check if filter settings time is available + if (filterDataString) { + const filter = JSON.parse(filterData); + // parse filter settings time + const dataTime: Date = new Date(filterDataString.replace(/"/g, "")); + // get current time + const nowTime: Date = new Date(); + // calculate delay + const delay: number = + (nowTime.getTime() - dataTime.getTime()) / (1000 * 60); + + // check if delay is less than 30 minutes + if (delay < 30) { + // create filter settings object + const filterSet: IFilterSettings = { + bucketId: filter.bucketId, + showActiveTasks: filter.showActiveTasks === true, + refreshData: filter.refreshData === true, + }; + + // return filter settings + this._filterSettings = filterSet; + } + } + } + } + + return this._filterSettings; + } +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/services/IFilterService.ts b/samples/tab-planner-timeline/src/services/IFilterService.ts new file mode 100644 index 000000000..d4e06e4c9 --- /dev/null +++ b/samples/tab-planner-timeline/src/services/IFilterService.ts @@ -0,0 +1,9 @@ +import { + IFilterSettings + } from "../models"; + +export interface IFilterService { + saveFilterSettings(pageId: string, filterSettings: IFilterSettings): void; + + getFilterSettings(pageId: string): IFilterSettings; +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/services/ITimeLineService.ts b/samples/tab-planner-timeline/src/services/ITimeLineService.ts new file mode 100644 index 000000000..1945db94c --- /dev/null +++ b/samples/tab-planner-timeline/src/services/ITimeLineService.ts @@ -0,0 +1,44 @@ +import { + ITimeLineData, + IFilterSettings +} from "../models"; +import { + PlannerPlan, + PlannerBucket, + PlannerTask, + PlannerTaskDetails, + User +} from "@microsoft/microsoft-graph-types"; + +export interface ITimeLineService { + // all inventory items + getTimelineData(): Promise; + + refreshTasks(): Promise; + + getTimeLine(): ITimeLineData; + + getBuckets(): PlannerBucket[]; + + getActiveTasks(sortBy: string): PlannerTask[]; + + getPlannerCategoryDescriptions(): { [key: string]: string }; + + getTasks(sortBy: string): PlannerTask[]; + + getTaskDetails(taskId: string): Promise; + + getTaskUsers(): User[]; + + getTasksForBucket(filterSettings: IFilterSettings): PlannerTask[]; + + // New Advanced Service Methods + newPlannerPlan(title: string, groupId: string): Promise; + + newPlannerBucket(planId: string, title: string, orderHint: string): Promise + + newTask(planId: string, bucketId: string, title: string): Promise; + + // Delete Methods + deletePlannerPlan(planId : string): Promise; +} diff --git a/samples/tab-planner-timeline/src/services/TimelineService.ts b/samples/tab-planner-timeline/src/services/TimelineService.ts new file mode 100644 index 000000000..3cbc1b48d --- /dev/null +++ b/samples/tab-planner-timeline/src/services/TimelineService.ts @@ -0,0 +1,438 @@ +import { + IFilterSettings, + ITimeLineData, + IConfigSettings, +} from '../models'; +import { ITimeLineService } from '.'; +import { Client } from "@microsoft/microsoft-graph-client"; +import { + PlannerPlan, + PlannerPlanDetails, + PlannerTaskDetails, + PlannerBucket, + PlannerTask, + User, +} from '@microsoft/microsoft-graph-types' + +interface PlannerPlanDel extends PlannerPlan { + "@odata.etag": string; +} + +export class TimeLineService implements ITimeLineService { + // Private members + private _graphClient: Client; + private _pageId = ""; + private _buckets: PlannerBucket[] = []; + private _taskUsers: User[] = []; + private _tasks: PlannerTask[] = []; + private _planDetails: PlannerPlanDetails | undefined = undefined; + private _cacheData: boolean = false; + + private _timeLine: ITimeLineData = { + groupId: "", + planId: "", + refresh: true, + }; + + // Constructor + constructor(graphClient: Client, configSettings: IConfigSettings) { + this._graphClient = graphClient; + this._timeLine.groupId = configSettings.groupId; + this._timeLine.planId = configSettings.planId; + this._pageId = configSettings.pageId; + this._cacheData = "#web#desktop#".includes('#' + configSettings.clientType + '#'); + } + + public async getTimelineData(): Promise { + // Check session timeline data, return true if no cashed data + this._timeLine.refresh = await this._getTimelineData();; + + return this._timeLine; + } + + public async refreshTasks(): Promise { + this._timeLine.refresh = false; + + try { + // Get all users + const allUsers = await this._graphClient + .api("/groups/" + this._timeLine.groupId + "/members") + .select("id,displayName,mail") + .get(); + + // Set all users + this._taskUsers = allUsers.value; + + if (this._timeLine.planId) { + // Get Plan Details + const planDetails = await this._graphClient + .api("/planner/plans/" + this._timeLine.planId + "/details") + .get(); + + this._planDetails = planDetails; + + // Get all buckets + const bucketsData = await await this._graphClient + .api("/planner/plans/" + this._timeLine.planId + "/buckets") + .get(); + + // Set buckets + this._buckets = bucketsData.value.sort((a: PlannerBucket, b: PlannerBucket) => (a.name ?? "").localeCompare(b.name ?? "")); + + // Get all tasks + if (this._timeLine.planId) { + const tasksData = await this._graphClient + .api("/planner/plans/" + this._timeLine.planId + "/Tasks") + .orderby("dueDateTime") + .get(); + + // Set tasks + const tasks: PlannerTask[] = tasksData.value; + + // Get task details + this._tasks = await this._getTaskDetails(tasks); + } + } + } catch (error: unknown) { + // Set error message + this._timeLine.error = (error as Error)?.message; + } + + // Save timeline data to session storage + this._saveTimelineData( + this._timeLine, + this._buckets, + this._taskUsers, + this._tasks, + this._planDetails + ); + + // Return timeline data + return this._timeLine; + } + + private async _getTaskDetails(tasks: PlannerTask[]): Promise { + for (const task of tasks) { + if (task.completedBy) { + const user = this._taskUsers.find( + (u) => u.id === task.completedBy?.user?.id + ); + if (user) { + if (task.completedBy.user) { + task.completedBy.user.displayName = user.displayName; + } + } + } + + if (task.createdBy) { + const user = this._taskUsers.find( + (u) => u.id === task.createdBy?.user?.id + ); + if (user) { + if (task.createdBy.user) { + task.createdBy.user.displayName = user.displayName; + } + } + } + + if (task.bucketId) { + const bucket = this._buckets.find((b) => b.id === task.bucketId); + if (bucket) { + task.bucketId = bucket.id + ":" + bucket.name; + } + } + } + + return tasks; + } + + // Get timeline data + public getTimeLine(): ITimeLineData { + return this._timeLine; + } + + // Get Planner buckets + public getBuckets(): PlannerBucket[] { + return this._buckets; + } + + // Get tenant users + public getTaskUsers(): User[] { + return this._taskUsers; + } + + public getPlannerCategoryDescriptions(): { [key: string]: string } { + return this._planDetails?.categoryDescriptions as { [key: string]: string } ?? {}; + } + + + public async getTaskDetails(taskId: string): Promise { + let taskDetails: PlannerTaskDetails | undefined = undefined; + try { + const detail = await this._graphClient + .api("/planner/tasks/" + taskId + "/details") + .get(); + + taskDetails = detail; + + } catch (error: unknown) { + // Set error message + this._timeLine.error = (error as Error)?.message; + } + + return taskDetails; + } + + // Get Planner tasks + public getTasks(sortBy: string): PlannerTask[] { + const tasksWithDate: PlannerTask[] = []; + const tasksNoDate: PlannerTask[] = []; + + if (sortBy.toLowerCase() === "duedate") { + this._tasks.forEach((task) => { + if (task.dueDateTime) { + tasksWithDate.push(task); + } else { + tasksNoDate.push(task); + } + }); + + return tasksWithDate.length > 0 ? tasksNoDate.concat(this._sortTasksByDueDate(tasksWithDate)) : tasksNoDate; + } else if (sortBy.toLowerCase() === "stratdate") { + this._tasks.forEach((task) => { + if (task.startDateTime) { + tasksWithDate.push(task); + } else { + tasksNoDate.push(task); + } + }); + + return tasksWithDate.length > 0 ? tasksNoDate.concat(this._sortTasksByStartDate(tasksWithDate)) : tasksNoDate; + } else { + return this._tasks; + } + } + + // Get active tasks + public getActiveTasks(sortBy: string): PlannerTask[] { + const orderedTasks = this.getTasks(sortBy); + + return orderedTasks.filter((task) => { + return !task.completedDateTime; + }); + } + + // Get tasks sort by start date + private _sortTasksByStartDate(tasks: PlannerTask[]): PlannerTask[] { + tasks = tasks.sort((a, b) => { + if (a.startDateTime && b.startDateTime) { + return a.startDateTime.localeCompare(b.startDateTime); + } else { + return 0; + } + }); + + return tasks; + } + + // get tasks sort by due date + private _sortTasksByDueDate(tasks: PlannerTask[]): PlannerTask[] { + tasks = tasks.sort((a, b) => { + if (a.dueDateTime && b.dueDateTime) { + return a.dueDateTime.localeCompare(b.dueDateTime); + } else { + return 0; + } + }); + + return tasks; + } + + public getTasksForBucket(filterSettings: IFilterSettings): PlannerTask[] { + let tasks: PlannerTask[] = []; + + if (filterSettings.showActiveTasks) { + tasks = this.getTasks("dueDate"); + } else { + tasks = this.getActiveTasks("dueDate"); + } + + if (filterSettings.bucketId !== "All" && filterSettings.bucketId !== "") { + const filteredTasks: PlannerTask[] = []; + + tasks.forEach((task) => { + if ( + task.bucketId && + task.bucketId.startsWith(filterSettings.bucketId) + ) { + filteredTasks.push(task); + } + }); + + return filteredTasks; + } + + return tasks; + } + + // Get timeline data from session storage + private async _getTimelineData(): Promise { + if (!this._cacheData) { + return true; + } + + const timelineData = sessionStorage.getItem("_" + this._pageId + "TimelineData"); + + if (timelineData) { + const buckets = sessionStorage.getItem("_" + this._pageId + "buckets"); + const Users = sessionStorage.getItem("_" + this._pageId + "Users"); + const tasks = sessionStorage.getItem("_" + this._pageId + "tasks"); + const planDetails = sessionStorage.getItem("_" + this._pageId + "planDetails"); + + this._timeLine = JSON.parse(timelineData) as ITimeLineData; + this._buckets = buckets ? (JSON.parse(buckets) as PlannerBucket[]) : []; + this._taskUsers = Users ? (JSON.parse(Users) as User[]) : []; + this._tasks = tasks ? (JSON.parse(tasks) as PlannerTask[]) : []; + this._planDetails = planDetails ? (JSON.parse(planDetails) as PlannerPlanDetails) : undefined; + + return false; + } else { + return true; + } + } + + // Save timeline data to session storage + private async _saveTimelineData( + timelineData: ITimeLineData, + buckets: PlannerBucket[], + Users: User[], + tasks: PlannerTask[], + planDetails: PlannerPlanDetails | undefined + ) { + if (this._cacheData) { + sessionStorage.setItem("_" + this._pageId + "TimelineData", JSON.stringify(timelineData)); + sessionStorage.setItem("_" + this._pageId + "buckets", JSON.stringify(buckets)); + sessionStorage.setItem("_" + this._pageId + "Users", JSON.stringify(Users)); + sessionStorage.setItem("_" + this._pageId + "tasks", JSON.stringify(tasks)); + sessionStorage.setItem("_" + this._pageId + "planDetails", JSON.stringify(planDetails)); + } + } + + // Advanced Service Methods + // Add new Planner Plan + public async newPlannerPlan(title: string, groupId: string): Promise { + // initialize plan to be returned + let plan: PlannerPlan | undefined = undefined; + + try { + // create new plan object + const newPlan = { + owner: groupId, + title: title, + }; + + // create new plan + plan = await this._graphClient + .api("/planner/plans") + .post(newPlan); + + } catch (error: unknown) { + console.error(error); + } + + // return new plan + return plan; + } + + // Add new Bucket to existing Plan + public async newPlannerBucket(planId: string, title: string, orderHint: string = " !"): Promise { + // initialize bucket to be returned + let bucket: PlannerBucket | undefined = undefined; + + try { + // create new bucket object + const newBucket = { + name: title, + planId: planId, + orderHint: orderHint, + }; + + // create new bucket + bucket = await this._graphClient + .api("/planner/buckets") + .post(newBucket); + + } catch (error: unknown) { + console.error(error); + } + + // return new bucket + return bucket; + } + + // Add new Task to existing Plan Bucket + public async newTask(planId: string, bucketId: string, title: string): Promise { + // initialize task to be returned + let task: PlannerTask | undefined = undefined; + + try { + // create new task object + const newTask = { + planId: planId, + bucketId: bucketId, + title: title, + assignments: {} + }; + + // create new task + task = await this._graphClient + .api("/planner/tasks") + .post(newTask); + + } catch (error: unknown) { + console.error(error); + } + + // return new task + return task; + } + + // Delete Exiting Planner Plan + public async deletePlannerPlan(planId : string): Promise { + // get plan @odata.etag + // NOTE: PlannerPlanDel extends PlannerPlan with @odata.etag + const plan: PlannerPlanDel | undefined = await this._getPlannerPlans(planId); + + if (plan) { + try { + // delete plan using planId and @odata.etag + await this._graphClient + .api("/planner/plans/" + plan.id) + .header("If-Match", plan["@odata.etag"]) + .delete(); + } catch (error: unknown) { + console.error(error); + } + } + } + + // Private Methods to get Planner Plans by PlanId + private async _getPlannerPlans(planId: string): Promise { + // initialize plan to be returned + // NOTE: PlannerPlanDel extends PlannerPlan with @odata.etag + let plan: PlannerPlanDel | undefined = undefined; + + try { + // get plan by planId + plan = await this._graphClient + .api("/planner/plans/" + planId) + .select("id, title") + .get(); + } catch (error: unknown) { + console.error(error); + } + + // return plan with @odata.etag + return plan; + } +} \ No newline at end of file diff --git a/samples/tab-planner-timeline/src/services/index.ts b/samples/tab-planner-timeline/src/services/index.ts new file mode 100644 index 000000000..6ed4994a8 --- /dev/null +++ b/samples/tab-planner-timeline/src/services/index.ts @@ -0,0 +1,4 @@ +export * from './TimelineService'; +export * from './ITimeLineService'; +export * from './FilterService'; +export * from './IFilterService'; \ No newline at end of file diff --git a/samples/tab-planner-timeline/teamsapp.local.yml b/samples/tab-planner-timeline/teamsapp.local.yml new file mode 100644 index 000000000..6d38523d4 --- /dev/null +++ b/samples/tab-planner-timeline/teamsapp.local.yml @@ -0,0 +1,154 @@ +# yaml-language-server: $schema=https://aka.ms/teams-toolkit/v1.7/yaml.schema.json +# Visit https://aka.ms/teamsfx-v5.0-guide for details on this file +# Visit https://aka.ms/teamsfx-actions for details on actions +version: v1.7 + +provision: + # Creates a new Microsoft Entra app to authenticate users if + # the environment variable that stores clientId is empty + - uses: aadApp/create + with: + # Note: when you run aadApp/update, the Microsoft Entra app name will be updated + # based on the definition in manifest. If you don't want to change the + # name, make sure the name in Microsoft Entra manifest is the same with the name + # defined here. + name: PlannerTimeline + # If the value is false, the action will not generate client secret for you + generateClientSecret: true + # Authenticate users with a Microsoft work or school account in your + # organization's Microsoft Entra tenant (for example, single tenant). + signInAudience: AzureADMyOrg + # Write the information of created resources into environment file for the + # specified environment variable(s). + writeToEnvironmentFile: + clientId: AAD_APP_CLIENT_ID + # Environment variable that starts with `SECRET_` will be stored to the + # .env.{envName}.user environment file + clientSecret: SECRET_AAD_APP_CLIENT_SECRET + objectId: AAD_APP_OBJECT_ID + tenantId: AAD_APP_TENANT_ID + authority: AAD_APP_OAUTH_AUTHORITY + authorityHost: AAD_APP_OAUTH_AUTHORITY_HOST + + # Creates a Teams app + - uses: teamsApp/create + with: + # Teams app name + name: PlannerTimeline-${{APP_NAME_SUFFIX}} + # Write the information of created resources into environment file for + # the specified environment variable(s). + writeToEnvironmentFile: + teamsAppId: TEAMS_APP_ID + + # Set required variables for local launch + - uses: script + with: + run: + echo "::set-teamsfx-env TAB_HOSTNAME=localhost"; + echo "::set-teamsfx-env TAB_DOMAIN=localhost:53000"; + echo "::set-teamsfx-env TAB_ENDPOINT=https://localhost:53000"; + # echo "::set-teamsfx-env FUNC_NAME=getUserProfile"; + # echo "::set-teamsfx-env FUNC_ENDPOINT=http://localhost:7071"; + + # Apply the Microsoft Entra manifest to an existing Microsoft Entra app. Will use the object id in + # manifest file to determine which Microsoft Entra app to update. + - uses: aadApp/update + with: + # Relative path to this file. Environment variables in manifest will + # be replaced before apply to Microsoft Entra app + manifestPath: ./aad.manifest.json + outputFilePath: ./build/aad.manifest.${{TEAMSFX_ENV}}.json + + # Validate using manifest schema + - uses: teamsApp/validateManifest + with: + # Path to manifest template + manifestPath: ./appPackage/manifest.json + + # Build Teams app package with latest env value + - uses: teamsApp/zipAppPackage + with: + # Path to manifest template + manifestPath: ./appPackage/manifest.json + outputZipPath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + outputFolder: ./appPackage/build + + # Validate app package using validation rules + - uses: teamsApp/validateAppPackage + with: + # Relative path to this file. This is the path for built zip file. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + + # Apply the Teams app manifest to an existing Teams app in + # Teams Developer Portal. + # Will use the app id in manifest file to determine which Teams app to update. + - uses: teamsApp/update + with: + # Relative path to this file. This is the path for built zip file. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + + # Extend your Teams app to Outlook and the Microsoft 365 app + - uses: teamsApp/extendToM365 + with: + # Relative path to the build app package. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Write the information of created resources into environment file for + # the specified environment variable(s). + writeToEnvironmentFile: + titleId: M365_TITLE_ID + appId: M365_APP_ID + +deploy: + # Install development tool(s) + - uses: devTool/install + with: + devCert: + trust: true + func: + version: ~4.0.5455 + symlinkDir: ./devTools/func + # Write the information of installed development tool(s) into environment + # file for the specified environment variable(s). + writeToEnvironmentFile: + sslCertFile: SSL_CRT_FILE + sslKeyFile: SSL_KEY_FILE + funcPath: FUNC_PATH + + # Run npm command + - uses: cli/runNpmCommand + name: install dependencies + with: + args: install --no-audit + + # Run npm command + # - uses: cli/runNpmCommand + # name: install dependencies + # with: + # workingDirectory: api + # args: install --no-audit + + # Generate runtime environment variables for tab + - uses: file/createOrUpdateEnvironmentFile + with: + target: ./.localConfigs + envs: + BROWSER: none + HTTPS: true + PORT: 53000 + SSL_CRT_FILE: ${{SSL_CRT_FILE}} + SSL_KEY_FILE: ${{SSL_KEY_FILE}} + REACT_APP_CLIENT_ID: ${{AAD_APP_CLIENT_ID}} + REACT_APP_START_LOGIN_PAGE_URL: ${{TAB_ENDPOINT}}/auth-start.html + # REACT_APP_FUNC_NAME: ${{FUNC_NAME}} + # REACT_APP_FUNC_ENDPOINT: ${{FUNC_ENDPOINT}} + + # Generate runtime environment variables for backend + # - uses: file/createOrUpdateEnvironmentFile + # with: + # target: ./api/.localConfigs + # envs: + # M365_CLIENT_ID: ${{AAD_APP_CLIENT_ID}} + # M365_CLIENT_SECRET: ${{SECRET_AAD_APP_CLIENT_SECRET}} + # M365_TENANT_ID: ${{AAD_APP_TENANT_ID}} + # M365_AUTHORITY_HOST: ${{AAD_APP_OAUTH_AUTHORITY_HOST}} + # ALLOWED_APP_IDS: 1fec8e78-bce4-4aaf-ab1b-5451cc387264;5e3ce6c0-2b1f-4285-8d4b-75ee78787346;0ec893e0-5785-4de6-99da-4ed124e5296c;4345a7b9-9a63-4910-a426-35363201d503;4765445b-32c6-49b0-83e6-1d93765276ca;d3590ed6-52b3-4102-aeff-aad2292ab01c;00000002-0000-0ff1-ce00-000000000000;bc59ab01-8403-45c6-8796-ac3ef710b3e3;27922004-5251-4030-b22d-91ecd9a37ea4 diff --git a/samples/tab-planner-timeline/teamsapp.yml b/samples/tab-planner-timeline/teamsapp.yml new file mode 100644 index 000000000..00bd21c51 --- /dev/null +++ b/samples/tab-planner-timeline/teamsapp.yml @@ -0,0 +1,207 @@ +# yaml-language-server: $schema=https://aka.ms/teams-toolkit/v1.7/yaml.schema.json +# Visit https://aka.ms/teamsfx-v5.0-guide for details on this file +# Visit https://aka.ms/teamsfx-actions for details on actions +version: v1.7 + +environmentFolderPath: ./env + +# Triggered when 'teamsapp provision' is executed +provision: + # Creates a new Microsoft Entra app to authenticate users if + # the environment variable that stores clientId is empty + - uses: aadApp/create + with: + # Note: when you run aadApp/update, the Microsoft Entra app name will be updated + # based on the definition in manifest. If you don't want to change the + # name, make sure the name in Microsoft Entra manifest is the same with the name + # defined here. + name: PlannerTimeline + # If the value is false, the action will not generate client secret for you + generateClientSecret: true + # Authenticate users with a Microsoft work or school account in your + # organization's Microsoft Entra tenant (for example, single tenant). + signInAudience: AzureADMyOrg + # Write the information of created resources into environment file for the + # specified environment variable(s). + writeToEnvironmentFile: + clientId: AAD_APP_CLIENT_ID + # Environment variable that starts with `SECRET_` will be stored to the + # .env.{envName}.user environment file + clientSecret: SECRET_AAD_APP_CLIENT_SECRET + objectId: AAD_APP_OBJECT_ID + tenantId: AAD_APP_TENANT_ID + authority: AAD_APP_OAUTH_AUTHORITY + authorityHost: AAD_APP_OAUTH_AUTHORITY_HOST + + # Creates a Teams app + - uses: teamsApp/create + with: + # Teams app name + name: PlannerTimeline${{APP_NAME_SUFFIX}} + # Write the information of created resources into environment file for + # the specified environment variable(s). + writeToEnvironmentFile: + teamsAppId: TEAMS_APP_ID + + - uses: arm/deploy # Deploy given ARM templates parallelly. + with: + # AZURE_SUBSCRIPTION_ID is a built-in environment variable, + # if its value is empty, TeamsFx will prompt you to select a subscription. + # Referencing other environment variables with empty values + # will skip the subscription selection prompt. + subscriptionId: ${{AZURE_SUBSCRIPTION_ID}} + # AZURE_RESOURCE_GROUP_NAME is a built-in environment variable, + # if its value is empty, TeamsFx will prompt you to select or create one + # resource group. + # Referencing other environment variables with empty values + # will skip the resource group selection prompt. + resourceGroupName: ${{AZURE_RESOURCE_GROUP_NAME}} + templates: + - path: ./infra/azure.bicep # Relative path to this file + # Relative path to this yaml file. + # Placeholders will be replaced with corresponding environment + # variable before ARM deployment. + parameters: ./infra/azure.parameters.json + # Required when deploying ARM template + deploymentName: Create-resources-for-tab + # Teams Toolkit will download this bicep CLI version from github for you, + # will use bicep CLI in PATH if you remove this config. + bicepCliVersion: v0.9.1 + + # Get the deployment token from Azure Static Web Apps + - uses: azureStaticWebApps/getDeploymentToken + with: + resourceId: ${{AZURE_STATIC_WEB_APPS_RESOURCE_ID}} + # Save deployment token to the environment file for the deployment action + writeToEnvironmentFile: + deploymentToken: SECRET_TAB_SWA_DEPLOYMENT_TOKEN + + # Apply the Microsoft Entra manifest to an existing Microsoft Entra app. Will use the object id in + # manifest file to determine which Microsoft Entra app to update. + - uses: aadApp/update + with: + # Relative path to this file. Environment variables in manifest will + # be replaced before apply to Microsoft Entra app + manifestPath: ./aad.manifest.json + outputFilePath: ./build/aad.manifest.${{TEAMSFX_ENV}}.json + + # Validate using manifest schema + - uses: teamsApp/validateManifest + with: + # Path to manifest template + manifestPath: ./appPackage/manifest.json + # Build Teams app package with latest env value + - uses: teamsApp/zipAppPackage + with: + # Path to manifest template + manifestPath: ./appPackage/manifest.json + outputZipPath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + outputFolder: ./appPackage/build + # Validate app package using validation rules + - uses: teamsApp/validateAppPackage + with: + # Relative path to this file. This is the path for built zip file. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Apply the Teams app manifest to an existing Teams app in + # Teams Developer Portal. + # Will use the app id in manifest file to determine which Teams app to update. + - uses: teamsApp/update + with: + # Relative path to this file. This is the path for built zip file. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Extend your Teams app to Outlook and the Microsoft 365 app + - uses: teamsApp/extendToM365 + with: + # Relative path to the build app package. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Write the information of created resources into environment file for + # the specified environment variable(s). + writeToEnvironmentFile: + titleId: M365_TITLE_ID + appId: M365_APP_ID + +# Triggered when 'teamsapp deploy' is executed +deploy: + # Run npm command + - uses: cli/runNpmCommand + name: install dependencies + with: + args: install + - uses: cli/runNpmCommand + name: build app + with: + args: run build --if-present + env: + REACT_APP_CLIENT_ID: ${{AAD_APP_CLIENT_ID}} + REACT_APP_START_LOGIN_PAGE_URL: ${{TAB_ENDPOINT}}/auth-start.html + # REACT_APP_FUNC_NAME: getUserProfile + # REACT_APP_FUNC_ENDPOINT: ${{API_FUNCTION_ENDPOINT}} + # Deploy bits to Azure Static Web Apps + - uses: cli/runNpxCommand + name: deploy to Azure Static Web Apps + with: + args: '@azure/static-web-apps-cli deploy ./build -d + ${{SECRET_TAB_SWA_DEPLOYMENT_TOKEN}} --env production' + # Run npm command + # - uses: cli/runNpmCommand + # name: install dependencies + # with: + # workingDirectory: api + # args: install + # - uses: cli/runNpmCommand + # name: build app + # with: + # workingDirectory: api + # args: run build --if-present + # Deploy your application to Azure Functions using the zip deploy feature. + # For additional details, see at https://aka.ms/zip-deploy-to-azure-functions + # - uses: azureFunctions/zipDeploy + # with: + # workingDirectory: api + # # deploy base folder + # artifactFolder: . + # # Ignore file location, leave blank will ignore nothing + # ignoreFile: .funcignore + # # The resource id of the cloud resource to be deployed to. + # # This key will be generated by arm/deploy action automatically. + # # You can replace it with your existing Azure Resource id + # # or add it to your environment variable file. + # resourceId: ${{API_FUNCTION_RESOURCE_ID}} + +# Triggered when 'teamsapp publish' is executed +publish: + # Validate using manifest schema + - uses: teamsApp/validateManifest + with: + # Path to manifest template + manifestPath: ./appPackage/manifest.json + # Build Teams app package with latest env value + - uses: teamsApp/zipAppPackage + with: + # Path to manifest template + manifestPath: ./appPackage/manifest.json + outputZipPath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + outputFolder: ./appPackage/build + # Validate app package using validation rules + - uses: teamsApp/validateAppPackage + with: + # Relative path to this file. This is the path for built zip file. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Apply the Teams app manifest to an existing Teams app in + # Teams Developer Portal. + # Will use the app id in manifest file to determine which Teams app to update. + - uses: teamsApp/update + with: + # Relative path to this file. This is the path for built zip file. + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Publish the app to + # Teams Admin Center (https://admin.teams.microsoft.com/policies/manage-apps) + # for review and approval + - uses: teamsApp/publishAppPackage + with: + appPackagePath: ./appPackage/build/appPackage.${{TEAMSFX_ENV}}.zip + # Write the information of created resources into environment file for + # the specified environment variable(s). + writeToEnvironmentFile: + publishedAppId: TEAMS_APP_PUBLISHED_APP_ID +projectId: bf1a34fe-4780-4017-a093-3482650726cc diff --git a/samples/tab-planner-timeline/tsconfig.json b/samples/tab-planner-timeline/tsconfig.json new file mode 100644 index 000000000..7177aec50 --- /dev/null +++ b/samples/tab-planner-timeline/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": ["dom", "dom.iterable", "esnext"], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["src"] +}

O@*d6z>JpW}N+ILeyr`lg-=pn<-__ zJ!Wo^S&iGu+lBVqPouU=o@_s_-!2>5e#zXX9N&4Zyi;MnQx&yS^JM2;{Z8%J&IjfW z_4sb1@@}*J?#HOzwkNyo^}8KoyIss(+VQ^S36=|GsnmNVdf2Zz=Jq40w_h&b z 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 literal 0 HcmV?d00001 diff --git a/samples/tab-planner-timeline/images/ConfigurationNew.gif b/samples/tab-planner-timeline/images/ConfigurationNew.gif new file mode 100644 index 0000000000000000000000000000000000000000..a078e6efe84c86276684e45f2b87feb60cabdf3e GIT binary patch literal 375388 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 z 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