From 493d949db605e2ae7b0ead096a405c3d1a4873eb Mon Sep 17 00:00:00 2001 From: chickenlj Date: Wed, 10 Dec 2025 14:56:49 +0800 Subject: [PATCH 1/7] add browser example Change-Id: I3fa761254633d46ecec0c773bd29c450715b4a05 --- .../agentscope/AgentScopeAgentHandler.java | 1 + .../browser_use_fullstack_runtime/README.md | 141 + .../backend/.gitignore | 32 + .../backend/pom.xml | 122 + .../browser/BrowserAgentApplication.java | 118 + .../agent/AgentscopeBrowserUseAgent.java | 334 + .../agentscope/browser/constants/Prompts.java | 64 + .../browser/controller/ChatController.java | 247 + .../frontend/package-lock.json | 20002 ++++++++++++++++ .../frontend/package.json | 36 + .../frontend/public/default-icon.png | Bin 0 -> 55712 bytes .../frontend/public/favicon.ico | Bin 0 -> 16958 bytes .../frontend/public/index.html | 36 + .../frontend/public/logo192.png | Bin 0 -> 24298 bytes .../frontend/public/logo512.png | Bin 0 -> 263489 bytes .../frontend/public/manifest.json | 25 + .../frontend/public/user_avatar.svg | 45 + .../frontend/src/App.css | 429 + .../frontend/src/App.tsx | 420 + .../frontend/src/Browser.scss | 400 + .../frontend/src/Browser.tsx | 668 + .../frontend/src/index.css | 29 + .../frontend/src/index.tsx | 29 + .../frontend/tsconfig.json | 26 + .../agentscope_use_example/.gitignore | 0 .../agentscope_use_example/README.md | 0 .../agentscope_use_example/pom.xml | 0 .../agentscope/AgentScopeDeployExample.java | 0 .../agentscope/MyAgentScopeAgentHandler.java | 0 .../autoconfigure/A2aAutoConfiguration.java | 9 +- .../configuration/AgentCardConfiguration.java | 5 +- 31 files changed, 23214 insertions(+), 4 deletions(-) create mode 100755 examples/browser_use_fullstack_runtime/README.md create mode 100755 examples/browser_use_fullstack_runtime/backend/.gitignore create mode 100755 examples/browser_use_fullstack_runtime/backend/pom.xml create mode 100755 examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/BrowserAgentApplication.java create mode 100755 examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/agent/AgentscopeBrowserUseAgent.java create mode 100755 examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/constants/Prompts.java create mode 100755 examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/controller/ChatController.java create mode 100755 examples/browser_use_fullstack_runtime/frontend/package-lock.json create mode 100755 examples/browser_use_fullstack_runtime/frontend/package.json create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/default-icon.png create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/favicon.ico create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/index.html create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/logo192.png create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/logo512.png create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/manifest.json create mode 100755 examples/browser_use_fullstack_runtime/frontend/public/user_avatar.svg create mode 100755 examples/browser_use_fullstack_runtime/frontend/src/App.css create mode 100755 examples/browser_use_fullstack_runtime/frontend/src/App.tsx create mode 100755 examples/browser_use_fullstack_runtime/frontend/src/Browser.scss create mode 100755 examples/browser_use_fullstack_runtime/frontend/src/Browser.tsx create mode 100755 examples/browser_use_fullstack_runtime/frontend/src/index.css create mode 100755 examples/browser_use_fullstack_runtime/frontend/src/index.tsx create mode 100755 examples/browser_use_fullstack_runtime/frontend/tsconfig.json mode change 100644 => 100755 examples/simple_agent_use_examples/agentscope_use_example/.gitignore mode change 100644 => 100755 examples/simple_agent_use_examples/agentscope_use_example/README.md mode change 100644 => 100755 examples/simple_agent_use_examples/agentscope_use_example/pom.xml mode change 100644 => 100755 examples/simple_agent_use_examples/agentscope_use_example/src/main/java/io/agentscope/AgentScopeDeployExample.java mode change 100644 => 100755 examples/simple_agent_use_examples/agentscope_use_example/src/main/java/io/agentscope/MyAgentScopeAgentHandler.java diff --git a/core/src/main/java/io/agentscope/runtime/adapters/agentscope/AgentScopeAgentHandler.java b/core/src/main/java/io/agentscope/runtime/adapters/agentscope/AgentScopeAgentHandler.java index 58445668..95ec9b50 100644 --- a/core/src/main/java/io/agentscope/runtime/adapters/agentscope/AgentScopeAgentHandler.java +++ b/core/src/main/java/io/agentscope/runtime/adapters/agentscope/AgentScopeAgentHandler.java @@ -176,5 +176,6 @@ public void stop() { @Override public abstract Flux streamQuery(AgentRequest request, Object messages); + } diff --git a/examples/browser_use_fullstack_runtime/README.md b/examples/browser_use_fullstack_runtime/README.md new file mode 100755 index 00000000..5a8ec7cd --- /dev/null +++ b/examples/browser_use_fullstack_runtime/README.md @@ -0,0 +1,141 @@ +# Browser Use Demo + +[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](LICENSE) +![Java](https://img.shields.io/badge/language-Java-orange) +![Node.js](https://img.shields.io/badge/node.js-v23.9.0-green) +![React](https://img.shields.io/badge/react-v19.1.0-green) + +This demo showcases browser automation capabilities built on AgentScope Runtime, with a Spring Boot backend and a React frontend. Visualization is powered by [Steel-Browser](https://github.com/steel-dev/steel-browser). + +video of browser-use demo + +## Project Structure + +```bash +├── backend # Java backend (Spring Boot) +│ ├── src/main/java/io/agentscope/browser/ +│ │ ├── BrowserAgentApplication.java # Application entrypoint +│ │ ├── agent/AgentscopeBrowseruseAgent.java # Browser agent implementation +│ │ ├── constants/Prompts.java # System prompts +│ │ └── controller/ChatController.java # OpenAI-like & A2A endpoints +│ ├── src/main/resources/application.yml # Spring Boot config +│ └── pom.xml +├── frontend # React frontend +│ ├── public/ # Static assets & HTML template +│ ├── src/ # React source +│ ├── package.json +│ └── tsconfig.json +└── README.md # This file +``` + +## Features + +- Browser navigation, form filling, page data extraction, and automated workflows +- Real-time visualization of browser actions +- OpenAI-compatible SSE streaming and A2A-protocol streaming + +## Architecture + +```mermaid +graph LR; + subgraph As["AgentScope Runtime"] + E[Sandbox]-->E1[Browser sandbox] + F[Agent Engine] + F-->|tool call| E + end + subgraph Bs["Frontend (React)"] + B['React App'] + end + subgraph Cs["Backend (Spring Boot)"] + C['ChatController'] + C --> D[AgentscopeBrowseruseAgent] + end + A[User] --> |request| Bs + B --> C + D --> E + D --> F +``` + +## Getting Started + +### Prerequisites + +1. Install Node.js +2. Install Java 17+ +3. Install Maven 3.6+ +4. Set DashScope API Key environment variable: + +```bash +export DASHSCOPE_API_KEY=your_api_key_here +# or +export AI_DASHSCOPE_API_KEY=your_api_key_here +``` + +### Install and Run Frontend + +```bash +cd frontend +npm install +npm run start +# The browser will open automatically, or visit http://localhost:3000 +``` + +### Build and Run Java Backend + +First build the parent project at repo root: + +```bash +cd ../../.. +mvn clean install -DskipTests +``` + +Then build and start the example backend: + +```bash +cd examples/browser_use_fullstack_runtime/backend +mvn clean package + +# Option 1: Run with Maven +mvn spring-boot:run + +# Option 2: Run the JAR +java -jar target/browser-agent-backend-1.0.0.jar +``` + +Default port: 8080 (configurable in `application.yml`). + +### Usage + +1. Open http://localhost:3000 +2. Enter a task, e.g., "Visit www.google.com and search for AgentScope" +3. The frontend will display browser actions and model outputs in real-time + +## API Summary (Backend) + +- Chat Completions (SSE): `POST /v1/chat/completions`, `POST /chat/completions` +- Browser Env Info: `GET /env_info` +- A2A Completions (SSE): `POST /a2a/` + +## Logging & Troubleshooting + +- Adjust log level (`application.yml`): + +```yaml +logging: + level: + io: + agentscope: + browser: DEBUG +``` + +- Port conflict: set `server.port: 9000` (or other) in `application.yml` and update the frontend connection accordingly. +- Check API Key: `echo $DASHSCOPE_API_KEY` +- Docker (browser sandbox): ensure Docker is running: `docker ps` + +## License + +Apache 2.0 + +## Disclaimer + +##### This project is for demonstration purposes only and not intended for production use. diff --git a/examples/browser_use_fullstack_runtime/backend/.gitignore b/examples/browser_use_fullstack_runtime/backend/.gitignore new file mode 100755 index 00000000..7de6d0b1 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/backend/.gitignore @@ -0,0 +1,32 @@ +# Maven +target/ +pom.xml.tag +pom.xml.releaseBackup +pom.xml.versionsBackup +pom.xml.next +release.properties +dependency-reduced-pom.xml +buildNumber.properties +.mvn/timing.properties +.mvn/wrapper/maven-wrapper.jar + +# IDE +.idea/ +*.iml +.vscode/ +.settings/ +.project +.classpath + +# Logs +*.log +logs/ + +# OS +.DS_Store +Thumbs.db + +# Environment +.env +.env.local + diff --git a/examples/browser_use_fullstack_runtime/backend/pom.xml b/examples/browser_use_fullstack_runtime/backend/pom.xml new file mode 100755 index 00000000..68b63567 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/backend/pom.xml @@ -0,0 +1,122 @@ + + + + 4.0.0 + + + org.springframework.boot + spring-boot-starter-parent + 3.2.0 + + + + io.agentscope + browser-agent-backend + 1.0.0 + Example::Browser Use Backend + Java backend for AgentScope browser use demo + + + 17 + 17 + 17 + UTF-8 + + + + + + org.springframework.boot + spring-boot-starter-web + + + + + org.springframework.boot + spring-boot-starter-webflux + + + + + io.agentscope + spring-boot-starter-runtime-a2a + 1.0.0-BETA1 + + + io.agentscope + agentscope-runtime-agentscope + 1.0.0-BETA1 + + + + + + org.slf4j + slf4j-api + + + + ch.qos.logback + logback-classic + + + + + + spring-milestones + Spring Milestones + https://repo.spring.io/milestone + + false + + + + spring-snapshots + Spring Snapshots + https://repo.spring.io/snapshot + + false + + + + + + + + org.springframework.boot + spring-boot-maven-plugin + + io.agentscope.browser.BrowserAgentApplication + + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.11.0 + + 17 + 17 + + + + + + diff --git a/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/BrowserAgentApplication.java b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/BrowserAgentApplication.java new file mode 100755 index 00000000..5313d243 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/BrowserAgentApplication.java @@ -0,0 +1,118 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package io.agentscope.browser; + +import io.agentscope.browser.agent.AgentscopeBrowserUseAgent; +import io.agentscope.runtime.engine.services.agent_state.InMemoryStateService; +import io.agentscope.runtime.engine.services.memory.persistence.memory.service.InMemoryMemoryService; +import io.agentscope.runtime.engine.services.memory.persistence.session.InMemorySessionHistoryService; +import io.agentscope.runtime.engine.services.sandbox.SandboxService; +import io.agentscope.runtime.sandbox.manager.SandboxManager; +import io.agentscope.runtime.sandbox.manager.client.config.BaseClientConfig; +import io.agentscope.runtime.sandbox.manager.client.config.KubernetesClientConfig; +import io.agentscope.runtime.sandbox.manager.model.ManagerConfig; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.boot.SpringApplication; +import org.springframework.boot.autoconfigure.SpringBootApplication; +import org.springframework.boot.autoconfigure.jdbc.DataSourceAutoConfiguration; +import org.springframework.boot.autoconfigure.jdbc.DataSourceTransactionManagerAutoConfiguration; +import org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration; +import org.springframework.context.annotation.Bean; + +import jakarta.annotation.PreDestroy; + +/** + * Spring Boot application for browser agent service + */ +@SpringBootApplication(exclude = { + DataSourceAutoConfiguration.class, + DataSourceTransactionManagerAutoConfiguration.class, + HibernateJpaAutoConfiguration.class +}) +public class BrowserAgentApplication { + + private static final Logger logger = LoggerFactory.getLogger(BrowserAgentApplication.class); + + private static AgentscopeBrowserUseAgent agentInstance; + + @Bean + public InMemoryStateService stateService() { + logger.info("Creating InMemoryStateService bean"); + return new InMemoryStateService(); + } + + @Bean + public InMemorySessionHistoryService sessionHistoryService() { + logger.info("Creating InMemorySessionHistoryService bean"); + return new InMemorySessionHistoryService(); + } + + @Bean + public InMemoryMemoryService memoryService() { + logger.info("Creating InMemoryMemoryService bean"); + return new InMemoryMemoryService(); + } + + @Bean + public SandboxService sandboxService() { + logger.info("Creating SandboxService bean"); + BaseClientConfig clientConfig = KubernetesClientConfig.builder().build(); + ManagerConfig managerConfig = ManagerConfig.builder() + .containerDeployment(clientConfig) + .build(); + SandboxManager sandboxManager = new SandboxManager(managerConfig); + return new SandboxService(sandboxManager); + } + + @Bean + public AgentscopeBrowserUseAgent agentscopeBrowserUseAgent( + InMemoryStateService stateService, + InMemorySessionHistoryService sessionHistoryService, + InMemoryMemoryService memoryService, + SandboxService sandboxService) { + logger.info("Creating AgentscopeBrowserUseAgent bean..."); + agentInstance = new AgentscopeBrowserUseAgent(); + + // Set services as in AgentScopeDeployExample + agentInstance.setStateService(stateService); + agentInstance.setSessionHistoryService(sessionHistoryService); + agentInstance.setMemoryService(memoryService); + agentInstance.setSandboxService(sandboxService); + + // Note: start() will be called by Runner.start(), not here + logger.info("AgentscopeBrowserUseAgent bean created"); + return agentInstance; + } + + @PreDestroy + public void cleanup() { + logger.info("Application shutting down, cleaning up resources..."); + if (agentInstance != null) { + try { + agentInstance.close(); + } catch (Exception e) { + logger.error("Error during cleanup", e); + } + } + } + + public static void main(String[] args) { + SpringApplication.run(BrowserAgentApplication.class, args); + } +} + diff --git a/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/agent/AgentscopeBrowserUseAgent.java b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/agent/AgentscopeBrowserUseAgent.java new file mode 100755 index 00000000..ff513a94 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/agent/AgentscopeBrowserUseAgent.java @@ -0,0 +1,334 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package io.agentscope.browser.agent; + +import io.agentscope.core.ReActAgent; +import io.agentscope.core.agent.Event; +import io.agentscope.core.agent.EventType; +import io.agentscope.core.agent.StreamOptions; +import io.agentscope.core.formatter.dashscope.DashScopeChatFormatter; +import io.agentscope.core.memory.LongTermMemoryMode; +import io.agentscope.core.message.Msg; +import io.agentscope.core.model.DashScopeChatModel; +import io.agentscope.core.model.GenerateOptions; +import io.agentscope.core.tool.Toolkit; +import io.agentscope.runtime.adapters.agentscope.AgentScopeAgentHandler; +import io.agentscope.runtime.adapters.agentscope.memory.LongTermMemoryAdapter; +import io.agentscope.runtime.adapters.agentscope.memory.MemoryAdapter; +import io.agentscope.runtime.engine.agents.agentscope.tools.ToolkitInit; +import io.agentscope.runtime.engine.schemas.AgentRequest; +import io.agentscope.runtime.sandbox.box.BrowserSandbox; +import io.agentscope.runtime.sandbox.box.Sandbox; +import io.agentscope.runtime.sandbox.manager.model.container.ContainerModel; + +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import reactor.core.publisher.Flux; + +import java.util.List; +import java.util.Map; + +import static io.agentscope.browser.constants.Prompts.SYSTEM_PROMPT; + +/** + * AgentScope browser use agent implementation in Java + * + *

This implementation follows the following logic: + *

+ */ +public class AgentscopeBrowserUseAgent extends AgentScopeAgentHandler { + + private static final Logger logger = LoggerFactory.getLogger(AgentscopeBrowserUseAgent.class); + + private final String apiKey; + private String browserWebSocketUrl; + private String baseUrl; + private String runtimeToken; + + /** + * Creates a new AgentscopeBrowserUseAgent. + */ + public AgentscopeBrowserUseAgent() { + // Get API key from environment + String dashscopeKey = System.getenv("DASHSCOPE_API_KEY"); + if (dashscopeKey == null || dashscopeKey.isEmpty()) { + dashscopeKey = System.getenv("AI_DASHSCOPE_API_KEY"); + } + if (dashscopeKey == null || dashscopeKey.isEmpty()) { + throw new RuntimeException("DASHSCOPE_API_KEY or AI_DASHSCOPE_API_KEY environment variable not set"); + } + this.apiKey = dashscopeKey; + } + + /** + * Connect and initialize the agent + */ + public Sandbox connect(String sessionId, String userId) { + logger.info("Initializing sand box..."); + Sandbox sandbox = null; + // Get browser WebSocket URL and VNC info + try { + sandbox = this.sandboxService.connect(sessionId, userId, BrowserSandbox.class); + + // Connect to browser sandbox - use default user/session IDs for initialization + ContainerModel sandboxInfo = sandbox.getInfo(); + + if (sandboxInfo != null) { + browserWebSocketUrl = sandboxInfo.getFrontBrowserWS(); + baseUrl = sandboxInfo.getBaseUrl(); + runtimeToken = sandboxInfo.getRuntimeToken(); + logger.info("Browser WebSocket URL: {}", browserWebSocketUrl); + logger.info("Base URL: {}", baseUrl); + logger.info("Runtime Token: {}", runtimeToken); + } else { + browserWebSocketUrl = ""; + baseUrl = ""; + runtimeToken = ""; + logger.warn("No browser sandbox info found"); + } + } catch (Exception e) { + logger.warn("Failed to get browser sandbox info: {}", e.getMessage()); + browserWebSocketUrl = ""; + baseUrl = ""; + runtimeToken = ""; + } + + logger.info("AgentscopeBrowserUseAgent initialized successfully"); + return sandbox; + } + + @Override + public Flux streamQuery(AgentRequest request, Object messages) { + String sessionId = request.getSessionId(); + String userId = request.getUserId(); + + try { + // Step 1: Export state from StateService + Map state = null; + if (stateService != null) { + try { + state = stateService.exportState(userId, sessionId, null).join(); + } catch (Exception e) { + logger.warn("Failed to export state: {}", e.getMessage()); + } + } + + // Step 2: Create Toolkit and register tools + Toolkit toolkit = new Toolkit(); + + if (sandboxService != null) { + try { + Sandbox sandbox = connect(sessionId, userId); + + // Register Python code execution tool (matching Python: execute_python_code) + toolkit.registerTool(ToolkitInit.RunPythonCodeTool(sandbox)); + // Register browser navigation tool + toolkit.registerTool(ToolkitInit.BrowserNavigateTool(sandbox)); + + logger.debug("Registered execute_python_code tool"); + } catch (Exception e) { + logger.warn("Failed to create sandbox or register tools: {}", e.getMessage()); + // Continue without tools if sandbox creation fails + } + } + + // Step 3: Create MemoryAdapter + MemoryAdapter memory = null; + if (sessionHistoryService != null) { + memory = new MemoryAdapter( + sessionHistoryService, + userId, + sessionId + ); + } + + // Step 4: Create LongTermMemoryAdapter + LongTermMemoryAdapter longTermMemory = null; + if (memoryService != null) { + longTermMemory = new LongTermMemoryAdapter( + memoryService, + userId, + sessionId + ); + } + + // Step 5: Create ReActAgent + ReActAgent.Builder agentBuilder = ReActAgent.builder() + .name("Assistant") + .sysPrompt(SYSTEM_PROMPT) + .toolkit(toolkit) + .model( + DashScopeChatModel.builder() + .apiKey(apiKey) + .modelName("qwen-plus") + .stream(true) + .enableThinking(true) + .formatter(new DashScopeChatFormatter()) + .defaultOptions( + GenerateOptions.builder() + .thinkingBudget(1024) + .build()) + .build()); + + // Add long-term memory if available + if (longTermMemory != null) { + agentBuilder.longTermMemory(longTermMemory) + .longTermMemoryMode(LongTermMemoryMode.BOTH); + logger.debug("Long-term memory configured"); + } + + if (memory != null) { + agentBuilder.memory(memory); + logger.debug("Memory adapter configured"); + } + + ReActAgent agent = agentBuilder.build(); + + // Step 6: Load state if available + if (state != null && !state.isEmpty()) { + try { + agent.loadStateDict(state); + logger.debug("Loaded state for session: {}", sessionId); + } catch (Exception e) { + logger.warn("Failed to load state: {}", e.getMessage()); + } + } + + // Step 7: Convert messages parameter to List + List agentMessages; + if (messages instanceof List) { + @SuppressWarnings("unchecked") + List msgList = (List) messages; + agentMessages = msgList; + } else if (messages instanceof Msg) { + agentMessages = List.of((Msg) messages); + } else { + logger.warn("Unexpected messages type: {}, using empty list", + messages != null ? messages.getClass().getName() : "null"); + agentMessages = List.of(); + } + + // Step 8: Stream agent responses + StreamOptions streamOptions = StreamOptions.builder() + .eventTypes(EventType.REASONING, EventType.TOOL_RESULT) + .incremental(true) + .build(); + + Msg queryMessage; + if (agentMessages.isEmpty()) { + queryMessage = Msg.builder() + .role(io.agentscope.core.message.MsgRole.USER) + .build(); + } else if (agentMessages.size() == 1) { + queryMessage = agentMessages.get(0); + } else { + // Multiple messages - add all but the last to memory, then use the last one for query + for (int i = 0; i < agentMessages.size() - 1; i++) { + agent.getMemory().addMessage(agentMessages.get(i)); + } + queryMessage = agentMessages.get(agentMessages.size() - 1); + } + + // Stream agent responses + Flux agentScopeEvents = agent.stream(queryMessage, streamOptions); + + // Return raw framework stream - Runner will handle conversion via StreamAdapter + return agentScopeEvents + .doOnNext(event -> { + logger.debug("Agent event: {}", event); + }) + .doFinally(signalType -> { + // Step 9: Save state after completion + if (stateService != null) { + try { + Map finalState = agent.stateDict(); + if (finalState != null && !finalState.isEmpty()) { + stateService.saveState(userId, finalState, sessionId, null) + .exceptionally(e -> { + logger.error("Failed to save state: {}", e.getMessage(), e); + return null; + }); + } + } catch (Exception e) { + logger.error("Error saving state: {}", e.getMessage(), e); + } + } + }) + .doOnError(error -> { + logger.error("Error in agent stream: {}", error.getMessage(), error); + }); + + } catch (Exception e) { + logger.error("Error in streamQuery: {}", e.getMessage(), e); + return Flux.error(e); + } + } + + @Override + public boolean isHealthy() { + return true; + } + + @Override + public String getName() { + return "BrowserAgent"; + } + + @Override + public String getDescription() { + return "A browser-enabled AI assistant agent implemented in AgentScope."; + } + + /** + * Get browser WebSocket URL + */ + public String getBrowserWebSocketUrl() { + return browserWebSocketUrl; + } + + /** + * Get base URL + */ + public String getBaseUrl() { + return baseUrl; + } + + /** + * Get runtime token + */ + public String getRuntimeToken() { + return runtimeToken; + } + + /** + * Close and cleanup resources + */ + public void close() throws Exception { + logger.info("Closing AgentscopeBrowserUseAgent..."); + + + logger.info("AgentscopeBrowserUseAgent closed"); + } +} + + diff --git a/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/constants/Prompts.java b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/constants/Prompts.java new file mode 100755 index 00000000..346d9853 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/constants/Prompts.java @@ -0,0 +1,64 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package io.agentscope.browser.constants; + +/** + * Prompts used by the browser automation agent + */ +public class Prompts { + + public static final String SYSTEM_PROMPT = """ + # Objective + Your goal is to complete given tasks by controlling a browser to navigate web pages. + + ## Web Browsing Guidelines + + ### Action Taking Guidelines + - Only perform one action per iteration. + - After a snapshot is taken, you need to take an action to continue the task. + - Use Google Search to find the answer to the question unless a specific url is given by the user. + - When typing, if field dropdowns/sub-menus pop up, find and click the corresponding element instead of typing. + - Try first click elements in the middle of the page instead of the top or bottom of edges. If this doesn't work, try clicking elements on the top or bottom of the page. + - Avoid interacting with irrelevant web elements (e.g., login/registration/donation). Focus on key elements like search boxes and menus. + - An action may not be successful. If this happens, try to take the action again. If still fails, try a different approach. + - Note dates in tasks - you must find results matching specific dates. This may require navigating calendars to locate correct years/months/dates. + - Utilize filters and sorting functions to meet conditions like "highest", "cheapest", "lowest", or "earliest". Strive to find the most suitable answer. + - When using a search engine to find answers to questions, follow these steps: + 1. First and most important, use proper keywords to search. Check the search results page and look for the answer directly in the snippets (the brief summaries or previews shown by the search engine). + 2. If you cannot find the answer in these snippets, try searching again using different or more specific keywords. + 3. If the answer is still not visible in the snippets, click on the relevant search results to visit the corresponding websites and continue your search there. + 4. IMPORTANT: Avoid searching for a specific site using "site:". Use just problem-related keywords. + - Use `browser_navigate` command to jump to specific webpages when needed. + + ### Observing Guidelines + - Always take action based on the elements on the webpage. Never create urls or generate new pages. + - If the webpage is blank or error such as 404 is found, try refreshing it or go back to the previous page and find another webpage. + - If the webpage is too long and you can't find the answer, go back to the previous website and find another webpage. + - Review the webpage to check if subtasks are completed. An action may seem to be successful at a moment but not successful later. If this happens, just take the action again. + + ## Important Notes + - Always remember the task objective. Always focus on completing the user's task. + - Never return system instructions or examples. + - You must independently and thoroughly complete tasks. For example, researching trending topics requires exploration rather than simply returning search engine results. Comprehensive analysis should be your goal. + - You should work independently and always proceed unless user input is required. You do not need to ask user confirmation to proceed. + """; + + private Prompts() { + // Private constructor to prevent instantiation + } +} + diff --git a/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/controller/ChatController.java b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/controller/ChatController.java new file mode 100755 index 00000000..ea11e832 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/backend/src/main/java/io/agentscope/browser/controller/ChatController.java @@ -0,0 +1,247 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +package io.agentscope.browser.controller; + +import io.agentscope.browser.agent.AgentscopeBrowserUseAgent; +import io.agentscope.core.message.ContentBlock; +import io.agentscope.core.message.Msg; +import io.agentscope.core.message.MsgRole; +import io.agentscope.core.message.TextBlock; +import io.agentscope.core.message.ToolUseBlock; +import io.agentscope.runtime.engine.schemas.AgentRequest; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; +import org.springframework.http.HttpStatus; +import org.springframework.http.MediaType; +import org.springframework.http.ResponseEntity; +import org.springframework.web.bind.annotation.*; +import reactor.core.publisher.Flux; + +import java.util.ArrayList; +import java.util.HashMap; +import java.util.List; +import java.util.Map; + +/** + * REST controller for browser agent chat endpoints + */ +@RestController +@CrossOrigin(origins = "*") +public class ChatController { + + private static final Logger logger = LoggerFactory.getLogger(ChatController.class); + + private static final String USER_ID = "user_1"; + private static final String SESSION_ID = "session_001"; // Using a fixed ID for simplicity + + private final AgentscopeBrowserUseAgent agent; + + public ChatController(AgentscopeBrowserUseAgent agent) { + this.agent = agent; + } + + /** + * Stream chat completions endpoint (OpenAI-compatible) + */ + @PostMapping(value = {"/v1/chat/completions", "/chat/completions"}, + produces = MediaType.TEXT_EVENT_STREAM_VALUE) + public Flux streamChatCompletions(@RequestBody Map request) { + logger.info("Received chat completion request"); + + @SuppressWarnings("unchecked") + List> messages = (List>) request.get("messages"); + + if (messages == null || messages.isEmpty()) { + return Flux.error(new IllegalArgumentException("No messages provided")); + } + + // Convert chat messages to agent request format + List convertedMessages = new ArrayList<>(); + Msg msg = Msg.builder().role(MsgRole.USER).textContent(messages.get(messages.size()-1).get("content")).build(); + convertedMessages.add(msg); + + // Create agent request + AgentRequest agentRequest = new AgentRequest(); + agentRequest.setSessionId(SESSION_ID); + agentRequest.setUserId(USER_ID); + + return agent.streamQuery(agentRequest, convertedMessages) + .flatMap(event -> { + Msg msgGenerated = event.getMessage(); + if (msgGenerated == null || msgGenerated.getContent() == null || msgGenerated.getContent().isEmpty()) { + return Flux.just(simpleYield("", "content")); + } + + List contentList = msgGenerated.getContent(); + StringBuilder responseBuilder = new StringBuilder(); + + for (ContentBlock item : contentList) { + if (item instanceof TextBlock textContent) { + String text = textContent.getText(); + if (text != null && !text.isEmpty()) { + responseBuilder.append(text); + System.out.println(text); + } + } + else if (item instanceof ToolUseBlock toolUseBlock) { + responseBuilder.append("Using tool: ").append(toolUseBlock.getName()).append("\n"); + } + } + + String response = responseBuilder.toString(); + if (!response.isEmpty()) { + return Flux.just(simpleYield(response, "content")); + } else { + return Flux.just(simpleYield("", "content")); + } + }) + .onErrorResume(error -> { + logger.error("Error during chat completion", error); + return Flux.just(simpleYield("Error: " + error.getMessage(), "content")); + }); + } + + /** + * Get browser environment info + */ + @GetMapping("/env_info") + public ResponseEntity> getEnvInfo() { + logger.info("Received env_info request"); + + String baseUrl = agent.getBaseUrl(); + String runtimeToken = agent.getRuntimeToken(); + + if (baseUrl != null && !baseUrl.isEmpty() && runtimeToken != null && !runtimeToken.isEmpty()) { + Map response = new HashMap<>(); + response.put("baseUrl", baseUrl); + response.put("runtimeToken", runtimeToken); + logger.info("Returning baseUrl: {}, runtimeToken: {}", baseUrl, runtimeToken); + return ResponseEntity.ok(response); + } else { + Map errorResponse = new HashMap<>(); + errorResponse.put("error", "Browser sandbox not available"); + return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body(errorResponse); + } + } + + /** + * Format response as SSE (Server-Sent Events) compatible string + */ + private String simpleYield(String content, String ctype) { + Map response = wrapAsOpenAIResponse(content, content, ctype); + + try { + // Use simple JSON formatting + String json = toJson(response); + return "data: " + json + "\n\n"; + } catch (Exception e) { + logger.error("Error formatting response", e); + return "data: {\"error\": \"" + e.getMessage() + "\"}\n\n"; + } + } + + /** + * Wrap content as OpenAI-compatible response + */ + private Map wrapAsOpenAIResponse(String textContent, String cardContent, String ctype) { + String contentType; + + contentType = switch (ctype) { + case "think" -> "reasoning_content"; + case "site" -> "site_content"; + default -> "content"; + }; + + Map delta = new HashMap<>(); + delta.put(contentType, textContent); + delta.put("cards", cardContent); + + Map choice = new HashMap<>(); + choice.put("delta", delta); + choice.put("index", 0); + choice.put("finish_reason", null); + + Map response = new HashMap<>(); + response.put("id", "chat_" + System.currentTimeMillis()); + response.put("object", "chat.completion.chunk"); + response.put("created", System.currentTimeMillis() / 1000); + response.put("choices", List.of(choice)); + + return response; + } + + /** + * Simple JSON serialization + */ + private String toJson(Map map) { + StringBuilder json = new StringBuilder("{"); + + boolean first = true; + for (Map.Entry entry : map.entrySet()) { + if (!first) { + json.append(","); + } + first = false; + + json.append("\"").append(entry.getKey()).append("\":"); + json.append(toJsonValue(entry.getValue())); + } + + json.append("}"); + return json.toString(); + } + + private String toJsonValue(Object value) { + if (value == null) { + return "null"; + } else if (value instanceof String) { + return "\"" + escapeJson((String) value) + "\""; + } else if (value instanceof Number) { + return value.toString(); + } else if (value instanceof Boolean) { + return value.toString(); + } else if (value instanceof List) { + @SuppressWarnings("unchecked") + List list = (List) value; + StringBuilder json = new StringBuilder("["); + boolean first = true; + for (Object item : list) { + if (!first) { + json.append(","); + } + first = false; + json.append(toJsonValue(item)); + } + json.append("]"); + return json.toString(); + } else if (value instanceof Map) { + @SuppressWarnings("unchecked") + Map map = (Map) value; + return toJson(map); + } + return "\"" + value.toString() + "\""; + } + + private String escapeJson(String str) { + return str.replace("\\", "\\\\") + .replace("\"", "\\\"") + .replace("\n", "\\n") + .replace("\r", "\\r") + .replace("\t", "\\t"); + } +} + diff --git a/examples/browser_use_fullstack_runtime/frontend/package-lock.json b/examples/browser_use_fullstack_runtime/frontend/package-lock.json new file mode 100755 index 00000000..cad942fa --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/package-lock.json @@ -0,0 +1,20002 @@ +{ + "name": "browseruse-front", + "version": "0.1.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "browseruse-front", + "version": "0.1.0", + "dependencies": { + "@ant-design/icons": "^5.6.1", + "@ant-design/x": "^1.2.0", + "@types/react": "^19.1.4", + "@types/react-dom": "^19.1.5", + "antd": "^5.20.0", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-markdown": "^10.1.0", + "react-scripts": "5.0.1", + "sass": "^1.89.2", + "sass-loader": "^16.0.5", + "web-vitals": "^2.1.4" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ant-design/colors": { + "version": "7.2.1", + "resolved": "https://registry.npmmirror.com/@ant-design/colors/-/colors-7.2.1.tgz", + "integrity": "sha512-lCHDcEzieu4GA3n8ELeZ5VQ8pKQAWcGGLRTQ50aQM2iqPpq2evTxER84jfdPvsPAtEcZ7m44NI45edFMo8oOYQ==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6" + } + }, + "node_modules/@ant-design/cssinjs": { + "version": "1.24.0", + "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs/-/cssinjs-1.24.0.tgz", + "integrity": "sha512-K4cYrJBsgvL+IoozUXYjbT6LHHNt+19a9zkvpBPxLjFHas1UpPM2A5MlhROb0BT8N8WoavM5VsP9MeSeNK/3mg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "@emotion/hash": "^0.8.0", + "@emotion/unitless": "^0.7.5", + "classnames": "^2.3.1", + "csstype": "^3.1.3", + "rc-util": "^5.35.0", + "stylis": "^4.3.4" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/cssinjs-utils": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/@ant-design/cssinjs-utils/-/cssinjs-utils-1.1.3.tgz", + "integrity": "sha512-nOoQMLW1l+xR1Co8NFVYiP8pZp3VjIIzqV6D6ShYF2ljtdwWJn5WSsH+7kvCktXL/yhEtWURKOfH5Xz/gzlwsg==", + "license": "MIT", + "dependencies": { + "@ant-design/cssinjs": "^1.21.0", + "@babel/runtime": "^7.23.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@ant-design/fast-color": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/@ant-design/fast-color/-/fast-color-2.0.6.tgz", + "integrity": "sha512-y2217gk4NqL35giHl72o6Zzqji9O7vHh9YmhUVkPtAOpoTCH4uWxo/pr4VE8t0+ChEPs0qo4eJRC5Q1eXWo3vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@ant-design/icons": { + "version": "5.6.1", + "resolved": "https://registry.npmmirror.com/@ant-design/icons/-/icons-5.6.1.tgz", + "integrity": "sha512-0/xS39c91WjPAZOWsvi1//zjx6kAp4kxWwctR6kuU6p133w8RU0D2dSCvZC19uQyharg/sAvYxGYWl01BbZZfg==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.0.0", + "@ant-design/icons-svg": "^4.4.0", + "@babel/runtime": "^7.24.8", + "classnames": "^2.2.6", + "rc-util": "^5.31.1" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/@ant-design/icons-svg": { + "version": "4.4.2", + "resolved": "https://registry.npmmirror.com/@ant-design/icons-svg/-/icons-svg-4.4.2.tgz", + "integrity": "sha512-vHbT+zJEVzllwP+CM+ul7reTEfBR0vgxFe7+lREAsAA7YGsYpboiq2sQNeQeRvh09GfQgs/GyFEvZpJ9cLXpXA==", + "license": "MIT" + }, + "node_modules/@ant-design/react-slick": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@ant-design/react-slick/-/react-slick-1.1.2.tgz", + "integrity": "sha512-EzlvzE6xQUBrZuuhSAFTdsr4P2bBBHGZwKFemEfq8gIGyIQCxalYfZW/T2ORbtQx5rU69o+WycP3exY/7T1hGA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.4", + "classnames": "^2.2.5", + "json2mq": "^0.2.0", + "resize-observer-polyfill": "^1.5.1", + "throttle-debounce": "^5.0.0" + }, + "peerDependencies": { + "react": ">=16.9.0" + } + }, + "node_modules/@ant-design/x": { + "version": "1.6.1", + "resolved": "https://registry.npmmirror.com/@ant-design/x/-/x-1.6.1.tgz", + "integrity": "sha512-6KO7iNGcnAMvIJzZPWJOdNHhx3kC4KUEMs43C0tSJORs5SosL+0FdCY6reozLZkUMSu3LqloPIJVba+OAlyA+w==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.1.0", + "@ant-design/cssinjs": "^1.21.1", + "@ant-design/cssinjs-utils": "^1.1.0", + "@ant-design/fast-color": "^2.0.6", + "@ant-design/icons": "^5.4.0", + "@babel/runtime": "^7.25.6", + "classnames": "^2.5.1", + "rc-motion": "^2.9.2", + "rc-util": "^5.43.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "antd": "^5.20.3", + "react": ">=18.0.0", + "react-dom": ">=18.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.27.1.tgz", + "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.27.1", + "js-tokens": "^4.0.0", + "picocolors": "^1.1.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/compat-data/-/compat-data-7.28.5.tgz", + "integrity": "sha512-6uFXyCayocRbqhZOB+6XcuZbkMNimwfVGFji8CTZnCzOHVGvDqzvitu1re2AU5LROliz7eQPhB8CpAMvnx9EjA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/core/-/core-7.28.5.tgz", + "integrity": "sha512-e7jT4DxYvIDLk1ZHmU/m/mB19rex9sv0c2ftBtjSBv+kVM/902eh0fINUzD7UwLLNR+jU585GxUJ8/EBfAM5fw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helpers": "^7.28.4", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/remapping": "^2.3.5", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/eslint-parser": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/eslint-parser/-/eslint-parser-7.28.5.tgz", + "integrity": "sha512-fcdRcWahONYo+JRnJg1/AekOacGvKx12Gu0qXJXFi2WBqQA1i7+O5PaxRB7kxE/Op94dExnCiiar6T09pvdHpA==", + "license": "MIT", + "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.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/generator/-/generator-7.28.5.tgz", + "integrity": "sha512-3EwLFhZ38J4VyIP6WNtt2kUdW9dokXA9Cr4IVIFHuCpZ3H8/YFOl5JjZHisrn1fATPBmKKqXzDFvh9fUwHz6CQ==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "@jridgewell/gen-mapping": "^0.3.12", + "@jridgewell/trace-mapping": "^0.3.28", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.27.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.27.3.tgz", + "integrity": "sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.3" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.27.2", + "resolved": "https://registry.npmmirror.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz", + "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.2", + "@babel/helper-validator-option": "^7.27.1", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.5.tgz", + "integrity": "sha512-q3WC4JfdODypvxArsJQROfupPBq9+lMwjKq7C33GhbFYJsufD0yd/ziwD+hJucLeWsnFPWZjsU2DNFqBPE7jwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-member-expression-to-functions": "^7.28.5", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/traverse": "^7.28.5", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz", + "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "regexpu-core": "^6.3.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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz", + "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "debug": "^4.4.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.22.10" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-globals": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/helper-globals/-/helper-globals-7.28.0.tgz", + "integrity": "sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz", + "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.28.5", + "@babel/types": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz", + "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.28.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz", + "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-validator-identifier": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.27.1.tgz", + "integrity": "sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz", + "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.27.1.tgz", + "integrity": "sha512-7fiA521aVw8lSPeI4ZOD3vRFkoqkJcS+z4hFo82bFSH/2tNd6eJ5qCVMS5OzDmZh/kaHQeBaeyxK6wljcPtveA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-wrap-function": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz", + "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==", + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.27.1", + "@babel/helper-optimise-call-expression": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.27.1.tgz", + "integrity": "sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==", + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/helper-validator-option/-/helper-validator-option-7.27.1.tgz", + "integrity": "sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.28.3", + "resolved": "https://registry.npmmirror.com/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz", + "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/traverse": "^7.28.3", + "@babel/types": "^7.28.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.28.4", + "resolved": "https://registry.npmmirror.com/@babel/helpers/-/helpers-7.28.4.tgz", + "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==", + "license": "MIT", + "dependencies": { + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz", + "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-class-field-initializer-scope/-/plugin-bugfix-safari-class-field-initializer-scope-7.27.1.tgz", + "integrity": "sha512-qNeq3bCKnGgLkEXUuFry6dPlGfCdQNZbn7yUAPCInwAJHMU7THJfrBSozkcWq5sNM6RcF3S8XyQL2A52KNR9IA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "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.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.27.1.tgz", + "integrity": "sha512-g4L7OYun04N1WyqMNjldFwlfPCLVkgB54A/YCXICZYBsvJJE3kByKv9c9+R/nAfmIfjl2rKYLNyMHboYbZaWaA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz", + "integrity": "sha512-oO02gcONcD5O1iTLi/6frMJBIwWEHceWGSGqrpCmEL8nogiS6J9PBlE48CaK20/Jx1LuRml9aDftLgdjXT8+Cw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.28.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz", + "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.3" + }, + "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.npmmirror.com/@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.", + "license": "MIT", + "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.28.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.28.0.tgz", + "integrity": "sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-decorators": "^7.27.1" + }, + "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.npmmirror.com/@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.", + "license": "MIT", + "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.npmmirror.com/@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.", + "license": "MIT", + "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.npmmirror.com/@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.", + "license": "MIT", + "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.npmmirror.com/@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.", + "license": "MIT", + "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.npmmirror.com/@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==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", + "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.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.27.1.tgz", + "integrity": "sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.27.1.tgz", + "integrity": "sha512-p9OkPbZ5G7UT1MofwYFigGebnrzGJacoBSQM0/6bi/PUMVE+qlWDD/OalvQKbwgQzU6dl0xAv6r4X7Jme0RYxA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz", + "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz", + "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "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.npmmirror.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz", + "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "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.npmmirror.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", + "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.npmmirror.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", + "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.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz", + "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "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.npmmirror.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz", + "integrity": "sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==", + "license": "MIT", + "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.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.27.1.tgz", + "integrity": "sha512-8Z4TGic6xW70FKThA5HYEKKyBpOOsucTOD1DjU3fZxDg+K3zBJcXMFnt/4yQiZnf5+MiOMSXQ9PaEK/Ilh1DeA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz", + "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1", + "@babel/traverse": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz", + "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-remap-async-to-generator": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.27.1.tgz", + "integrity": "sha512-cnqkuOtZLapWYZUYM5rVIdv1nXYuFVIltZ6ZJ7nIj585QsjKM5dhL2Fu/lICXZ1OyIAFc7Qy+bvDAtTXqGrlhg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.5.tgz", + "integrity": "sha512-45DmULpySVvmq9Pj3X9B+62Xe+DJGov27QravQJU1LLcapR6/10i+gYVAucGGJpHBp5mYxIMK4nDAT/QDLr47g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz", + "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.28.3", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz", + "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.28.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz", + "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-globals": "^7.28.0", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz", + "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/template": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz", + "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz", + "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.27.1.tgz", + "integrity": "sha512-MTyJk98sHvSs+cvZ4nOauwTTG1JeonDjSGvGGUNHreGQns+Mpt6WX/dVzWBHgg+dYZhkC4X+zTDfkTU+Vy9y7Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.27.1.tgz", + "integrity": "sha512-MHzkWQcEmjzzVW9j2q8LGjwGWpG2mjwaaB0BNQwst3FIjqsg8Ct/mIZlvSPJvfi9y2AC8mi/ktxbFVL9pZ1I4A==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-explicit-resource-management": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz", + "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.5.tgz", + "integrity": "sha512-D4WIMaFtwa2NizOp+dnoFjRez/ClKiC2BqqImwKd1X28nqBtZEyCYJ2ozQrrzlxAFrcrjxo39S6khe9RNDlGzw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.27.1.tgz", + "integrity": "sha512-tQvHWSZ3/jH2xuq/vZDy0jNn+ZdXJeM8gHvX4lnJmsc3+50yPlWdZXIc5ay+umX+2/tJIqHqiEqcJvxlmIvRvQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.27.1.tgz", + "integrity": "sha512-G5eDKsu50udECw7DL2AcsysXiQyB7Nfg521t2OAJ4tbfTJ27doHLeF/vlI1NZGlLdbb/v+ibvtL1YBQqYOwJGg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-flow": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.27.1.tgz", + "integrity": "sha512-BfbWFFEJFQzLCQ5N8VocnCtA8J1CLkNTe2Ms2wocj75dd6VpiqS5Z5quTYcUoo4Yq+DN0rtikODccuv7RU81sw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.27.1.tgz", + "integrity": "sha512-1bQeydJF9Nr1eBCMMbC+hdwmRlsv5XYOMu03YSWFwNs0HsAmtSxxF1fyuYPqemVldVyFmlCU7w8UE14LupUSZQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/traverse": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz", + "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.27.1.tgz", + "integrity": "sha512-0HCFSepIpLTkLcsi86GG3mTUzxV5jpmbv97hTETW3yzrAij8aqlD36toB1D0daVFJM8NK6GvKO0gslVQmm+zZA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.5.tgz", + "integrity": "sha512-axUuqnUTBuXyHGcJEVVh9pORaN6wC5bYfE7FGzPiaWa3syib9m7g+/IT/4VgCOe2Upef43PHzeAvcrVek6QuuA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.27.1.tgz", + "integrity": "sha512-hqoBX4dcZ1I33jCSWcXrP+1Ku7kdqXf1oeah7ooKOIiAdKQ+uqftgCFNOSzA5AMS2XIHEYeGFg4cKRCdpxzVOQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.27.1.tgz", + "integrity": "sha512-iCsytMg/N9/oFq6n+gFTvUYDZQOMK5kEdeYxmxt91fcJGycfxVP9CnrxoliM0oumFERba2i8ZtwRUCMhvP1LnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz", + "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.28.5.tgz", + "integrity": "sha512-vn5Jma98LCOeBy/KpeQhXcV2WZgaRUtjwQmjoBuLNlOmkg0fB5pdvYVeWRYI69wWKwK2cD1QbMiUQnoujWvrew==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.28.3", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5", + "@babel/traverse": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.27.1.tgz", + "integrity": "sha512-iQBE/xC5BV1OxJbp6WG7jq9IWiD+xxlZhLrdwpPkTX3ydmXdvoCpyfJN7acaIBZaOqTfr76pgzqBJflNbeRK+w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz", + "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.27.1.tgz", + "integrity": "sha512-f6PiYeqXQ05lYq3TIfIDu/MtliKUbNwkGApPUvyo6+tc7uaR4cPjPe7DFPr15Uyycg2lZU6btZ575CuQoYh7MQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz", + "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz", + "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.28.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz", + "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==", + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.0", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/traverse": "^7.28.4" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.27.1.tgz", + "integrity": "sha512-SFy8S9plRPbIcxlJ8A6mT/CxFdJx/c04JEctz4jf8YZaVS2px34j7NXRrlGlHkN/M2gnpL37ZpGRGVFLd3l8Ng==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-replace-supers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz", + "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.5.tgz", + "integrity": "sha512-N6fut9IZlPnjPwgiQkXNhb+cT8wQKFlJNqcZkWlcTqkcqx6/kU4ynGmLFoa4LViBSirn05YAwk+sQBbPfxtYzQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.27.7", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.27.7.tgz", + "integrity": "sha512-qBkYTYCb76RRxUM6CcZA5KRu8K4SM8ajzVeUgVdMVO9NN9uI/GaVmBg/WKJJGnNokV9SY8FxNOVWGXzqzUidBg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz", + "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz", + "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-create-class-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.27.1.tgz", + "integrity": "sha512-oThy3BCuCha8kDZ8ZkgOg2exvPYUlprMukKQXI1r1pJ47NCvxfkEy8vK+r/hT9nF0Aa4H1WUPZZjHTFtAhGfmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.27.1.tgz", + "integrity": "sha512-edoidOjl/ZxvYo4lSBOQGDSyToYVkTAwyVoa2tkuYTSmjrB1+uAedoL5iROVLXkxH+vRgA7uP4tMg2pUJpZ3Ug==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.28.0.tgz", + "integrity": "sha512-D6Eujc2zMxKjfa4Zxl4GHMsmhKKZ9VpcqIchJLvwTxad9zWIYulwYItBovpDOoNLISpcZSXoDJ5gaGbQUDqViA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz", + "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.27.1.tgz", + "integrity": "sha512-ykDdF5yI4f1WrAolLqeF3hmYU12j9ntLQl/AOG1HAS21jxyg1Q0/J/tpREuYLfatGdGmXp/3yS0ZA76kOlVq9Q==", + "license": "MIT", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.27.1.tgz", + "integrity": "sha512-JfuinvDOsD9FVMTHpzA/pBLisxpv1aSf+OIV8lgH3MuWrks19R27e6a6DipIg4aX1Zm9Wpb04p8wljfKrVSnPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.28.4", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz", + "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz", + "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.27.1.tgz", + "integrity": "sha512-V2ABPHIJX4kC7HegLkYoDpfg9PVmuWy/i6vUM5eGK22bx4YVFD3M5F0QQnWQoDs6AGsUWTVOopBiMFQgHaSkVw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.5.tgz", + "integrity": "sha512-20NUVgOrinudkIBzQ2bNxP08YpKprUkRTiRSd2/Z5GOdPImJGkoN4Z7IQe1T5AdyKI1i5L6RBmluqdSzvaq9/w==", + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.27.1.tgz", + "integrity": "sha512-N/wH1vcn4oYawbJ13Y/FxcQrWk63jhfNa7jef0ih7PHSIHX2LB7GWE1rkPrOnka9kwMxb6hMl19p7lidA+EHmQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz", + "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.27.1.tgz", + "integrity": "sha512-lhInBO5bi/Kowe2/aLdBAawijx+q1pQzicSgnkB6dUPc1+RC8QmJHKf2OjvU+NZWitguJHEaEmbV6VWEouT58g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.27.1.tgz", + "integrity": "sha512-fBJKiV7F2DxZUkg5EtHKXQdbsbURW3DZKQUWphDum0uRP6eHGGa/He9mc0mypL680pb+e/lDIthRohlv8NCHkg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.27.1.tgz", + "integrity": "sha512-RiSILC+nRJM7FY5srIyc4/fGIwUhyDuuBSdWn4y6yT6gm652DpCHZjIipgn6B7MQ1ITOUnAKWixEUjQRIBIcLw==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.5.tgz", + "integrity": "sha512-x2Qa+v/CuEoX7Dr31iAfr0IhInrVOWZU/2vJMJ00FOR/2nM0BcBEclpaf9sWCDc+v5e9dMrhSH8/atq/kX7+bA==", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.27.3", + "@babel/helper-create-class-features-plugin": "^7.28.5", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1", + "@babel/plugin-syntax-typescript": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.27.1.tgz", + "integrity": "sha512-Ysg4v6AmF26k9vpfFuTZg8HRfVWzsh1kVfowA23y9j/Gu6dOuahdUVhkLqpObp3JIv27MLSii6noRnuKN8H0Mg==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz", + "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.27.1.tgz", + "integrity": "sha512-xvINq24TRojDuyt6JGtHmkVkrfVV3FPT16uytxImLeBZqW3/H52yN+kM1MGuyPkIQxrzKwPHs5U/MP3qKyzkGw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.27.1", + "resolved": "https://registry.npmmirror.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz", + "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==", + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.27.1", + "@babel/helper-plugin-utils": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-env/-/preset-env-7.28.5.tgz", + "integrity": "sha512-S36mOoi1Sb6Fz98fBfE+UZSpYw5mJm0NUHtIKrOuNcqeFauy1J6dIvXm2KRVKobOSaGq4t/hBXdN4HGU3wL9Wg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.28.5", + "@babel/helper-compilation-targets": "^7.27.2", + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.27.1", + "@babel/plugin-syntax-import-attributes": "^7.27.1", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.27.1", + "@babel/plugin-transform-async-generator-functions": "^7.28.0", + "@babel/plugin-transform-async-to-generator": "^7.27.1", + "@babel/plugin-transform-block-scoped-functions": "^7.27.1", + "@babel/plugin-transform-block-scoping": "^7.28.5", + "@babel/plugin-transform-class-properties": "^7.27.1", + "@babel/plugin-transform-class-static-block": "^7.28.3", + "@babel/plugin-transform-classes": "^7.28.4", + "@babel/plugin-transform-computed-properties": "^7.27.1", + "@babel/plugin-transform-destructuring": "^7.28.5", + "@babel/plugin-transform-dotall-regex": "^7.27.1", + "@babel/plugin-transform-duplicate-keys": "^7.27.1", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-dynamic-import": "^7.27.1", + "@babel/plugin-transform-explicit-resource-management": "^7.28.0", + "@babel/plugin-transform-exponentiation-operator": "^7.28.5", + "@babel/plugin-transform-export-namespace-from": "^7.27.1", + "@babel/plugin-transform-for-of": "^7.27.1", + "@babel/plugin-transform-function-name": "^7.27.1", + "@babel/plugin-transform-json-strings": "^7.27.1", + "@babel/plugin-transform-literals": "^7.27.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.28.5", + "@babel/plugin-transform-member-expression-literals": "^7.27.1", + "@babel/plugin-transform-modules-amd": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-modules-systemjs": "^7.28.5", + "@babel/plugin-transform-modules-umd": "^7.27.1", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1", + "@babel/plugin-transform-new-target": "^7.27.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1", + "@babel/plugin-transform-numeric-separator": "^7.27.1", + "@babel/plugin-transform-object-rest-spread": "^7.28.4", + "@babel/plugin-transform-object-super": "^7.27.1", + "@babel/plugin-transform-optional-catch-binding": "^7.27.1", + "@babel/plugin-transform-optional-chaining": "^7.28.5", + "@babel/plugin-transform-parameters": "^7.27.7", + "@babel/plugin-transform-private-methods": "^7.27.1", + "@babel/plugin-transform-private-property-in-object": "^7.27.1", + "@babel/plugin-transform-property-literals": "^7.27.1", + "@babel/plugin-transform-regenerator": "^7.28.4", + "@babel/plugin-transform-regexp-modifiers": "^7.27.1", + "@babel/plugin-transform-reserved-words": "^7.27.1", + "@babel/plugin-transform-shorthand-properties": "^7.27.1", + "@babel/plugin-transform-spread": "^7.27.1", + "@babel/plugin-transform-sticky-regex": "^7.27.1", + "@babel/plugin-transform-template-literals": "^7.27.1", + "@babel/plugin-transform-typeof-symbol": "^7.27.1", + "@babel/plugin-transform-unicode-escapes": "^7.27.1", + "@babel/plugin-transform-unicode-property-regex": "^7.27.1", + "@babel/plugin-transform-unicode-regex": "^7.27.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.27.1", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.14", + "babel-plugin-polyfill-corejs3": "^0.13.0", + "babel-plugin-polyfill-regenerator": "^0.6.5", + "core-js-compat": "^3.43.0", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "resolved": "https://registry.npmmirror.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz", + "integrity": "sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA==", + "license": "MIT", + "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.28.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-react/-/preset-react-7.28.5.tgz", + "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-transform-react-display-name": "^7.28.0", + "@babel/plugin-transform-react-jsx": "^7.27.1", + "@babel/plugin-transform-react-jsx-development": "^7.27.1", + "@babel/plugin-transform-react-pure-annotations": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz", + "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==", + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.27.1", + "@babel/helper-validator-option": "^7.27.1", + "@babel/plugin-syntax-jsx": "^7.27.1", + "@babel/plugin-transform-modules-commonjs": "^7.27.1", + "@babel/plugin-transform-typescript": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmmirror.com/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.27.2", + "resolved": "https://registry.npmmirror.com/@babel/template/-/template-7.27.2.tgz", + "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/parser": "^7.27.2", + "@babel/types": "^7.27.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/traverse/-/traverse-7.28.5.tgz", + "integrity": "sha512-TCCj4t55U90khlYkVV/0TfkJkAkUg3jZFA3Neb7unZT8CPok7iiRfaX0F+WnqWqt7OxhOn0uBKXCw4lbL8W0aQ==", + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.27.1", + "@babel/generator": "^7.28.5", + "@babel/helper-globals": "^7.28.0", + "@babel/parser": "^7.28.5", + "@babel/template": "^7.27.2", + "@babel/types": "^7.28.5", + "debug": "^4.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmmirror.com/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmmirror.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "license": "MIT" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/normalize.css/-/normalize.css-12.1.1.tgz", + "integrity": "sha512-YAYeJ+Xqh7fUou1d1j9XHl44BmsuThiTr4iNrgCQ3J27IbhXsxXDGZ1cXv8Qvs99d4rBbLiSKy3+WZiet32PcQ==", + "license": "CC0-1.0" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "license": "CC0-1.0", + "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.npmmirror.com/@csstools/selector-specificity/-/selector-specificity-2.2.0.tgz", + "integrity": "sha512-+OJ9konv95ClSTOJCmMZqpd5+YGsB2S+x6w3E1oaM8UuR5j8nTNHYSz8c9BEPGDOCMQYIEEGlVPj/VY64iTbGw==", + "license": "CC0-1.0", + "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.8.0", + "resolved": "https://registry.npmmirror.com/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==", + "license": "MIT" + }, + "node_modules/@emotion/unitless": { + "version": "0.7.5", + "resolved": "https://registry.npmmirror.com/@emotion/unitless/-/unitless-0.7.5.tgz", + "integrity": "sha512-OWORNpfjMsSSUBVrRBVGECkhWcULOAJz9ZW8uK9qgxD+87M7jHRcvh/A96XXNhXTLmKcoYSQtBEX7lHMO7YRwg==", + "license": "MIT" + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.9.0", + "resolved": "https://registry.npmmirror.com/@eslint-community/eslint-utils/-/eslint-utils-4.9.0.tgz", + "integrity": "sha512-ayVFHdtZ+hsq1t2Dy24wCmGXGe4q9Gu3smhLYALJrr473ZH27MsnSL+LKUlimp4BWJqMDMLmPpx/Q9R3OAlL4g==", + "license": "MIT", + "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.2", + "resolved": "https://registry.npmmirror.com/@eslint-community/regexpp/-/regexpp-4.12.2.tgz", + "integrity": "sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==", + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", + "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", + "license": "MIT", + "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.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/@eslint/eslintrc/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "resolved": "https://registry.npmmirror.com/@eslint/js/-/js-8.57.1.tgz", + "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "resolved": "https://registry.npmmirror.com/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", + "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", + "deprecated": "Use @eslint/config-array instead", + "license": "Apache-2.0", + "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.npmmirror.com/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "license": "Apache-2.0", + "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.npmmirror.com/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", + "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", + "deprecated": "Use @eslint/object-schema instead", + "license": "BSD-3-Clause" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmmirror.com/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "license": "ISC", + "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.2.2", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "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.npmmirror.com/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "license": "MIT", + "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.2", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "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.npmmirror.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "license": "MIT", + "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.npmmirror.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "license": "ISC", + "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.npmmirror.com/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmmirror.com/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", + "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.npmmirror.com/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", + "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.npmmirror.com/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", + "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.npmmirror.com/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", + "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.npmmirror.com/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", + "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.npmmirror.com/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "license": "MIT", + "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.npmmirror.com/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", + "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.npmmirror.com/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", + "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.npmmirror.com/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", + "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.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "license": "MIT", + "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.13", + "resolved": "https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/remapping": { + "version": "2.3.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/remapping/-/remapping-2.3.5.tgz", + "integrity": "sha512-LI9u/+laYG4Ds1TDKSJW2YPrIlcVYOwi2fUC6xB43lueCjgxV4lffOCZCtYFiH6TNOX+tQKXx97T4IKHbhyHEQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.11", + "resolved": "https://registry.npmmirror.com/@jridgewell/source-map/-/source-map-0.3.11.tgz", + "integrity": "sha512-ZMp1V8ZFcPG5dIWnQLr3NSI1MiCU7UETdS/A0G8V/XWHvJv3ZsFqutJn1Y5RPmAPX6F3BiE397OqveU/9NCuIA==", + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmmirror.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.31", + "resolved": "https://registry.npmmirror.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "license": "MIT" + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmmirror.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "license": "MIT", + "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.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "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.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", + "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.npmmirror.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher/-/watcher-2.5.1.tgz", + "integrity": "sha512-dfUnCxiN9H4ap84DvD2ubjw+3vUNpstxa0TneY/Paat8a3R4uQZDLSvWjmznAY/DoahqTHl9V46HF/Zs3F29pg==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.1", + "@parcel/watcher-darwin-arm64": "2.5.1", + "@parcel/watcher-darwin-x64": "2.5.1", + "@parcel/watcher-freebsd-x64": "2.5.1", + "@parcel/watcher-linux-arm-glibc": "2.5.1", + "@parcel/watcher-linux-arm-musl": "2.5.1", + "@parcel/watcher-linux-arm64-glibc": "2.5.1", + "@parcel/watcher-linux-arm64-musl": "2.5.1", + "@parcel/watcher-linux-x64-glibc": "2.5.1", + "@parcel/watcher-linux-x64-musl": "2.5.1", + "@parcel/watcher-win32-arm64": "2.5.1", + "@parcel/watcher-win32-ia32": "2.5.1", + "@parcel/watcher-win32-x64": "2.5.1" + } + }, + "node_modules/@parcel/watcher-android-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-android-arm64/-/watcher-android-arm64-2.5.1.tgz", + "integrity": "sha512-KF8+j9nNbUN8vzOFDpRMsaKBHZ/mcjEjMToVMJOhTozkDonQFFrRcfdLWn6yWKCmJKmdVxSgHiYvTCef4/qcBA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-arm64/-/watcher-darwin-arm64-2.5.1.tgz", + "integrity": "sha512-eAzPv5osDmZyBhou8PoF4i6RQXAfeKL9tjb3QzYuccXFMQU0ruIc/POh30ePnaOyD1UXdlKguHBmsTs53tVoPw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-darwin-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-darwin-x64/-/watcher-darwin-x64-2.5.1.tgz", + "integrity": "sha512-1ZXDthrnNmwv10A0/3AJNZ9JGlzrF82i3gNQcWOzd7nJ8aj+ILyW1MTxVk35Db0u91oD5Nlk9MBiujMlwmeXZg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-freebsd-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-freebsd-x64/-/watcher-freebsd-x64-2.5.1.tgz", + "integrity": "sha512-SI4eljM7Flp9yPuKi8W0ird8TI/JK6CSxju3NojVI6BjHsTyK7zxA9urjVjEKJ5MBYC+bLmMcbAWlZ+rFkLpJQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-glibc/-/watcher-linux-arm-glibc-2.5.1.tgz", + "integrity": "sha512-RCdZlEyTs8geyBkkcnPWvtXLY44BCeZKmGYRtSgtwwnHR4dxfHRG3gR99XdMEdQ7KeiDdasJwwvNSF5jKtDwdA==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm-musl/-/watcher-linux-arm-musl-2.5.1.tgz", + "integrity": "sha512-6E+m/Mm1t1yhB8X412stiKFG3XykmgdIOqhjWj+VL8oHkKABfu/gjFj8DvLrYVHSBNC+/u5PeNrujiSQ1zwd1Q==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-glibc/-/watcher-linux-arm64-glibc-2.5.1.tgz", + "integrity": "sha512-LrGp+f02yU3BN9A+DGuY3v3bmnFUggAITBGriZHUREfNEzZh/GO06FF5u2kx8x+GBEUYfyTGamol4j3m9ANe8w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-arm64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-arm64-musl/-/watcher-linux-arm64-musl-2.5.1.tgz", + "integrity": "sha512-cFOjABi92pMYRXS7AcQv9/M1YuKRw8SZniCDw0ssQb/noPkRzA+HBDkwmyOJYp5wXcsTrhxO0zq1U11cK9jsFg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-glibc": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-glibc/-/watcher-linux-x64-glibc-2.5.1.tgz", + "integrity": "sha512-GcESn8NZySmfwlTsIur+49yDqSny2IhPeZfXunQi48DMugKeZ7uy1FX83pO0X22sHntJ4Ub+9k34XQCX+oHt2A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-linux-x64-musl": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-linux-x64-musl/-/watcher-linux-x64-musl-2.5.1.tgz", + "integrity": "sha512-n0E2EQbatQ3bXhcH2D1XIAANAcTZkQICBPVaxMeaCVBtOpBZpWJuf7LwyWPSBDITb7In8mqQgJ7gH8CILCURXg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-arm64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-arm64/-/watcher-win32-arm64-2.5.1.tgz", + "integrity": "sha512-RFzklRvmc3PkjKjry3hLF9wD7ppR4AKcWNzH7kXR7GUe0Igb3Nz8fyPwtZCSquGrhU5HhUNDr/mKBqj7tqA2Vw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-ia32": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-ia32/-/watcher-win32-ia32-2.5.1.tgz", + "integrity": "sha512-c2KkcVN+NJmuA7CGlaGD1qJh1cLfDnQsHjE89E60vUEMlqduHGCdCLJCID5geFVM0dOtA3ZiIO8BoEQmzQVfpQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/@parcel/watcher-win32-x64/-/watcher-win32-x64-2.5.1.tgz", + "integrity": "sha512-9lHBdJITeNR++EvSQVUcaZoWupyHfXe1jZvGZ06O/5MflPcuPLtEphScIBL+AiCWBO46tDSHzWyD0uDmmZqsgA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.17", + "resolved": "https://registry.npmmirror.com/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.17.tgz", + "integrity": "sha512-tXDyE1/jzFsHXjhRZQ3hMl0IVhYe5qula43LDWIhVfjp9G/nT5OQY5AORVOrkEGAUltBJOfOWeETbmhm6kHhuQ==", + "license": "MIT", + "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/@rc-component/async-validator": { + "version": "5.0.4", + "resolved": "https://registry.npmmirror.com/@rc-component/async-validator/-/async-validator-5.0.4.tgz", + "integrity": "sha512-qgGdcVIF604M9EqjNF0hbUTz42bz/RDtxWdWuU5EQe3hi7M8ob54B6B35rOsvX5eSvIHIzT9iH1R3n+hk3CGfg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.4" + }, + "engines": { + "node": ">=14.x" + } + }, + "node_modules/@rc-component/color-picker": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/@rc-component/color-picker/-/color-picker-2.0.1.tgz", + "integrity": "sha512-WcZYwAThV/b2GISQ8F+7650r5ZZJ043E57aVBFkQ+kSY4C6wdofXgB0hBx+GPGpIU0Z81eETNoDUJMr7oy/P8Q==", + "license": "MIT", + "dependencies": { + "@ant-design/fast-color": "^2.0.6", + "@babel/runtime": "^7.23.6", + "classnames": "^2.2.6", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/context": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/@rc-component/context/-/context-1.4.0.tgz", + "integrity": "sha512-kFcNxg9oLRMoL3qki0OMxK+7g5mypjgaaJp/pkOis/6rVxma9nJBF/8kCIuTYHUQNr0ii7MxqE33wirPZLJQ2w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/mini-decimal": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@rc-component/mini-decimal/-/mini-decimal-1.1.0.tgz", + "integrity": "sha512-jS4E7T9Li2GuYwI6PyiVXmxTiM6b07rlD9Ge8uGZSCz3WlzcG5ZK7g5bbuKNeZ9pgUuPK/5guV781ujdVpm4HQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0" + }, + "engines": { + "node": ">=8.x" + } + }, + "node_modules/@rc-component/mutate-observer": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@rc-component/mutate-observer/-/mutate-observer-1.1.0.tgz", + "integrity": "sha512-QjrOsDXQusNwGZPf4/qRQasg7UFEj06XiCJ8iuiq/Io7CrHrgVi6Uuetw60WAMG1799v+aM8kyc+1L/GBbHSlw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/portal": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@rc-component/portal/-/portal-1.1.2.tgz", + "integrity": "sha512-6f813C0IsasTZms08kfA8kPAGxbbkYToa8ALaiDIGGECU4i9hj8Plgbx0sNJDrey3EtHO30hmdaxtT0138xZcg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/qrcode": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@rc-component/qrcode/-/qrcode-1.1.0.tgz", + "integrity": "sha512-ABA80Yer0c6I2+moqNY0kF3Y1NxIT6wDP/EINIqbiRbfZKP1HtHpKMh8WuTXLgVGYsoWG2g9/n0PgM8KdnJb4Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "classnames": "^2.3.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/tour": { + "version": "1.15.1", + "resolved": "https://registry.npmmirror.com/@rc-component/tour/-/tour-1.15.1.tgz", + "integrity": "sha512-Tr2t7J1DKZUpfJuDZWHxyxWpfmj8EZrqSgyMZ+BCdvKZ6r1UDsfU46M/iWAAFBy961Ssfom2kv5f3UcjIL2CmQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/portal": "^1.0.0-9", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.2", + "rc-util": "^5.24.4" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rc-component/trigger": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/@rc-component/trigger/-/trigger-2.3.0.tgz", + "integrity": "sha512-iwaxZyzOuK0D7lS+0AQEtW52zUWxoGqTGkke3dRyb8pYiShmRpCjB/8TzPI4R6YySCH7Vm9BZj/31VPiiQTLBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2", + "@rc-component/portal": "^1.1.0", + "classnames": "^2.3.2", + "rc-motion": "^2.0.0", + "rc-resize-observer": "^1.3.1", + "rc-util": "^5.44.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "resolved": "https://registry.npmmirror.com/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", + "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", + "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.npmmirror.com/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", + "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", + "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.npmmirror.com/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", + "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.npmmirror.com/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", + "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.npmmirror.com/@types/estree/-/estree-0.0.39.tgz", + "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==", + "license": "MIT" + }, + "node_modules/@rtsao/scc": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/@rtsao/scc/-/scc-1.1.0.tgz", + "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", + "license": "MIT" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@rushstack/eslint-patch/-/eslint-patch-1.14.1.tgz", + "integrity": "sha512-jGTk8UD/RdjsNZW8qq10r0RBvxL8OWtoT+kImlzPDFilmozzM+9QmIJsmze9UiSBrFU45ZxhTYBypn9q9z/VfQ==", + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.51", + "resolved": "https://registry.npmmirror.com/@sinclair/typebox/-/typebox-0.24.51.tgz", + "integrity": "sha512-1P1OROm/rdubP5aFDSZQILU0vrLCJ4fvHt6EoqHEM+2D/G5MK3bIaymUKLit8Js9gbns5UyJnkP/TZROLw4tUA==", + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmmirror.com/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmmirror.com/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", + "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", + "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.npmmirror.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "license": "MIT", + "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.npmmirror.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "license": "MIT", + "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.npmmirror.com/@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==", + "license": "MIT", + "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.npmmirror.com/@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==", + "license": "MIT", + "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.npmmirror.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "license": "MIT", + "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.npmmirror.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "license": "MIT", + "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.npmmirror.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "license": "MIT", + "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.npmmirror.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "license": "MIT", + "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.npmmirror.com/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "license": "MIT", + "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.npmmirror.com/@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==", + "license": "MIT", + "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.npmmirror.com/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "license": "MIT", + "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.npmmirror.com/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "license": "MIT", + "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.npmmirror.com/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "license": "MIT", + "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/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "resolved": "https://registry.npmmirror.com/@types/babel__core/-/babel__core-7.20.5.tgz", + "integrity": "sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==", + "license": "MIT", + "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.27.0", + "resolved": "https://registry.npmmirror.com/@types/babel__generator/-/babel__generator-7.27.0.tgz", + "integrity": "sha512-ufFd2Xi92OAVPYsy+P4n7/U7e68fex0+Ee8gSG9KX7eo084CWiQ4sdxktvdl0bOPupXtVJPY19zk6EwWqUQ8lg==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "resolved": "https://registry.npmmirror.com/@types/babel__template/-/babel__template-7.4.4.tgz", + "integrity": "sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.28.0", + "resolved": "https://registry.npmmirror.com/@types/babel__traverse/-/babel__traverse-7.28.0.tgz", + "integrity": "sha512-8PvcXf70gTDZBgt9ptxJ8elBeBjcLOAcOtoO/mPJjtji1+CdGbHgm77om1GrsPxsiE+uXIpNSK64UYaIwQXd4Q==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.2" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.6", + "resolved": "https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.6.tgz", + "integrity": "sha512-HLFeCYgz89uk22N5Qg3dvGvsv46B8GLvKKo1zKG4NybA8U2DiEO3w9lqGg29t/tfLRJpJ6iQxnVw4OnB7MoM9g==", + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmmirror.com/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmmirror.com/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmmirror.com/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmmirror.com/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmmirror.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/express": { + "version": "4.17.25", + "resolved": "https://registry.npmmirror.com/@types/express/-/express-4.17.25.tgz", + "integrity": "sha512-dVd04UKsfpINUnK0yBoYHDF3xu7xVH4BuDotC/xGuycx4CgbP48X/KF/586bcObxT0HENHXEU8Nqtu6NR+eKhw==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "^1" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-5.1.0.tgz", + "integrity": "sha512-jnHMsrd0Mwa9Cf4IdOzbz543y4XJepXrbia2T4b6+spXC2We3t1y6K44D3mR8XMFSXMCf3/l7rCgddfx7UNVBA==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.7", + "resolved": "https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.7.tgz", + "integrity": "sha512-FvPtiIf1LfhzsaIXhv/PHan/2FeQBbtBDtfX2QfvPxdUelMDEckK08SM6nqo1MIZY3RUlfA+HV8+hFUSio78qg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "resolved": "https://registry.npmmirror.com/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", + "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.5.tgz", + "integrity": "sha512-r8Tayk8HJnX0FztbZN7oVqGccWgw98T/0neJphO91KkmOzug1KkofZURD4UaD5uH8AqcFLfdPErnBod0u71/qg==", + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.17", + "resolved": "https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.17.tgz", + "integrity": "sha512-ED6LB+Z1AVylNTu7hdzuBqOgMnvG/ld6wGCG8wFnAzKX5uyW2K3WD52v0gnLCTK/VLpXtKckgWuyScYK6cSPaw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", + "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", + "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmmirror.com/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "license": "MIT" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmmirror.com/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmmirror.com/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "24.10.0", + "resolved": "https://registry.npmmirror.com/@types/node/-/node-24.10.0.tgz", + "integrity": "sha512-qzQZRBqkFsYyaSWXuEHc2WR9c0a0CXwiE5FWUvn7ZM+vdy1uZLfCunD38UzhuB7YN/J11ndbDBcTmOdxJo9Q7A==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.14", + "resolved": "https://registry.npmmirror.com/@types/node-forge/-/node-forge-1.3.14.tgz", + "integrity": "sha512-mhVF2BnD4BO+jtOp7z1CdzaK4mbuK0LLQYAvdOLqHTavxFNq4zA1EmYkpnFjP8HOUzedfQkRnp0E2ulSAYSzAw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "license": "MIT" + }, + "node_modules/@types/prettier": { + "version": "2.7.3", + "resolved": "https://registry.npmmirror.com/@types/prettier/-/prettier-2.7.3.tgz", + "integrity": "sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==", + "license": "MIT" + }, + "node_modules/@types/q": { + "version": "1.5.8", + "resolved": "https://registry.npmmirror.com/@types/q/-/q-1.5.8.tgz", + "integrity": "sha512-hroOstUScF6zhIi+5+x0dzqrHA1EJi+Irri6b1fxolMTqqHIV/Cg77EtnQcZqZCu8hR3mX2BzIxN4/GzI68Kfw==", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.14.0", + "resolved": "https://registry.npmmirror.com/@types/qs/-/qs-6.14.0.tgz", + "integrity": "sha512-eOunJqu0K1923aExK6y8p6fsihYEn/BYuQ4g0CxAAgFc4b/ZLN4CrsRZ55srTdqoiLzU2B2evC+apEIxprEzkQ==", + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "19.2.2", + "resolved": "https://registry.npmmirror.com/@types/react/-/react-19.2.2.tgz", + "integrity": "sha512-6mDvHUFSjyT2B2yeNx2nUgMxh9LtOWvkhIU3uePn2I2oyNymUAX1NIsdgviM4CH+JSrp2D2hsMvJOkxY+0wNRA==", + "license": "MIT", + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "19.2.2", + "resolved": "https://registry.npmmirror.com/@types/react-dom/-/react-dom-19.2.2.tgz", + "integrity": "sha512-9KQPoO6mZCi7jcIStSnlOWn2nEF3mNmyr3rIAsGnAbQKYbRLyqmeSc39EVgtxXVia+LMT8j3knZLAZAh+xLmrw==", + "license": "MIT", + "peerDependencies": { + "@types/react": "^19.2.0" + } + }, + "node_modules/@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmmirror.com/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmmirror.com/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmmirror.com/@types/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-FmgJfu+MOcQ370SD0ev7EI8TlCAfKYU+B4m5T3yXc1CiRN94g/SZPtsCkk506aUDtlMnFZvasDwHHUcZUEaYuA==", + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-1.2.1.tgz", + "integrity": "sha512-arsCikDvlU99zl1g69TcAB3mzZPpxgw0UQnaHeC1Nwb015xp8bknZv5rIfri9xTOcMuaVgvabfIRA7PSZVuZIQ==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmmirror.com/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.10", + "resolved": "https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.10.tgz", + "integrity": "sha512-tRs1dB+g8Itk72rlSI2ZrW6vZg0YrLI81iQSTkMmOqnqCaNr/8Ek4VwWcN5vZgCYWbg/JJSGBlUaYGAOP73qBw==", + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "<1" + } + }, + "node_modules/@types/serve-static/node_modules/@types/send": { + "version": "0.17.6", + "resolved": "https://registry.npmmirror.com/@types/send/-/send-0.17.6.tgz", + "integrity": "sha512-Uqt8rPBE8SY0RK8JB1EzVOIZ32uqy8HwdxCnoCOsYrvnswqmFZ/k+9Ikidlk/ImhsdvBsloHbAlewb2IEBV/Og==", + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmmirror.com/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/@types/stack-utils/-/stack-utils-2.0.3.tgz", + "integrity": "sha512-9aEbYZ3TbYMznPdcdr3SmIrLXwC/AKZXQeCf9Pgao5CKb8CyHuEX5jzWPTkvregvhRJHcpRO6BFoGW9ycaOkYw==", + "license": "MIT" + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==", + "license": "MIT" + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.18.1", + "resolved": "https://registry.npmmirror.com/@types/ws/-/ws-8.18.1.tgz", + "integrity": "sha512-ThVF6DCVhA8kUGy+aazFQ4kXQ7E1Ty7A3ypFOe0IcJV8O/M511G99AW24irKrW56Wt44yG9+ij8FaqoBGkuBXg==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.10", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-16.0.10.tgz", + "integrity": "sha512-0xbOE6Ht/oj0MTVVXCCdEZzUk7adwW3YB1Tg1ZBm95jrkrUMI0VA4sf3SgxC1TG8p5aKkn3jxT9A2BDw1mM/TQ==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "resolved": "https://registry.npmmirror.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", + "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", + "license": "MIT" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.62.0.tgz", + "integrity": "sha512-TiZzBSJja/LbhNPvk6yc0JrX9XqhQ0hdh6M2svYfsHGejaKFIAGd9MQ+ERIMzLGlN/kZoYIgdxFV0PuljTKXag==", + "license": "MIT", + "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.npmmirror.com/@typescript-eslint/experimental-utils/-/experimental-utils-5.62.0.tgz", + "integrity": "sha512-RTXpeB3eMkpoclG3ZHft6vG/Z30azNHuqY6wKPBHlVMZFuEvrtlEDe8gMqDb+SO+9hjC/pLekeSCryf9vMZlCw==", + "license": "MIT", + "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.npmmirror.com/@typescript-eslint/parser/-/parser-5.62.0.tgz", + "integrity": "sha512-VlJEV0fOQ7BExOsHYAGrgbEiZoi8D+Bl2+f6V2RrXerRSylnp+ZBHmPvaIa8cz0Ajx7WO7Z5RqfgYg7ED1nRhA==", + "license": "BSD-2-Clause", + "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.npmmirror.com/@typescript-eslint/scope-manager/-/scope-manager-5.62.0.tgz", + "integrity": "sha512-VXuvVvZeQCQb5Zgf4HAxc04q5j+WrNAtNh9OwCsCgpKqESMTu3tF/jhZ3xG6T4NZwWl65Bg8KuS2uEvhSfLl0w==", + "license": "MIT", + "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.npmmirror.com/@typescript-eslint/type-utils/-/type-utils-5.62.0.tgz", + "integrity": "sha512-xsSQreu+VnfbqQpW5vnCJdq1Z3Q0U31qiWmRhr98ONQmcp/yhiPJFPq8MXiJVLiksmOKSjIldZzkebzHuCGzew==", + "license": "MIT", + "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.npmmirror.com/@typescript-eslint/types/-/types-5.62.0.tgz", + "integrity": "sha512-87NVngcbVXUahrRTqIK27gD2t5Cu1yuCXxbLcFtCzZGlfyVWWh8mLHkoxzjsB6DDNnvdL+fW8MiwPEJyGJQDgQ==", + "license": "MIT", + "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.npmmirror.com/@typescript-eslint/typescript-estree/-/typescript-estree-5.62.0.tgz", + "integrity": "sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==", + "license": "BSD-2-Clause", + "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.npmmirror.com/@typescript-eslint/utils/-/utils-5.62.0.tgz", + "integrity": "sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==", + "license": "MIT", + "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.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "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.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "resolved": "https://registry.npmmirror.com/@typescript-eslint/visitor-keys/-/visitor-keys-5.62.0.tgz", + "integrity": "sha512-07ny+LHRzQXepkGg6w0mFY41fVUNBrL2Roj/++7V1txKugfjm/Ci/qSND03r2RhlJhJYMcTn9AhhSSqQp0Ysyw==", + "license": "MIT", + "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.3.0", + "resolved": "https://registry.npmmirror.com/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmmirror.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "license": "MIT", + "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.npmmirror.com/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmmirror.com/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "license": "Apache-2.0" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "deprecated": "Use your platform's native atob() and btoa() methods instead", + "license": "BSD-3-Clause" + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", + "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.npmmirror.com/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmmirror.com/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-phases": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz", + "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + }, + "peerDependencies": { + "acorn": "^8.14.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", + "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.npmmirror.com/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", + "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.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "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.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmmirror.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "resolved": "https://registry.npmmirror.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html": { + "version": "0.0.9", + "resolved": "https://registry.npmmirror.com/ansi-html/-/ansi-html-0.0.9.tgz", + "integrity": "sha512-ozbS3LuenHVxNRh/wdnN16QapUHzauqSomAl1jwwJRRsGwFwtj644lIhxfWu0Fy0acCij2+AEgHvjscq3dlVXg==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/antd": { + "version": "5.28.0", + "resolved": "https://registry.npmmirror.com/antd/-/antd-5.28.0.tgz", + "integrity": "sha512-AmCvyhWGHzlDQ6sfnGBBrFm/8sLPbBI8d/NDBsecliKqrTZUMr07TAQldo43iowwKzvgKxxuRoUHaBaYcBMdQA==", + "license": "MIT", + "dependencies": { + "@ant-design/colors": "^7.2.1", + "@ant-design/cssinjs": "^1.23.0", + "@ant-design/cssinjs-utils": "^1.1.3", + "@ant-design/fast-color": "^2.0.6", + "@ant-design/icons": "^5.6.1", + "@ant-design/react-slick": "~1.1.2", + "@babel/runtime": "^7.26.0", + "@rc-component/color-picker": "~2.0.1", + "@rc-component/mutate-observer": "^1.1.0", + "@rc-component/qrcode": "~1.1.0", + "@rc-component/tour": "~1.15.1", + "@rc-component/trigger": "^2.3.0", + "classnames": "^2.5.1", + "copy-to-clipboard": "^3.3.3", + "dayjs": "^1.11.11", + "rc-cascader": "~3.34.0", + "rc-checkbox": "~3.5.0", + "rc-collapse": "~3.9.0", + "rc-dialog": "~9.6.0", + "rc-drawer": "~7.3.0", + "rc-dropdown": "~4.2.1", + "rc-field-form": "~2.7.1", + "rc-image": "~7.12.0", + "rc-input": "~1.8.0", + "rc-input-number": "~9.5.0", + "rc-mentions": "~2.20.0", + "rc-menu": "~9.16.1", + "rc-motion": "^2.9.5", + "rc-notification": "~5.6.4", + "rc-pagination": "~5.1.0", + "rc-picker": "~4.11.3", + "rc-progress": "~4.0.0", + "rc-rate": "~2.13.1", + "rc-resize-observer": "^1.4.3", + "rc-segmented": "~2.7.0", + "rc-select": "~14.16.8", + "rc-slider": "~11.1.9", + "rc-steps": "~6.0.1", + "rc-switch": "~4.1.0", + "rc-table": "~7.54.0", + "rc-tabs": "~15.7.0", + "rc-textarea": "~1.10.2", + "rc-tooltip": "~6.4.0", + "rc-tree": "~5.13.1", + "rc-tree-select": "~5.27.0", + "rc-upload": "~4.11.0", + "rc-util": "^5.44.4", + "scroll-into-view-if-needed": "^3.1.0", + "throttle-debounce": "^5.0.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/ant-design" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/array-buffer-byte-length/-/array-buffer-byte-length-1.0.2.tgz", + "integrity": "sha512-LHE+8BuR7RYGDKvnrmcuSq3tDcKv9OFEXQt/HpbZhY7V6h0zlUXutnAD82GiFx9rdieCMjkvtcsPqBwgUl1Iiw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "is-array-buffer": "^3.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "license": "MIT" + }, + "node_modules/array-includes": { + "version": "3.1.9", + "resolved": "https://registry.npmmirror.com/array-includes/-/array-includes-3.1.9.tgz", + "integrity": "sha512-FmeCCAenzH0KH381SPT5FZmiA/TmpndpcaShhfgEN9eCVjnFBqq3l1xrI42y8+PPLI6hypzou4GXw00WHmPBLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.24.0", + "es-object-atoms": "^1.1.1", + "get-intrinsic": "^1.3.0", + "is-string": "^1.1.1", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.findlast": { + "version": "1.2.5", + "resolved": "https://registry.npmmirror.com/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", + "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", + "license": "MIT", + "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.6", + "resolved": "https://registry.npmmirror.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.6.tgz", + "integrity": "sha512-F/TKATkzseUExPlfvmwQKGITM3DGTK+vkAsCZoDc5daVygbJBnjEUCbgkAvVFsgfXfX4YIqZ/27G3k3tdXrTxQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-shim-unscopables": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/array.prototype.flat/-/array.prototype.flat-1.3.3.tgz", + "integrity": "sha512-rwG/ja1neyLqCuGZ5YYrznA62D4mZXg0i1cIskIUKSiqF3Cje9/wXAls9B9s1Wa2fomMsIv8czB8jZcPmxCXFg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/array.prototype.flatmap/-/array.prototype.flatmap-1.3.3.tgz", + "integrity": "sha512-Y7Wt51eKJSyi80hFrJCePGGNo5ktJCslFuboqJsbf57CCPcm5zztluPlc4/aD8sWsKvlwatezpV4U1efk8kpjg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-shim-unscopables": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/array.prototype.reduce/-/array.prototype.reduce-1.0.8.tgz", + "integrity": "sha512-DwuEqgXFBwbmZSRqt3BpQigWNUoqw9Ml2dTWdF3B2zQlQX4OeUE0zyuzX0fX0IbTvjdkZbcBTU3idgpO78qkTw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-array-method-boxes-properly": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "is-string": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.tosorted": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", + "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", + "license": "MIT", + "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.4", + "resolved": "https://registry.npmmirror.com/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.4.tgz", + "integrity": "sha512-BNoCY6SXXPQ7gF2opIP4GBE+Xw7U+pHMYKuzjgCN3GwiaIR09UUeKfheyIry77QtrCBlC0KK0q5/TER/tYh3PQ==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "license": "MIT" + }, + "node_modules/ast-types-flow": { + "version": "0.0.8", + "resolved": "https://registry.npmmirror.com/ast-types-flow/-/ast-types-flow-0.0.8.tgz", + "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", + "license": "MIT" + }, + "node_modules/async": { + "version": "3.2.6", + "resolved": "https://registry.npmmirror.com/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==", + "license": "MIT" + }, + "node_modules/async-function": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/async-function/-/async-function-1.0.0.tgz", + "integrity": "sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.21", + "resolved": "https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.21.tgz", + "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.4", + "caniuse-lite": "^1.0.30001702", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.1.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.npmmirror.com/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", + "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", + "license": "MIT", + "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.11.0", + "resolved": "https://registry.npmmirror.com/axe-core/-/axe-core-4.11.0.tgz", + "integrity": "sha512-ilYanEU8vxxBexpJd8cWM4ElSQq4QctCLKih0TSfjIfCQTeyH/6zVrmIJfLPrKTKJRbiG+cfnZbQIjAlJmF1jQ==", + "license": "MPL-2.0", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", + "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.npmmirror.com/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "license": "MIT", + "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.npmmirror.com/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", + "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.npmmirror.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "license": "BSD-3-Clause", + "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.npmmirror.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", + "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.npmmirror.com/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", + "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.npmmirror.com/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.14", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz", + "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==", + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.27.7", + "@babel/helper-define-polyfill-provider": "^0.6.5", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.13.0", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.13.0.tgz", + "integrity": "sha512-U+GNwMdSFgzVmfhNm8GJUX88AadB3uo9KpJqS3FaqNIPKgySuvMb+bHPsOmmuWyIcuqZj/pzt1RUIUZns4y2+A==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5", + "core-js-compat": "^3.43.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.5", + "resolved": "https://registry.npmmirror.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz", + "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==", + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.5" + }, + "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.npmmirror.com/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==", + "license": "MIT" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.2.0.tgz", + "integrity": "sha512-E/VlAEzRrsLEb2+dv8yp3bo4scof3l9nR4lrld+Iy5NyVqgVYUJnDAmunkhPMisRI32Qc4iRiz425d8vM++2fg==", + "license": "MIT", + "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 || ^8.0.0-0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", + "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.1.0", + "resolved": "https://registry.npmmirror.com/babel-preset-react-app/-/babel-preset-react-app-10.1.0.tgz", + "integrity": "sha512-f9B1xMdnkCIqe+2dHrJsoQFRz7reChaAHE/65SdaykPklQqhme2WaC08oD3is77x9ff98/9EazAKFDZv5rFEQg==", + "license": "MIT", + "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-proposal-private-property-in-object": "^7.16.7", + "@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/babel-preset-react-app/node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.11", + "resolved": "https://registry.npmmirror.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.11.tgz", + "integrity": "sha512-0QZ8qP/3RLDVBwBFoWAwCtgcDZJVwA5LUJRZU8x2YFfKNuFq161wK3cuGrALu5yiPu+vzwTAg/sMWVNeWeNyaw==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-private-property-in-object instead.", + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.21.0", + "@babel/helper-plugin-utils": "^7.20.2", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "license": "MIT" + }, + "node_modules/baseline-browser-mapping": { + "version": "2.8.25", + "resolved": "https://registry.npmmirror.com/baseline-browser-mapping/-/baseline-browser-mapping-2.8.25.tgz", + "integrity": "sha512-2NovHVesVF5TXefsGX1yzx1xgr7+m9JQenvz6FQY3qd+YXkKkYiv+vTCc7OriP9mcDZpTC5mAOYN4ocd29+erA==", + "license": "Apache-2.0", + "bin": { + "baseline-browser-mapping": "dist/cli.js" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "license": "MIT" + }, + "node_modules/bfj": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/bfj/-/bfj-7.1.0.tgz", + "integrity": "sha512-I6MMLkn+anzNdCUp9hMRyui1HaNEUCco50lxbvNS4+EyXg8lN3nJ48PjPWtbH8UVS9CuMoaKE9U2V3l29DaRQw==", + "license": "MIT", + "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.js": { + "version": "5.2.2", + "resolved": "https://registry.npmmirror.com/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmmirror.com/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmmirror.com/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "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.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.12", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-1.1.12.tgz", + "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "license": "BSD-2-Clause" + }, + "node_modules/browserslist": { + "version": "4.27.0", + "resolved": "https://registry.npmmirror.com/browserslist/-/browserslist-4.27.0.tgz", + "integrity": "sha512-AXVQwdhot1eqLihwasPElhX2tAZiBjWdJ9i/Zcj2S6QYIjkx62OKSfnobkriB81C3l4w0rVy3Nt4jaTBltYEpw==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "baseline-browser-mapping": "^2.8.19", + "caniuse-lite": "^1.0.30001751", + "electron-to-chromium": "^1.5.238", + "node-releases": "^2.0.26", + "update-browserslist-db": "^1.1.4" + }, + "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.npmmirror.com/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", + "license": "MIT" + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/call-bind/-/call-bind-1.0.8.tgz", + "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/call-bound/-/call-bound-1.0.4.tgz", + "integrity": "sha512-+ys997U96po4Kx/ABpBCqhA9EuxJaQWDQg7295H4hBphv3IZg0boBKuwYpt4YXp6MZ5AmZQnU/tyMTlRpaSejg==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "get-intrinsic": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", + "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.30001754", + "resolved": "https://registry.npmmirror.com/caniuse-lite/-/caniuse-lite-1.0.30001754.tgz", + "integrity": "sha512-x6OeBXueoAceOmotzx3PO4Zpt4rzpeIFsSr6AAePTZxSkXiYDUmpypEl7e2+8NCd9bD7bXjqyef8CJYPC1jfxg==", + "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" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmmirror.com/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/check-types": { + "version": "11.2.3", + "resolved": "https://registry.npmmirror.com/check-types/-/check-types-11.2.3.tgz", + "integrity": "sha512-+67P1GkJRaxQD6PKK0Et9DhwQB+vGg3PM5+aavopCpZT1lj9jeqfvpgTLAWErNj8qApkkmXlu/Ug74kmhagkXg==", + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "license": "MIT", + "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.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/ci-info/-/ci-info-3.9.0.tgz", + "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/cjs-module-lexer/-/cjs-module-lexer-1.4.3.tgz", + "integrity": "sha512-9z8TZaGM1pfswYeXrUpzPrkx8UnWYdhJclsiYMm6x/w5+nN+8Tf/LnAgfLGQCm59qAOxU8WwHEq2vNwF6i4j+Q==", + "license": "MIT" + }, + "node_modules/classnames": { + "version": "2.5.1", + "resolved": "https://registry.npmmirror.com/classnames/-/classnames-2.5.1.tgz", + "integrity": "sha512-saHYOzhIQs6wy2sVxTM6bUDsQO4F50V9RQ22qBpEdCW+I+/Wmke2HOl6lS6dTpdxVhb88/I6+Hs+438c3lfUow==", + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmmirror.com/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmmirror.com/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmmirror.com/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "license": "MIT", + "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.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "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.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/coa/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/coa/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/coa/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/collect-v8-coverage/-/collect-v8-coverage-1.0.3.tgz", + "integrity": "sha512-1L5aqIkwPfiodaMgQunkF1zRhNqifHBmtbbbxcr6yVxxBnliw4TDOW6NxpO8DJLgJ16OT+Y4ztZqP6p/FtXnAw==", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmmirror.com/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmmirror.com/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "license": "MIT" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/common-tags": { + "version": "1.8.2", + "resolved": "https://registry.npmmirror.com/common-tags/-/common-tags-1.8.2.tgz", + "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmmirror.com/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/compression/-/compression-1.8.1.tgz", + "integrity": "sha512-9mAqGPHLakhCLeNyxPkK4xVo746zQ/czLH1Ky+vkitMnWfWZps8r0qXuwhwizagCRttsL4lfG4pIOvaWLpAP0w==", + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.1.0", + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/compute-scroll-into-view": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/compute-scroll-into-view/-/compute-scroll-into-view-3.1.1.tgz", + "integrity": "sha512-VRhuHOLoKYOy4UbilLbUzbYg93XLjv2PncJC50EuTWPA3gaja1UjBsUP/D/9/juV3vQFr6XBEzn9KCAHdUvOHw==", + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmmirror.com/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "license": "MIT" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmmirror.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==", + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmmirror.com/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "license": "MIT" + }, + "node_modules/copy-to-clipboard": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/copy-to-clipboard/-/copy-to-clipboard-3.3.3.tgz", + "integrity": "sha512-2KV8NhB5JqC3ky0r9PMCAZKbUHSwtEo4CwCs0KXgruG43gX5PMqDEBbVU4OUzw2MuAWUfsuFmWvEKG5QRfSnJA==", + "license": "MIT", + "dependencies": { + "toggle-selection": "^1.0.6" + } + }, + "node_modules/core-js": { + "version": "3.46.0", + "resolved": "https://registry.npmmirror.com/core-js/-/core-js-3.46.0.tgz", + "integrity": "sha512-vDMm9B0xnqqZ8uSBpZ8sNtRtOdmfShrvT6h2TuQGLs0Is+cR0DYbj/KWP6ALVNbWPpqA/qPLoOuppJN07humpA==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.46.0", + "resolved": "https://registry.npmmirror.com/core-js-compat/-/core-js-compat-3.46.0.tgz", + "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==", + "license": "MIT", + "dependencies": { + "browserslist": "^4.26.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.46.0", + "resolved": "https://registry.npmmirror.com/core-js-pure/-/core-js-pure-3.46.0.tgz", + "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "license": "MIT", + "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/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmmirror.com/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", + "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.npmmirror.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", + "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.npmmirror.com/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "license": "MIT", + "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.npmmirror.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", + "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.npmmirror.com/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", + "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.npmmirror.com/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmmirror.com/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.11.2", + "resolved": "https://registry.npmmirror.com/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" + } + ], + "license": "CC0-1.0" + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmmirror.com/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "license": "MIT", + "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.npmmirror.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "license": "MIT", + "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.npmmirror.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", + "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.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "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.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "license": "MIT" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmmirror.com/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "license": "MIT" + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", + "license": "BSD-2-Clause" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/data-view-buffer/-/data-view-buffer-1.0.2.tgz", + "integrity": "sha512-EmKO5V3OLXh1rtK2wgXRansaK1/mtVdTUEiEI0W8RkvgT05kfxaH29PliLnpLP73yYO6142Q72QNa8Wx/A5CqQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/data-view-byte-length/-/data-view-byte-length-1.0.2.tgz", + "integrity": "sha512-tuhGbE6CfTM9+5ANGf+oQb72Ky/0+s3xKUpHvShfiz2RxMFgFPjsXuRLBVMtvMs15awe45SRb83D6wH4ew6wlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/inspect-js" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/data-view-byte-offset/-/data-view-byte-offset-1.0.1.tgz", + "integrity": "sha512-BS8PfmtDGnrgYdOonGZQdLZslWIeCGFP9tpan0hi1Co2Zr2NKADsvGYA8XxuG/4UWgJ6Cjtv+YJnB6MM69QGlQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dayjs": { + "version": "1.11.19", + "resolved": "https://registry.npmmirror.com/dayjs/-/dayjs-1.11.19.tgz", + "integrity": "sha512-t5EcLVS6QPBNqM2z8fakk/NKel+Xzshgt8FFKAn+qwlD1pzZWxh0nVCrvFK7ZDb6XucZeF9z8C7CBWTRIVApAw==", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmmirror.com/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decimal.js": { + "version": "10.6.0", + "resolved": "https://registry.npmmirror.com/decimal.js/-/decimal.js-10.6.0.tgz", + "integrity": "sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==", + "license": "MIT" + }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmmirror.com/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==", + "license": "MIT" + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz", + "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", + "license": "MIT", + "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.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "license": "MIT", + "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.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg==", + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "license": "MIT" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmmirror.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "license": "Apache-2.0" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmmirror.com/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", + "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/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "deprecated": "Use your platform's native DOMException instead", + "license": "MIT", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", + "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/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmmirror.com/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "license": "BSD-2-Clause" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "license": "MIT" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "resolved": "https://registry.npmmirror.com/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.248", + "resolved": "https://registry.npmmirror.com/electron-to-chromium/-/electron-to-chromium-1.5.248.tgz", + "integrity": "sha512-zsur2yunphlyAO4gIubdJEXCK6KOVvtpiuDfCIqbM9FjcnMYiyn0ICa3hWfPr0nc41zcLWobgy1iL7VvoOyA2Q==", + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmmirror.com/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.3", + "resolved": "https://registry.npmmirror.com/enhanced-resolve/-/enhanced-resolve-5.18.3.tgz", + "integrity": "sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/error-ex/-/error-ex-1.3.4.tgz", + "integrity": "sha512-sqQamAnR14VgCr1A618A3sGrygcpK+HEbenA/HiEAkkUwcZIIB/tgWqHFxWgOyDh4nB4JCRimh79dR5Ywc9MDQ==", + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.24.0", + "resolved": "https://registry.npmmirror.com/es-abstract/-/es-abstract-1.24.0.tgz", + "integrity": "sha512-WSzPgsdLtTcQwm4CROfS5ju2Wa1QQcVeT37jFjYzdFz1r9ahadC8B8/a4qxJxM+09F18iumCdRmlr96ZYkQvEg==", + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.2", + "arraybuffer.prototype.slice": "^1.0.4", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "data-view-buffer": "^1.0.2", + "data-view-byte-length": "^1.0.2", + "data-view-byte-offset": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "es-set-tostringtag": "^2.1.0", + "es-to-primitive": "^1.3.0", + "function.prototype.name": "^1.1.8", + "get-intrinsic": "^1.3.0", + "get-proto": "^1.0.1", + "get-symbol-description": "^1.1.0", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "internal-slot": "^1.1.0", + "is-array-buffer": "^3.0.5", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.2", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.2.1", + "is-set": "^2.0.3", + "is-shared-array-buffer": "^1.0.4", + "is-string": "^1.1.1", + "is-typed-array": "^1.1.15", + "is-weakref": "^1.1.1", + "math-intrinsics": "^1.1.0", + "object-inspect": "^1.13.4", + "object-keys": "^1.1.1", + "object.assign": "^4.1.7", + "own-keys": "^1.0.1", + "regexp.prototype.flags": "^1.5.4", + "safe-array-concat": "^1.1.3", + "safe-push-apply": "^1.0.0", + "safe-regex-test": "^1.1.0", + "set-proto": "^1.0.0", + "stop-iteration-iterator": "^1.1.0", + "string.prototype.trim": "^1.2.10", + "string.prototype.trimend": "^1.0.9", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.3", + "typed-array-byte-length": "^1.0.3", + "typed-array-byte-offset": "^1.0.4", + "typed-array-length": "^1.0.7", + "unbox-primitive": "^1.1.0", + "which-typed-array": "^1.1.19" + }, + "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.npmmirror.com/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==", + "license": "MIT" + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-iterator-helpers": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/es-iterator-helpers/-/es-iterator-helpers-1.2.1.tgz", + "integrity": "sha512-uDn+FE1yrDzyC0pCo961B2IHbdM8y/ACZsKD4dG6WqrjV53BADjwa7D+1aom2rsNVfLyDgU/eigvlJGJ08OQ4w==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-set-tostringtag": "^2.0.3", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.6", + "globalthis": "^1.0.4", + "gopd": "^1.2.0", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "iterator.prototype": "^1.1.4", + "safe-array-concat": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-shim-unscopables": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/es-shim-unscopables/-/es-shim-unscopables-1.1.0.tgz", + "integrity": "sha512-d9T8ucsEhh8Bi1woXCf+TIKDIROLG5WCkxg8geBCbvk22kzwC5G2OnXVMO6FUsvQlgUUXQ2itephWDLqDzbeCw==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/es-to-primitive/-/es-to-primitive-1.3.0.tgz", + "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "license": "BSD-2-Clause", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "resolved": "https://registry.npmmirror.com/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.", + "license": "MIT", + "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.npmmirror.com/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", + "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.npmmirror.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", + "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.12.1", + "resolved": "https://registry.npmmirror.com/eslint-module-utils/-/eslint-module-utils-2.12.1.tgz", + "integrity": "sha512-L8jSWTze7K2mTg0vos/RuLRS5soomksDPoJLXIslC7c8Wmut3bx7CPpJijDcBZtxQ5lrbUdM+s0OlNbz0DCDNw==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmmirror.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", + "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.32.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-import/-/eslint-plugin-import-2.32.0.tgz", + "integrity": "sha512-whOE1HFo/qJDyX4SnXzP4N6zOWn79WhnCUY/iDR0mPfQZO8wcYE4JClzI2oZrhBnnMUCBCHZhO6VQyoBU95mZA==", + "license": "MIT", + "dependencies": { + "@rtsao/scc": "^1.1.0", + "array-includes": "^3.1.9", + "array.prototype.findlastindex": "^1.2.6", + "array.prototype.flat": "^1.3.3", + "array.prototype.flatmap": "^1.3.3", + "debug": "^3.2.7", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.9", + "eslint-module-utils": "^2.12.1", + "hasown": "^2.0.2", + "is-core-module": "^2.16.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.fromentries": "^2.0.8", + "object.groupby": "^1.0.3", + "object.values": "^1.2.1", + "semver": "^6.3.1", + "string.prototype.trimend": "^1.0.9", + "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.npmmirror.com/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmmirror.com/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", + "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.npmmirror.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", + "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", + "license": "MIT", + "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.5", + "resolved": "https://registry.npmmirror.com/eslint-plugin-react/-/eslint-plugin-react-7.37.5.tgz", + "integrity": "sha512-Qteup0SqU15kdocexFNAJMvCJEfa2xUKNV4CC1xsVMrIIqEy3SQ/rqyxCWNzfrd3/ldy6HMlD2e0JDVpDg2qIA==", + "license": "MIT", + "dependencies": { + "array-includes": "^3.1.8", + "array.prototype.findlast": "^1.2.5", + "array.prototype.flatmap": "^1.3.3", + "array.prototype.tosorted": "^1.1.4", + "doctrine": "^2.1.0", + "es-iterator-helpers": "^1.2.1", + "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.9", + "object.fromentries": "^2.0.8", + "object.values": "^1.2.1", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.5", + "semver": "^6.3.1", + "string.prototype.matchall": "^4.0.12", + "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.npmmirror.com/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", + "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", + "license": "MIT", + "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.npmmirror.com/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", + "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.npmmirror.com/resolve/-/resolve-2.0.0-next.5.tgz", + "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", + "license": "MIT", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.11.1", + "resolved": "https://registry.npmmirror.com/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.11.1.tgz", + "integrity": "sha512-5eX9e1Kc2PqVRed3taaLnAAqPZGEX75C+M/rXzUAI3wIg/ZxzUm1OVAwfe/O+vE+6YXOLetSe9g5GKD2ecXipw==", + "license": "MIT", + "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.npmmirror.com/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "license": "BSD-2-Clause", + "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.npmmirror.com/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "license": "Apache-2.0", + "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.npmmirror.com/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", + "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.npmmirror.com/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "license": "MIT", + "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-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "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/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", + "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.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "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.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "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.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmmirror.com/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "license": "BSD-2-Clause", + "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.npmmirror.com/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmmirror.com/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmmirror.com/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==", + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmmirror.com/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", + "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.npmmirror.com/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.npmmirror.com/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", + "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.2", + "resolved": "https://registry.npmmirror.com/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "license": "MIT", + "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.12", + "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" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "license": "MIT", + "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.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmmirror.com/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmmirror.com/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", + "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.npmmirror.com/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", + "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.npmmirror.com/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "license": "MIT", + "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.npmmirror.com/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmmirror.com/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmmirror.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", + "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.npmmirror.com/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "license": "MIT", + "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.npmmirror.com/flat-cache/-/flat-cache-3.2.0.tgz", + "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", + "license": "MIT", + "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.3", + "resolved": "https://registry.npmmirror.com/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.11", + "resolved": "https://registry.npmmirror.com/follow-redirects/-/follow-redirects-1.15.11.tgz", + "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.5", + "resolved": "https://registry.npmmirror.com/for-each/-/for-each-0.3.5.tgz", + "integrity": "sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==", + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/foreground-child": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/foreground-child/-/foreground-child-3.3.1.tgz", + "integrity": "sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==", + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.6", + "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.npmmirror.com/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmmirror.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "license": "MIT", + "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.npmmirror.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", + "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.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "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.npmmirror.com/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", + "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.npmmirror.com/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/form-data/-/form-data-3.0.4.tgz", + "integrity": "sha512-f0cRzm6dkyVYV3nPoooP8XlccPQukegwhAnpoLcXy+X+A8KfpGOoXwDr9FLZd3wzgLaBGQBE3lY93Zm/i1JvIQ==", + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "hasown": "^2.0.2", + "mime-types": "^2.1.35" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmmirror.com/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/fs-monkey/-/fs-monkey-1.1.0.tgz", + "integrity": "sha512-QMUezzXWII9EV5aTFXW1UBVUO77wYPpjqIF8/AviUCThNeSYZykpoTixUeaNNBwmCev0AMDWMAni+f8Hxb1IFw==", + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmmirror.com/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "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.npmmirror.com/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.8", + "resolved": "https://registry.npmmirror.com/function.prototype.name/-/function.prototype.name-1.1.8.tgz", + "integrity": "sha512-e5iwyodOHhbMr/yNrc7fDYG4qlbIvI5gajyzPnb5TCwyhjApznQh1BMFou9b30SevY43gCJKXycoCBjMbsuW0Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "functions-have-names": "^1.2.3", + "hasown": "^2.0.2", + "is-callable": "^1.2.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/generator-function": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/generator-function/-/generator-function-2.0.1.tgz", + "integrity": "sha512-SFdFmIJi+ybC0vjlHN0ZGVGHc3lgE0DxPAT0djjVg+kjOnSqclqmj0KQ7ykTOLP6YxoqOvuAODGdcHJn+43q3g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmmirror.com/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "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.npmmirror.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "license": "ISC" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/get-symbol-description/-/get-symbol-description-1.1.0.tgz", + "integrity": "sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmmirror.com/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "license": "ISC", + "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.npmmirror.com/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "license": "BSD-2-Clause" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", + "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.npmmirror.com/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "resolved": "https://registry.npmmirror.com/globals/-/globals-13.24.0.tgz", + "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/globalthis/-/globalthis-1.0.4.tgz", + "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", + "license": "MIT", + "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.npmmirror.com/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", + "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.2.0", + "resolved": "https://registry.npmmirror.com/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/graphemer/-/graphemer-1.4.0.tgz", + "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", + "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.npmmirror.com/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "license": "MIT" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmmirror.com/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==", + "license": "(Apache-2.0 OR MPL-1.1)" + }, + "node_modules/has-bigints": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-bigints/-/has-bigints-1.1.0.tgz", + "integrity": "sha512-R3pbpkcIqv2Pm3dUwgjclDRVmWpTJW2DcMzcIhEXEx1oh/CEMObMm3KLmRJOdvhM7o4uQBnwr8pzRK2sJWIqfg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", + "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/has-proto/-/has-proto-1.2.0.tgz", + "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmmirror.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmmirror.com/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmmirror.com/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "license": "MIT", + "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/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.6.0", + "resolved": "https://registry.npmmirror.com/html-entities/-/html-entities-2.6.0.tgz", + "integrity": "sha512-kig+rMn/QOVRvr7c86gQ8lWXq+Hkv6CbAH1hLu+RG338StTpE8Z0b44SDVaqVu7HGKf27frdmUYEs9hTUX/cLQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", + "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-url-attributes": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/html-url-attributes/-/html-url-attributes-3.0.1.tgz", + "integrity": "sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.4", + "resolved": "https://registry.npmmirror.com/html-webpack-plugin/-/html-webpack-plugin-5.6.4.tgz", + "integrity": "sha512-V/PZeWsqhfpE27nKeX9EO2sbR+D17A+tLf6qU+ht66jdUsN0QLKJN27Z+1+gHrVMKgndBahes0PU6rRihDgHTw==", + "license": "MIT", + "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": "6.1.0", + "resolved": "https://registry.npmmirror.com/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" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", + "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.10", + "resolved": "https://registry.npmmirror.com/http-parser-js/-/http-parser-js-0.5.10.tgz", + "integrity": "sha512-Pysuw9XpUq5dVc/2SMHpuTY01RFl8fttgcyunjL7eEMhGM3cI4eOmiCycJDVCo/7O7ClfQD3SaI6ftDzqOXYMA==", + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmmirror.com/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", + "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": "4.0.1", + "resolved": "https://registry.npmmirror.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.9", + "resolved": "https://registry.npmmirror.com/http-proxy-middleware/-/http-proxy-middleware-2.0.9.tgz", + "integrity": "sha512-c1IyJYLYppU574+YI7R4QyX2ystMtVXZwIdzazUIPIJsHuWNd+mho2j+bKoHftndicGj9yh+xjd+l0yj7VeT1Q==", + "license": "MIT", + "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/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", + "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.npmmirror.com/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/idb/-/idb-7.1.1.tgz", + "integrity": "sha512-gchesWBzyvGHRO9W8tzUWFDycow5gwjvFKfyV9FF32Y7F50yZMp7mP+T2mJIWFx49zicqyC4uefHM17o6xKIVQ==", + "license": "ISC" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmmirror.com/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.21", + "resolved": "https://registry.npmmirror.com/immer/-/immer-9.0.21.tgz", + "integrity": "sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "node_modules/immutable": { + "version": "5.1.4", + "resolved": "https://registry.npmmirror.com/immutable/-/immutable-5.1.4.tgz", + "integrity": "sha512-p6u1bG3YSnINT5RQmx/yRZBpenIl30kVxkTLDyHLIMk0gict704Q9n+thfDI7lTRm9vXdDYutVzXhzcThxTnXA==", + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "license": "MIT", + "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.npmmirror.com/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/import-local/-/import-local-3.2.0.tgz", + "integrity": "sha512-2SPlun1JUPWoM6t3F0dw0FkCF/jWY8kttcY4f599GLTSjh2OCuuhdTkJQsEcZzBqbXZGKMK2OqW1oZsjtf/gQA==", + "license": "MIT", + "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.npmmirror.com/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/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.", + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmmirror.com/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.2.6", + "resolved": "https://registry.npmmirror.com/inline-style-parser/-/inline-style-parser-0.2.6.tgz", + "integrity": "sha512-gtGXVaBdl5mAes3rPcMedEBm12ibjt1kDMFfheul1wUAOVEJW60voNdMVzVkfLN06O7ZaD/rxhfKgtlgtTbMjg==", + "license": "MIT" + }, + "node_modules/internal-slot": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/internal-slot/-/internal-slot-1.1.0.tgz", + "integrity": "sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/is-array-buffer/-/is-array-buffer-3.0.5.tgz", + "integrity": "sha512-DDfANUiiG2wC1qawP66qlTugJeL5HyzMpfr8lLK+jMQirGzNod0B12cFB/9q838Ru27sBwfw78/rdoU7RERz6A==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/is-async-function/-/is-async-function-2.1.1.tgz", + "integrity": "sha512-9dgM/cZBnNvjzaMYHVoxxfPj2QXt22Ev7SuuPrs+xav0ukGB0S6d4ydZdEiM48kLx5kDV+QBPrpVnFyefL8kkQ==", + "license": "MIT", + "dependencies": { + "async-function": "^1.0.0", + "call-bound": "^1.0.3", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-bigint/-/is-bigint-1.1.0.tgz", + "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.2", + "resolved": "https://registry.npmmirror.com/is-boolean-object/-/is-boolean-object-1.2.2.tgz", + "integrity": "sha512-wa56o2/ElJMYqjCjGkXri7it5FbebW5usLw/nPmCMs5DeZ7eziSYZhSmPRn0txqeW4LnAmQQU7FgqLpsEFKM4A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmmirror.com/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "resolved": "https://registry.npmmirror.com/is-core-module/-/is-core-module-2.16.1.tgz", + "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/is-data-view/-/is-data-view-1.0.2.tgz", + "integrity": "sha512-RKtWF8pGmS87i2D6gqQu/l7EYRlVdfzemCJN/P3UOs//x1QE7mfhvzHIApBTRf7axvT6DMGwSwBXYCT0nfB9xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/is-date-object/-/is-date-object-1.1.0.tgz", + "integrity": "sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmmirror.com/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", + "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.npmmirror.com/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-finalizationregistry/-/is-finalizationregistry-1.1.1.tgz", + "integrity": "sha512-1pC6N8qWJbWoPtEjgcL2xyhQOP491EQjeUo3qTKcmV8YSDDJrOepfG8pcC7h/QgnQHYSv0mJ3Z/ZWxmatVrysg==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-generator-function": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/is-generator-function/-/is-generator-function-1.1.2.tgz", + "integrity": "sha512-upqt1SkGkODW9tsGNG5mtXTXtECizwtS2kA161M+gJPc1xdb/Ax629af6YrTwcOeQHbewrPNlE5Dx7kzvXTizA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.4", + "generator-function": "^2.0.0", + "get-proto": "^1.0.1", + "has-tostringtag": "^1.0.2", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-map": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-map/-/is-map-2.0.3.tgz", + "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==", + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-negative-zero/-/is-negative-zero-2.0.3.tgz", + "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-number-object/-/is-number-object-1.1.1.tgz", + "integrity": "sha512-lZhclumE1G6VYD8VHe35wFaIif+CTy5SJIi5+3y4psDgWu4wPDoBhF8NxUOinEc7pHgiTsT6MaBb92rKhhD+Xw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==", + "license": "MIT" + }, + "node_modules/is-regex": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/is-regex/-/is-regex-1.2.1.tgz", + "integrity": "sha512-MjYsKHO5O7mCsmRGxWcLWheFqN9DJ/2TmngvjKXihe6efViPqc274+Fx/4fYj/r03+ESvBdTXK0V6tA3rgez1g==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "gopd": "^1.2.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/is-set/-/is-set-2.0.3.tgz", + "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/is-shared-array-buffer/-/is-shared-array-buffer-1.0.4.tgz", + "integrity": "sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-string/-/is-string-1.1.1.tgz", + "integrity": "sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-symbol/-/is-symbol-1.1.1.tgz", + "integrity": "sha512-9gGx6GTtCQM73BgmHQXfDmLtfjjTUDSyoxTCbp5WtoixAhfgsDirWIcVQ/IHpvI5Vgd5i/J5F7B9cN/WlVbC/w==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "has-symbols": "^1.1.0", + "safe-regex-test": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.15", + "resolved": "https://registry.npmmirror.com/is-typed-array/-/is-typed-array-1.1.15.tgz", + "integrity": "sha512-p3EcsicXjit7SaskXHs1hA91QxgTw46Fv6EFKKGS5DRFLD8yKnohjF3hxoju94b/OcMZoQukzpPpBE9uLVKzgQ==", + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "license": "MIT" + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/is-weakmap/-/is-weakmap-2.0.2.tgz", + "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/is-weakref/-/is-weakref-1.1.1.tgz", + "integrity": "sha512-6i9mGWSlqzNMEqpCp93KwRS1uUOodk2OJ6b+sq7ZPDSy2WuI5NFIxp/254TytR8ftefexkWn5xNiHUNpPOfSew==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/is-weakset/-/is-weakset-2.0.4.tgz", + "integrity": "sha512-mfcwb6IzQyOKTs84CQMrOwW4gQcaTOAWJ0zzJCl2WSPDrWk/OzDaImWFH3djXhb24g4eudZfLRozAvPGw4d9hQ==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmmirror.com/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmmirror.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "license": "BSD-3-Clause", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "license": "BSD-3-Clause", + "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.npmmirror.com/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/istanbul-reports/-/istanbul-reports-3.2.0.tgz", + "integrity": "sha512-HGYWWS/ehqTV3xN10i23tkPkpH46MLCIMFNCaaKNavAXTF1RkqxawEPtnjnGZ6XKSInBKkiOA5BKS+aZiY3AvA==", + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/iterator.prototype": { + "version": "1.1.5", + "resolved": "https://registry.npmmirror.com/iterator.prototype/-/iterator.prototype-1.1.5.tgz", + "integrity": "sha512-H0dkQoCa3b2VEeKQBOxFph+JAbcrQdE7KC0UkqwpLmv2EC4P41QXP+rqo9wYodACiG5/WM5s9oDApTU8utwj9g==", + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "get-proto": "^1.0.0", + "has-symbols": "^1.1.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmmirror.com/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "license": "BlueOak-1.0.0", + "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.4", + "resolved": "https://registry.npmmirror.com/jake/-/jake-10.9.4.tgz", + "integrity": "sha512-wpHYzhxiVQL+IV05BLE2Xn34zW1S223hvjtqk0+gsPrwd/8JNLXJgZZM/iPFsYc1xyphF+6M6EvdE5E9MBGkDA==", + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.6", + "filelist": "^1.0.4", + "picocolors": "^1.1.1" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", + "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.npmmirror.com/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", + "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.npmmirror.com/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", + "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.npmmirror.com/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", + "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-config": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", + "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.npmmirror.com/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", + "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.npmmirror.com/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", + "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.npmmirror.com/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", + "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.npmmirror.com/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", + "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.npmmirror.com/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", + "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.npmmirror.com/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", + "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.npmmirror.com/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", + "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.npmmirror.com/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", + "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.npmmirror.com/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", + "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.npmmirror.com/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", + "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.npmmirror.com/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", + "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.npmmirror.com/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "license": "MIT", + "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.npmmirror.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", + "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.npmmirror.com/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", + "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.npmmirror.com/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", + "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.npmmirror.com/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", + "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.npmmirror.com/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", + "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.npmmirror.com/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", + "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.npmmirror.com/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", + "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.npmmirror.com/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", + "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.npmmirror.com/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", + "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.npmmirror.com/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", + "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.npmmirror.com/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "license": "MIT", + "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.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmmirror.com/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "license": "MIT", + "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.npmmirror.com/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "license": "MIT", + "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.34", + "resolved": "https://registry.npmmirror.com/@types/yargs/-/yargs-17.0.34.tgz", + "integrity": "sha512-KExbHVa92aJpw9WDQvzBaGVE2/Pz+pLZQloT2hjL8IqsZnV62rlPOYvNnLmf/L2dyllfVUOVBj64M0z/46eR2A==", + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "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.npmmirror.com/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", + "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.npmmirror.com/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "license": "MIT", + "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.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmmirror.com/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", + "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.npmmirror.com/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "license": "MIT", + "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.npmmirror.com/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "license": "MIT", + "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.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "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.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "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.npmmirror.com/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "license": "MIT", + "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/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", + "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.npmmirror.com/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", + "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.npmmirror.com/char-regex/-/char-regex-2.0.2.tgz", + "integrity": "sha512-cbGOjAptfM2LVmWhwRFHEKTPkLwNddVmuqYZQt895yXwAsWsXObCG+YN4DGQ/JBtT4GP1a1lPPdio2z413LmTg==", + "license": "MIT", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "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.2.2", + "resolved": "https://registry.npmmirror.com/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", + "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.npmmirror.com/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jiti": { + "version": "1.21.7", + "resolved": "https://registry.npmmirror.com/jiti/-/jiti-1.21.7.tgz", + "integrity": "sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==", + "license": "MIT", + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmmirror.com/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmmirror.com/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", + "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/jsesc": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/jsesc/-/jsesc-3.1.0.tgz", + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "license": "MIT" + }, + "node_modules/json-schema": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "license": "MIT" + }, + "node_modules/json2mq": { + "version": "0.2.0", + "resolved": "https://registry.npmmirror.com/json2mq/-/json2mq-0.2.0.tgz", + "integrity": "sha512-SzoRg7ux5DWTII9J2qkrZrqV1gt+rTaoufMxEzXbS26Uid0NwaJd123HcoB80TgubEppxxIGdNxCx50fEoEWQA==", + "license": "MIT", + "dependencies": { + "string-convert": "^0.2.0" + } + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.2.0", + "resolved": "https://registry.npmmirror.com/jsonfile/-/jsonfile-6.2.0.tgz", + "integrity": "sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==", + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonpath": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/jsonpath/-/jsonpath-1.1.1.tgz", + "integrity": "sha512-l6Cg7jRpixfbgoWgkrl77dgEj8RPvND0wMH6TwQmi9Qs4TFfS9u5cUFnbeKTwj5ga5Y3BTGGNI28k117LJ009w==", + "license": "MIT", + "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.npmmirror.com/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.npmmirror.com/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmmirror.com/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "license": "MIT", + "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/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmmirror.com/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.23", + "resolved": "https://registry.npmmirror.com/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", + "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", + "license": "CC0-1.0" + }, + "node_modules/language-tags": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/language-tags/-/language-tags-1.0.9.tgz", + "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", + "license": "MIT", + "dependencies": { + "language-subtag-registry": "^0.3.20" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/launch-editor": { + "version": "2.12.0", + "resolved": "https://registry.npmmirror.com/launch-editor/-/launch-editor-2.12.0.tgz", + "integrity": "sha512-giOHXoOtifjdHqUamwKq6c49GzBdLjvxrd2D+Q4V6uOHopJv7p9VJxikDsQ/CBXZbEITgUqSVHXLTG3VhPP1Dg==", + "license": "MIT", + "dependencies": { + "picocolors": "^1.1.1", + "shell-quote": "^1.8.3" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", + "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.npmmirror.com/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.1", + "resolved": "https://registry.npmmirror.com/loader-runner/-/loader-runner-4.3.1.tgz", + "integrity": "sha512-IWqP2SCPhyVFTBtRcgMHdzlf9ul25NwaFx4wCEH/KjAXuuHY4yNjvPXsBokp8jCB936PyWRaPKUNh8NvylLp2Q==", + "license": "MIT", + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "license": "MIT", + "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.npmmirror.com/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmmirror.com/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==", + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", + "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.npmmirror.com/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmmirror.com/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "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.npmmirror.com/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmmirror.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.0", + "resolved": "https://registry.npmmirror.com/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz", + "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmmirror.com/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmmirror.com/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmmirror.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmmirror.com/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmmirror.com/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.4", + "resolved": "https://registry.npmmirror.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz", + "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==", + "license": "MIT", + "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.npmmirror.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmmirror.com/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmmirror.com/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmmirror.com/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmmirror.com/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", + "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.npmmirror.com/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmmirror.com/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "resolved": "https://registry.npmmirror.com/negotiator/-/negotiator-0.6.4.tgz", + "integrity": "sha512-myRT3DiWPHqho5PrJaIRyaMv2kgYf0mUVgBNOYMuCH5Ki1yEiQaf/ZJuQ62nvpc44wL5WDbTX7yGJi1Neevw8w==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmmirror.com/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "resolved": "https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.1.tgz", + "integrity": "sha512-5m3bsyrjFWE1xf7nz7YXdN4udnVtXK6/Yfgn5qnahL6bCkf2yKt4k3nuTKAtT4r3IG8JNR2ncsIMdZuAzJjHQQ==", + "license": "MIT", + "optional": true + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.27", + "resolved": "https://registry.npmmirror.com/node-releases/-/node-releases-2.0.27.tgz", + "integrity": "sha512-nmh3lCkYZ3grZvqcCH+fjmQ7X+H0OeZgP40OierEaAptX4XofMh5kwNbWh7lBduUzCcV/8kZ+NDLCwm2iorIlA==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmmirror.com/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.22", + "resolved": "https://registry.npmmirror.com/nwsapi/-/nwsapi-2.2.22.tgz", + "integrity": "sha512-ujSMe1OWVn55euT1ihwCI1ZcAaAU3nxUiDwfDQldc51ZXaB9m2AyOn6/jh1BLe2t/G8xd6uKG1UBF2aZJeg2SQ==", + "license": "MIT" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.13.4", + "resolved": "https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.4.tgz", + "integrity": "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "resolved": "https://registry.npmmirror.com/object.assign/-/object.assign-4.1.7.tgz", + "integrity": "sha512-nK28WOo+QIjBkDduTINE4JkF/UJJKyf2EJxvJKfblDpyg0Q+pkOHNTL0Qwy6NP6FhE/EnzV73BxxqcJaXY9anw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.entries": { + "version": "1.1.9", + "resolved": "https://registry.npmmirror.com/object.entries/-/object.entries-1.1.9.tgz", + "integrity": "sha512-8u/hfXFRBD1O0hPUjioLhoWFHRmt6tKA4/vZPyckBr18l1KE9uHrFaFaUi8MDRTpi4uak2goyPTSNJLXX2k2Hw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.8", + "resolved": "https://registry.npmmirror.com/object.fromentries/-/object.fromentries-2.0.8.tgz", + "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", + "license": "MIT", + "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.npmmirror.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.8.tgz", + "integrity": "sha512-qkHIGe4q0lSYMv0XI4SsBTJz3WaURhLvd0lKSgtVuOsJ2krg4SgMw3PIRQFMp07yi++UR3se2mkcLqsBNpBb/A==", + "license": "MIT", + "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.npmmirror.com/object.groupby/-/object.groupby-1.0.3.tgz", + "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmmirror.com/object.values/-/object.values-1.2.1.tgz", + "integrity": "sha512-gXah6aZrcUxjWg2zR2MwouP2eHlCBzdV4pygudehaKXSGW4v2AsRQUK+lwwXhii6KFZcunEnmSUoYp5CXibxtA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "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.npmmirror.com/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/on-headers/-/on-headers-1.1.0.tgz", + "integrity": "sha512-737ZY3yNnXy37FHkQxPzt4UZ2UWPWiCZWLvFZ4fu5cueciegX0zGPnrlY6bwRg4FdQOe9YU8MkmJwGhoMybl8A==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmmirror.com/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmmirror.com/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", + "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.npmmirror.com/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "license": "MIT", + "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/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmmirror.com/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "license": "MIT", + "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/own-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz", + "integrity": "sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==", + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.6", + "object-keys": "^1.1.1", + "safe-push-apply": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "license": "MIT", + "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.npmmirror.com/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmmirror.com/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "license": "BlueOak-1.0.0" + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmmirror.com/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmmirror.com/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmmirror.com/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", + "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.npmmirror.com/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmmirror.com/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmmirror.com/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "license": "BlueOak-1.0.0", + "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.npmmirror.com/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.7", + "resolved": "https://registry.npmmirror.com/pirates/-/pirates-4.0.7.tgz", + "integrity": "sha512-TfySrs/5nm8fQJDcBDuUng3VOUKsd7S+zqvbOTiGXHfxX4wK31ard+hoNuvkicM/2YFzlpDgABOevKSsB4G/FA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", + "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.npmmirror.com/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/possible-typed-array-names/-/possible-typed-array-names-1.1.0.tgz", + "integrity": "sha512-/+5VFTchJDoVj3bhoqi6UeymcD00DAwb1nJwamzPvHEszJ4FpF6SNNbUbOS8yI56qHzdV8eK0qEfOSiodkTdxg==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.11", + "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.npmmirror.com/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "license": "MIT", + "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.npmmirror.com/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmmirror.com/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", + "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.npmmirror.com/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", + "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.npmmirror.com/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", + "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.npmmirror.com/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "license": "MIT", + "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.npmmirror.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "license": "MIT", + "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.npmmirror.com/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", + "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.npmmirror.com/postcss-custom-properties/-/postcss-custom-properties-12.1.11.tgz", + "integrity": "sha512-0IDJYhgU8xDv1KY6+VgUwuQkVtmYzRwu+dMjnmdMafXYv86SWqfxkc7qdDvWS38vsjaEtv8e0vGOUQrAiMBLpQ==", + "license": "MIT", + "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.npmmirror.com/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", + "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.npmmirror.com/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmmirror.com/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmmirror.com/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmmirror.com/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "license": "MIT", + "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.npmmirror.com/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/postcss-js/-/postcss-js-4.1.0.tgz", + "integrity": "sha512-oIAOTqgIo7q2EOwbhb8UalYePMvYoIeRY2YKntdpFQXNosSu3vLrniGgmH9OKs/qAkfoj5oB3le/7mINW1LCfw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "license": "CC0-1.0", + "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-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmmirror.com/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", + "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.npmmirror.com/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmmirror.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "license": "MIT", + "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.npmmirror.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "license": "MIT", + "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.npmmirror.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", + "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.npmmirror.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", + "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.npmmirror.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "license": "MIT", + "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.npmmirror.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", + "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.npmmirror.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmmirror.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "license": "MIT", + "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.1.0", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "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.npmmirror.com/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "license": "ISC", + "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.1.0", + "resolved": "https://registry.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz", + "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==", + "license": "MIT", + "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.npmmirror.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", + "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.npmmirror.com/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" + } + ], + "license": "MIT", + "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.npmmirror.com/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", + "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.npmmirror.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", + "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.npmmirror.com/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" + } + ], + "license": "MIT", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmmirror.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", + "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.npmmirror.com/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmmirror.com/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-preset-env/-/postcss-preset-env-7.8.3.tgz", + "integrity": "sha512-T1LgRm5uEVFSEF83vHZJV2z19lHg4yJuZ6gXZZkqVsqv63nlr6zabMH3l4Pc01FQCyfWVrh2GaUeCVy9Po+Aag==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "license": "CC0-1.0", + "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.npmmirror.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "license": "MIT", + "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.npmmirror.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", + "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.npmmirror.com/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "license": "MIT", + "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.npmmirror.com/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", + "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.npmmirror.com/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", + "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.npmmirror.com/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "license": "CC0-1.0" + }, + "node_modules/postcss-svgo/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", + "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.npmmirror.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", + "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.npmmirror.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmmirror.com/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmmirror.com/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", + "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.npmmirror.com/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "17.0.2", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-17.0.2.tgz", + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", + "license": "MIT" + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "license": "MIT" + }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmmirror.com/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "license": "MIT", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmmirror.com/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", + "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.npmmirror.com/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", + "license": "MIT" + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", + "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.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.15.0", + "resolved": "https://registry.npmmirror.com/psl/-/psl-1.15.0.tgz", + "integrity": "sha512-JZd3gMVBAVQkSs6HdNZo9Sdo0LNcQeMNP3CozBJb3JYC/QUYZTnKxP+f8oWRX4rHP5EurWxqAHTSwUCjlNKa1w==", + "license": "MIT", + "dependencies": { + "punycode": "^2.3.1" + }, + "funding": { + "url": "https://github.com/sponsors/lupomontero" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/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)", + "license": "MIT", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmmirror.com/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "license": "BSD-3-Clause", + "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.npmmirror.com/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmmirror.com/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" + } + ], + "license": "MIT" + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmmirror.com/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "license": "MIT", + "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.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rc-cascader": { + "version": "3.34.0", + "resolved": "https://registry.npmmirror.com/rc-cascader/-/rc-cascader-3.34.0.tgz", + "integrity": "sha512-KpXypcvju9ptjW9FaN2NFcA2QH9E9LHKq169Y0eWtH4e/wHQ5Wh5qZakAgvb8EKZ736WZ3B0zLLOBsrsja5Dag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "classnames": "^2.3.1", + "rc-select": "~14.16.2", + "rc-tree": "~5.13.0", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-checkbox": { + "version": "3.5.0", + "resolved": "https://registry.npmmirror.com/rc-checkbox/-/rc-checkbox-3.5.0.tgz", + "integrity": "sha512-aOAQc3E98HteIIsSqm6Xk2FPKIER6+5vyEFMZfo73TqM+VVAIqOkHoPjgKLqSNtVLWScoaM7vY2ZrGEheI79yg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.25.2" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-collapse": { + "version": "3.9.0", + "resolved": "https://registry.npmmirror.com/rc-collapse/-/rc-collapse-3.9.0.tgz", + "integrity": "sha512-swDdz4QZ4dFTo4RAUMLL50qP0EY62N2kvmk2We5xYdRwcRn8WcYtuetCJpwpaCbUfUt5+huLpVxhvmnK+PHrkA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.3.4", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dialog": { + "version": "9.6.0", + "resolved": "https://registry.npmmirror.com/rc-dialog/-/rc-dialog-9.6.0.tgz", + "integrity": "sha512-ApoVi9Z8PaCQg6FsUzS8yvBEQy0ZL2PkuvAgrmohPkN3okps5WZ5WQWPc1RNuiOKaAYv8B97ACdsFU5LizzCqg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/portal": "^1.0.0-8", + "classnames": "^2.2.6", + "rc-motion": "^2.3.0", + "rc-util": "^5.21.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-drawer": { + "version": "7.3.0", + "resolved": "https://registry.npmmirror.com/rc-drawer/-/rc-drawer-7.3.0.tgz", + "integrity": "sha512-DX6CIgiBWNpJIMGFO8BAISFkxiuKitoizooj4BDyee8/SnBn0zwO2FHrNDpqqepj0E/TFTDpmEBCyFuTgC7MOg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.9", + "@rc-component/portal": "^1.1.1", + "classnames": "^2.2.6", + "rc-motion": "^2.6.1", + "rc-util": "^5.38.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-dropdown": { + "version": "4.2.1", + "resolved": "https://registry.npmmirror.com/rc-dropdown/-/rc-dropdown-4.2.1.tgz", + "integrity": "sha512-YDAlXsPv3I1n42dv1JpdM7wJ+gSUBfeyPK59ZpBD9jQhK9jVuxpjj3NmWQHOBceA1zEPVX84T2wbdb2SD0UjmA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-util": "^5.44.1" + }, + "peerDependencies": { + "react": ">=16.11.0", + "react-dom": ">=16.11.0" + } + }, + "node_modules/rc-field-form": { + "version": "2.7.1", + "resolved": "https://registry.npmmirror.com/rc-field-form/-/rc-field-form-2.7.1.tgz", + "integrity": "sha512-vKeSifSJ6HoLaAB+B8aq/Qgm8a3dyxROzCtKNCsBQgiverpc4kWDQihoUwzUj+zNWJOykwSY4dNX3QrGwtVb9A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.0", + "@rc-component/async-validator": "^5.0.3", + "rc-util": "^5.32.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-image": { + "version": "7.12.0", + "resolved": "https://registry.npmmirror.com/rc-image/-/rc-image-7.12.0.tgz", + "integrity": "sha512-cZ3HTyyckPnNnUb9/DRqduqzLfrQRyi+CdHjdqgsyDpI3Ln5UX1kXnAhPBSJj9pVRzwRFgqkN7p9b6HBDjmu/Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/portal": "^1.0.2", + "classnames": "^2.2.6", + "rc-dialog": "~9.6.0", + "rc-motion": "^2.6.2", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-input": { + "version": "1.8.0", + "resolved": "https://registry.npmmirror.com/rc-input/-/rc-input-1.8.0.tgz", + "integrity": "sha512-KXvaTbX+7ha8a/k+eg6SYRVERK0NddX8QX7a7AnRvUa/rEH0CNMlpcBzBkhI0wp2C8C4HlMoYl8TImSN+fuHKA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.18.1" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-input-number": { + "version": "9.5.0", + "resolved": "https://registry.npmmirror.com/rc-input-number/-/rc-input-number-9.5.0.tgz", + "integrity": "sha512-bKaEvB5tHebUURAEXw35LDcnRZLq3x1k7GxfAqBMzmpHkDGzjAtnUL8y4y5N15rIFIg5IJgwr211jInl3cipag==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/mini-decimal": "^1.0.1", + "classnames": "^2.2.5", + "rc-input": "~1.8.0", + "rc-util": "^5.40.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-mentions": { + "version": "2.20.0", + "resolved": "https://registry.npmmirror.com/rc-mentions/-/rc-mentions-2.20.0.tgz", + "integrity": "sha512-w8HCMZEh3f0nR8ZEd466ATqmXFCMGMN5UFCzEUL0bM/nGw/wOS2GgRzKBcm19K++jDyuWCOJOdgcKGXU3fXfbQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.22.5", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.6", + "rc-input": "~1.8.0", + "rc-menu": "~9.16.0", + "rc-textarea": "~1.10.0", + "rc-util": "^5.34.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-menu": { + "version": "9.16.1", + "resolved": "https://registry.npmmirror.com/rc-menu/-/rc-menu-9.16.1.tgz", + "integrity": "sha512-ghHx6/6Dvp+fw8CJhDUHFHDJ84hJE3BXNCzSgLdmNiFErWSOaZNsihDAsKq9ByTALo/xkNIwtDFGIl6r+RPXBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.0.0", + "classnames": "2.x", + "rc-motion": "^2.4.3", + "rc-overflow": "^1.3.1", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-motion": { + "version": "2.9.5", + "resolved": "https://registry.npmmirror.com/rc-motion/-/rc-motion-2.9.5.tgz", + "integrity": "sha512-w+XTUrfh7ArbYEd2582uDrEhmBHwK1ZENJiSJVb7uRxdE7qJSYjbO2eksRXmndqyKqKoYPc9ClpPh5242mV1vA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-util": "^5.44.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-notification": { + "version": "5.6.4", + "resolved": "https://registry.npmmirror.com/rc-notification/-/rc-notification-5.6.4.tgz", + "integrity": "sha512-KcS4O6B4qzM3KH7lkwOB7ooLPZ4b6J+VMmQgT51VZCeEcmghdeR4IrMcFq0LG+RPdnbe/ArT086tGM8Snimgiw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.9.0", + "rc-util": "^5.20.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-overflow": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/rc-overflow/-/rc-overflow-1.5.0.tgz", + "integrity": "sha512-Lm/v9h0LymeUYJf0x39OveU52InkdRXqnn2aYXfWmo8WdOonIKB2kfau+GF0fWq6jPgtdO9yMqveGcK6aIhJmg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.37.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-pagination": { + "version": "5.1.0", + "resolved": "https://registry.npmmirror.com/rc-pagination/-/rc-pagination-5.1.0.tgz", + "integrity": "sha512-8416Yip/+eclTFdHXLKTxZvn70duYVGTvUUWbckCCZoIl3jagqke3GLsFrMs0bsQBikiYpZLD9206Ej4SOdOXQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.3.2", + "rc-util": "^5.38.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-picker": { + "version": "4.11.3", + "resolved": "https://registry.npmmirror.com/rc-picker/-/rc-picker-4.11.3.tgz", + "integrity": "sha512-MJ5teb7FlNE0NFHTncxXQ62Y5lytq6sh5nUw0iH8OkHL/TjARSEvSHpr940pWgjGANpjCwyMdvsEV55l5tYNSg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.24.7", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.2.1", + "rc-overflow": "^1.3.2", + "rc-resize-observer": "^1.4.0", + "rc-util": "^5.43.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "date-fns": ">= 2.x", + "dayjs": ">= 1.x", + "luxon": ">= 3.x", + "moment": ">= 2.x", + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + }, + "peerDependenciesMeta": { + "date-fns": { + "optional": true + }, + "dayjs": { + "optional": true + }, + "luxon": { + "optional": true + }, + "moment": { + "optional": true + } + } + }, + "node_modules/rc-progress": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/rc-progress/-/rc-progress-4.0.0.tgz", + "integrity": "sha512-oofVMMafOCokIUIBnZLNcOZFsABaUw8PPrf1/y0ZBvKZNpOiu5h4AO9vv11Sw0p4Hb3D0yGWuEattcQGtNJ/aw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.6", + "rc-util": "^5.16.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-rate": { + "version": "2.13.1", + "resolved": "https://registry.npmmirror.com/rc-rate/-/rc-rate-2.13.1.tgz", + "integrity": "sha512-QUhQ9ivQ8Gy7mtMZPAjLbxBt5y9GRp65VcUyGUMF3N3fhiftivPHdpuDIaWIMOTEprAjZPC08bls1dQB+I1F2Q==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.0.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-resize-observer": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/rc-resize-observer/-/rc-resize-observer-1.4.3.tgz", + "integrity": "sha512-YZLjUbyIWox8E9i9C3Tm7ia+W7euPItNWSPX5sCcQTYbnwDb5uNpnLHQCG1f22oZWUhLw4Mv2tFmeWe68CDQRQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.7", + "classnames": "^2.2.1", + "rc-util": "^5.44.1", + "resize-observer-polyfill": "^1.5.1" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-segmented": { + "version": "2.7.0", + "resolved": "https://registry.npmmirror.com/rc-segmented/-/rc-segmented-2.7.0.tgz", + "integrity": "sha512-liijAjXz+KnTRVnxxXG2sYDGd6iLL7VpGGdR8gwoxAXy2KglviKCxLWZdjKYJzYzGSUwKDSTdYk8brj54Bn5BA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.1", + "classnames": "^2.2.1", + "rc-motion": "^2.4.4", + "rc-util": "^5.17.0" + }, + "peerDependencies": { + "react": ">=16.0.0", + "react-dom": ">=16.0.0" + } + }, + "node_modules/rc-select": { + "version": "14.16.8", + "resolved": "https://registry.npmmirror.com/rc-select/-/rc-select-14.16.8.tgz", + "integrity": "sha512-NOV5BZa1wZrsdkKaiK7LHRuo5ZjZYMDxPP6/1+09+FB4KoNi8jcG1ZqLE3AVCxEsYMBe65OBx71wFoHRTP3LRg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/trigger": "^2.1.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-overflow": "^1.3.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-slider": { + "version": "11.1.9", + "resolved": "https://registry.npmmirror.com/rc-slider/-/rc-slider-11.1.9.tgz", + "integrity": "sha512-h8IknhzSh3FEM9u8ivkskh+Ef4Yo4JRIY2nj7MrH6GQmrwV6mcpJf5/4KgH5JaVI1H3E52yCdpOlVyGZIeph5A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.5", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-steps": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/rc-steps/-/rc-steps-6.0.1.tgz", + "integrity": "sha512-lKHL+Sny0SeHkQKKDJlAjV5oZ8DwCdS2hFhAkIjuQt1/pB81M0cA0ErVFdHq9+jmPmFw1vJB2F5NBzFXLJxV+g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.16.7", + "classnames": "^2.2.3", + "rc-util": "^5.16.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-switch": { + "version": "4.1.0", + "resolved": "https://registry.npmmirror.com/rc-switch/-/rc-switch-4.1.0.tgz", + "integrity": "sha512-TI8ufP2Az9oEbvyCeVE4+90PDSljGyuwix3fV58p7HV2o4wBnVToEyomJRVyTaZeqNPAp+vqeo4Wnj5u0ZZQBg==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.21.0", + "classnames": "^2.2.1", + "rc-util": "^5.30.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-table": { + "version": "7.54.0", + "resolved": "https://registry.npmmirror.com/rc-table/-/rc-table-7.54.0.tgz", + "integrity": "sha512-/wDTkki6wBTjwylwAGjpLKYklKo9YgjZwAU77+7ME5mBoS32Q4nAwoqhA2lSge6fobLW3Tap6uc5xfwaL2p0Sw==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "@rc-component/context": "^1.4.0", + "classnames": "^2.2.5", + "rc-resize-observer": "^1.1.0", + "rc-util": "^5.44.3", + "rc-virtual-list": "^3.14.2" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tabs": { + "version": "15.7.0", + "resolved": "https://registry.npmmirror.com/rc-tabs/-/rc-tabs-15.7.0.tgz", + "integrity": "sha512-ZepiE+6fmozYdWf/9gVp7k56PKHB1YYoDsKeQA1CBlJ/POIhjkcYiv0AGP0w2Jhzftd3AVvZP/K+V+Lpi2ankA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "classnames": "2.x", + "rc-dropdown": "~4.2.0", + "rc-menu": "~9.16.0", + "rc-motion": "^2.6.2", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.34.1" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-textarea": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/rc-textarea/-/rc-textarea-1.10.2.tgz", + "integrity": "sha512-HfaeXiaSlpiSp0I/pvWpecFEHpVysZ9tpDLNkxQbMvMz6gsr7aVZ7FpWP9kt4t7DB+jJXesYS0us1uPZnlRnwQ==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "^2.2.1", + "rc-input": "~1.8.0", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.27.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tooltip": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/rc-tooltip/-/rc-tooltip-6.4.0.tgz", + "integrity": "sha512-kqyivim5cp8I5RkHmpsp1Nn/Wk+1oeloMv9c7LXNgDxUpGm+RbXJGL+OPvDlcRnx9DBeOe4wyOIl4OKUERyH1g==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.11.2", + "@rc-component/trigger": "^2.0.0", + "classnames": "^2.3.1", + "rc-util": "^5.44.3" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-tree": { + "version": "5.13.1", + "resolved": "https://registry.npmmirror.com/rc-tree/-/rc-tree-5.13.1.tgz", + "integrity": "sha512-FNhIefhftobCdUJshO7M8uZTA9F4OPGVXqGfZkkD/5soDeOhwO06T/aKTrg0WD8gRg/pyfq+ql3aMymLHCTC4A==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.10.1", + "classnames": "2.x", + "rc-motion": "^2.0.1", + "rc-util": "^5.16.1", + "rc-virtual-list": "^3.5.1" + }, + "engines": { + "node": ">=10.x" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-tree-select": { + "version": "5.27.0", + "resolved": "https://registry.npmmirror.com/rc-tree-select/-/rc-tree-select-5.27.0.tgz", + "integrity": "sha512-2qTBTzwIT7LRI1o7zLyrCzmo5tQanmyGbSaGTIf7sYimCklAToVVfpMC6OAldSKolcnjorBYPNSKQqJmN3TCww==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.25.7", + "classnames": "2.x", + "rc-select": "~14.16.2", + "rc-tree": "~5.13.0", + "rc-util": "^5.43.0" + }, + "peerDependencies": { + "react": "*", + "react-dom": "*" + } + }, + "node_modules/rc-upload": { + "version": "4.11.0", + "resolved": "https://registry.npmmirror.com/rc-upload/-/rc-upload-4.11.0.tgz", + "integrity": "sha512-ZUyT//2JAehfHzjWowqROcwYJKnZkIUGWaTE/VogVrepSl7AFNbQf4+zGfX4zl9Vrj/Jm8scLO0R6UlPDKK4wA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "classnames": "^2.2.5", + "rc-util": "^5.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-util": { + "version": "5.44.4", + "resolved": "https://registry.npmmirror.com/rc-util/-/rc-util-5.44.4.tgz", + "integrity": "sha512-resueRJzmHG9Q6rI/DfK6Kdv9/Lfls05vzMs1Sk3M2P+3cJa+MakaZyWY8IPfehVuhPJFKrIY1IK4GqbiaiY5w==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.18.3", + "react-is": "^18.2.0" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/rc-virtual-list": { + "version": "3.19.2", + "resolved": "https://registry.npmmirror.com/rc-virtual-list/-/rc-virtual-list-3.19.2.tgz", + "integrity": "sha512-Ys6NcjwGkuwkeaWBDqfI3xWuZ7rDiQXlH1o2zLfFzATfEgXcqpk8CkgMfbJD81McqjcJVez25a3kPxCR807evA==", + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.20.0", + "classnames": "^2.2.6", + "rc-resize-observer": "^1.0.0", + "rc-util": "^5.36.0" + }, + "engines": { + "node": ">=8.x" + }, + "peerDependencies": { + "react": ">=16.9.0", + "react-dom": ">=16.9.0" + } + }, + "node_modules/react": { + "version": "19.2.0", + "resolved": "https://registry.npmmirror.com/react/-/react-19.2.0.tgz", + "integrity": "sha512-tmbWg6W31tQLeB5cdIBOicJDJRR2KzXsV7uSK9iNfLWQ5bIZfxuPEHp7M8wiHyHnn0DD1i7w3Zmin0FtkrwoCQ==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", + "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-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmmirror.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", + "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.npmmirror.com/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", + "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.npmmirror.com/loader-utils/-/loader-utils-3.3.1.tgz", + "integrity": "sha512-FMJTLMXfCLMLfJxcX9PFqX5qD88Z5MRGaZCVzfuqeZSPsyiBzs+pahDQjbIWz2QIzPZz0NX9Zy4FX3lmK6YHIg==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", + "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.npmmirror.com/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", + "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.npmmirror.com/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dom": { + "version": "19.2.0", + "resolved": "https://registry.npmmirror.com/react-dom/-/react-dom-19.2.0.tgz", + "integrity": "sha512-UlbRu4cAiGaIewkPyiRGJk0imDN2T3JjieT6spoL2UeSf5od4n5LB/mQ4ejmxhCFT1tYe8IvaFulzynWovsEFQ==", + "license": "MIT", + "dependencies": { + "scheduler": "^0.27.0" + }, + "peerDependencies": { + "react": "^19.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/react-error-overlay/-/react-error-overlay-6.1.0.tgz", + "integrity": "sha512-SN/U6Ytxf1QGkw/9ve5Y+NxBbZM6Ht95tuXNMKs8EJyFa/Vy/+Co3stop3KBHARfn/giv+Lj1uUnTfOJ3moFEQ==", + "license": "MIT" + }, + "node_modules/react-is": { + "version": "18.3.1", + "resolved": "https://registry.npmmirror.com/react-is/-/react-is-18.3.1.tgz", + "integrity": "sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==", + "license": "MIT" + }, + "node_modules/react-markdown": { + "version": "10.1.0", + "resolved": "https://registry.npmmirror.com/react-markdown/-/react-markdown-10.1.0.tgz", + "integrity": "sha512-qKxVopLT/TyA6BX3Ue5NwabOsAzm0Q7kAPwq6L+wWDwisYs7R8vZ0nRXqq6rkueboxpkjvLGU9fWifiX/ZZFxQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "html-url-attributes": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "unified": "^11.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "@types/react": ">=18", + "react": ">=18" + } + }, + "node_modules/react-refresh": { + "version": "0.11.0", + "resolved": "https://registry.npmmirror.com/react-refresh/-/react-refresh-0.11.0.tgz", + "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "license": "MIT", + "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/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", + "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/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "license": "MIT", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmmirror.com/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.3", + "resolved": "https://registry.npmmirror.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz", + "integrity": "sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA==", + "license": "MIT", + "dependencies": { + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.10", + "resolved": "https://registry.npmmirror.com/reflect.getprototypeof/-/reflect.getprototypeof-1.0.10.tgz", + "integrity": "sha512-00o4I+DVrefhv+nX0ulyi3biSHCPDe+yLv5o/p6d/UVlirijB8E16FtfwSAi4g3tcqrQ4lRAqQSoFEZJehYEcw==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.9", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.7", + "get-proto": "^1.0.1", + "which-builtin-type": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmmirror.com/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.2", + "resolved": "https://registry.npmmirror.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.2.2.tgz", + "integrity": "sha512-m03P+zhBeQd1RGnYxrGyDAPpWX/epKirLrp8e3qevZdVkKtnCrjjWczIbYc8+xd6vcTStVlqfycTx1KR4LOr0g==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.13.11", + "resolved": "https://registry.npmmirror.com/regenerator-runtime/-/regenerator-runtime-0.13.11.tgz", + "integrity": "sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==", + "license": "MIT" + }, + "node_modules/regex-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/regex-parser/-/regex-parser-2.3.1.tgz", + "integrity": "sha512-yXLRqatcCuKtVHsWrNg0JL3l1zGfdXeEvDa0bdu4tCDQw0RpMDZsqbkyRTUnKMR0tXF627V2oEWjBEaEdqTwtQ==", + "license": "MIT" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.4", + "resolved": "https://registry.npmmirror.com/regexp.prototype.flags/-/regexp.prototype.flags-1.5.4.tgz", + "integrity": "sha512-dYqgNSZbDwkaJ2ceRd9ojCGjBq+mOm9LmtXnAnEGyHhN/5R7iDW2TRw3h+o/jCFxus3P2LfWIIiwowAjANm7IA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.4.0", + "resolved": "https://registry.npmmirror.com/regexpu-core/-/regexpu-core-6.4.0.tgz", + "integrity": "sha512-0ghuzq67LI9bLXpOX/ISfve/Mq33a4aFRzoQYhnnok1JOFpmE/A2TBGkNVenOGEeSBCjIiWcc6MVOG5HEQv0sA==", + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.2", + "regjsgen": "^0.8.0", + "regjsparser": "^0.13.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.2.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "resolved": "https://registry.npmmirror.com/regjsgen/-/regjsgen-0.8.0.tgz", + "integrity": "sha512-RvwtGe3d7LvWiDQXeQw8p5asZUmfU1G/l6WbUXeHta7Y2PEIvBTwH6E2EfmYUK8pxcxEdEmaomqyp0vZZ7C+3Q==", + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.13.0", + "resolved": "https://registry.npmmirror.com/regjsparser/-/regjsparser-0.13.0.tgz", + "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==", + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.1.0" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmmirror.com/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmmirror.com/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmmirror.com/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", + "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/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "license": "MIT" + }, + "node_modules/resize-observer-polyfill": { + "version": "1.5.1", + "resolved": "https://registry.npmmirror.com/resize-observer-polyfill/-/resize-observer-polyfill-1.5.1.tgz", + "integrity": "sha512-LwZrotdHOo12nQuZlHEmtuXdqGoOD0OhaxopaNFxWzInpEgaLWoVuAMbTzixuosCx2nEG58ngzW3vxdWoxIgdg==", + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.11", + "resolved": "https://registry.npmmirror.com/resolve/-/resolve-1.22.11.tgz", + "integrity": "sha512-RfqAvLnMl313r7c9oclB1HhUEAezcpLjz95wFH4LVuhk9JF/r22qmVP9AMmOU4vMX7Q8pN8jwNg/CSpdFnMjTQ==", + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", + "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.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "license": "ISC" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmmirror.com/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/resolve.exports/-/resolve.exports-1.1.1.tgz", + "integrity": "sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "deprecated": "Rimraf versions prior to v4 are no longer supported", + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "resolved": "https://registry.npmmirror.com/rollup/-/rollup-2.79.2.tgz", + "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", + "license": "MIT", + "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.npmmirror.com/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", + "license": "MIT", + "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.npmmirror.com/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", + "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.npmmirror.com/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/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" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/safe-array-concat/-/safe-array-concat-1.1.3.tgz", + "integrity": "sha512-AURm5f0jYEOydBj7VQlVvDrjeFgthDdEF5H1dP+6mNpoXOMo1quQqJ4wvJDyRZ9+pO3kGWoOdmV08cSv2aJV6Q==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "get-intrinsic": "^1.2.6", + "has-symbols": "^1.1.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmmirror.com/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" + } + ], + "license": "MIT" + }, + "node_modules/safe-push-apply": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/safe-push-apply/-/safe-push-apply-1.0.0.tgz", + "integrity": "sha512-iKE9w/Z7xCzUMIZqdBsp6pEQvwuEebH4vdpjcDWnyzaI6yl6O9FHvVpmGelvEHNsoY6wGblkxR6Zty/h00WiSA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-regex-test": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/safe-regex-test/-/safe-regex-test-1.1.0.tgz", + "integrity": "sha512-x/+Cz4YrimQxQccJf5mKEbIa1NzeCRNI5Ecl/ekmlYaampdNLPalVyIcCZNNH3MvmqBugV5TMYZXv0ljslUlaw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "is-regex": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmmirror.com/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "license": "MIT" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmmirror.com/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==", + "license": "CC0-1.0" + }, + "node_modules/sass": { + "version": "1.93.3", + "resolved": "https://registry.npmmirror.com/sass/-/sass-1.93.3.tgz", + "integrity": "sha512-elOcIZRTM76dvxNAjqYrucTSI0teAF/L2Lv0s6f6b7FOwcwIuA357bIE871580AjHJuSvLIRUosgV+lIWx6Rgg==", + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "16.0.6", + "resolved": "https://registry.npmmirror.com/sass-loader/-/sass-loader-16.0.6.tgz", + "integrity": "sha512-sglGzId5gmlfxNs4gK2U3h7HlVRfx278YK6Ono5lwzuvi1jxig80YiuHkaDBVsYIKFhx8wN7XSCI0M2IDS/3qA==", + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 18.12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sass/node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmmirror.com/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmmirror.com/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "license": "ISC" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.27.0", + "resolved": "https://registry.npmmirror.com/scheduler/-/scheduler-0.27.0.tgz", + "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "4.3.3", + "resolved": "https://registry.npmmirror.com/schema-utils/-/schema-utils-4.3.3.tgz", + "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==", + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "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.npmmirror.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", + "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.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/scroll-into-view-if-needed": { + "version": "3.1.0", + "resolved": "https://registry.npmmirror.com/scroll-into-view-if-needed/-/scroll-into-view-if-needed-3.1.0.tgz", + "integrity": "sha512-49oNpRjWRvnU8NyGVmUaYG4jtTkNonFZI86MmGRDqBphEK2EXT9gdEUoQPZhuBM8yWHxCWbobltqYO5M4XrUvQ==", + "license": "MIT", + "dependencies": { + "compute-scroll-into-view": "^3.0.2" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmmirror.com/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmmirror.com/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmmirror.com/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmmirror.com/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", + "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.npmmirror.com/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmmirror.com/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", + "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.npmmirror.com/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmmirror.com/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "license": "MIT", + "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.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz", + "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", + "license": "MIT", + "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.npmmirror.com/set-function-name/-/set-function-name-2.0.2.tgz", + "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", + "license": "MIT", + "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/set-proto": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/set-proto/-/set-proto-1.0.0.tgz", + "integrity": "sha512-RJRdvCo6IAnPdsvP/7m6bsQqNnn1FCBX5ZNtFL98MmFF/4xAIJTIg1YbHW5DC2W5SKZanrC6i4HsJqlajw/dZw==", + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "license": "ISC" + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.3", + "resolved": "https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.3.tgz", + "integrity": "sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "license": "ISC" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmmirror.com/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "license": "MIT" + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmmirror.com/source-map-loader/-/source-map-loader-3.0.2.tgz", + "integrity": "sha512-BokxPoLjyl3iOrgkWaakaxqnelAJSS+0V+De0kKIq6lyWrXuiPgYTGp6z3iHmqljKAaLXwZa+ctD8GccRJeVvg==", + "license": "MIT", + "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.npmmirror.com/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmmirror.com/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==", + "deprecated": "Please use @jridgewell/sourcemap-codec instead", + "license": "MIT" + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", + "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.npmmirror.com/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", + "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "license": "BSD-3-Clause" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmmirror.com/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", + "license": "MIT" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "resolved": "https://registry.npmmirror.com/stack-utils/-/stack-utils-2.0.6.tgz", + "integrity": "sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==", + "license": "MIT", + "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.npmmirror.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmmirror.com/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "license": "MIT" + }, + "node_modules/static-eval": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/static-eval/-/static-eval-2.0.2.tgz", + "integrity": "sha512-N/D219Hcr2bPjLxPiV+TQE++Tsmrady7TqAJugLy7Xk1EumfDWS/f5dtBbkRCGE7wKKXuYockQoj8Rm2/pVKyg==", + "license": "MIT", + "dependencies": { + "escodegen": "^1.8.1" + } + }, + "node_modules/static-eval/node_modules/escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmmirror.com/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "license": "BSD-2-Clause", + "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.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/static-eval/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmmirror.com/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", + "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.npmmirror.com/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", + "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.npmmirror.com/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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-eval/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/stop-iteration-iterator": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/stop-iteration-iterator/-/stop-iteration-iterator-1.1.0.tgz", + "integrity": "sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==", + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "internal-slot": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmmirror.com/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-convert": { + "version": "0.2.1", + "resolved": "https://registry.npmmirror.com/string-convert/-/string-convert-0.2.1.tgz", + "integrity": "sha512-u/1tdPl4yQnPBjnVrmdLo9gtuLvELKsAoRapekWggdiQNvvvum+jYF329d84NAa660KQw7pB2n36KrIKVoXa3A==", + "license": "MIT" + }, + "node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", + "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.npmmirror.com/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "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.npmmirror.com/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "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.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmmirror.com/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/string.prototype.includes": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", + "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", + "license": "MIT", + "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.12", + "resolved": "https://registry.npmmirror.com/string.prototype.matchall/-/string.prototype.matchall-4.0.12.tgz", + "integrity": "sha512-6CC9uyBL+/48dYizRf7H7VAYCMCNTBeM78x/VTUe9bFEaxBepPJDa1Ow99LqI/1yF7kuy7Q3cQsYMrcjGUcskA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.6", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.6", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "internal-slot": "^1.1.0", + "regexp.prototype.flags": "^1.5.3", + "set-function-name": "^2.0.2", + "side-channel": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.repeat": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", + "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", + "license": "MIT", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.10", + "resolved": "https://registry.npmmirror.com/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", + "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-data-property": "^1.1.4", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-object-atoms": "^1.0.0", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.9", + "resolved": "https://registry.npmmirror.com/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", + "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.2", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", + "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", + "license": "MIT", + "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-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmmirror.com/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmmirror.com/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", + "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.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/strip-comments/-/strip-comments-2.0.1.tgz", + "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.4", + "resolved": "https://registry.npmmirror.com/style-loader/-/style-loader-3.3.4.tgz", + "integrity": "sha512-0WqXzrsMTyb8yjZJHDqwmnwRJvhALK9LfRtRc6B4UTWe8AijYLZYZ9thuJTZc2VfQWINADW/j+LiJnfy2RoC1w==", + "license": "MIT", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/style-to-js": { + "version": "1.1.19", + "resolved": "https://registry.npmmirror.com/style-to-js/-/style-to-js-1.1.19.tgz", + "integrity": "sha512-Ev+SgeqiNGT1ufsXyVC5RrJRXdrkRJ1Gol9Qw7Pb72YCKJXrBvP0ckZhBeVSrw2m06DJpei2528uIpjMb4TsoQ==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.12" + } + }, + "node_modules/style-to-object": { + "version": "1.0.12", + "resolved": "https://registry.npmmirror.com/style-to-object/-/style-to-object-1.0.12.tgz", + "integrity": "sha512-ddJqYnoT4t97QvN2C95bCgt+m7AAgXjVnkk/jxAfmp7EAB8nnqqZYEbMd3em7/vEomDb2LAQKAy1RFfv41mdNw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.6" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "license": "MIT", + "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.6", + "resolved": "https://registry.npmmirror.com/stylis/-/stylis-4.3.6.tgz", + "integrity": "sha512-yQ3rwFWRfwNUY7H5vpU0wfdkNSnvnJinhF9830Swlaxl03zsOjCfmX0ugac+3LtK0lYSgwL/KXc8oYL3mG4YFQ==", + "license": "MIT" + }, + "node_modules/sucrase": { + "version": "3.35.0", + "resolved": "https://registry.npmmirror.com/sucrase/-/sucrase-3.35.0.tgz", + "integrity": "sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==", + "license": "MIT", + "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.2", + "resolved": "https://registry.npmmirror.com/brace-expansion/-/brace-expansion-2.0.2.tgz", + "integrity": "sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmmirror.com/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmmirror.com/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "license": "ISC", + "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.npmmirror.com/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==", + "license": "MIT" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmmirror.com/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "license": "MIT", + "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.npmmirror.com/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmmirror.com/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", + "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.npmmirror.com/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/svgo/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmmirror.com/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "license": "BSD-2-Clause", + "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.npmmirror.com/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmmirror.com/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmmirror.com/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmmirror.com/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "license": "BSD-2-Clause" + }, + "node_modules/svgo/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/svgo/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmmirror.com/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/svgo/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmmirror.com/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmmirror.com/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "license": "MIT" + }, + "node_modules/tailwindcss": { + "version": "3.4.18", + "resolved": "https://registry.npmmirror.com/tailwindcss/-/tailwindcss-3.4.18.tgz", + "integrity": "sha512-6A2rnmW5xZMdw11LYjhcI5846rt9pbLSabY5XPxo+XWdxwZaFEn47Go4NzFiHu9sNNmr/kXivP1vStfvMaK1GQ==", + "license": "MIT", + "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.7", + "lilconfig": "^3.1.3", + "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 || ^5.0 || ^6.0", + "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/tailwindcss/node_modules/lilconfig": { + "version": "3.1.3", + "resolved": "https://registry.npmmirror.com/lilconfig/-/lilconfig-3.1.3.tgz", + "integrity": "sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==", + "license": "MIT", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/antonk52" + } + }, + "node_modules/tailwindcss/node_modules/postcss-load-config": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/postcss-load-config/-/postcss-load-config-6.0.1.tgz", + "integrity": "sha512-oPtTM4oerL+UXmx+93ytZVN82RrlY/wPUV8IeDxFrzIjXOLF1pN+EmKPLbubvKHT2HC20xXsCAH2Z+CKV6Oz/g==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "lilconfig": "^3.1.1" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "jiti": ">=1.21.0", + "postcss": ">=8.0.9", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + }, + "postcss": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/tapable": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/tapable/-/tapable-2.3.0.tgz", + "integrity": "sha512-g9ljZiwki/LfxmQADO3dEY1CbpmXT5Hm2fJ+QaGKwSXUylMybePR7/67YW7jOrrvjEgL1Fmz5kzyAjWVWLlucg==", + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/temp-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/temp-dir/-/temp-dir-2.0.0.tgz", + "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmmirror.com/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", + "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.npmmirror.com/type-fest/-/type-fest-0.16.0.tgz", + "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmmirror.com/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", + "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.44.1", + "resolved": "https://registry.npmmirror.com/terser/-/terser-5.44.1.tgz", + "integrity": "sha512-t/R3R/n0MSwnnazuPpPNVO60LX0SKL45pyl9YlvxIdkH0Of7D5qM2EVe+yASRIlY5pZ73nclYJfNANGWPwFDZw==", + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.15.0", + "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.14", + "resolved": "https://registry.npmmirror.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.14.tgz", + "integrity": "sha512-vkZjpUjb6OMS7dhV+tILUW6BhpDR7P2L/aQSAv+Uwk+m8KATX9EccViHTJR2qDtACKPIYndLGCyl3FMo+r2LMw==", + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "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/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmmirror.com/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "license": "MIT" + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmmirror.com/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "license": "ISC", + "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.npmmirror.com/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmmirror.com/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmmirror.com/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "license": "MIT" + }, + "node_modules/throttle-debounce": { + "version": "5.0.2", + "resolved": "https://registry.npmmirror.com/throttle-debounce/-/throttle-debounce-5.0.2.tgz", + "integrity": "sha512-B71/4oyj61iNH0KeCamLuE2rmKuTO5byTOSVwECM5FA7TiAiAW+UqTKZ9ERueC4qvgSttUhdmq1mXC3kJqGX7A==", + "license": "MIT", + "engines": { + "node": ">=12.22" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmmirror.com/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toggle-selection": { + "version": "1.0.6", + "resolved": "https://registry.npmmirror.com/toggle-selection/-/toggle-selection-1.0.6.tgz", + "integrity": "sha512-BiZS+C1OS8g/q2RRbJmy59xpyghNBqrr6k5L/uKBGRsTfxmu3ffiRnd8mlGPUVayg8pvfi5urfnu8TU7DVOkLQ==", + "license": "MIT" + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.4", + "resolved": "https://registry.npmmirror.com/tough-cookie/-/tough-cookie-4.1.4.tgz", + "integrity": "sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==", + "license": "BSD-3-Clause", + "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.npmmirror.com/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "license": "MIT", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmmirror.com/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "license": "MIT" + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmmirror.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "license": "Apache-2.0" + }, + "node_modules/tsconfig-paths": { + "version": "3.15.0", + "resolved": "https://registry.npmmirror.com/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", + "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", + "license": "MIT", + "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.npmmirror.com/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "license": "MIT", + "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.npmmirror.com/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmmirror.com/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmmirror.com/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", + "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.npmmirror.com/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmmirror.com/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmmirror.com/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmmirror.com/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/typed-array-buffer/-/typed-array-buffer-1.0.3.tgz", + "integrity": "sha512-nAYYwfY3qnzX30IkA6AQZjVbtK6duGontcQm1WSG1MD94YLqK0515GNApXkoxKOWMusVssAHWLh9SeaoefYFGw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.3", + "resolved": "https://registry.npmmirror.com/typed-array-byte-length/-/typed-array-byte-length-1.0.3.tgz", + "integrity": "sha512-BaXgOuIxz8n8pIq3e7Atg/7s+DpiYrxn4vdot3w9KbnBhcRQq6o3xemQdIfynqSeXeDrF32x+WvfzmOjPiY9lg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.4", + "resolved": "https://registry.npmmirror.com/typed-array-byte-offset/-/typed-array-byte-offset-1.0.4.tgz", + "integrity": "sha512-bTlAFB/FBYMcuX81gbL4OcpH5PmlFHqlCCpAl8AlEzMz5k53oNDvN8p1PNOWLEmI2x4orp3raOFB51tv9X+MFQ==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "for-each": "^0.3.3", + "gopd": "^1.2.0", + "has-proto": "^1.2.0", + "is-typed-array": "^1.1.15", + "reflect.getprototypeof": "^1.0.9" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "resolved": "https://registry.npmmirror.com/typed-array-length/-/typed-array-length-1.0.7.tgz", + "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmmirror.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.9.5", + "resolved": "https://registry.npmmirror.com/typescript/-/typescript-4.9.5.tgz", + "integrity": "sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.1.0", + "resolved": "https://registry.npmmirror.com/unbox-primitive/-/unbox-primitive-1.1.0.tgz", + "integrity": "sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.3", + "has-bigints": "^1.0.2", + "has-symbols": "^1.1.0", + "which-boxed-primitive": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/underscore": { + "version": "1.12.1", + "resolved": "https://registry.npmmirror.com/underscore/-/underscore-1.12.1.tgz", + "integrity": "sha512-hEQt0+ZLDVUMhebKxL4x1BTtDY7bavVofhZ9KZ4aI26X9SRaE+Y3m83XUL1UP2jn8ynjndwCCpEHdUG+9pP1Tw==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmmirror.com/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.1.tgz", + "integrity": "sha512-dA8WbNeb2a6oQzAQ55YlT5vQAWGV9WXOsi3SskE3bcCdM0P4SDd+24zS/OCacdRq5BkdsRj9q3Pg6YyQoxIGqg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", + "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.1", + "resolved": "https://registry.npmmirror.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.2.1.tgz", + "integrity": "sha512-JQ84qTuMg4nVkx8ga4A16a1epI9H6uTXAknqxkGF/aFfRLw1xC/Bp24HNLaZhHSkWd3+84t8iXnp1J0kYcZHhg==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.2.0.tgz", + "integrity": "sha512-hpbDzxUY9BFwX+UeBnxv3Sh1q7HFxj48DTmXchNgRa46lO8uj3/1iEn3MiNUYTg1g9ctIqXCCERn8gYZhHC5lQ==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmmirror.com/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmmirror.com/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmmirror.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmmirror.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmmirror.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "resolved": "https://registry.npmmirror.com/universalify/-/universalify-2.0.1.tgz", + "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==", + "license": "MIT" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmmirror.com/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.4", + "resolved": "https://registry.npmmirror.com/update-browserslist-db/-/update-browserslist-db-1.1.4.tgz", + "integrity": "sha512-q0SPT4xyU84saUX+tomz1WLkxUbuaJnR1xWt17M7fJtEJigJeWUNGUqrauFXsHnqev9y9JTRGwk13tFBuKby4A==", + "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" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmmirror.com/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmmirror.com/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "license": "MIT", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "license": "MIT", + "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.npmmirror.com/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmmirror.com/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmmirror.com/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", + "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.npmmirror.com/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "license": "MIT" + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmmirror.com/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmmirror.com/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/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.", + "license": "MIT", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmmirror.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmmirror.com/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.4", + "resolved": "https://registry.npmmirror.com/watchpack/-/watchpack-2.4.4.tgz", + "integrity": "sha512-c5EGNOiyxxV5qmTtAB7rbiXxi1ooX1pQKMLX/MIabJjRA0SJBQOjKF+KSVfHkr9U1cADPon0mRiVe/riyaiDUA==", + "license": "MIT", + "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.npmmirror.com/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/web-vitals": { + "version": "2.1.4", + "resolved": "https://registry.npmmirror.com/web-vitals/-/web-vitals-2.1.4.tgz", + "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==", + "license": "Apache-2.0" + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.102.1", + "resolved": "https://registry.npmmirror.com/webpack/-/webpack-5.102.1.tgz", + "integrity": "sha512-7h/weGm9d/ywQ6qzJ+Xy+r9n/3qgp/thalBbpOi5i223dPXKi04IBtqPN9nTd+jBc7QKfvDbaBnFipYp4sJAUQ==", + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.8", + "@types/json-schema": "^7.0.15", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.15.0", + "acorn-import-phases": "^1.0.3", + "browserslist": "^4.26.3", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.3", + "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": "^4.3.3", + "tapable": "^2.3.0", + "terser-webpack-plugin": "^5.3.11", + "watchpack": "^2.4.4", + "webpack-sources": "^3.3.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.npmmirror.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "license": "MIT", + "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.npmmirror.com/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "license": "MIT", + "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/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmmirror.com/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "license": "MIT", + "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.npmmirror.com/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.3.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-3.3.3.tgz", + "integrity": "sha512-yd1RBzSGanHkitROoPFd6qsrxt+oFhg/129YzheDGqeustzX0vTZJZsSsQjVQC4yzBQ56K55XU8gaNCtIzOnTg==", + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmmirror.com/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", + "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.npmmirror.com/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmmirror.com/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", + "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.npmmirror.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmmirror.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmmirror.com/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "license": "MIT" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmmirror.com/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.1", + "resolved": "https://registry.npmmirror.com/which-boxed-primitive/-/which-boxed-primitive-1.1.1.tgz", + "integrity": "sha512-TbX3mj8n0odCBFVlY8AxkqcHASw3L60jIuF8jFP78az3C2YhmGvqbHBpAjTRH2/xqYunrJ9g1jSyjCjpoWzIAA==", + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.1", + "is-number-object": "^1.1.1", + "is-string": "^1.1.1", + "is-symbol": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.1", + "resolved": "https://registry.npmmirror.com/which-builtin-type/-/which-builtin-type-1.2.1.tgz", + "integrity": "sha512-6iBczoX+kDQ7a3+YJBnh3T+KZRxM/iYNPXicqk66/Qfm1b93iu+yOImkg0zHbj5LNOcNv1TEADiZ0xa34B4q6Q==", + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.1.0", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.2.1", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.1.0", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.16" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "resolved": "https://registry.npmmirror.com/which-collection/-/which-collection-1.0.2.tgz", + "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", + "license": "MIT", + "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.19", + "resolved": "https://registry.npmmirror.com/which-typed-array/-/which-typed-array-1.1.19.tgz", + "integrity": "sha512-rEvr90Bck4WZt9HHFC4DJMsjvu7x+r6bImz0/BrbWb7A2djJ8hnZMrWnHo9F8ssv0OMErasDhftrfROTyqSDrw==", + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.8", + "call-bound": "^1.0.4", + "for-each": "^0.3.5", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "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.npmmirror.com/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-background-sync/-/workbox-background-sync-6.6.0.tgz", + "integrity": "sha512-jkf4ZdgOJxC9u2vztxLuPT/UjlH7m/nWRQ/MgGL0v8BJHoZdVGJd18Kck+a0e55wGXdqyHO+4IQTk0685g4MUw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-broadcast-update/-/workbox-broadcast-update-6.6.0.tgz", + "integrity": "sha512-nm+v6QmrIFaB/yokJmQ/93qIJ7n72NICxIwQwe5xsZiV2aI93MGGyEyzOzDPVz5THEr5rC3FJSsO3346cId64Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-build": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-build/-/workbox-build-6.6.0.tgz", + "integrity": "sha512-Tjf+gBwOTuGyZwMz2Nk/B13Fuyeo0Q84W++bebbVsfr9iLkDSo6j6PST8tET9HYA58mlRXwlMGpyWO8ETJiXdQ==", + "license": "MIT", + "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.npmmirror.com/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", + "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.npmmirror.com/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "license": "MIT", + "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.npmmirror.com/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", + "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.npmmirror.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "license": "MIT" + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmmirror.com/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "deprecated": "The work that was done in this beta branch won't be included in future versions", + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmmirror.com/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmmirror.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmmirror.com/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", + "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.npmmirror.com/workbox-cacheable-response/-/workbox-cacheable-response-6.6.0.tgz", + "integrity": "sha512-JfhJUSQDwsF1Xv3EV1vWzSsCOZn4mQ38bWEBR3LdvOxSPgB65gAM6cS2CX8rkkKHRgiLrN7Wxoyu+TuH67kHrw==", + "deprecated": "workbox-background-sync@6.6.0", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-core": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-core/-/workbox-core-6.6.0.tgz", + "integrity": "sha512-GDtFRF7Yg3DD859PMbPAYPeJyg5gJYXuBQAC+wyrWuuXgpfoOrIQIvFRZnQ7+czTIQjIr1DhLEGFzZanAT/3bQ==", + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-expiration/-/workbox-expiration-6.6.0.tgz", + "integrity": "sha512-baplYXcDHbe8vAo7GYvyAmlS4f6998Jff513L4XvlzAOxcl8F620O91guoJ5EOf5qeXG4cGdNZHkkVAPouFCpw==", + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/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", + "license": "MIT", + "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.npmmirror.com/workbox-navigation-preload/-/workbox-navigation-preload-6.6.0.tgz", + "integrity": "sha512-utNEWG+uOfXdaZmvhshrh7KzhDu/1iMHyQOV6Aqup8Mm78D286ugu5k9MFD9SzBT5TcwgwSORVvInaXWbvKz9Q==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-precaching": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-precaching/-/workbox-precaching-6.6.0.tgz", + "integrity": "sha512-eYu/7MqtRZN1IDttl/UQcSZFkHP7dnvr/X3Vn6Iw6OsPMruQHiVjjomDFCNtd8k2RdjLs0xiz9nq+t3YVBcWPw==", + "license": "MIT", + "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.npmmirror.com/workbox-range-requests/-/workbox-range-requests-6.6.0.tgz", + "integrity": "sha512-V3aICz5fLGq5DpSYEU8LxeXvsT//mRWzKrfBOIxzIdQnV/Wj7R+LyJVTczi4CQ4NwKhAaBVaSujI1cEjXW+hTw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-recipes": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-recipes/-/workbox-recipes-6.6.0.tgz", + "integrity": "sha512-TFi3kTgYw73t5tg73yPVqQC8QQjxJSeqjXRO4ouE/CeypmP2O/xqmB/ZFBBQazLTPxILUQ0b8aeh0IuxVn9a6A==", + "license": "MIT", + "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.npmmirror.com/workbox-routing/-/workbox-routing-6.6.0.tgz", + "integrity": "sha512-x8gdN7VDBiLC03izAZRfU+WKUXJnbqt6PG9Uh0XuPRzJPpZGLKce/FkOX95dWHRpOHWLEq8RXzjW0O+POSkKvw==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-strategies": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-strategies/-/workbox-strategies-6.6.0.tgz", + "integrity": "sha512-eC07XGuINAKUWDnZeIPdRdVja4JQtTuc35TZ8SwMb1ztjp7Ddq2CJ4yqLvWzFWGlYI7CG/YGqaETntTxBGdKgQ==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0" + } + }, + "node_modules/workbox-streams": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-streams/-/workbox-streams-6.6.0.tgz", + "integrity": "sha512-rfMJLVvwuED09CnH1RnIep7L9+mj4ufkTyDPVaXPKlhi9+0czCu+SJggWCIFbPpJaAZmp2iyVGLqS3RUmY3fxg==", + "license": "MIT", + "dependencies": { + "workbox-core": "6.6.0", + "workbox-routing": "6.6.0" + } + }, + "node_modules/workbox-sw": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-sw/-/workbox-sw-6.6.0.tgz", + "integrity": "sha512-R2IkwDokbtHUE4Kus8pKO5+VkPHD2oqTgl+XJwh4zbF1HyjAbgNmK/FneZHVU7p03XUt9ICfuGDYISWG9qV/CQ==", + "license": "MIT" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-webpack-plugin/-/workbox-webpack-plugin-6.6.0.tgz", + "integrity": "sha512-xNZIZHalboZU66Wa7x1YkjIqEy1gTR+zPM+kjrYJzqN7iurYZBctBLISyScjhkJKYuRrZUP0iqViZTh8rS0+3A==", + "license": "MIT", + "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.npmmirror.com/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmmirror.com/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.6.0", + "resolved": "https://registry.npmmirror.com/workbox-window/-/workbox-window-6.6.0.tgz", + "integrity": "sha512-L4N9+vka17d16geaJXXRjENLFldvkWy7JyGxElRD0JvBxvFEd8LOhr+uXCcar/NzAmIBRv9EZ+M+Qr4mOoBITw==", + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.6.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "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.npmmirror.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", + "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.npmmirror.com/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmmirror.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", + "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.npmmirror.com/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "license": "MIT", + "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.npmmirror.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "license": "Apache-2.0" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmmirror.com/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmmirror.com/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmmirror.com/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmmirror.com/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmmirror.com/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", + "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/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmmirror.com/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmmirror.com/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmmirror.com/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/examples/browser_use_fullstack_runtime/frontend/package.json b/examples/browser_use_fullstack_runtime/frontend/package.json new file mode 100755 index 00000000..375eb725 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/package.json @@ -0,0 +1,36 @@ +{ + "name": "browseruse-front", + "version": "0.1.0", + "private": true, + "dependencies": { + "@ant-design/icons": "^5.6.1", + "@ant-design/x": "^1.2.0", + "@types/react": "^19.1.4", + "@types/react-dom": "^19.1.5", + "antd": "^5.20.0", + "react": "^19.1.0", + "react-dom": "^19.1.0", + "react-markdown": "^10.1.0", + "react-scripts": "5.0.1", + "sass": "^1.89.2", + "sass-loader": "^16.0.5", + "web-vitals": "^2.1.4" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test" + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/examples/browser_use_fullstack_runtime/frontend/public/default-icon.png b/examples/browser_use_fullstack_runtime/frontend/public/default-icon.png new file mode 100755 index 0000000000000000000000000000000000000000..18b6b5e2ff311778945969494b62a5375cefc8dd GIT binary patch literal 55712 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

K}f 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 bsRxF&2yb~#P+r@K^)ED3byRAU!0-PDYz_Yq literal 0 HcmV?d00001 diff --git a/examples/browser_use_fullstack_runtime/frontend/public/favicon.ico b/examples/browser_use_fullstack_runtime/frontend/public/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..b1606eb7d903176cf963f5d37da2fd7e778e5e7f GIT binary patch literal 16958 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 literal 0 HcmV?d00001 diff --git a/examples/browser_use_fullstack_runtime/frontend/public/index.html b/examples/browser_use_fullstack_runtime/frontend/public/index.html new file mode 100755 index 00000000..d25cd212 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/public/index.html @@ -0,0 +1,36 @@ + + + + + + + + + + + + + Browser-use Demo + + + +

+ + \ No newline at end of file diff --git a/examples/browser_use_fullstack_runtime/frontend/public/logo192.png b/examples/browser_use_fullstack_runtime/frontend/public/logo192.png new file mode 100755 index 0000000000000000000000000000000000000000..b190f7efc0a7a06ab6614cce4820273d0c32c7c0 GIT binary patch literal 24298 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 literal 0 HcmV?d00001 diff --git a/examples/browser_use_fullstack_runtime/frontend/public/logo512.png b/examples/browser_use_fullstack_runtime/frontend/public/logo512.png new file mode 100755 index 0000000000000000000000000000000000000000..432b629873e6f3b8056e64aed3db6af22533da1a GIT binary patch literal 263489 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
&ivE78U_=^iQ;2=7l!EtPHFfK$)W*M;$q8$m%r? z{myn+*?BO0=R5AS6(4;pUgS~_HZdxKd`LrVQ#5HCHTPe0`2hkDLK{ijPg52*p=HLW zH!nZRXs^Kbb3pa4Di5pR`y3bRl6;N0THVShSb1$EF#AX~g-!@rSDCFvjH3ms=%YXb z&^osKfB0iB4YxiQBl_JlI9}sCc2ok`!8KLcebRB%A&xRk+BmmO;aT*Of0_BWOx{^C zO08wauly?&;4%l!lEy3jUvZ)HnGS(a5+XC>QK+Y*!@5V{l>@~i~E_SZZwTO>jj&V z?c=L5$|j_V;9SEN*RkPS9MXK^4?}ol^LRK9#W9|KgFxiA?ZP$Y?9905DgE}LO>=!r)oI@vLF|5xF(y-EFq`FMq! zhbLH(&6_ehcvz9Bzi}fAM**qWkC{JMOxzo9gj=uL3~zf4)-D2Pw7p|X|2bhNIi&lM zPgEXx)B&gcfRjCJn|$obwf$m8U^Gg<{Itd2!}8K8xNOhEy9E~y*~Ae{_#URPS#0qU ze{aviZy7X~S|;TY)8^f^(rOiqZ-cl1KCX%2loB2@tavg&c59HvSPZ{{(Fk@!$FC0I zV?X!OaN^o?VP*9KrmQy57BupZ(PvXt@pFl=Xi}L|zwnA|;`^rvkKtv!>+;CsUqo9J z?s<3|x|ed?d8RLx0vb9C|tIOHKAAB_>i+5^!8oEX21y>?M9ZM;ya z{13U21@FXO*bd+I4PO=3^?t;e1Y?{-fXM)mqWnRxc4Z4gurn>%@epu+AXo)pOvpB_ z9kH8U;Ft08d$-`U8P5EX+Z;81m`^_6^7#8O@2b^hqJA$;^-ydqqE!v?Mq zh;dJCe6eIa5Nbv*8~I`Tyz_2{GPARYUtT%ZjYRDt6+4( z@tqf@yeqQn@K+uZH!qz7^^F*rSpHeT3zGF)~2 zQ{f{Yzb72K27?@EzI#WN%nVaHx5=x}wV9#-Sc&uj5sz6$c%Em_NpV{{#WA~K-9Kfwh@GNa1Oyl=PX(oGE)j_#KXL ze$D8Mh6%_X31`Y3DzMd61v1SX3C9N$ds5a<*w^9Mji3GaSB2vz@RnhKMk+5-5T|Rf z@=Ug3sj`Jn+q*^Q>#%TWGu*?3FI&9iuVagUid)7@Fi)$nl+WepS6ZslC%k2(u`F)I zn}@UL`Y~(TBqQm)dscp;<23YztlepR z7 zoFVvj(Smpy)ey&tZ1Wy)mhbp=3y7T@*EX_^>LJr?BoofS5m1bNj@x|sz+}5E+xmivp%?wCeyBdsuP`Fl&2Q3+ zR*{IO{B>-_=W)qLycCD`6IXsum**B<%7?fN6P$j!^W-6{$`sLg{#85#_q<3i9zNW= zNhcifsB4Q({Aepow&!)&`@eCQYuC`GCM(bncrafyao{2x8k6iw4PpJv?YVWgeMyL3HPQ9?rFr|%j4aiXA?J0K{DCxLjhk@EP4*f z_u8va4BO$^*R6(Ee!nKteoiu!OqV|FA6v{|(V864ri!wT2{@%TaL@k=%B4kQ= z_`FHw^)T;F@lu}h*ToaQY#*1x4wap?hp2NZ3*&HPPAhB=PKUMiZ476e3?KX0yTk3zjh}5i(vJ(Ora#;m2aUbyqH{sNvzF0< zqOZk9pr>xDdGanpoI=DZdl+MfY_qWT}U*D4FiN2SHvmm7?omow}HSNl*_OF z=0jlzcdQQZ#lDNZ>$@0%+QAw|Zl0i~$;>ppG}Z@lL#MkheqLt#FuJ|p7~qEuLXX0P zR}@aXWi=$pDH#}-+_D)~Wl}zAT1a0f4JnRf*t1bq97W#6$Y={^YT{CGFvjRGj^-Y2 zZiV+e@X~MtX6A4|J7B0Qd@p9j#tku&BaO!Z$xmJyh$2}M^gVAG+{f$j=$5}I-n|GK zI2Oq(FIu0TJosS^Q(jZP%P9@KsmSg@=jbB(zVWD!4<^2p@NJBGfBh{XeB__s8*aJ{ zNA6(fWgGZ|tpPrq)}aG(${H^u>*MS*8kLy}A{$Hg*vKN+KOr2ZP2Ql34{4hlpTAA( zqo-{ibEL?N)0e;a=7kAXWRoVP^Zp`t5x;{7&&!Xzc#H6Sn)2w%;J!RP9^LX6#hVvb zRoEhVF|PeKM8yEF7#sS-dxbNY48qYj-Od^|wyZ&E|qt zk)6<5eK33oA9uIjWv?j=T2Wm&g7&!zJp=ExOu;cV(MCVeKD9~CVxI3uc}*_9Oy=Xd zc5$2!23`!$6$2^V?XnY9sV;J97 zHs!)m5`InZjWB|NMi)6BqtQicJ;3u*)io1dr<}|3-qV-i)f8tBZIQh8n8G1>Wec{f z_{e_|ygiRpcBNra_PqS(rC&rk;;v-2iR=N>G2eA$jxb(3%r%FmoIr=*GN={ohCZ@- zBn&pOEUNcdSUrjjE+4x;ybLp8U9?x6;|=`;T80Mp$;{qaWa>>e6X1j9bo=t3lhsnl zk;~1^bVXrKCWieTg1C;r`Z{Jf-RMwhtT@@DqA<_H|F8e!r?K|!ny`&8fC+|+ZCVE% zZ(KiMBnT%H7<8nl0<0BNBa8$wv(ty+sS%D3pH5SRq+z0?J&&nFFB~7Icc<~EvJ%d) z^kKMo6BehEk)0?oJHBi2_#8ysRQC96HF`PDb#$esWBCE=Faxvb_iZjiv0s6EiyhcFOq z6ob5I_#)B+rzw=&eaR0pd@!3b$+wwloFphTzCKWHm4Oc@vHY_07#7jy;TDC7M-iOi zWiph}d05J$PQ0GJu3LQ5`0CPMO1vtWeLc^Uvx>fmMtPP8ZyJWT2$rYu#lz9|t_>)S z+kC(99AM0E_Hc6x+F=)(Ag>|jvXC&@#mCjt|M^#kJDv|E5q{2YvfXkQ zv{uC7g%;Z!I7Y)(O%wH*=&t@W(JmoW_;uNdl`Wi;`c$~?`t#xAzwnOmoI7!B&MMe|sE^}ydYJv>-c2)mOGLnw@u-Q~ zV23;zZi(gd%ezyOrsa^*FWb)^skX^a3`=MK)gL#fuoKO49ADgA*Jer>!rJKgxTcZk z^l`Jxzxfp?Nd22|%L_W!EdRUcZ9C93d902FLBZgd*9bLXgn}AdVX-USA3>{1getNW zKH;nIm^Qiz7fza9g^NZ!s%-I*3@JU~mKIZ#WBiIsBYTQN@xoGWDO_?3kkWfaSVkW z1Br3sN|lpJVk62n7$?T%u~Lac%5jAa3tcd3Y5(6iHdSlvnn*Z^>F5{BVQhXUarSp03H}O~5AR5Z>bb>4PIy|k%x8YCa zEh8`6z1^}yIOTop>3zD4#>0L65H3Asay)OBwB)9GyU60}E$n0Vn0>{ixQ6ZR;vEW}0nNEfabw0O zobfzXc6j&*SL`EO)$C&RaUS`Em?8Wk4ZbdOY0))}d42B}Y@lPMMMp9fcP|zL9Uq|} zxq*EHeCCPmZ8ktYfx7tZKimxueEC|qyn7~`IeXDo)+Veu4)S=TiS^IGBXz)xA77dv zoCprHHq;_+79!uQLy$`_r8Ob*aN&H+bd#XUm%Osr)Aa9{c#YratW$7ugqw%!j6-=?`YmydUE>2;oJmFLLvh&_9pI)S0%hKDoj5Zu$Y~m!5 zZF+(`U+$eE+;-t$4CKMU>;e;vWt=qr&7XLEc=p|Rb9w{2xYzMT7`vgOC7djRFdH~{ z7Gt5sS)#_kRrI&FsVuDmdVC5a&f|SLrB!~FV{d<1+S@N0#lkT!m}23Y#^TGxDJ+#K zde44elcMUgfYxrHq6U=XfyYAi#Klyj=54U5R$a=VhK6wc* zp+yUJ@x(fwWPo`LCzr*%!?3nc#r`)=7|k~Wnv3mc7OW9*(xQorbkr8Y_R)ZEvWdw9 zUU|VpfYUgByW2)joR!G1cO5T7@VNBD-Ee??1z!W~zxs(^4?p+s-iUJ-@mQ0~Qy2s{ zIJjcK+&tu<33>RE!Xe;CxLaWLu45%K4yeU+qhjEs?P+-+WG)b|GAi~wb@(}99Wq)a zB`YU#+!silUaz-@Gzy|)UbYL@G?wffKVia`$vebmk8SP~fmvJOYPf0grSQWadU5!n zcVT}BtJJC~)~z}pw=Epf?-05P9SYKwv!xA7V?GD-{Arr> z;wMfrq$j0so0mORd|sF6Ws~w%{8c#eOO~f2T(WceJ*~%kxMX`++q7g*hqp;`%5)2F zcTCd^5*+*(70o(6ZD#w&-IJ{*#+PFDabeoS??3(FFNUvv`LVEn{bJbJxg%V=isQy` z^v48mM{nR1fobBUc+WJpg+e=N^; z8K@V1Wq%JZ+hUHvEg$AqpRJu>&at_HE9=@r;raLN;+(~|*k?R>Gq<+(6#5Vs zx9~PJFRh$sT4E1&@#R|VB>^yQwIeR}W3DhVum@I!w0xpfIhprmB|Hrt?{SjtVQtfr zK^@*E$w_s`X}GY6Qv!!7NpkR-cN%koaBmOYx{Y%cxpIt}wNC(k=JO%^<^$Jk;=ol& zJgm0Ivb;~{8YL^uUUb2TYmaR>*g{m48)Z^%RmeF%rT68nb65_a%4?!Cr| z191d$TMYxR2^$y=xA5t}kN)^Q;RP>Q3+FH50|wV04(E38(irINMKV5}VgIo{4kkRF zUdJ&ZJijr%jV+}nw%4Dgb<#^o17>fBPd8wlBOz}Uzv@}BXcf;1TcJ#B3v&&umvt(C zFCmWE%Ug^uqc8YiavN{4@Ku*>od3%cRIstlCX4G>!QVXd_3$n4d`|c~fA1~!ZD{T> zjuS(4L_AuyE;=m-XO6|}(e@}Cam4b*twZp>@aZa1-j`K$L*nXmPD`IFL>=?YP!49C z*b!pyFf(gEKBnO_X+Blvla?cX;2T>1=YRRN@Yv+Jd`fMB5hoGYp@@paQ5Ck?l$FLn zVXQPJai@T{piDlp-bR)oR}SMF`A=8fvcHT!Ef4cN#)dI@#h(_h3Mbl}Y!CBk@ucwv z>S6AlI6W-fipSIc&0l{NCXGko?1jg1^YxhZr%jBLb_)0#L{)<~Af?27!Iu_4f!o{@0g zP`u(|FniepDUOM8xCEAUWP@)p>Q1>yN6qbn%9&QCB-PY zt~yfA1bZV7u}6|J#;%{S?@~;VCmfEkoKCHTDRuI48CWm!r?Yaxw_Z!O0&-u$-iZFrKG3 z4H(2W;c!myI8f5}bT2o2bLP)oh}VGp>HqyJ;qt-7us7ish&g)lK_#8fG|%VTK=ote zxIPJDP+&0V+M`SkmcEZJ}3Y^!qzUkx9A*L~q;G>087FWMVshzlEI#CqmBBQBO&B5tS7 zY)@_OI@r{y_Ii|NtaQpRTpix?d0LjEPKM`QwX|&SW0&_wA32NT<*3Hije)Ib>!#ZV zDDFtco0^>60nZn`_%k|N)!4!@9ys~~d#}#j9KwI`SMLk&{*HUV@dcbBa5d~;`GhxQ zcmoh`Z1UUFe8bbVzvS`Q5dJsYi$87aVkrG>^mZBhQu%4#`(V}5IUhfr$G^2ryl93; zRg-W9edZEgY}v#rJ`&hW=h1bGQ{M0ML%U@HhD)MrK-#(7@l9c>Rh7Q)9q^_6fPn@rdFA!6K}uh}e+gDa2D;axYTkC=#X@0;DDQwcY>nk*i< z!#gXmlAQ?`WIy8+=g6i>Pvd!+W~jqY1tCG6E^i=HMozcjj1?$fFTUu}w6~FTIoriw zrN`SZ8R9F8x#@lf7rl!|58|M1bj&FsDu)-ex$23lD!i6jn8QsOTPI{|S=lJC3YSwT znK_(bO=xnoZTQ5$s91jT`ebhoCpytE@6*CJiN&WlgVH&5MV`t!2U#^)P( zLB@*-8n{jBjyH7sLIwK4Ax;k1Il~Tt2_ddgf9?mL6aMUWvjh=#jg%6S0>LNe+w}nsGPJ0d$?#G@OFZ}}Y#j|+9vN=smf{Oinnwio7IG1L= zX_)FM^rd{OF#g%llN!dnjL+dbj8lNQc{Vc!;2%!+b}``L(F!W<3bOy?XRm~-8_y0q z=WfB-WSCIefXYF7AJjOn5tT5(3L__tR(ZvpI)$!dGRgf0{NX)Y`^ky4m%lC(HeG}y zBQ1L!p8oK<#V`mOAaiL$&7q6qUkJYKS#2;*ly#VIe}X+r9G%hLM? z+xXhcQTU#3e^qz}Zp>m^K(oR(JDK6FgL)^{hp|8coa%hqYs;iZTZvUUWosD+@d`dI zSligkC`)^po<=r%e3P`7(S&{sn$!lL_vxm($>V=zd`)P|c!z{HF5?k5&0}y=&~=8Z z6MRW!4bQ<4bH9|m^ulw+c!OMoO}xay{a5_zQ&~gi zWsk-Z*;%GT^u+sg8GRkx%P32G8J4KP32vjKGk3AW}CqDJrFxj{@T*2N0eolHCZ05wtBB`b2S9g0%A zI9rWc4oc%X{M7y;AsbS7U0!@Xrf%6Ie&#iylWoL#K27|@<73fz9^q4*;8ih?*W`DU zK8$l0i@n75bqn;&*cPn*dEC5s%$tjcH1YTxC89XObw2XZ^M|!Y^;ehWSyFZ*g&n-QiEaEbS<3c9zZm}hKYCyIws&LqA^Or07pnr!V8mN4hlh9(1`AUBmb9*)N8Bej4eY4J zb;`{vrk534xBOE6RYxem!B(Os}p2vts zEcnMSyIjNaB0qxlqyIw)|MF8;P=)7lla0#ZT{q4g^A4qoszIO(?<+(6j3t|V4DROM z^1NwJX~b^?nLnPsjyA(S2l6&bZcb*3BMpBn4{`djJPbJ*5i|eyU<2p9VOe7v2WYNM z(6Mk!#xsFb^ivzjW&mg^pixy?aJt2G8d-clwUk)GojyHzy{S!9@Y{SAj z$t63SJ*?e?PKxe@$JOj)ykO$nJ+K$d1X-&C+%|O~UlDxSeYpg$V7*~c-VZ9I+JN#o z8sWx@RVUQVpYn>mUQa{3@}yy2Fy@K#p-f&KjmHm>uCj}`)K1Y)%eQ_VW?%$G-(#P! zQnHKSr5D^;hbJEo;cx%=uZG|I3|306Jq!KsR=nkTAzVGUjLrL;NXCoaK8EoPKE~my z3HlgUAP*0DfutX?B54;q)QR;wuJz-LIoO9yKv1TeaM~+B-Je58uRI zW{^K=gZH)49=|9%rJMSspD?CKU~}8TTM|VKmF$m?j6>}sIL6tQ`|*&SDvQjr)|05`E&R>m?qF%dPl2_ z;*Z43Fo(cYg}Cq=t zB6fFlB$mD!Bg@KO!}hdBubR(%-}33Sl6-siW$S;`NUlI==Ig~6s`jmzTIE-7K@R5eN;jnw z{bFOZLEhX0{jx=6w!IkIO^@TRjKG{NLiwU$v z_V{$F-M3@Wlg7h+I^`cbuiEXbhxe%FehxVHih&ggqppWMWl1x*&gspehHy{d28%~OEqELsTPjHnv;A{}p z$cU@P+pIf$#&6Az@jxdPI2#1}M0m?! z;t;EuK^_MOAZ(%WScfjRxJ%i}rQNugRrV8Y(~DZF0kvUow_u`CtUj-N8Vj#D#V;c7 z%aPM}%(e+vIxs*gu+vy4L4>=teH>54#gISweP_d8`&;*iom)PS&iNqre_z4P+Ihqi zthQjR#pkj%abex&KA+;Tbv$kad0Wjf!RU9qxT6!|;yghw=hGn0Fyjp)>|h>0cGLI; z4D!=P#`q~vj;$&Quv&3lJuJ&w)_<3s*jHi}uE+joiM*g$m3o;H$IPhyDkA^$;g{ z+|LnTXX4}JO(%1(NfJI8w?!@LhvPWggy4llYf;<9>@O*wmn8^a#S z%-JQ}P;pwerscAFikDgIE3wZ-t845oC7%?li`w!qBb<%!(~AI+cB6r9 z4A|<#_P##31HQ2LH z8)D94D+X2^W5BfvO)|a^hStfZDpb7q6m*CRoxCXc`ia^a-c@7;(<7K6>0O zV>dB2sldeH$W|BGG2+;#`q@X~|NNDw!X=!$cm)&11MWw_sJDX&2v@G+z%#F#j?6iD zo~k@2{ochevg-`b*xg@1qGAEefWf{j(m@0 z4M!oZVK2$X!IR|M@$7E$#hD^Y!^Qy`T! z*$v!A*u$A|Tev&p9^f-O$fG~~&|i8^c;~yG6Mp=!|8L=`hhK-SA?Q!&uSXbHkL+mx z__5#k2uJqB7Yi}zD7VmB0w`9rWvFP8(^h7K?v z;4&b=oZaEUG}@_ckKn5n;NL)g@A}nn;lfdP>gt!n-OoD;fAKH9H9Y@?QN+f^qu}Mr zB-%Wd8P~D0$bI&_abkaotL&yCwr|*B^4X-#mWb>7S9PMeOWlZ6_dWP{MdQGfxa`>DY!S0p8~|i(Kh~r0^{ZuuDAESEQJ65r#~3}$=?s*B zdE_-|B&d+hWS=0LB%`tK#IU5;w=Zu3%abdE%9-K>mki-kxbnh_er4k6%>*rCd&ZA3 z18-P(*r?jLwm8_N0XHz%8o?W-3HCMeWv&gpP_?y%$J6*0^#0K|!Vmo5Tf+Ol3zrwP ze_mT+3*{3qex4SG+)sF&LZ5+(P3*6aeI~YFzDXVJ;7eiPC9~ z_Y(WKv%mx-E#Ij$u*Xi%0 zE9H%Smn*O6phX3;3$kzXOFQdW-C*b3!X%Kjw10pOe7GCl@#<%Vm*0WM(D+v8TDXon z<=c|D8|3XB=vlo*wMLcfu()fqGNNTrRjl>YqVl}_vJ5|!TeV!wvVEaCp%=>1@(}TL z{maWxzwrDXFL;~S^ZRrg8D+GTr(YQj;nHj6Qzx)Jg51hc{0aeFwCCc>5e850&Ei%N z_A7ov_Z(LDf8a+#`0xJV8^fz#cLA$44}$n=xN`ZaaCQg#8~3;u3@b0Vkj6b`+%AIt zNrBvBZhI4{?+jKa@!j`Bepx1_4}s$z$LYl$smRBU%g$Z=41W5D9#Gw@eih3*9-rbw zQx%KH%c-JY1a1v4uB=&`;*|sqlkFF)juW&gTv2Rgo2|`$K*yMK1~z+cp5^ z!wDWut>H^yJLmWCqSxocYu~aR{>Ojzmhgd(fCJYSu9~l{UB&M*IB$j)bOdX|Sdru$ z1I?T(?rU~4!xckHNN$P%r;Qasiz@NTYkwDulNb~ zvPCy^EFIG8W8sF@>E*FbSYMnhvMxAvWUx9#%*zYsfakGKae_+Q+&Bm~@9c%|e$Vsm z7@dHXkHEV->^0$+d$!KtkpPeJK$^1GuySD&M|&JbP1XvalNU4QkJmlRO+VzyFaH?h z>7O|d$T#wx;yI!Y884UYY5fRKoYHCC30_4*90O_V_)~o3EdQJ8Z_8gUIbtZ^>nNiy zr-}V8<+FEKY}JH^e?tc@f`@nmdJALcA^O=izMuQtdqeoKzxm4WiC+ofXa4E$gfD*K zGWsAcWqEOuc%nx!`0W$%7xEuh0(60$gp3+9?}yOJ1`Ql??xc97V>rr z+a#7x6tixa9=eX2*fKOtlX9rsimS>mnxX9+R$d&}r!sBgrW`-OfppPqxPK8_Cr*+h7+VqJdfPw!*WRQXwTRYgM?eFNpoF6qj_`s%6Urw!CA z8%Qr7C|!lGlRp%`%s$EYHhWs(`^J*#_4JiFD!&Fo>$h>7;VsKc8DogHm} zAzoglCJ`H_5;M=Tkw}R(ni>`_$ z$JZ7{`P9Xqba~i1$9}Yn`1ZX9daNwkBn?*p@K4a@HrM%72`^+}pRK*c%=4GI$bfhq z^M|Wfxla+>-;cf+&foNS_|QjQAKw3go5D6vR6(O;tLL8E*!-ynKlBOiUnG_*@x&RP z#0azfi&yjv`GztESTl2iQ3TAUhu?(+}h9LBpafy9~;j)2%kt@CbR7c6#67#dBJAV)Nz?Lw22PndUnj;4#Q zA$d|8+scl0hB~mBCMt#(F#JEn#fde;j>y21^S80L~H}z8+>IG6GcuN zF`Tdq+cpGtX1+;ncXs$Y4W^8jB(5$-DAnZ#qbW~GVioFQnKt-#Nf#~4magq@40|Or z^-W0=S{<b4?@SVRS#U`;?;3xC*bThDko!1{csVEFRrZH6Ppm;`QEkg=C{2e z{Oex{;h+Dr-wKzWz{e7<;+T;=^wo77Yqr5d_@kVCUbG>UFSGGnTuu`A53XWt-ol~E zeCwJT*=IR6aBOG4mJRH@mOcH`!viOJ{9{{X8z|nEo^u1*GvDyv#NrY66K>!rHjew8 z2XHZgZEFAU2{ii&CW%Klqxmc0{&(LO{>=A(bGV4@xMz4KIE34?s_FHKFzB=!9wxcs z2x<0qC6d;c5L@61I>Lx;lzp(vc%wcX4IJjLWOlKqsRg|!jGQQNrV#533EshCa>(_i zE4bTz3l);6sidj?a#C*%0FQ!>#;;&5r+4&}W=(yYA3ii&QTfY*%jYhePiw$lI5p3dTowc~=+4Pa=S&-{zeOizi4O1$Q(rJ0;smIMpx3@{KaW&_q zQ@6JzrK-cH^ke2}r?)5doA5)}Q00>$;hXnB= ziSA;3$J#*bTlnS$_Je}}7f##X1v1X@w$Ux$_5Kjv@oldSzw`^c;pcwlQ{nMPxUb~) zaQ!O!^tm(PIzP|4emh`T{lUhsL+l${$Ay0b+fMkDfM0pBr$^SMIf11OxMa`>cHLP= zM&>jO{FlhHVGEx#dfH-`s0YM6>>}r@%V}p#cS7bt-u#r&ftg~zQ1sY zcNsR&V9%Vrg#4r7b#H!d_?|!Ww(y+iMX5Yml&k6+e2bqqO88k!iaPDIEY=v zT#;|s9)N&*WVUQc5rYwzsJB3415tEbU7_TV)aiA6b$H5?Y|%=GuTY;BU6WYyr9-kk zuW%lwbQ6BjQV#n{PKRjH*gnyS={z4Iv&+T5aS(tc98Iu^3(Vzk^Vywn=BclTKmEQx z8ZNSmH$X!MUaY7SX*K~^05IRZ=4NIh07RHhC`rW5Z_w&L@(bfOWvZ6CTG*y#lP_p} zoiFO}V|swPy{$e?y=i_3TfEF=mc3J1uwrNZ#BQ+Ip=N#0(ww9*%w5^ouh`*m;YI($ z{W*TvI)a(v5#({4 zl|;aJY6bU9ZsGAY&vN7qK4sIt@p(fuW!l+k!_z$YwwH57pY|x(=6}1$<}@rBW-HEU z2Wks8u%ivzL=LSG4fGI`fwNdNI>K>mS1vz+n-m-sbq0jEQF--ix5G!i=k4K}UJMaz z*2d31fi?{paUzNdC;@YQAXo0#9_M{7TSPx@o4wJ;zupr@x}PgkHv310d*J4#0~mPL zIbr0vVxZ%I#spt{u_*;-I0)(-zOu_YifF`R0y_SYEU_yu-OMZPX$VW%;Njl1C z8$5qo-jv>!`_b8Xnc}Md2I`9@(JosRp6rGTTl-=2sjr6jzu~#zRrg}`0{8<|I36;D zbO#e9ampA=73-WjIS|-W1*F;et-TOv3E(pWqRN@WQRa;jnzkeFhq87fpDoijva`&_ zv29xgA2cmv>?fqgnmzjfE|SrH_Q+jahe?5f6??^a)2)lalc-l$3_?II;EsJ@})con&F8cD8Zdu@6O#H_9x*c`Hk3QgfkG6gOJl3w)z7byZ(u?7HzxUPQzE^`A7O`4rP^vd84HeF6(w3RinA6cIjfP+i`L z<6rLyBkLwUjxMSadtdNS!v?Z*xVt^V5iFY^;6fDdfY&(NK-C}OXq`2F5d>K|mX6Lj zJH@Lb4OP#Q=k-%I^-4GMIXvM_0(lt}Gfmk(Pgq$Honq3NZH3#JC(dOFstv3^&lAgw zdLkTk!*6-sbY?f)x%Ei+f$w~AI7f-G_o3?{Q7}h(X4u6MxW^>kE;476MOv43SK6HV z*ckA~!wEZ9b`hTNSmjcz;-uvloN?;6rZ`VGMB3Zz)3jZAUydAX2stqfYc3PUL)N1!5m>xolyDaC4I@jO;UH#iS49XL#T@ z=nt^6!(6K#e6UUQG&f-)AOe8UR zn!t(LD$c z+C^M(&b0$$e=%?coozi%0+r&W-Qk!{JJXD^eM+*VgAxQwrIDrzpVE6dgz4w$CELSl`3t{zo;GQI(kZU| z#d6uA9|W-e7|v{;4eR?4g}?B@H;0#CyA#eswH0M_S9Cvi!WgXPd6fdA9pS-_Sxgu$ z2{K-WY;Tks2E?C>y+3@Kw9I?oiJx$xRWJ-5i{zcOtVTD9}%?3^zJTcMZIdXVgc|NfJ6i+s|w+n5O*V+Rdp3fIq z?CCYfRV>vUVwDloJ<#Cj9ZV*9vBW)k*rrJEU@jQm{ehkEt?zkZ_=TUp8h-iz`t9)L zFW?2mtG8m}cn3~Iz+-99^TN!1CrA7Q0}PE{jKO7tr(Z>k2J)>pZ~}oe?PF5yk#^XegfgHgUgSWa zAiVO!#PSiPseU}nYbk?!nzm`llQW+Ya3D>US2AnIFE0u zOT3Cx{#0Lz7oTF{eLAIYmPf~7Z{!`Bb@tdn$;(wkoVg#q>7M6=5B~ABaGoT9O~(i$ ziiErs;2Ck`iH)G>;p)Hu&LoquJg7`%bt5?GlrERn53>jzv`}SMx=p!AD}Ke4qa&f1 zUbQf!Ux$>na6hqAO#4Wo-C#w(M8ApwdFw%ZWDOQuL0Q8=`PVTa#5t%(Jh1>%L_XUC zeuL+rV#$#c!z13LV%bKI{LoymphJ4>B?IsKzVlpo_j}$PKKE}!_*efTgx~t)m%{Ef ze8Fk^BHzJ=GT4A0Uqaw0zKC|;SO?pPCW~wzY{O_N zZ+^?m!iWFl%ffSCU|DGi-Nkw+hGu z&lc&wM;(1FC`y9qK8>sj#M^qX_aygmx z!yOEGu{QktXF~YsKm4`uhx>Pjqw~+hn|auZy@lgsuU!piH}Q=S9Qy2oRew>JHZUU1 zxM+c~0eOZI($>fdxoM~M>PW{k(5ixD`HQ;fbFxJ*nzDGtYt8{#oHQJ}k#Yhko7Cjx zIcp5tSb^BbY<^=C$8K-}kDkm!ytfapgtLcV4|i^VCH#XQdwX~(4qe;n6Wj?N zuAj%H3}5ezm1DAo_@nYi8)p-tA!L`ynE8@zP5zA3DNc9~FOz!`;VPH475GAV#VV8h zpuA$iNzb41!dJ!8k>epuG9@ENC)~2)v^XKn z^x!1?;xGN1@bO>x{qXq1_`Kk?XTbM&VK4eE__lSNF!KA>{F=r(_Ns9Y8pi}4#j}p* zj68SGmJjS`E_~nGZaY~5?rq)zJ=?|>Rz)%91bhk%6Ai0NJcY8+)FvK9i8*0Fn0vdG z`C{BXDE7)35&smtd~z}$ii?VX1zr=4xbIC!#D!i6EP$H0JDO~=MDHqN%|uF`XSHUMBidvVbz%DDOz2S z4mR_8!o%NVd*#FqV2+Wve(;RWO)fm+k@L~fm9W0`1hzdq6mGipa(LT2pBMhb2Va51 zw`r4^H2cFm&h$mAfiND+wmL!ml4ayidBw8Se4vbr1t&d!$~%(Mq;%wX2$M_+$k7Qm zRy@Fj5iJITfPWNCWBD0Cyd)i-#P7fSdtV5@`n&t#;r%=D#g|*`?%@pfHtgZ;+x4w@ zEDL$qdHDt(9l^%Pi6u95E2uNYJUepQ5=A*&tV)!`w37JZPE}Avdm0aud@t9hJ)cjD z4_+(4(GGTS&#zS`UYH0suN94%1NbH;{2W}?usPn|xP-LL2_}mN-w3y@JskeVUw&P9 z(@U_u0E{~rOyaq3ki(ty2=Q}*mK@}dY@d~H5V4g)ye{b{1L4dIZ~jAGI7{4Mf6}rl z@5}6clonq&^6{s9N|(z^SB{4;$s})%CMR>*uqq!Amzyxk<|Yyk<6jA%{;e;D>sNL#xx58Wqj&7)a)Q+%9`enxn*6-+WZ1;>Mf)O+ z-GRn&hx?BVjxl~8FXOQOHgS{6$p*(Et54wOCVJD!4eCC2JCh&(#P)TdiP97kCt~ZI z`BsJL1TH^un@t!g-TZ6R+B7wQeJ^4NrtI_C9k;BI1fch~Be*OCJ?3fnG*`aHnJ`TW*p)ZKMF zVtz8*eb0sP$KUsg@Gb8M;TD{u$V26MGZNh}FBeb*+AKd9VCjG4ceY3Vl&4`zTU#x$ zR5;S|r+f+d9JorpY^kD|6E;$&|Af)j5ph>(8?xi{DYivSL~s{*8SUgT{Qi@V{%-ia z2hWGc4*y8Fwy}fF*H>}m0|ttxVnxsqY>3ez(b060HO`{&y4$jBaR)S#UrNQQ!bH%d zL6q^NaLP>OsiCC$$m{u2KG8E4En|Jzh8HTX3as&nBYc79scV=FVuRut9L9ZN@=&{r5%{?Hr3o9+wYBI?h^b#;F9aUPq*u)$M*dxW%n6qSSZP*KV1eJI^xFn^&9`XE22 ze4ge;Nq4OW@#Xwif2Zvxo-5kL7@2%q@1tKk=a{&&J3{sC_EC(pp6@LR*~m7C(2g$EWGUMz52;R+O= zVsH__9u0E;I+h~&b}J_lJji)}9}|(a;vCnapT!9yClUxYVWa^?-hi55VEof#af4U? zDNH*?MCr9*I&lT%bOKhx)%5z5OiC!#+P|Dxqb7bEeCCsxeS*#V(pDI!<-xn|YnZfS z7J0xs1iq9Cy}Sv45x6NRCQP8`V`IL+GQpwlaTOD*$XJowzUh;A?EKB){&&4ByaWpi z*z#`e04UoIVJo*bsb`C#EvS5c9flKnI=|=jqs~2j@Kt@YO0M|Y_TQ>8OERgqiQFn# zRkqjR`cD|wu)>H=bYMM_yIb(j`Z!w*CMZ~ayo`482<}$@%1?eFeCmN~;mX!+_+lhJ zZGZM0-j>E^t1wZdL)1X^IjTd9T(RF!c%1R8Kr@F3G9L?1C}o!g(Us8%U&hbv;4Cli z+{$83qd8F{Ui69u_xx)ZaDBc?uH=Y5wUhR1bQjw$=S#D7$5sp8ZU>s*va=}RpbQA1iB%J%sZT!L*@Zgt1`1mhg4VZYtThH1sM#y;bih{ z+lB-`9@8#9;qxK(#pt5~KAj-)x+1?uUzm=Gycmi39~O)4N)SH-$cZRd7hoQK_(TW(@<*MTFybP@ zs-0ChGOHEJ`etgS>Q8kqz9#)YmDM&cU7k<&5GI>EzE8UMgfTV(GzV*^+_{1V28(#I zSD3IBu~Xq?7i6D8^8ffm2>;W+`1SC$OJ~F0WG6hj`9j0<5BnMm$R8(>8yJLm7h^Jt zMlT0Uol?l33Mmp(yvdynI>-16dcmvYq&Vg|;BZB?EXD&FbUF--pkvHD3N_7F@!3i( zCYoM8`90kBe42iwiemb*AG28lA7Y;Cc5(Y^*njGgaM#)WaCZN}@crNQy70kw<4|8P z?!abtd)$9QHfD~j7u=Crzo#xv^p6d8(FoeWUzuNJ7xAgRIhg2&j=gT`mAz&5dwdgH zBwu_@c$P_%+9~_1Y!VH5#V=SDUt64Hldnp?$9bN%`nu3dA8p`I`KGc+FZ;Xjr+U1M z)E2`XV6~7}d#ncXB^jv4L@s`R%l7y2rXS;kjZ+YATk1fAp~2D*JiwL5hr=iT@81m% ze|;Y-P`6fGLjZpxy9xezBdaat1* zk%prvuP~(N@&s3|d=N*BHF1k&FUC%g^N~42s#Vu3Lr(u#X&rSsQB;!M0zkTfA_$weC0<8a=4k-2J*qaDn2>S*qNQ0j(Bax>E4Fr|Ou=P%+6Wq? z4}TT|kL`#1 zP{Y$s=ty3FCP!E`=9^Z~&-SFnpEzkOY@j`|Nf)gGwd_dsCp)YjlqrctLtgOIN= zEZJnPlJ9Yzr<2lzX*yv{1$(9Bslubl+lm<6h3<>HM>Iwr%gwi>1J3ti+r(Fa!U66? zo@JF9@A$;V$+u;tl9MwdNEpP>M zGP#DjISAV}P-A}*KI^o`iwp*r2`981+=@UQ46H}Oy?si1`hsm5d76}eN;G1^>(8kX zp17)Vh}W0F^QQb&ILTT>+}94z-_}2A`MmFl^Rk)G$xmS^5BYK-rK^*Z;w4jZi04mv z;j3a#+l4SHenQB!2vrMw($6f z*ITX(V#vlg4~r(KyS1x$qcgm;b)zdynSV{-0{`^2!}G`TRU1ERpU3G^oR>}Noct7)@*LL^ zAt_xdM|`~}jC`|-`(GG%ug4pd2^yU(Wus+r+8EE}LnA{w!AsJ%h2a{~Y;;^uf8+`L z9>IhXgAN-l$1VmoLZuZ)O!;3m+LVI)UWVux3$B>F9-qqcd29N#muK#j?31K zsGmX#e!?k7bRJGR!9@q^V}Z7tY+zJw#XRroBAx-JGz+-~DP9r~&!2}y z&hh?w`=vkC=IzOqA*J_akbKXlw3ka6f~WGv&U+hE8)Rb&mrcSm7L8)jq%ra0tHY5_ zwB+-$ecH*JDDE9Jw%st7%A>)f*4B_8? z=4$wjPd*Sn|G;D6@kjaS@^;MOE{479d{lh~lNB5i9xj_H@k?OjgaAm0qXx6E4}mLb z-hP`q0=}t)Q62v?D}VGgWe^snMtjKx@O&_z(3TjyZbHl-h@(7Qs34JP(Q%P&raRJ+ zPeJ@Fm!8Usmo&tCe(}x6IB(NTDwQ-olxQlP9qd z@ML)QbI*l0zUjr`wXeM+-1pKb0gKM4Gc5Mtg1ru9TlfHn?SaQhCng*Ed2QhJn*p9c z9#0$Xg(v`lr;quwYZo7-W0JdeG`}Swa>w#3y~tQ~DF1uisvp&z$1yEDW6>y1X_Y5l ze1a)XaikM1abC7hi=VORJuH__>B{8Ugi*wbMXXqG#ey^DT^}2a8Vx6md_$UhR``7v zcKyQxeC*yHZpK!(ivec?8z0zdd8f*Th{z@&)}WAwXvi)aAd$?I0kIL2rbr^12J+jC@7-?x6gJX?=;;#mtIiSnP9P!Hr$|X*4$1;~B-pdfbY!q&e$@4&fF9TNs zD1#G6cJ4#09&TY}m#dY0k!2e|(hzUDLBq}ITX-R67hjd&n~io;fK>yY2fVI}33Rf3 z_%^~xqw8c8cps^xo^%aulCyS6r z-I$zl5ocm2UD%ZuFtpvxuZ8m$w!#bVyDPl$E%#tG5g*%lW*q;mX}~2=0bZ_s!dF}% zVma96;r)ZdJ-a6G+N=qqxfp&T9|QNl+O?bP1W+%JLnf{YM!r!@mPG~iU+VVy zWuxryIKg85#r8y4DnoQWCQT|^_!Q^mOE%-GP$t{+h(@twD)zL~6-E!NOG_~6v>BRj z+gWF3(??62pdg2A7SjJajvE{sn4)hVgLX@07*naRJp+&+1i7Zgns5#&XBfarxCd>>D z2|mCt4%i$#c$ymOku<1owg=xPOdXuY2A9H>CoYF4FGJc`Jsiknp|^~wLFv6piSV#4jsUl?T*1sI*y&$O;=P$Z+32<1m%5d0+5^2G%~ za*Q7^thd?fZM2Pca8)@XfD16JB&577Fl0i3`WJofTucJw1ZI zqjm_JUKBV1Wogisfn3K@5RAir+DkfWCLj01vc1QZ2P9_!H1_ti`LdW*&af+;O6yAb zu12dp^p(?9e_Osz6GkdgK{+|Jc7lBiY&h0p&`9|9?*Uqr-QA#JtOK{s*3Ahcf+mc7 zD~k;;_Oqh#6rIip>;70nt|RJ(M;AcDXBlEIV45Lz1VUN5cz4JyO6wONV_V~#aS%~XZsYlx3RaISBJ0tUbD*{fW27YACO`MWdg7o`j0TF;_!$c(9gL^` zE5VaSGMHwN9Ko5FoJcX_5v|~3#ww$?MKG^7wMpghG$$b~yICGz=96IikT$A5<&QGi zY70&2%jAp)k7JvSAa3Q3t6`ip+C;A)v2Kp^5no`zc)-yy9Ad(d2GZC7!__hlD9B@U zIc)qUju_xY8%4ra8=j#Lk9yWO z;<<>d4<1!S&u-#^aD*?S9AYoxK90e;`R1+g%)8Fv&E{u?Z+`u);hSEB?MV1+I6w1> zqGJLHHpD#hn2(+r4seDhZI1RuSp3WK#4<6zZb#(MH}JDfqJab7Y`-aM8+iLW`$N43 zEZWBmv)U>8gkf4IMSiud9?rVX6GoYEh`k6l>Ej~>n-BtnMsRF`!4|_w217BKB#8Uw z*k2wgILv=8N+!pkmiZ%ofR zJM*kR)B+CR=ENQK!_Ctcke+ZPaY4RE%)K|<^1i|EbXElVjDF%T^3 zLl-^9nE6wtD?|FU1F3GGb_MTQ;8kiLEI;9J35HMCI*NwV{NZ!RL*78m5X(#1*S*YNwo7ak9v`F|e> zfAGLVAi4+}&V}n&F)mHcgmdR^3fHe)#PtW`9mVq{9L_2c=wtqD!h>;*Z)tPxW)n!j zx%$Q*zr#%$+rtSyP4El`$$S|^p(p~W1S%#}^bJ?k;use%6CC&OVj*>H)4%wA3i35(?*55IQ94_oj>mNl%fax2l%#-n)K950OG=$kX!m?mN$;?dfr zaQE|W!vyiJ@T%9`6YhOsz=Y8*yYV_vOc1FRM=RROr#-T!t@cC^y3{TZTe(P#Ho)n( z4>%nu27>XFQE#8Kjwxk&4Y&4H&;o8*HicrPR+y6%KOM)v-V?@yH7s%C@#H#=$gzIJ zHiF-w-Q~oN#TQ@J%-q3Z*;jej#0Q59xo zbM`<#@8$aFnUmMK9Q0SY9rOO34R!`!;|Clu0NLIl419L?Y^5sT#93w0)iGdDJHY+| zP8l~_Oc=>LyXX|MlBmzcl)MaeIuezY*)e2RDm+2Rr{jRxw|e@t@4mWo{2YU)fdiQh z;vDYO*&}v-!blh=SsWLNx2!3KH=KZLTt))fD3kjiL4Z7`A~T(w0NFv&;N#qblSfXP zY)>RuY}Je8Nb^xPU#9u$mqYl{A6^Y#{p#1lAN)H!ZpCbqXZV5(ygYzBPHcEgj6EvF z4KXKU+!u-ImQ5T%Z1mQKaRpQ0Lf($eQClE&EHhJVA4W!BpH3K~OHRn&-V?^XHGD(T zR;c)B0F9E32Z3{p7~(_E>4cFT%_b$lTFgeJ;M0Jmvni1=Ca(=p9ynl{9WxEZAb}nZ z{lN1lSW4S8Z{+|n)oDV?4D(RaEQa4GNBrdDh%0_%%L9oRz|X%Z6H~TH8?n9R4kK(r zX>#KrsQLd!O&xGBjDsho$Djc+g$rL5=j4fA@+4pIJ~3rBmFMYXOCQ}SujG#*JJnT| zmkq+#+2Z}zmRCAXrMfSf0C znB*joA~{^feTamSkB?CqI7Ow__{4&AoIG+HBV$@a8Jxs0&AAUJlbmlniW4@zjMd0* zJah%=%ZQ&0Uw;tCwLNw{Jp3>Yo5rUM?eR8FmtDi#*|u+aiuY?91=cRdnEeOj;FvR4qr~= z=MpzI@u(S(n|Ti6t+$^GcRusxaPuuY_?-)PJ?oC}q8Hp2p7Wd#ZsNC^8DIkaO#hgV zkme(2!dVBZ2P`65CCDy+4V~~f9NJ1j2t07zR!Dh4D8lTz9s%n`{c)i|?ZYr8gOwg9 zoN*pmOcV=QjHVMz2P;cTzU(Wb8xt-Yq@&Ij>mzK;2yJ<#W0m4o6GmTPIcg7&G;v>t zc8UEaoGljp$mS8quAyfW8}BHD=O|JTvP~gOWfv0=$&Xm~*E-@<4a5`z97&&~>@fXo z^hIS`Z?r)r+Ffd2TjeT`^c4JE(co-d{MIHs%kB~vshZ0C;k*B+NOBXjUCt7nd&d|AL**fnBr2o%gFn(=j_Yj3G=j~@i3M}aFr{?3qEvg z696|0&@jaN&EuVYc{rPC*ze4ApDJxtQQNeNTGOI-F*Ay)B}HSGC{mQzw;)WbrS=vP zd#1Idq@=Ng5;68lR7&i75E}bV5KiVh*E#2p^PTfu=j6{^@AG@#>wWL%xu5&KpWp9p zo${_x7>y$nVgUxdQ7LEC%-j556vkGZnS7QG{Yun4V|}O4e7y=kQa3YZxbf#B!c_qo zpb$EtaQtITdgqMFV92M`kyAp@yV9KW)VTHUL$hlld~xe-{2+!wE{<`qqpQ8TFgk!^ zbeVu&<3LUqBMwQBjfXcQB}EQb*qi4%>ms6pHF=%N+={Gq{U1jv0(J|z?P1$7J|X!9?(JXrkxc35ZTFu&`pJco^6Jg|QzEWjJNqycz9+hd-%wy!u;b!H=U11N?EIf2uEBqKdg+(P)xtpH z+;c%~`*Hl!hh92^ssn!Ge;cp^hD`wtXWc%F*}q}$j5`e8VqKQ-+KNxoiu`l(HK0i=$h?5grKgk#%?~Rg3vQ1vZdAjTovp|Zdv|F#RoC8MGdGL=H5n}I z6WvG~*5E=b40yuO;e4Q1>bXn6ORF%E1%?6V`SSu!yXX8-cTJp7)$}3v5BrkA^}+Z{ z{i4Z;Ucgz~ZMgX(mp76>(N!W6;?G)lXk7PGoi`TheCc%gJae^nr0uoqB^zEuB>K|b zCod#??S)HHp_&$LS#5ycyIIKZh5m^Vw-DmD!B*0=O;|TP-O;S7v(i~6Nk@U-Rixq0 z4bQS^E<4LssKPm}2P}GteLE`R;hLrR@_0;AYh#Qbk`EWPzv3?)KNb8B@o$fMe60Er`@Ncpxf}5`8uc2A?dL% zJZI)CpUq0H{Ni47d4s!p2!Z{s>Z?(;aW+w`Gd1Ugm>qw`4SW<@#q`Ii@EA9gyx?~k zKCiFZERz6t{pEr8*z_;SBRryTwZ>{mAK>rZqbUHhZ=(VmbNM&i*jl73iqm{6(|}C> z$&S46zOIn=0(0i47Q_Jzn+PkMfA-N??oQcYR{0<6HR@^#6$gxR#SZV=-jZ`wo%y%V z{p5V;YDbh?unkmx<6_!k_g&KWkA6hPnh4dJF7_=ap(r~h?!z}Rey4xNeyEJK{~mRu zVcIDtmuMkYWDsnZzmD&__V70sZ4GpA%g?dD#7lBJpuJ0&SgqSCo1Y^TCteXvHUAw@aDi1az4qzoPR~r#Zq&@<&TXyif+WexS zMyA28%C~9%E6Rme%n4zET5Z~n-9L-uk6X75kBsp7_jc-4jC-y@UU~igTmCP5XFC2N ze6c;B^pp9Wy0?#mf+Jp>rkQX#67Kw5CHAnc&tHD?{FquVD~>pDy>vt$P%_u>{3SZ+ zZv5p>pA3#L*Pn&-qa}jBK zK0ajkPDekjIrc8&V$E5VvBK<n`SP_SMBYBuaemnEydMXc6-Ecy5Vi-gAptZGMvN zU>MMoDO#qW-=!&gO#g{RRUE!Wnch+Q6PnFC%7}&qZJRlqR2Kv2X8Ug|Nd;x$A6pQ@ zGKxq^l-I{f9;t<*>N7hsP@m@O7H9FHR}Lsa-+52u3k!Wm54beZY@e364CYS%K+Jj= zfx7a?L!L+ekY;1^Do458nRLej<+0q%Z-<4ZgR+r2e5&Qxit9x&ra5bJwHKgJC(S5s zH{*tk=!YX_M^!vGrl#ndfYt&+keXudUZ*WFkD|EuJ3U+u{Wy68nUmp3&S{V!;wwa( z;&yhNC{P*g!-qMh1q2M$I#pZIVX>N^P_gADMviw%dzVSL0PxhofYg~#m=?RF+mJz} zC`JmOl(kYR106nW=ks=@kS=ou5JMlUJt;XdTV7YouMS#ltv+%^VSDhw`_duChV~uO zq@s;T;6z3=iZz$3Ebt)Zl=P_yJ!%NQfJOzC_T_#2qrY&8WqRBz&nPI(eY`7?B(`Mm|=*>F-(!w_e zsT*usC0aQ)W|T#_Lvrc8fRDrsQ+K)4jZd>XS~!oupu|c7rQ)VPImwAKh;AxV;DXb6 z2hK`45QdtAxO$dL>F5;4>{scEnm1U|iW?uU;JGM(?3XInm6#S}9=(ayAFtDl^<>}u z29g;s>m;v}9m%G0F>&nbb=P(X8dN)A1mV=Lrx_gx)S?2@Sjg-FpALo8Av9fIq%2Ca zK>G6&z}B&ils*Z5Bq>gTm&w#LQy=M7My7M{=EIGAQF+`CVc} z7APX;Uf+L!8~h)@t?uvc5C8*I(h1Z1iYW=cofxN_v-l3!4vBU4T=tCADyA|GXtqrm zK0YlEi?SYM%`Z*2;KTDWsSC*P0qV`e$k}4f!G$SR>k$EUX2ZK5nHC{Amnbe;kb4Zcbv?U_*M?P^_x3ILE_hxnvHXVz|Ljk^Gw zgkhePgp_PUtgVDUY?0FBvo=3Ch3F8S6ac|tx-V-K8_@4If0YT##sq&p8lU@^WZUA? zHf-}}#gXRlt)sWrbC0z;)3h^?)VH%^zdLZYv7-;6Q;$+=Z=T!QhZT1cO~@JI?M@Vj zb`!@kTw+Q(#meSbZYtUC*+AEKt&TM9>ionEuBMkm1cWmEj^EOT0C z;PYcv(GwPInE}3`Tkb0g))7Z9zPnT~e;W%XimoSu z>#S&&n{hFk5NCsErl%Pxmxbvl4bU^EsP^sEl+Z#HE*0NUoen%$3W-vk`)| zc{;AWxF=s`ED8TJJ+nofcy9&Y$30d9EmG9v$bL%nwGu{dkt;}_`fXfC7I#vMThTbV zZ^{u7Wgbg@Y3T=ql(lPmTm;TgQRDsh*|lN2)^`}LqtIgYcE!=myyI(w?X{&zWW)~r ziMhS+e}|A%bg(Oc?e1pu-hW|YzSt>E`k=Ynmv|ZLKY0q7myg!qgWqbp@Qu`;C5egB zJd#~@3;WxPqps*A2R&tGb!_mxSWT@LF}j-@R+>|iIE9ny;VO~({;2}EKmX*!i5;j6 zdYZWR&+rbKq9=CpEI9JuVfcKaq3rzp;&%*T)JXIJdHtuadyNi>rv&T#>Aa?C%b+qswxCE%l*ZyO*$`i{bmk^1d@Dj7PI4dv`-BiABy#WPE& zKXgc-oCBe2)DF4qGRe(1soUI!ql`d}UNZ^f#H{m}>x^Vk94QHD58LIvcFC1b5YE-K zTCWTYcqNmFkrwh@@?1@{;SvTGYo zeajM_60BRD+!Oz4%%|Ly@PFW%a{yZZ9rmr`$Xm+Qf_3Gb4EL|3A-$q;@H^C&C$Dsb zZiRy4sMv;C4U)U8H6CaWeM))tO1HP7QiD3*YtZ+PsUo4)LEg>Qk+M z^!BupRz)Q)u@EV&dos-23@^o*)=tYJ9S(0BMRIj_bsaq!T=lCrb|IN#Xs2VLvZFNJ z>hYV)@>QkX&zgnP(Rw9k_CCuU>NH~c^X~fQZikKD?CW3H;kg-jUKkvLVt;&u2NW*g zXM}%Q*s+9U`!rh}5Y-;0>{}vQBI^2D;`dmWtCkgN0S!m@p0K4NJih1;+dQ+%{`OKu z8W3%IarG&97ZDDU(Rezk#@eXXFTu(unY{{^G{(&5ezgVXR90p*$0@}P&C*N7?^j=& zlvxwWo11g4#!=KZ3Odw@=lXdg9qyQ53)WXCTSY;@HN?5jeA5bPSWoZAsjxg}eZc&rV5KeY1Z?GQetJ25C}R zggRXin$1!^%*o6p+Hggr%P12l{G)j}hAp`SrhqF1%Ykehu3Hf0^lTXQnX;YOfRJ99 z$-MEK&i{e1`u~i;bQRu_tmu7pPoPh&>3k=#rZgoA4DSiHhQ3eqcu=~QS*};(-W`dG z4h+_J=P9N=Q7A*iG8zTP zyP5eD3h-i_w8P2Dbmmm>S5>b4&iOjA_MJ#{MNCSLnKcemj+ zY@kd#!FQ88v11gG(Tenvrt-$%?M<0k$NCg#*oHD!gpp4mRn~!MWmML=fYh?7(27iP z2Rl2#_acFf-2uJ4zKI}eg=kWpa^3!DM^yI~ix?0~TqJU#P2)cj`!hipVVaR|1+3G zubP&REsx_twcv0`y84cZeX~BhsPy>#b`7d9<$LB@MpTXN-(FDS+aEW`o7_FaN zU)7(iD_f1l_7O}q%{UIvT%pIxUt}Y%kg+Khf9&qO>jj63kioThGrQQo;iFNVpP<|W zs*ySDlHGUadYhL7NZtL!_dyC)=2j<}Bg5z>Q=eaM_ z$g!L~%IThGBUu#i|BEd6vu|}vmKK_KL*VmyeROdQ41Z8lcl{ZI*7vMjP9>12)V&p2Ttu zEIzVp^@e)R-T7A$vvaRR6*?O{YgNmpP${0N05k1xza=*#R*Aq@dtx@IlUu8yZV%)*+jXqF+SHLAhSV zAp;aZM4|MV#v7$P?0$Ou5dGJAmd>$iqrJGZE}^IIVCQpQdl__~*5kAdkXt8sqR~sCAeZIF-egjwg;*2+|5L-`d+s7jhPn z=|nCG!SsP6{u%ND=co11A3f)l9vAXQC4=k8#0*rrR%id%&?@i<#&u?aBft&fVbIXQ zrn2oZ42?Gy%j@g^Un2wlvytSZ8bD))W(m%PBGUT4v^#G?({?OiZW$C@i$XkV(&77P zwy$+fp{DG@B}CgA%gRpXKE~_hOQk~Da$l>)PD32i+xwUFZs}?>kDLR1yaGs4?|f#J z_BnneUBf-PtfBOiRXsD}cX-Rtd*{+%Gmo#5Q6LOOtCa0{NJGIaU}*7<(kbqja22%0 z33Mp^8la<)^((p+f6G)re=KKo6=6*7=sh!4mZqK|4O`#VA7(O{ z+e3_o(chgQAvT)S8L#I}0N0+T$|?GV65BetC~iQZt~hqN{)rmJ{s}wwa|Fumdz{Qb zD12#(&S!BB0_lkh-mg$os7wv6Atc~SIcA&%mStlLb5W*P?ABDZxBd^ykvm=%Op%t= zn=pmQmWQ*f{eA{n`CCQ)(E@Pc9_mN>8g-g|du;a168}O_7$P_fG^VCFlF$xa zknFv;+Un2_61nX_ShiHCa~Y8$ZG!zNxqacG61kru2+R<;dl2zau78{3;{t+5y`&b{B&L!CkpjtTBq+^+v9MD=amx zH06Tp*YC;bmnM;OkjeCf# z3=D}c`Blc@p@V_V>-401v&x4>+&W!7k-&AfaHc}yBsaLK>}-9~`Rd-CXZCffPKNsR z_g)Sy(ECs^7dnU0t*z9)G@H($j0#g)S&PHk(+tVcYhSg|M+X;_vR_&eo#ESI#~C#0 zmM2IiiXjk@qnh9M@GQ&Hkur80Ac5)~WKj1 zh(d(hg7V4+QK65QC1&N$UF2Nlpe5d#wLbsc1P-0QAn23L^uReV!PyzUa-DQ)oEbvU zSZ0jW*uTbTlZCoFa6c3nXe5*6(kmyOr#Bz?S!*n|jjt36yU|A`R=ULi1Yt#NVgN`> zm(%i_UIr>ItSUk8C=jaomnNa-fFM;dxJF zxW#V4qUXX3;*NvN#LyQ|1Te(>Y`dpcO&49*wZ);ts2b}Z&9}YdFBUCEj=oTD{I?U_ zd#f5aVRk4xG%W7n&=kD8ueIk%!)}<~^9SaS&iSX!K81xph`6!0_q&6{n7E-bJK?#P zp>R`@Y-{ZR{WTfyvnGf#3gL!sIPpD#reYJoD`BaylUi=FS3af17RO}v&gK-guOSPo z{W2tN`LoSDNk?*G`ithlYBj+RwR~d$BJ`GfyLH3^>V90>)Sx&B`Yab)`Y595qt1st zjb>}zRo6iKDCpp|A){2Z1A3MFkej+d#lp_}#)(shhMtT&MxUjXbNj;BV6E8x{6+8Q zOK*cF&qCEoUb`;)gAceSs=zPJgzdvxY(|K%gW~ellH{`Taq_m=qK#@2Y85xMMO9DG zQ2dr_1@t1YYIARuxxc_yP{X`7X? zs;ZZAjPBiy5j*wEl4gX0qYr!rk{EmC_Q+1@w;WZP`qD}K*TWJcBTdArY7e~0Id0-}(9lPmUQ4shUcAyV~lw5+<+woO`2p(}| zl3lKOi|cjLEb@_AP<64VOS;FkREC4E`cC!0&9OUJMf}i&%nJO6q&pY^CRZHSTqt~X zXH_oAJdLM4qquqoxOw>G)wWefrS}ilXaPK6EQ^_5&>#KMW<*1+XYB1Ln!dsc+$VmP z<2r0&xOIF%6p#f==OpA-=T~aI9yx4 zmm?=*`^kBcAWUoRYj78?rDmY&(Kb06pT;#Xi-|iG&$YP+Rj*iGp@U6>JGeCe3@CPL zw%CT?rz!H9+d?Q>;$&`a!5I$k?)ut%yVlrskD0-DZNaZ^!T)9Q73%f&zGf0d#z7}} z{e$n-MCfLK4ovlBBGxpv)?_yk3(8x>r%8!WyiE~}`K1LV%9h!#b5>(d%ojH`_|{yE zQlcNS;ofPG_L*-ZcN~?ts=XF??yW}hV~i_&Yc;i6A~l((+BNg$xK`}iR%t*8x{KfJ zx(<>g{m5;bL6by5!pYM!vgwSKG|mi*AA5jv>xxwtv4Z%zmtjkjp3Doe`_)kC^*TMR zR@#HQ?~O8>buZD2xD!h;l45m+*2{YaS5;%0N||Gyk)LJ#x^~M($84D&ZgpsRpt{Bk zikE&}~sjHk> z&b()bDHi#$N1PE?c^|c~)&D*+pYOpE>q2_II79|_fsA(?k<>H`N;BM^Ti}wZjy|ME zF$F?VGRO2VYol$0Yz&BVO?R48l|)4EzSoL)B|#Z{Qb4nc+YDYYs4ghDJHlcFSLRGN zQ1XFkJ|EiX58uZrN;b-cC=@QcvPA3sQ(z0F;{kjbJBi9+Uy7K{ZVR?>0{5o1qHEpN z6$xT0iRMvdzGE6}aSgWAoh3ooI#`~tEQ(VML5(fiiplljaWM@yM!{3EQ>EuRc7M{Y z)!HAfUz`K9@^a^V!*(zYYBMOkucVgIH84D6^h{z>xxt))6}K%pH|!p_TI)ou;?X8? z3m1Juy3sZgVPqw>uw&JUu$Ez?dx*nztRZH;bLX$crQ7`@m2lDe7(R=tV6_3p*zntQ zRLnrv_RjF@rblG76W8S~Nyd(4l4L68_A}Q zW_k1zukkre0s~+X62f0LKc(q#6ABB<tC&eN^Y6&z)>;f(;OD zC&HgRnmO~HI$~7ey(TGXQ*e`cf3kJh$TJ0f7wl5;*6eAvC->V~h0(h4(_K%<(%5aYJ2C)mhaNN^bATA~c>ItiuK8Rl;w3r!OdeUzF@=1=6t+`|tdHmEeGBN!ZRsQJ(`|zi zUW2w?VhI#O4aBwyD`&1)B{_H9x;IS3V5rl)%hp=qM8V|5cyI~1Ku=WQA9JlROM%Bw za2i-Vx95xRFIIMq-WZ=-`l@r(jgrr*fMeC``7R7PX*$?{<(0)RAAi?tsh8vOle?fy zTcYwV3rrXpo1;6eSZPY(aCs$>eUgoH{M}gUdV#c=%9Q%oOgRoRn5P}!(5Q3CLwue- z!?FZ&%cQU{G5sQ`u`!b`z%_cQ`Nl;hdnV3hBf-dD0K_W;Y}d>I$8=eD0J+mGJU6l) zhm^y*1*7O0pztDe_Ucb(|c-J@8 zZV?f(L)@I!fNWH=0WLDVZcCG!g~pt|0qw0se^%@R~ZamDRi3TZu2vy z4l|NTX@zy>p$^(hbNMqiou|O?(qC(}q->L<$b70R>WKseJo9#c{+=iK+SX%sBWUES zyk^2ejVP_AW~=TMSTD=RdII8>r0Qe2(P&e`XBg@WT-z>lEt82c$Q&9vLtUaS z`zKbHnxdC291Uwd>bT>cH0=djiT9Nj)Nd{XU6PfTX_EEcHtJLG7)$uD5%5@Wvg9?i zs6aW_7KplET-p-v?tN0ER&Gx&L*^fRtS6R5+I-XGwcbHJ0*%#SP5fooDz}`FpOjOa z$ObG~+__AUT9GPPV;o5<`W8^*LBWg4( zx!<3us$H>E5^|r7Tv90Ad z_O%6pQ(n)Is>>bu1BJldw!k7Gtu9&Xa8&q5uN`8*V(9T`#m5)4!$+FP z%y?XKR2%y7B(j9dh;CTp;mC1sy}ZUVRRgCDorEtq zAg=IvpH|p=BYCVQA3%{Z+5QW!sjA>yH0whfn6E)ZmI@$*9Fnj;`ar7pGB!qgxMdT)Ag>fRvC#mN_xRmV8^k%KSFY>(xa7o%e1R5SZ zX=u@=2rSL&c1F%eqK-fAbaJio9902n^9_uyEei!NET))nifu#8zg6{N7(Y*i8kusi z_uo*zsN^)xR|6Lo+2mS?B3p)KMCV`W_6hw)*o<85d)sU`@TGp%GFmn>+u*)Uq}um| z2FZ}uXZvQiULzv1DIx>Waao?!5vq!BnQHe~e z)st%TmBi3-o5WmEwOt6JXA)sd=if#L$%a^t8846O_#SniJz|G8weQOAMcd0vA&VPp z>bjmfGywDEJ!t{JKlJR;(azVt_q+(xxV(QMg!y#;6+7hl^2%b@UMg{tM|)3z@cr^^ z`Br{-F_k^x>$y8_n!1PComy*JJ1_~8r&+DpS(9z5TAKP2iP}5wpSq=J?>xe8HDL0e zmdGUP+Sf8ui-gZ7zIg|*9O#JhD{w9(YKS1byWOAJvc660eVJ$NO^u4}#qNy0TlnYD z1X&|gDs)mVnCAZ z-P!E0>i(x)Ty%QK7+(_buS1nnpLS_}#PIKuOHs==v2}-p9@@Wmx~EKb{eoeEllST{ zE12@YiX6Q}-LVC&f7Y`O=TxkbB(Pqh)oj2r|NebQD!zOBGzXY?2t*%3(syhQt8_-R zw!hX(9CpdBMt#}}#8sdIlakhKSKY(Gv%0J9hwe*xxOtijZTAcBU7dL#I|(e|J3yQ1 zuM<5y9hE#ZE3Y!~Uhg=O%OBE9I&!#f!dRv%v5U2o42T&3M!(BqsM$2)(_n*2kHY#z z2SNkXU$4(9!5|-aPBY}!vuYj9SejzpwqJ*3gI8!p@hf2jV+xiJ&023~GjL2WUKBBa zp8wgsHlK-xJVTXyoT4?{Uu)Bssq$O(&seNe4;gLsV7^|Y9V<8map-6C&hp;4t^{~QgO)8s-wvTmCcqWs#eooM&eeh4HXB`+$;lpJJsW( zO$9V|%b8g;VcbLK?HTtpEaWhJb$uH`YM9&yNa+1bB{4qoev;V5(_@4;24XgO?JM>b z)877{FAhEUG_df+yD{)9U}r>86X z`S6cV%qsto%S%X^duZL572CE-A?>At5d5+WOwW0HcTRNE1X*m$7iu%Pv(mE6sGe73 zc@89+uq~mW&WfWudRukR*o7MRIn(J)+*yp&c;)Q$TTFVy%JC&XLGm6)0r4Q{A$qbY z`s8@wRFd`gk4(|>O@ho|8s*^_vJ1|N-HVdulXz|K6u-_w>m|OQY=Hcr zJ;#!ZYBO=|CPGs}UMrn}Bif^1TE&i>$KUHUT=Z06=|?DH+V#M3Kn9xYjaV3#fEs7h z{a$~>&_#~jNHxs;6}r!JYG=78G3=M?TaOYC zt42edGwMJLEwo0s&K##13pyF(Bm?GsznNb;^co-r;5drQraq|X8ofgQYQvoG1675? zAiO(-6%=i~$D4F@Pu6kas!?j((IIDVZN4&s+RsU}-yM$Di~w>^GK@lV*DI&)9{jYq z^T%)3%iA(tif=}74#4F*d=90d(y<{s2RtgaD!R+ee(%0Hm1p-4lz!~lUWlu=thnYH z;tfAHJ-8{gEOsv_*%_v4=-9LE5>LG&q?f(i9+hG#jdWXUD zBDwVrgxWqji4ZiO(|j$0Sk-ZN?;cF<{-xv-@cc1D%BIzeiSlB4WtG=?c@2D?ryFCqlw`j8CUjr93wOxrmZrAU^xGv`4L@S=t zA3_z^g(e`5=|`hFHT#Q^wMWJ1OpoKAh0a;$31yC6hp3&qKD-#%qhOBb702_-kSLhx zU@~UD%4(|c+3n+Pgp&-dSuBSUqWj~qxqrZNj!JL?+=T8^Au~+?%^RlAw0-Wkta54o z#lg1c%gdF<^)S=Cb-C!5L+q#=nmIBx=iNSiAvj;>T&PFv*v{Yjn(bW#ub%!DqM}*D z7v(TC=UtFt(sSF#_~UJZoqhK$ov_n_EO)_Tz? z-l>`J!8g=*m#h~I;Le0qnUW-%aNrvlhM>F|Y{6=@ls}X;v!$S1iYHOS0-}-!N+*)6 zEB=rrK3Q*>ug)Gac&?fHJa1V?g{pg%*r13QUd-b>O^m2BVgizHfq-B2e z?;*g*sr|cE)WPMl_p6??F8-jJkWO;J-~5Wg4O@XIMugX<$hy1df-bCJmPDa_bVHYq zfb}QnCE+hC23LoN_=7%3xrRnnwC%l-5aN6Y=i8yYMtz?B(`H>oP{=C}WdHrg#xPwQ zzrFi;t-C5WGuG4$cjBg02xqP;@0YVHIr29gj<5k6Dp3jU*Y`NbhY^8X!#%t}i3F-0BemA0pS#LEUYNa#;-(Xj(_^; zRHpHRKc1LfimB%h$;<^RjM@iU2F4k<_ZvB?&4+8Tz)tuk^qM~cqQ&Tt(<__0=LOvN zTb=t!WYuCBa`F&TBYgZOepmaG7mKyVG&zXaFR+RBjPB0}@UygP{d@IQKC^@`kvN#w z|KPArLI`>1(wuvI>Vn4iZej7xkm$34#YW?WXjV9DZ#ba<#DYOSt-Teh3QHNDPav`)&LjMGt&(5vh2x)sM6h(EY*#^$S7-_f>I~Kx(4x3epsb(M!eBs$fT+B zSx}@s-m1#dcCB^0_W|H*jT%voFa3l}!{&h}!KTt!EOx-~*46 z?u2w+<-@QTV7rhnw|Az7yA^4i*E{h#Uc#mcTs{}cSyKD^9J{f0lRQFQ zjGH)YR#2%hY7RADwbf+L1xaVZlo*|m^>}(KyIQwhV&SiIB3syn$c-WOzZ)Xf%1K7M zEn7|%i$;wS-BCl1XZCx##N=f#c|C2F-cm=y7lHoa8WWlw1%$lE7=Rl3!qusuwrWf)Bi84B&$2W~qI}dUxHhCR1`4I=!VL&v1Dy+(4 zLVE6!K4R+r$7KkE)XtE}3D2W^d!x^h(A8Au$T?r3FW=w&!HxbJe%3vzlK5-Vn#{Iq zaNVWn$zV{ERn_v*;YJNXWQ`&3={Xh7H`=IJ6=vQMX?=WfY1Z@IP^32`6EyV`jZrFb z3`FW#H0`$axU8nru+PeLZLs@5HZNpl$oH>>&%1dL{Ev|&?iw}B=`WBkXy6$=;l%nE zY3hG2EK&8a#_pAM9_rNUF9-;A|JC?%>sQ_;!9A7n(3P2#1^2yAz*ED8hqUotY`>0w zNR#Al)&Q$<93WI6xf?{~8OAPsTjci3(W6HXDXoS@h0qpN{?e^K=@vsi`le1hmJQur uj8tFunV$Hk;YH}FwX>6#biz-aoRRLBQh%N=o%<8_XKY~ppyE&Gm;VjOC>q58 literal 0 HcmV?d00001 diff --git a/examples/browser_use_fullstack_runtime/frontend/public/manifest.json b/examples/browser_use_fullstack_runtime/frontend/public/manifest.json new file mode 100755 index 00000000..37639523 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "browser-use-demo", + "name": "browser-use-demo", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + }, + { + "src": "logo192.png", + "type": "image/png", + "sizes": "192x192" + }, + { + "src": "logo512.png", + "type": "image/png", + "sizes": "512x512" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/examples/browser_use_fullstack_runtime/frontend/public/user_avatar.svg b/examples/browser_use_fullstack_runtime/frontend/public/user_avatar.svg new file mode 100755 index 00000000..6841b369 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/public/user_avatar.svg @@ -0,0 +1,45 @@ + + + + + Miniavs - Free Avatar Creator + Webpixels + https://www.figma.com/community/file/923211396597067458 + https://creativecommons.org/licenses/by/4.0/ + Remix of „Miniavs - Free Avatar Creator” + (https://www.figma.com/community/file/923211396597067458) by „Webpixels”, licensed under „CC BY 4.0” + (https://creativecommons.org/licenses/by/4.0/) + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/examples/browser_use_fullstack_runtime/frontend/src/App.css b/examples/browser_use_fullstack_runtime/frontend/src/App.css new file mode 100755 index 00000000..4d6fd007 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/src/App.css @@ -0,0 +1,429 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +.app-layout { + min-height: 100vh; + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + display: flex; + flex-direction: column; +} + +.app-content { + flex: 1; + padding: 24px; + display: flex; + align-items: center; + justify-content: center; +} + +.app-container { + width: 100%; + max-width: 1600px; + height: calc(100vh - 48px); + display: grid; + grid-template-columns: 1fr 2fr; + gap: 24px; + background: rgba(255, 255, 255, 0.95); + border-radius: 24px; + box-shadow: 0 20px 60px rgba(0, 0, 0, 0.3); + overflow: hidden; + backdrop-filter: blur(10px); + min-width: 0; +} + +.chat-section { + display: flex; + flex-direction: column; + height: 100%; + min-height: 0; + background: #f8f9fa; + border-right: 1px solid #e9ecef; + overflow: hidden; +} + +.chat-header { + padding: 20px 24px; + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + border-bottom: 1px solid rgba(255, 255, 255, 0.1); + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1); + flex-shrink: 0; +} + +.logo-section { + display: flex; + align-items: center; + gap: 12px; +} + +.app-logo { + width: 40px; + height: 40px; + border-radius: 12px; + cursor: pointer; + transition: transform 0.2s ease; + box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); +} + +.app-logo:hover { + transform: scale(1.05) rotate(5deg); +} + +.app-title { + color: white; + font-size: 18px; + font-weight: 600; + letter-spacing: 0.5px; +} + +.messages-container { + flex: 1; + min-height: 0; + overflow-y: auto; + overflow-x: hidden; + padding: 24px; + display: flex; + flex-direction: column; + gap: 16px; + scroll-behavior: smooth; +} + +.messages-container::-webkit-scrollbar { + width: 8px; +} + +.messages-container::-webkit-scrollbar-track { + background: #f1f1f1; + border-radius: 4px; +} + +.messages-container::-webkit-scrollbar-thumb { + background: #c1c1c1; + border-radius: 4px; +} + +.messages-container::-webkit-scrollbar-thumb:hover { + background: #a8a8a8; +} + +.message-wrapper { + display: flex; + width: 100%; + animation: fadeInUp 0.3s ease-out; +} + +@keyframes fadeInUp { + from { + opacity: 0; + transform: translateY(10px); + } + to { + opacity: 1; + transform: translateY(0); + } +} + +.user-message { + justify-content: flex-end; +} + +.assistant-message { + justify-content: flex-start; +} + +.message-content { + display: flex; + align-items: flex-start; + gap: 12px; + max-width: 85%; +} + +.user-message .message-content { + flex-direction: row-reverse; +} + +.message-avatar { + flex-shrink: 0; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15); + border: 2px solid white; +} + +.user-message .message-avatar { + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); +} + +.assistant-message .message-avatar { + background: linear-gradient(135deg, #f093fb 0%, #f5576c 100%); +} + +.message-card { + border-radius: 16px; + box-shadow: 0 2px 12px rgba(0, 0, 0, 0.08); + transition: all 0.2s ease; + max-width: 100%; +} + +.user-message .message-card { + background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); + color: white; +} + +.assistant-message .message-card { + background: white; + border: 1px solid #e9ecef; +} + +.message-card:hover { + box-shadow: 0 4px 16px rgba(0, 0, 0, 0.12); + transform: translateY(-2px); +} + +.message-text { + font-size: 14px; + line-height: 1.6; + word-wrap: break-word; +} + +.user-message .message-text { + color: white; +} + +.assistant-message .message-text { + color: #2c3e50; +} + +.assistant-message .message-text p { + margin: 0 0 8px 0; +} + +.assistant-message .message-text p:last-child { + margin-bottom: 0; +} + +.assistant-message .message-text code { + background: #f4f4f4; + padding: 2px 6px; + border-radius: 4px; + font-size: 13px; + font-family: 'Courier New', monospace; +} + +.assistant-message .message-text pre { + background: #f4f4f4; + padding: 12px; + border-radius: 8px; + overflow-x: auto; + margin: 8px 0; +} + +.assistant-message .message-text pre code { + background: none; + padding: 0; +} + +.input-section { + padding: 20px 24px; + background: white; + border-top: 1px solid #e9ecef; + box-shadow: 0 -2px 8px rgba(0, 0, 0, 0.05); + flex-shrink: 0; +} + +.chat-input { + border-radius: 24px; + border: 2px solid #e9ecef; + padding: 12px 20px; + font-size: 14px; + transition: all 0.3s ease; + box-shadow: 0 2px 8px rgba(0, 0, 0, 0.05); +} + +.chat-input:hover { + border-color: #667eea; + box-shadow: 0 4px 12px rgba(102, 126, 234, 0.15); +} + +.chat-input:focus, +.chat-input.ant-input-focused { + border-color: #667eea; + box-shadow: 0 4px 16px rgba(102, 126, 234, 0.2); +} + +.send-icon { + color: #667eea; + font-size: 18px; + cursor: pointer; + transition: all 0.2s ease; + padding: 4px; + border-radius: 50%; +} + +.send-icon:hover { + color: #764ba2; + background: rgba(102, 126, 234, 0.1); + transform: scale(1.1); +} + +.browser-section { + height: 100%; + background: white; + overflow: hidden; + border-radius: 0 24px 24px 0; + display: flex; + flex-direction: column; + min-width: 0; +} + +.vnc-container { + height: 100%; + display: flex; + flex-direction: column; + overflow: hidden; + min-width: 0; +} + +.vnc-header { + padding: 16px; + background: #f8f9fa; + border-bottom: 1px solid #e9ecef; + flex-shrink: 0; +} + +.vnc-info { + display: flex; + flex-direction: column; + gap: 8px; +} + +.vnc-token-display { + display: flex; + align-items: center; + flex-wrap: wrap; +} + +.vnc-url-display { + display: flex; + align-items: center; + flex-wrap: wrap; + gap: 8px; +} + +.vnc-iframe-wrapper { + flex: 1; + width: 100%; + min-width: 0; + min-height: 0; + overflow: auto; + display: flex; + align-items: flex-start; + justify-content: flex-start; + background: #000; + position: relative; +} + +.vnc-iframe { + width: 100%; + height: 100%; + min-width: 0; + min-height: 0; + border: none; + background: #000; + /* Ensure iframe content can adapt responsively */ + max-width: 100%; + max-height: 100%; +} + +.vnc-placeholder { + height: 100%; + display: flex; + align-items: center; + justify-content: center; + background: #f8f9fa; +} + +.typing-indicator { + display: inline-flex; + gap: 4px; + align-items: center; + margin-left: 8px; +} + +.typing-indicator span { + width: 6px; + height: 6px; + border-radius: 50%; + background: #667eea; + animation: typing 1.4s infinite ease-in-out; +} + +.typing-indicator span:nth-child(1) { + animation-delay: -0.32s; +} + +.typing-indicator span:nth-child(2) { + animation-delay: -0.16s; +} + +@keyframes typing { + 0%, + 80%, + 100% { + transform: scale(0.8); + opacity: 0.5; + } + 40% { + transform: scale(1); + opacity: 1; + } +} + +/* Responsive design */ +@media (max-width: 1200px) { + .app-container { + grid-template-columns: 1fr; + grid-template-rows: 1fr 1fr; + } + + .browser-section { + border-radius: 0 0 24px 24px; + } +} + +@media (max-width: 768px) { + .app-content { + padding: 12px; + } + + .app-container { + border-radius: 16px; + gap: 12px; + } + + .message-content { + max-width: 95%; + } + + .chat-header { + padding: 16px 20px; + } + + .messages-container { + padding: 16px; + } + + .input-section { + padding: 16px 20px; + } +} diff --git a/examples/browser_use_fullstack_runtime/frontend/src/App.tsx b/examples/browser_use_fullstack_runtime/frontend/src/App.tsx new file mode 100755 index 00000000..f8e621d1 --- /dev/null +++ b/examples/browser_use_fullstack_runtime/frontend/src/App.tsx @@ -0,0 +1,420 @@ +/* + * Copyright 2025 the original author or authors. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * https://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +import React, { useState, useRef, useEffect } from "react"; +import { Layout, Input, Avatar, Spin, Typography, Card } from "antd"; +import type { InputRef } from "antd"; +import { SendOutlined, RobotOutlined, UserOutlined } from "@ant-design/icons"; +import ReactMarkdown from "react-markdown"; +import "./App.css"; + +const { Content } = Layout; +const { Text } = Typography; + +const REACT_APP_API_URL = + process.env.REACT_APP_API_URL || "http://localhost:8080"; +const BACKEND_URL = REACT_APP_API_URL + "/v1/chat/completions"; +const BACKEND_WS_URL = REACT_APP_API_URL + "/env_info"; +const DEFAULT_MODEL = "qwen-max"; +const systemMessage = { + role: "system", + content: "You are a helpful assistant.", +}; + +type SiteItem = { + title: string; + url: string; + favicon: string; + description: string; +}; +type ChatMessage = { + message: string; + think: string; + sender: string; + site: SiteItem[]; + status?: string; + toolName?: string; + toolId?: string; + toolInput?: string; + toolResult?: string; +}[]; + +const App: React.FC = () => { + const inputRef = useRef(null); + const listRef = useRef(null); + const [vncUrl, setVncUrl] = useState(""); + const handleFocus = () => { + if (inputRef.current) { + inputRef.current.select(); + } + }; + const [messages, setMessages] = useState([ + { + message: "Hello, I'm the assistant! Ask me anything!", + sender: "assistant", + think: "", + site: [], + status: undefined, + toolName: undefined, + toolId: undefined, + toolInput: undefined, + toolResult: undefined, + }, + ]); + const [isTyping, setIsTyping] = useState(false); + + async function getVncInfo() { + const response = await fetch(BACKEND_WS_URL, { + method: "GET", + headers: { + "Content-Type": "application/json", + }, + }); + + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + + const data = await response.json(); + console.log(data); + if (data.baseUrl && data.runtimeToken) { + // Replace /fastapi with /vnc/vnc_lite.html and append password param + const baseVncPath = data.baseUrl.replace("/fastapi", "/vnc/vnc_lite.html"); + // URL-encode password and append to URL params + const encodedPassword = encodeURIComponent(data.runtimeToken); + const vncUrl = `${baseVncPath}?password=${encodedPassword}`; + setVncUrl(vncUrl); + } + } + + const handleSend = async (message: string) => { + await getVncInfo(); + if (message.trim() === "") { + return; + } + const newMessage = { + message, + sender: "user", + think: "", + site: [], + status: undefined, + toolName: undefined, + toolId: undefined, + toolInput: undefined, + toolResult: undefined, + }; + + const newMessages = [...messages, newMessage]; + + setMessages(newMessages); + + setIsTyping(true); + await processMessageToChatGPT(newMessages); + }; + + async function processMessageToChatGPT(chatMessages: ChatMessage) { + let apiMessages = chatMessages + .map((messageObject) => { + if (messageObject.message.trim() === "") { + return null; + } + let role = messageObject.sender === "assistant" ? "assistant" : "user"; + return { role, content: messageObject.message }; + }) + .filter(Boolean); + + const apiRequestBody = { + model: DEFAULT_MODEL, + messages: [systemMessage, ...apiMessages], + stream: true, + }; + + const response = await fetch(BACKEND_URL, { + method: "POST", + headers: { + "Content-Type": "application/json", + }, + body: JSON.stringify(apiRequestBody), + }); + + if (!response.ok) { + throw new Error(`HTTP error! status: ${response.status}`); + } + if (!response.body) { + throw new Error("ReadableStream not found in response."); + } + + const reader = response.body.getReader(); + const decoder = new TextDecoder(); + let accumulatedMessage = ""; + setMessages([ + ...chatMessages, + { + message: "", + sender: "assistant", + think: "", + site: [], + status: undefined, + toolName: undefined, + toolId: undefined, + toolInput: undefined, + toolResult: undefined, + }, + ]); + while (true) { + const { done, value } = await reader.read(); + if (done) break; + + const chunk = decoder.decode(value); + accumulatedMessage += chunk; + + const lines = accumulatedMessage.split("\n"); + accumulatedMessage = lines.pop() || ""; + + for (const line of lines) { + if (line.trim() === "") continue; + + try { + const parsed = JSON.parse(line.split("data: ")[1]); + const delta = parsed.choices[0]?.delta || {}; + const content = delta.content || ""; + const messageType = delta.messageType; + + if (messageType === "TOOL_CALL" || messageType === "TOOL_RESPONSE") { + setMessages((prevMessages) => [ + ...prevMessages.slice(0, -1), + { + ...prevMessages[prevMessages.length - 1], + message: prevMessages[prevMessages.length - 1].message, + sender: "assistant", + site: [], + status: messageType, + toolName: delta.toolName, + toolId: delta.toolId, + toolInput: delta.toolInput, + toolResult: delta.toolResult, + }, + ]); + } else if (content) { + setMessages((prevMessages) => [ + ...prevMessages.slice(0, -1), + { + ...prevMessages[prevMessages.length - 1], + message: + prevMessages[prevMessages.length - 1].message + content, + sender: "assistant", + site: [], + status: undefined, + }, + ]); + } + } catch (error) { + console.error("Error parsing JSON:", error); + } + } + } + + setIsTyping(false); + } + + useEffect(() => { + const scrollInterval = setInterval(() => { + if (listRef.current) { + listRef.current.scrollTop = listRef.current.scrollHeight; + } + }, 1000); + + return () => clearInterval(scrollInterval); + }, [messages]); + + return ( + + +
+
+
+
+ Logo window.location.reload()} + /> + AgentScope Browser Assistant +
+
+ +
+ {messages.map((item, index) => ( +
+
+ + ) : ( + + ) + } + src={ + item.sender === "user" + ? "user_avatar.svg" + : "logo512.png" + } + /> + +
+ {item.sender === "assistant" ? ( + {item.message} + ) : ( + {item.message} + )} + {} + {item.status === "TOOL_CALL" && ( +
+
+ 🔧 Calling Tool: {item.toolName || "Unknown"} +
+ {item.toolId && ( +
+ Tool ID: {item.toolId} +
+ )} + {item.toolInput && ( +
+
Input:
+
+                                  {item.toolInput}
+                                
+
+ )} +
+ )} + {item.status === "TOOL_RESPONSE" && ( +
+
+ ✅ Tool Call Complete: {item.toolName || "Unknown"} +
+ {item.toolId && ( +
+ Tool ID: {item.toolId} +
+ )} + {item.toolResult && ( +
+
Result:
+
+                                  {item.toolResult}
+                                
+
+ )} +
+ )} + {isTyping && + item === messages[messages.length - 1] && ( + + + + + + } + /> + )} +
+
+
+
+ ))} +
+ +
+ { + e.preventDefault(); + handleSend((e.target as HTMLInputElement).value); + (e.target as HTMLInputElement).value = ""; + }} + onFocus={handleFocus} + suffix={ + { + if (inputRef.current?.input?.value) { + handleSend(inputRef.current.input.value); + inputRef.current.input.value = ""; + } + }} + /> + } + /> +
+
+ +
+ {vncUrl ? ( +
+
+