├── public └── icon │ ├── 128.png │ ├── 16.png │ ├── 32.png │ ├── 48.png │ └── 96.png ├── postcss.config.cjs ├── tsconfig.json ├── entrypoints ├── popup │ ├── main.tsx │ ├── index.html │ ├── style.css │ └── App.tsx └── content │ ├── index.ts │ ├── page-observer.ts │ └── git-ingest-button.ts ├── .gitignore ├── tailwind.config.ts ├── wxt.config.ts ├── LICENSE.md ├── package.json ├── .github └── workflows │ └── release.yml ├── README.md ├── PRIVACY.md └── pnpm-lock.yaml /public/icon/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderamp-labs/gitingest-extension/HEAD/public/icon/128.png -------------------------------------------------------------------------------- /public/icon/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderamp-labs/gitingest-extension/HEAD/public/icon/16.png -------------------------------------------------------------------------------- /public/icon/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderamp-labs/gitingest-extension/HEAD/public/icon/32.png -------------------------------------------------------------------------------- /public/icon/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderamp-labs/gitingest-extension/HEAD/public/icon/48.png -------------------------------------------------------------------------------- /public/icon/96.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/coderamp-labs/gitingest-extension/HEAD/public/icon/96.png -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | tailwindcss: {}, 4 | autoprefixer: {}, 5 | } 6 | } 7 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "./.wxt/tsconfig.json", 3 | "compilerOptions": { 4 | "allowImportingTsExtensions": true, 5 | "jsx": "react-jsx" 6 | } 7 | } 8 | -------------------------------------------------------------------------------- /entrypoints/popup/main.tsx: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | import ReactDOM from "react-dom/client"; 3 | import App from "./App.tsx"; 4 | import "./style.css"; 5 | 6 | ReactDOM.createRoot(document.getElementById('root')!).render( 7 | 8 | 9 | , 10 | ); 11 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Logs 2 | logs 3 | *.log 4 | npm-debug.log* 5 | yarn-debug.log* 6 | yarn-error.log* 7 | pnpm-debug.log* 8 | lerna-debug.log* 9 | 10 | node_modules 11 | .output 12 | stats.html 13 | stats-*.json 14 | .wxt 15 | web-ext.config.ts 16 | 17 | # Editor directories and files 18 | .vscode/* 19 | !.vscode/extensions.json 20 | .idea 21 | .DS_Store 22 | *.suo 23 | *.ntvs* 24 | *.njsproj 25 | *.sln 26 | *.sw? 27 | -------------------------------------------------------------------------------- /entrypoints/popup/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | Git Ingest 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- 1 | import type { Config } from 'tailwindcss' 2 | 3 | export default { 4 | content: ["assets/**", "entrypoints/**", "components/**"], 5 | theme: { 6 | extend: { 7 | colors: { 8 | 'custom-bg': '#fff4da', 9 | 'custom-button': '#ffc480', 10 | }, 11 | transitionProperty: { 12 | 'spacing': 'margin, padding', 13 | }, 14 | }, 15 | }, 16 | plugins: [], 17 | } satisfies Config 18 | 19 | -------------------------------------------------------------------------------- /wxt.config.ts: -------------------------------------------------------------------------------- 1 | import { defineConfig } from 'wxt'; 2 | import type { ConfigEnv } from "wxt"; 3 | 4 | // See https://wxt.dev/api/config.html 5 | export default defineConfig({ 6 | extensionApi: 'chrome', 7 | modules: ['@wxt-dev/module-react'], 8 | manifest: (env: ConfigEnv) => ({ 9 | name: `GitIngest${(env.browser === 'firefox') ? ' - Turn any Git repo to LLM prompt' : ' - Turn any Git repo to a LLM-friendly prompt'}`, 10 | description: 'Turn any Git repository into a prompt-friendly text ingest for LLMs. By replacing hub with ingest to access a coresponding digest.', 11 | permissions: ['storage'], 12 | }) 13 | }); 14 | -------------------------------------------------------------------------------- /entrypoints/popup/style.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; 4 | 5 | :root { 6 | font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif; 7 | text-rendering: optimizeLegibility; 8 | -webkit-font-smoothing: antialiased; 9 | -moz-osx-font-smoothing: grayscale; 10 | -webkit-text-size-adjust: 100%; 11 | } 12 | 13 | body { 14 | margin: 0; 15 | padding: 0; 16 | width: fit-content; 17 | min-width: 360px; 18 | height: fit-content; 19 | min-height: fit-content; 20 | } 21 | 22 | #root { 23 | width: 100%; 24 | height: 100%; 25 | display: flex; 26 | flex-direction: column; 27 | } 28 | -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2024 甜檸Cirtron 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gitingest-extension", 3 | "description": "open git ingest fastly", 4 | "private": true, 5 | "version": "1.2", 6 | "type": "module", 7 | "author": { 8 | "name": "甜檸Cirtron (lcandy2)", 9 | "email": "vanilla#citrons.cc", 10 | "url": "https://github.com/lcandy2" 11 | }, 12 | "homepage": "https://github.com/lcandy2/gitingest-extension", 13 | "scripts": { 14 | "dev": "wxt", 15 | "dev:firefox": "wxt -b firefox", 16 | "build": "wxt build", 17 | "build:firefox": "wxt build -b firefox", 18 | "zip": "wxt zip", 19 | "zip:firefox": "wxt zip -b firefox", 20 | "compile": "tsc --noEmit", 21 | "postinstall": "wxt prepare" 22 | }, 23 | "dependencies": { 24 | "react": "^19.0.0", 25 | "react-dom": "^19.0.0" 26 | }, 27 | "devDependencies": { 28 | "@types/chrome": "^0.0.280", 29 | "@types/react": "^19.0.1", 30 | "@types/react-dom": "^19.0.2", 31 | "@wxt-dev/module-react": "^1.1.2", 32 | "autoprefixer": "^10.4.20", 33 | "postcss": "^8.4.49", 34 | "tailwindcss": "^3.4.17", 35 | "typescript": "^5.6.3", 36 | "wxt": "^0.19.13" 37 | }, 38 | "packageManager": "pnpm@9.15.1+sha512.1acb565e6193efbebda772702950469150cf12bcc764262e7587e71d19dc98a423dff9536e57ea44c49bdf790ff694e83c27be5faa23d67e0c033b583be4bfcf" 39 | } 40 | -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- 1 | name: Release 2 | 3 | on: 4 | workflow_dispatch: 5 | push: 6 | tags: 7 | - '[0-9]+.[0-9]+*' 8 | 9 | jobs: 10 | submit: 11 | runs-on: ubuntu-latest 12 | steps: 13 | - uses: actions/checkout@v4 14 | 15 | - uses: pnpm/action-setup@v4 16 | 17 | - uses: actions/setup-node@v4 18 | with: 19 | node-version: 20 20 | cache: 'pnpm' 21 | 22 | - name: Install dependencies 23 | run: pnpm install 24 | 25 | - name: Build and zip extensions 26 | run: | 27 | pnpm zip 28 | pnpm zip:firefox 29 | 30 | - name: Submit to extension stores 31 | run: | 32 | pnpm wxt submit \ 33 | --chrome-zip .output/*-chrome.zip \ 34 | --firefox-zip .output/*-firefox.zip --firefox-sources-zip .output/*-sources.zip 35 | env: 36 | CHROME_EXTENSION_ID: ${{ secrets.CHROME_EXTENSION_ID }} 37 | CHROME_CLIENT_ID: ${{ secrets.CHROME_CLIENT_ID }} 38 | CHROME_CLIENT_SECRET: ${{ secrets.CHROME_CLIENT_SECRET }} 39 | CHROME_REFRESH_TOKEN: ${{ secrets.CHROME_REFRESH_TOKEN }} 40 | FIREFOX_EXTENSION_ID: ${{ secrets.FIREFOX_EXTENSION_ID }} 41 | FIREFOX_JWT_ISSUER: ${{ secrets.FIREFOX_JWT_ISSUER }} 42 | FIREFOX_JWT_SECRET: ${{ secrets.FIREFOX_JWT_SECRET }} -------------------------------------------------------------------------------- /entrypoints/content/index.ts: -------------------------------------------------------------------------------- 1 | import { createGitIngestButton, appendGitIngestButton } from "./git-ingest-button"; 2 | import { PageObserver } from "./page-observer"; 3 | 4 | export default defineContentScript({ 5 | matches: ['*://*.github.com/*'], 6 | main() { 7 | // Function to check if we're on a repository page 8 | const isRepoPage = () => window.location.pathname.match(/^\/[^/]+\/[^/]+/); 9 | 10 | // Function to manage button visibility 11 | let isCreatingButton = false; // Flag to prevent concurrent button creation 12 | 13 | const manageButton = () => { 14 | const existingButton = document.getElementById('git-ingest-button'); 15 | 16 | if (isRepoPage()) { 17 | if (!existingButton && !isCreatingButton) { 18 | isCreatingButton = true; 19 | // Handle async operation without changing function signature 20 | createGitIngestButton() 21 | .then(button => { 22 | appendGitIngestButton(button); 23 | isCreatingButton = false; 24 | }) 25 | .catch(error => { 26 | console.error(error); 27 | isCreatingButton = false; 28 | }); 29 | } 30 | } else { 31 | existingButton?.remove(); 32 | } 33 | }; 34 | 35 | // Initial check 36 | manageButton(); 37 | 38 | // Setup page observer 39 | new PageObserver(manageButton); 40 | }, 41 | }); 42 | -------------------------------------------------------------------------------- /entrypoints/content/page-observer.ts: -------------------------------------------------------------------------------- 1 | // Throttle function to limit the rate of execution 2 | const throttle = (func: Function, limit: number) => { 3 | let inThrottle: boolean; 4 | return function(...args: any[]) { 5 | if (!inThrottle) { 6 | func.apply(this, args); 7 | inThrottle = true; 8 | setTimeout(() => inThrottle = false, limit); 9 | } 10 | } 11 | } 12 | 13 | export class PageObserver { 14 | private observer: MutationObserver; 15 | private bodyObserver: MutationObserver; 16 | private callback: () => void; 17 | 18 | constructor(callback: () => void) { 19 | this.callback = throttle(callback, 250); 20 | this.setupObservers(); 21 | this.setupNavigationEvents(); 22 | } 23 | 24 | private setupObservers() { 25 | // Main content observer 26 | this.observer = new MutationObserver((mutations) => { 27 | for (const mutation of mutations) { 28 | if (mutation.type === 'childList') { 29 | this.callback(); 30 | break; 31 | } 32 | } 33 | }); 34 | 35 | // Observe initial container if it exists 36 | this.observeMainContainer(); 37 | 38 | // Watch for container changes 39 | this.bodyObserver = new MutationObserver((mutations) => { 40 | for (const mutation of mutations) { 41 | if (mutation.type === 'childList') { 42 | this.observeMainContainer(); 43 | } 44 | } 45 | }); 46 | 47 | this.bodyObserver.observe(document.body, { childList: true }); 48 | } 49 | 50 | private observeMainContainer() { 51 | const mainContainer = document.querySelector('#js-repo-pjax-container'); 52 | if (mainContainer && !this.observer.takeRecords().length) { 53 | this.observer.observe(mainContainer, { 54 | childList: true, 55 | subtree: true 56 | }); 57 | } 58 | } 59 | 60 | private setupNavigationEvents() { 61 | window.addEventListener('popstate', this.callback); 62 | window.addEventListener('pushstate', this.callback); 63 | window.addEventListener('replacestate', this.callback); 64 | } 65 | 66 | public disconnect() { 67 | this.observer.disconnect(); 68 | this.bodyObserver.disconnect(); 69 | window.removeEventListener('popstate', this.callback); 70 | window.removeEventListener('pushstate', this.callback); 71 | window.removeEventListener('replacestate', this.callback); 72 | } 73 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | ![Prompt-friendly codebase 2 | Turn any GitHub repository into a simple text ingest of its codebase. 3 | This is useful for feeding a codebase into any LLM.](https://github.com/user-attachments/assets/e3b87d4f-5617-446f-90b3-035d5f7d5e1e) 4 | 5 | GitIngest Icon

GitIngest Extension 🔍

6 | Turn any Git repository into a prompt-friendly text ingest for LLMs. 7 | 8 | Available in the Chrome Web Store 9 | Get The Add-on for Firefox 10 | Get from the Edge Add-ons 11 | 12 | This extension is part of the GitIngest ecosystem. See [GitIngest.com](https://gitingest.com) or [cyclotruc/gitingest](https://github.com/cyclotruc/gitingest) for more information. 13 | 14 | ## ✨ Features 15 | 16 | - 🚀 One-click access to GitIngest services to get a text ingest 17 | - 📚 Prompt-friendly codebase ingestion 18 | - 📝 Optimized output format for LLM prompts 19 | - 🔍 Statistics about: 20 | - File and directory structure 21 | - Size of the extract 22 | - Token count 23 | - 🔒 Privacy-first, zero data collection (for the extension itself) 24 | - 🤖 Open source, community-driven 25 | 26 | ## 📸 Screenshots 27 | 28 | https://github.com/user-attachments/assets/fb831553-c55a-43e7-af91-7636e9084ae8 29 | 30 | | ![Screenshot 1](https://github.com/user-attachments/assets/3a9ce50f-1cb1-4a02-9b45-ed0109c3e9f5) | ![Screenshot 2](https://github.com/user-attachments/assets/e723c81f-5b24-41c9-82c0-4b93293427e8) | 31 | | ------------------------------------------------------------ | ------------------------------------------------------------ | 32 | 33 | ## 🛠️ Using 34 | - [WXT](https://github.com/wxt-dev/wxt) 35 | - [TailwindCSS](https://tailwindcss.com/) 36 | 37 | ## 🔒 Privacy Policy 38 | > This privacy policy is for the extension only. 39 | [Privacy Policy (26 December 2024)](PRIVACY.md) 40 | 41 | ## 🔧 Development 42 | 43 | ### Clone the repository 44 | ```bash 45 | git clone https://github.com/lcandy2/gitingest-extension.git 46 | ``` 47 | 48 | ### Install dependencies 49 | ```bash 50 | pnpm install 51 | ``` 52 | 53 | ### Run the development server 54 | ```bash 55 | pnpm dev 56 | ``` 57 | 58 | ### Build the extension 59 | ```bash 60 | pnpm build 61 | ``` 62 | 63 | ## 📄 License 64 | [MIT](LICENSE.md) 65 | -------------------------------------------------------------------------------- /entrypoints/content/git-ingest-button.ts: -------------------------------------------------------------------------------- 1 | // Create and return the GitIngest button element 2 | import { storage } from 'wxt/storage'; 3 | 4 | export async function createGitIngestButton(): Promise { 5 | // Add custom styles 6 | const style = document.createElement('style'); 7 | style.textContent = ` 8 | @media (max-width: 1200px) { 9 | .gitingest-text-full { 10 | display: none !important; 11 | } 12 | .gitingest-text-short { 13 | display: inline !important; 14 | } 15 | } 16 | @media (min-width: 1201px) { 17 | .gitingest-text-full { 18 | display: inline !important; 19 | } 20 | .gitingest-text-short { 21 | display: none !important; 22 | } 23 | } 24 | `; 25 | document.head.appendChild(style); 26 | 27 | // Create button container 28 | const li = document.createElement('li'); 29 | 30 | // Create link with GitHub's button style 31 | const link = document.createElement('a'); 32 | link.className = 'btn-sm btn'; 33 | link.id = 'gitingest_btn'; 34 | link.setAttribute('aria-describedby', 'gitingest_tooltip'); 35 | 36 | // Get custom base URL and window preference from storage 37 | const [baseUrl, openInNewWindow] = await Promise.all([ 38 | storage.getItem('sync:baseUrl'), 39 | storage.getItem('sync:openInNewWindow') 40 | ]); 41 | 42 | // Set default base URL if not set 43 | link.href = window.location.href.replace('github.com', baseUrl || 'gitingest.com'); 44 | 45 | // Set target based on preference 46 | if (openInNewWindow) { 47 | link.target = '_blank'; 48 | link.rel = 'noopener noreferrer'; 49 | } 50 | 51 | const tooltipText = openInNewWindow 52 | ? 'Turn this to a LLM-friendly prompt in a new tab' 53 | : 'Turn this to a LLM-friendly prompt'; 54 | 55 | // Create spans for different screen sizes 56 | const linkContent = ` 57 | 58 | Open in GitIngest 59 | GitIngest 60 | `; 61 | link.innerHTML = linkContent; 62 | 63 | // Create tooltip 64 | const tooltip = document.createElement('tool-tip'); 65 | tooltip.setAttribute('for', 'gitingest_btn'); 66 | tooltip.id = 'gitingest_tooltip'; 67 | tooltip.setAttribute('popover', 'manual'); 68 | tooltip.className = 'position-absolute sr-only'; 69 | tooltip.setAttribute('role', 'tooltip'); 70 | tooltip.textContent = tooltipText; 71 | 72 | // Add button and tooltip to container 73 | const div = document.createElement('div'); 74 | div.className = 'float-left'; 75 | div.appendChild(link); 76 | div.appendChild(tooltip); 77 | li.appendChild(div); 78 | li.id = 'git-ingest-button'; 79 | 80 | return li; 81 | } 82 | 83 | export function appendGitIngestButton(button: HTMLElement) { 84 | const actionsList = document.querySelector('#repository-details-container > ul'); 85 | if (actionsList) { 86 | if (actionsList.children.length >= 2) { 87 | actionsList.insertBefore(button, actionsList.children[1]); 88 | } else { 89 | actionsList.insertBefore(button, actionsList.firstChild); 90 | } 91 | } 92 | } 93 | 94 | // Add storage change listener to update button URL when settings change 95 | storage.watch('sync:baseUrl', () => { 96 | const button = document.getElementById('git-ingest-button'); 97 | if (button) { 98 | const link = button.querySelector('a'); 99 | if (link) { 100 | createGitIngestButton().then(newButton => { 101 | const newLink = newButton.querySelector('a'); 102 | if (newLink) { 103 | link.href = newLink.href; 104 | link.target = newLink.target; 105 | link.rel = newLink.rel; 106 | } 107 | }); 108 | } 109 | } 110 | }); -------------------------------------------------------------------------------- /entrypoints/popup/App.tsx: -------------------------------------------------------------------------------- 1 | import { useState, useEffect } from 'react'; 2 | import { storage } from 'wxt/storage'; 3 | 4 | function App() { 5 | const [baseUrl, setBaseUrl] = useState(''); 6 | const [openInNewWindow, setOpenInNewWindow] = useState(false); 7 | const [isSaved, setIsSaved] = useState(false); 8 | 9 | useEffect(() => { 10 | storage.getItem('sync:baseUrl').then((savedUrl) => { 11 | if (savedUrl) { 12 | setBaseUrl(savedUrl); 13 | } 14 | }); 15 | storage.getItem('sync:openInNewWindow').then((value) => { 16 | setOpenInNewWindow(value ?? false); 17 | }); 18 | }, []); 19 | 20 | const handleSave = async (e: React.FormEvent) => { 21 | e.preventDefault(); 22 | await storage.setItem('sync:baseUrl', baseUrl); 23 | setIsSaved(true); 24 | setTimeout(() => setIsSaved(false), 2500); 25 | }; 26 | 27 | const handleToggleChange = async (checked: boolean) => { 28 | setOpenInNewWindow(checked); 29 | await storage.setItem('sync:openInNewWindow', checked); 30 | }; 31 | 32 | return ( 33 |
34 |
35 |

36 | Gitingest Extension 37 |

38 | 45 | 46 | 47 | 48 | 49 |
50 | 51 |
52 |
56 |
57 | 63 |
64 |
65 | setBaseUrl(e.target.value)} 70 | placeholder="https://gitingest.com" 71 | className="border-[3px] w-full relative z-20 border-gray-900 placeholder-gray-500 text-base font-medium focus:outline-none py-2 px-4 rounded" 72 | /> 73 |
74 |
75 | 76 |
77 | 87 |
88 | 89 |
90 |
91 | 97 |
98 |
99 | 100 | {isSaved && ( 101 |
102 | Settings saved! 103 |
104 | )} 105 |
106 |
107 | ); 108 | } 109 | 110 | export default App; 111 | -------------------------------------------------------------------------------- /PRIVACY.md: -------------------------------------------------------------------------------- 1 | # Privacy Policy 2 | Last updated: 26 December 2024 3 | 4 | ## Overview 5 | GitIngest Extension is committed to protecting your privacy. This privacy policy explains what information we collect, how we use it, and what rights you have in relation to it. This policy applies to all users of our browser extension, regardless of location. 6 | 7 | **Important Note**: This extension is designed to be completely offline-capable and does not transmit any data to any servers. All functionality is handled locally within your browser. 8 | 9 | **Disclaimer**: This extension only provides a redirect functionality to GitIngest.com or other user-configured URLs. Any data collection, processing, or usage that occurs on these websites is governed by their respective privacy policies and is not covered by this privacy policy. We are not responsible for and have no control over the privacy practices of these external services. 10 | 11 | ## Data Collection 12 | 13 | ### What We Collect 14 | The extension collects and stores: 15 | 1. **Service URL Configuration**: If you choose to use a custom GitIngest service instance, the extension stores your configured base URL locally in your browser. 16 | 17 | ### What We Don't Collect 18 | The extension does NOT collect: 19 | - Personal information 20 | - GitHub account information 21 | - Repository data 22 | - Browsing history 23 | - Usage statistics 24 | - Cookies or tracking data 25 | - Any other user data 26 | 27 | ### Zero Data Transmission 28 | By design and as verified in our open-source code: 29 | - No data is ever transmitted to our servers 30 | - No data is ever transmitted to third-party servers 31 | - No analytics or tracking code is implemented 32 | - All operations are performed locally in your browser 33 | - The extension functions completely offline after installation 34 | 35 | ## Data Use 36 | The stored Service URL Configuration is used solely to: 37 | 1. Redirect GitHub repository pages to your configured GitIngest service 38 | 2. Maintain your preferred GitIngest service setting between browser sessions 39 | 40 | We do not: 41 | - Process this data for any other purpose 42 | - Share this data with any third parties 43 | - Use this data for analytics or tracking 44 | - Combine this data with other information 45 | - Upload or transmit this data anywhere 46 | 47 | ## Data Storage and Security 48 | - All configuration data is stored locally in your browser using the browser's built-in storage API 49 | - Data never leaves your browser 50 | - No external servers are involved in any operations 51 | - No third-party analytics or tracking is implemented 52 | - Data is stored securely within your browser's protected storage area 53 | 54 | ## Your Privacy Rights 55 | 56 | ### For All Users 57 | - Access: View your stored configuration at any time through the extension popup 58 | - Deletion: Clear your data through browser settings or by uninstalling the extension 59 | - Modification: Update your configuration through the extension popup 60 | - Portability: Export your browser data using built-in browser tools 61 | 62 | ### For European Users (GDPR) 63 | Under the General Data Protection Regulation (GDPR), you have the following rights: 64 | - Right to be informed: This policy provides transparent information about our data practices 65 | - Right to access: View all your stored data through browser settings 66 | - Right to rectification: Modify your configuration at any time 67 | - Right to erasure: Remove all stored data by uninstalling the extension 68 | - Right to restrict processing: Not applicable as we only store, not process your data 69 | - Right to data portability: Export your data using browser tools 70 | - Right to object: Not applicable as we don't process data for marketing or profiling 71 | - Rights related to automated decision making: Not applicable as we don't make automated decisions 72 | 73 | ### For California Residents (CCPA) 74 | Under the California Consumer Privacy Act (CCPA), you have the following rights: 75 | - Right to know: This policy discloses all data collection and use 76 | - Right to delete: Remove your data through browser settings or extension uninstallation 77 | - Right to opt-out: Not applicable as we don't sell personal information 78 | - Right to non-discrimination: We don't discriminate based on privacy choices 79 | 80 | ## Permissions 81 | 82 | ### GitHub.com Access 83 | The extension requires access to GitHub.com (`*://*.github.com/*`) to: 84 | - Detect repository pages 85 | - Add the "Open in GitIngest" button 86 | - Generate correct GitIngest service URLs 87 | 88 | This access is used solely for enhancing the GitHub interface with GitIngest functionality and does not involve collecting or transmitting any data from GitHub pages. 89 | 90 | ### Redirect Functionality 91 | The extension's core functionality is to redirect users from GitHub repository pages to GitIngest services: 92 | - By default, redirects go to GitIngest.com 93 | - Users can configure a custom GitIngest service URL 94 | - The extension is not involved in and cannot access any data processing that occurs on these external services 95 | - Users should review the privacy policies of their configured GitIngest services 96 | 97 | ### Storage Permission 98 | Storage permission is used exclusively for: 99 | - Storing your preferred GitIngest service URL 100 | - Maintaining your configuration across browser sessions 101 | 102 | ## International Data Transfers 103 | No data transfers occur as all data is stored locally in your browser. 104 | 105 | ## Children's Privacy 106 | Our extension does not knowingly collect any personal information from children under 13 years of age. 107 | 108 | ## Changes to This Privacy Policy 109 | We may update this privacy policy from time to time. Any changes will be reflected in this document with an updated version number. Significant changes will be communicated through our GitHub repository. 110 | 111 | ## Contact Information 112 | If you have any questions about this privacy policy or our treatment of your data, please open an issue in our GitHub repository -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | react: 12 | specifier: ^19.0.0 13 | version: 19.0.0 14 | react-dom: 15 | specifier: ^19.0.0 16 | version: 19.0.0(react@19.0.0) 17 | devDependencies: 18 | '@types/chrome': 19 | specifier: ^0.0.280 20 | version: 0.0.280 21 | '@types/react': 22 | specifier: ^19.0.1 23 | version: 19.0.2 24 | '@types/react-dom': 25 | specifier: ^19.0.2 26 | version: 19.0.2(@types/react@19.0.2) 27 | '@wxt-dev/module-react': 28 | specifier: ^1.1.2 29 | version: 1.1.3(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))(wxt@0.19.23(@types/node@22.10.2)(rollup@4.29.1)(yaml@2.6.1)) 30 | autoprefixer: 31 | specifier: ^10.4.20 32 | version: 10.4.20(postcss@8.4.49) 33 | postcss: 34 | specifier: ^8.4.49 35 | version: 8.4.49 36 | tailwindcss: 37 | specifier: ^3.4.17 38 | version: 3.4.17 39 | typescript: 40 | specifier: ^5.6.3 41 | version: 5.7.2 42 | wxt: 43 | specifier: ^0.19.13 44 | version: 0.19.23(@types/node@22.10.2)(rollup@4.29.1)(yaml@2.6.1) 45 | 46 | packages: 47 | 48 | '@1natsu/wait-element@4.1.2': 49 | resolution: {integrity: sha512-qWxSJD+Q5b8bKOvESFifvfZ92DuMsY+03SBNjTO34ipJLP6mZ9yK4bQz/vlh48aEQXoJfaZBqUwKL5BdI5iiWw==} 50 | 51 | '@aklinker1/rollup-plugin-visualizer@5.12.0': 52 | resolution: {integrity: sha512-X24LvEGw6UFmy0lpGJDmXsMyBD58XmX1bbwsaMLhNoM+UMQfQ3b2RtC+nz4b/NoRK5r6QJSKJHBNVeUdwqybaQ==} 53 | engines: {node: '>=14'} 54 | hasBin: true 55 | peerDependencies: 56 | rollup: 2.x || 3.x || 4.x 57 | peerDependenciesMeta: 58 | rollup: 59 | optional: true 60 | 61 | '@alloc/quick-lru@5.2.0': 62 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 63 | engines: {node: '>=10'} 64 | 65 | '@ampproject/remapping@2.3.0': 66 | resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} 67 | engines: {node: '>=6.0.0'} 68 | 69 | '@babel/code-frame@7.26.2': 70 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 71 | engines: {node: '>=6.9.0'} 72 | 73 | '@babel/compat-data@7.26.3': 74 | resolution: {integrity: sha512-nHIxvKPniQXpmQLb0vhY3VaFb3S0YrTAwpOWJZh1wn3oJPjJk9Asva204PsBdmAE8vpzfHudT8DB0scYvy9q0g==} 75 | engines: {node: '>=6.9.0'} 76 | 77 | '@babel/core@7.26.0': 78 | resolution: {integrity: sha512-i1SLeK+DzNnQ3LL/CswPCa/E5u4lh1k6IAEphON8F+cXt0t9euTshDru0q7/IqMa1PMPz5RnHuHscF8/ZJsStg==} 79 | engines: {node: '>=6.9.0'} 80 | 81 | '@babel/generator@7.26.3': 82 | resolution: {integrity: sha512-6FF/urZvD0sTeO7k6/B15pMLC4CHUv1426lzr3N01aHJTl046uCAh9LXW/fzeXXjPNCJ6iABW5XaWOsIZB93aQ==} 83 | engines: {node: '>=6.9.0'} 84 | 85 | '@babel/helper-compilation-targets@7.25.9': 86 | resolution: {integrity: sha512-j9Db8Suy6yV/VHa4qzrj9yZfZxhLWQdVnRlXxmKLYlhWUVB1sB2G5sxuWYXk/whHD9iW76PmNzxZ4UCnTQTVEQ==} 87 | engines: {node: '>=6.9.0'} 88 | 89 | '@babel/helper-module-imports@7.25.9': 90 | resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} 91 | engines: {node: '>=6.9.0'} 92 | 93 | '@babel/helper-module-transforms@7.26.0': 94 | resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} 95 | engines: {node: '>=6.9.0'} 96 | peerDependencies: 97 | '@babel/core': ^7.0.0 98 | 99 | '@babel/helper-plugin-utils@7.25.9': 100 | resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} 101 | engines: {node: '>=6.9.0'} 102 | 103 | '@babel/helper-string-parser@7.25.9': 104 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 105 | engines: {node: '>=6.9.0'} 106 | 107 | '@babel/helper-validator-identifier@7.25.9': 108 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 109 | engines: {node: '>=6.9.0'} 110 | 111 | '@babel/helper-validator-option@7.25.9': 112 | resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} 113 | engines: {node: '>=6.9.0'} 114 | 115 | '@babel/helpers@7.26.0': 116 | resolution: {integrity: sha512-tbhNuIxNcVb21pInl3ZSjksLCvgdZy9KwJ8brv993QtIVKJBBkYXz4q4ZbAv31GdnC+R90np23L5FbEBlthAEw==} 117 | engines: {node: '>=6.9.0'} 118 | 119 | '@babel/parser@7.26.3': 120 | resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} 121 | engines: {node: '>=6.0.0'} 122 | hasBin: true 123 | 124 | '@babel/plugin-transform-react-jsx-self@7.25.9': 125 | resolution: {integrity: sha512-y8quW6p0WHkEhmErnfe58r7x0A70uKphQm8Sp8cV7tjNQwK56sNVK0M73LK3WuYmsuyrftut4xAkjjgU0twaMg==} 126 | engines: {node: '>=6.9.0'} 127 | peerDependencies: 128 | '@babel/core': ^7.0.0-0 129 | 130 | '@babel/plugin-transform-react-jsx-source@7.25.9': 131 | resolution: {integrity: sha512-+iqjT8xmXhhYv4/uiYd8FNQsraMFZIfxVSqxxVSZP0WbbSAWvBXAul0m/zu+7Vv4O/3WtApy9pmaTMiumEZgfg==} 132 | engines: {node: '>=6.9.0'} 133 | peerDependencies: 134 | '@babel/core': ^7.0.0-0 135 | 136 | '@babel/runtime@7.24.7': 137 | resolution: {integrity: sha512-UwgBRMjJP+xv857DCngvqXI3Iq6J4v0wXmwc6sapg+zyhbwmQX67LUEFrkK5tbyJ30jGuG3ZvWpBiB9LCy1kWw==} 138 | engines: {node: '>=6.9.0'} 139 | 140 | '@babel/template@7.25.9': 141 | resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} 142 | engines: {node: '>=6.9.0'} 143 | 144 | '@babel/traverse@7.26.4': 145 | resolution: {integrity: sha512-fH+b7Y4p3yqvApJALCPJcwb0/XaOSgtK4pzV6WVjPR5GLFQBRI7pfoX2V2iM48NXvX07NUxxm1Vw98YjqTcU5w==} 146 | engines: {node: '>=6.9.0'} 147 | 148 | '@babel/types@7.26.3': 149 | resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} 150 | engines: {node: '>=6.9.0'} 151 | 152 | '@devicefarmer/adbkit-logcat@2.1.3': 153 | resolution: {integrity: sha512-yeaGFjNBc/6+svbDeul1tNHtNChw6h8pSHAt5D+JsedUrMTN7tla7B15WLDyekxsuS2XlZHRxpuC6m92wiwCNw==} 154 | engines: {node: '>= 4'} 155 | 156 | '@devicefarmer/adbkit-monkey@1.2.1': 157 | resolution: {integrity: sha512-ZzZY/b66W2Jd6NHbAhLyDWOEIBWC11VizGFk7Wx7M61JZRz7HR9Cq5P+65RKWUU7u6wgsE8Lmh9nE4Mz+U2eTg==} 158 | engines: {node: '>= 0.10.4'} 159 | 160 | '@devicefarmer/adbkit@3.2.6': 161 | resolution: {integrity: sha512-8lO1hSeTgtxcOHhp4tTWq/JaOysp5KNbbyFoxNEBnwkCDZu/Bji3ZfOaG++Riv9jN6c9bgdLBOZqJTC5VJPRKQ==} 162 | engines: {node: '>= 0.10.4'} 163 | hasBin: true 164 | 165 | '@esbuild/aix-ppc64@0.21.5': 166 | resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} 167 | engines: {node: '>=12'} 168 | cpu: [ppc64] 169 | os: [aix] 170 | 171 | '@esbuild/aix-ppc64@0.24.2': 172 | resolution: {integrity: sha512-thpVCb/rhxE/BnMLQ7GReQLLN8q9qbHmI55F4489/ByVg2aQaQ6kbcLb6FHkocZzQhxc4gx0sCk0tJkKBFzDhA==} 173 | engines: {node: '>=18'} 174 | cpu: [ppc64] 175 | os: [aix] 176 | 177 | '@esbuild/android-arm64@0.21.5': 178 | resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} 179 | engines: {node: '>=12'} 180 | cpu: [arm64] 181 | os: [android] 182 | 183 | '@esbuild/android-arm64@0.24.2': 184 | resolution: {integrity: sha512-cNLgeqCqV8WxfcTIOeL4OAtSmL8JjcN6m09XIgro1Wi7cF4t/THaWEa7eL5CMoMBdjoHOTh/vwTO/o2TRXIyzg==} 185 | engines: {node: '>=18'} 186 | cpu: [arm64] 187 | os: [android] 188 | 189 | '@esbuild/android-arm@0.21.5': 190 | resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} 191 | engines: {node: '>=12'} 192 | cpu: [arm] 193 | os: [android] 194 | 195 | '@esbuild/android-arm@0.24.2': 196 | resolution: {integrity: sha512-tmwl4hJkCfNHwFB3nBa8z1Uy3ypZpxqxfTQOcHX+xRByyYgunVbZ9MzUUfb0RxaHIMnbHagwAxuTL+tnNM+1/Q==} 197 | engines: {node: '>=18'} 198 | cpu: [arm] 199 | os: [android] 200 | 201 | '@esbuild/android-x64@0.21.5': 202 | resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} 203 | engines: {node: '>=12'} 204 | cpu: [x64] 205 | os: [android] 206 | 207 | '@esbuild/android-x64@0.24.2': 208 | resolution: {integrity: sha512-B6Q0YQDqMx9D7rvIcsXfmJfvUYLoP722bgfBlO5cGvNVb5V/+Y7nhBE3mHV9OpxBf4eAS2S68KZztiPaWq4XYw==} 209 | engines: {node: '>=18'} 210 | cpu: [x64] 211 | os: [android] 212 | 213 | '@esbuild/darwin-arm64@0.21.5': 214 | resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} 215 | engines: {node: '>=12'} 216 | cpu: [arm64] 217 | os: [darwin] 218 | 219 | '@esbuild/darwin-arm64@0.24.2': 220 | resolution: {integrity: sha512-kj3AnYWc+CekmZnS5IPu9D+HWtUI49hbnyqk0FLEJDbzCIQt7hg7ucF1SQAilhtYpIujfaHr6O0UHlzzSPdOeA==} 221 | engines: {node: '>=18'} 222 | cpu: [arm64] 223 | os: [darwin] 224 | 225 | '@esbuild/darwin-x64@0.21.5': 226 | resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} 227 | engines: {node: '>=12'} 228 | cpu: [x64] 229 | os: [darwin] 230 | 231 | '@esbuild/darwin-x64@0.24.2': 232 | resolution: {integrity: sha512-WeSrmwwHaPkNR5H3yYfowhZcbriGqooyu3zI/3GGpF8AyUdsrrP0X6KumITGA9WOyiJavnGZUwPGvxvwfWPHIA==} 233 | engines: {node: '>=18'} 234 | cpu: [x64] 235 | os: [darwin] 236 | 237 | '@esbuild/freebsd-arm64@0.21.5': 238 | resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} 239 | engines: {node: '>=12'} 240 | cpu: [arm64] 241 | os: [freebsd] 242 | 243 | '@esbuild/freebsd-arm64@0.24.2': 244 | resolution: {integrity: sha512-UN8HXjtJ0k/Mj6a9+5u6+2eZ2ERD7Edt1Q9IZiB5UZAIdPnVKDoG7mdTVGhHJIeEml60JteamR3qhsr1r8gXvg==} 245 | engines: {node: '>=18'} 246 | cpu: [arm64] 247 | os: [freebsd] 248 | 249 | '@esbuild/freebsd-x64@0.21.5': 250 | resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} 251 | engines: {node: '>=12'} 252 | cpu: [x64] 253 | os: [freebsd] 254 | 255 | '@esbuild/freebsd-x64@0.24.2': 256 | resolution: {integrity: sha512-TvW7wE/89PYW+IevEJXZ5sF6gJRDY/14hyIGFXdIucxCsbRmLUcjseQu1SyTko+2idmCw94TgyaEZi9HUSOe3Q==} 257 | engines: {node: '>=18'} 258 | cpu: [x64] 259 | os: [freebsd] 260 | 261 | '@esbuild/linux-arm64@0.21.5': 262 | resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} 263 | engines: {node: '>=12'} 264 | cpu: [arm64] 265 | os: [linux] 266 | 267 | '@esbuild/linux-arm64@0.24.2': 268 | resolution: {integrity: sha512-7HnAD6074BW43YvvUmE/35Id9/NB7BeX5EoNkK9obndmZBUk8xmJJeU7DwmUeN7tkysslb2eSl6CTrYz6oEMQg==} 269 | engines: {node: '>=18'} 270 | cpu: [arm64] 271 | os: [linux] 272 | 273 | '@esbuild/linux-arm@0.21.5': 274 | resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} 275 | engines: {node: '>=12'} 276 | cpu: [arm] 277 | os: [linux] 278 | 279 | '@esbuild/linux-arm@0.24.2': 280 | resolution: {integrity: sha512-n0WRM/gWIdU29J57hJyUdIsk0WarGd6To0s+Y+LwvlC55wt+GT/OgkwoXCXvIue1i1sSNWblHEig00GBWiJgfA==} 281 | engines: {node: '>=18'} 282 | cpu: [arm] 283 | os: [linux] 284 | 285 | '@esbuild/linux-ia32@0.21.5': 286 | resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} 287 | engines: {node: '>=12'} 288 | cpu: [ia32] 289 | os: [linux] 290 | 291 | '@esbuild/linux-ia32@0.24.2': 292 | resolution: {integrity: sha512-sfv0tGPQhcZOgTKO3oBE9xpHuUqguHvSo4jl+wjnKwFpapx+vUDcawbwPNuBIAYdRAvIDBfZVvXprIj3HA+Ugw==} 293 | engines: {node: '>=18'} 294 | cpu: [ia32] 295 | os: [linux] 296 | 297 | '@esbuild/linux-loong64@0.21.5': 298 | resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} 299 | engines: {node: '>=12'} 300 | cpu: [loong64] 301 | os: [linux] 302 | 303 | '@esbuild/linux-loong64@0.24.2': 304 | resolution: {integrity: sha512-CN9AZr8kEndGooS35ntToZLTQLHEjtVB5n7dl8ZcTZMonJ7CCfStrYhrzF97eAecqVbVJ7APOEe18RPI4KLhwQ==} 305 | engines: {node: '>=18'} 306 | cpu: [loong64] 307 | os: [linux] 308 | 309 | '@esbuild/linux-mips64el@0.21.5': 310 | resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} 311 | engines: {node: '>=12'} 312 | cpu: [mips64el] 313 | os: [linux] 314 | 315 | '@esbuild/linux-mips64el@0.24.2': 316 | resolution: {integrity: sha512-iMkk7qr/wl3exJATwkISxI7kTcmHKE+BlymIAbHO8xanq/TjHaaVThFF6ipWzPHryoFsesNQJPE/3wFJw4+huw==} 317 | engines: {node: '>=18'} 318 | cpu: [mips64el] 319 | os: [linux] 320 | 321 | '@esbuild/linux-ppc64@0.21.5': 322 | resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} 323 | engines: {node: '>=12'} 324 | cpu: [ppc64] 325 | os: [linux] 326 | 327 | '@esbuild/linux-ppc64@0.24.2': 328 | resolution: {integrity: sha512-shsVrgCZ57Vr2L8mm39kO5PPIb+843FStGt7sGGoqiiWYconSxwTiuswC1VJZLCjNiMLAMh34jg4VSEQb+iEbw==} 329 | engines: {node: '>=18'} 330 | cpu: [ppc64] 331 | os: [linux] 332 | 333 | '@esbuild/linux-riscv64@0.21.5': 334 | resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} 335 | engines: {node: '>=12'} 336 | cpu: [riscv64] 337 | os: [linux] 338 | 339 | '@esbuild/linux-riscv64@0.24.2': 340 | resolution: {integrity: sha512-4eSFWnU9Hhd68fW16GD0TINewo1L6dRrB+oLNNbYyMUAeOD2yCK5KXGK1GH4qD/kT+bTEXjsyTCiJGHPZ3eM9Q==} 341 | engines: {node: '>=18'} 342 | cpu: [riscv64] 343 | os: [linux] 344 | 345 | '@esbuild/linux-s390x@0.21.5': 346 | resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} 347 | engines: {node: '>=12'} 348 | cpu: [s390x] 349 | os: [linux] 350 | 351 | '@esbuild/linux-s390x@0.24.2': 352 | resolution: {integrity: sha512-S0Bh0A53b0YHL2XEXC20bHLuGMOhFDO6GN4b3YjRLK//Ep3ql3erpNcPlEFed93hsQAjAQDNsvcK+hV90FubSw==} 353 | engines: {node: '>=18'} 354 | cpu: [s390x] 355 | os: [linux] 356 | 357 | '@esbuild/linux-x64@0.21.5': 358 | resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} 359 | engines: {node: '>=12'} 360 | cpu: [x64] 361 | os: [linux] 362 | 363 | '@esbuild/linux-x64@0.24.2': 364 | resolution: {integrity: sha512-8Qi4nQcCTbLnK9WoMjdC9NiTG6/E38RNICU6sUNqK0QFxCYgoARqVqxdFmWkdonVsvGqWhmm7MO0jyTqLqwj0Q==} 365 | engines: {node: '>=18'} 366 | cpu: [x64] 367 | os: [linux] 368 | 369 | '@esbuild/netbsd-arm64@0.24.2': 370 | resolution: {integrity: sha512-wuLK/VztRRpMt9zyHSazyCVdCXlpHkKm34WUyinD2lzK07FAHTq0KQvZZlXikNWkDGoT6x3TD51jKQ7gMVpopw==} 371 | engines: {node: '>=18'} 372 | cpu: [arm64] 373 | os: [netbsd] 374 | 375 | '@esbuild/netbsd-x64@0.21.5': 376 | resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} 377 | engines: {node: '>=12'} 378 | cpu: [x64] 379 | os: [netbsd] 380 | 381 | '@esbuild/netbsd-x64@0.24.2': 382 | resolution: {integrity: sha512-VefFaQUc4FMmJuAxmIHgUmfNiLXY438XrL4GDNV1Y1H/RW3qow68xTwjZKfj/+Plp9NANmzbH5R40Meudu8mmw==} 383 | engines: {node: '>=18'} 384 | cpu: [x64] 385 | os: [netbsd] 386 | 387 | '@esbuild/openbsd-arm64@0.24.2': 388 | resolution: {integrity: sha512-YQbi46SBct6iKnszhSvdluqDmxCJA+Pu280Av9WICNwQmMxV7nLRHZfjQzwbPs3jeWnuAhE9Jy0NrnJ12Oz+0A==} 389 | engines: {node: '>=18'} 390 | cpu: [arm64] 391 | os: [openbsd] 392 | 393 | '@esbuild/openbsd-x64@0.21.5': 394 | resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} 395 | engines: {node: '>=12'} 396 | cpu: [x64] 397 | os: [openbsd] 398 | 399 | '@esbuild/openbsd-x64@0.24.2': 400 | resolution: {integrity: sha512-+iDS6zpNM6EnJyWv0bMGLWSWeXGN/HTaF/LXHXHwejGsVi+ooqDfMCCTerNFxEkM3wYVcExkeGXNqshc9iMaOA==} 401 | engines: {node: '>=18'} 402 | cpu: [x64] 403 | os: [openbsd] 404 | 405 | '@esbuild/sunos-x64@0.21.5': 406 | resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} 407 | engines: {node: '>=12'} 408 | cpu: [x64] 409 | os: [sunos] 410 | 411 | '@esbuild/sunos-x64@0.24.2': 412 | resolution: {integrity: sha512-hTdsW27jcktEvpwNHJU4ZwWFGkz2zRJUz8pvddmXPtXDzVKTTINmlmga3ZzwcuMpUvLw7JkLy9QLKyGpD2Yxig==} 413 | engines: {node: '>=18'} 414 | cpu: [x64] 415 | os: [sunos] 416 | 417 | '@esbuild/win32-arm64@0.21.5': 418 | resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} 419 | engines: {node: '>=12'} 420 | cpu: [arm64] 421 | os: [win32] 422 | 423 | '@esbuild/win32-arm64@0.24.2': 424 | resolution: {integrity: sha512-LihEQ2BBKVFLOC9ZItT9iFprsE9tqjDjnbulhHoFxYQtQfai7qfluVODIYxt1PgdoyQkz23+01rzwNwYfutxUQ==} 425 | engines: {node: '>=18'} 426 | cpu: [arm64] 427 | os: [win32] 428 | 429 | '@esbuild/win32-ia32@0.21.5': 430 | resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} 431 | engines: {node: '>=12'} 432 | cpu: [ia32] 433 | os: [win32] 434 | 435 | '@esbuild/win32-ia32@0.24.2': 436 | resolution: {integrity: sha512-q+iGUwfs8tncmFC9pcnD5IvRHAzmbwQ3GPS5/ceCyHdjXubwQWI12MKWSNSMYLJMq23/IUCvJMS76PDqXe1fxA==} 437 | engines: {node: '>=18'} 438 | cpu: [ia32] 439 | os: [win32] 440 | 441 | '@esbuild/win32-x64@0.21.5': 442 | resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} 443 | engines: {node: '>=12'} 444 | cpu: [x64] 445 | os: [win32] 446 | 447 | '@esbuild/win32-x64@0.24.2': 448 | resolution: {integrity: sha512-7VTgWzgMGvup6aSqDPLiW5zHaxYJGTO4OokMjIlrCtf+VpEL+cXKtCvg723iguPYI5oaUNdS+/V7OU2gvXVWEg==} 449 | engines: {node: '>=18'} 450 | cpu: [x64] 451 | os: [win32] 452 | 453 | '@isaacs/cliui@8.0.2': 454 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 455 | engines: {node: '>=12'} 456 | 457 | '@jridgewell/gen-mapping@0.3.8': 458 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} 459 | engines: {node: '>=6.0.0'} 460 | 461 | '@jridgewell/resolve-uri@3.1.2': 462 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 463 | engines: {node: '>=6.0.0'} 464 | 465 | '@jridgewell/set-array@1.2.1': 466 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 467 | engines: {node: '>=6.0.0'} 468 | 469 | '@jridgewell/sourcemap-codec@1.5.0': 470 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 471 | 472 | '@jridgewell/trace-mapping@0.3.25': 473 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 474 | 475 | '@nodelib/fs.scandir@2.1.5': 476 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 477 | engines: {node: '>= 8'} 478 | 479 | '@nodelib/fs.stat@2.0.5': 480 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 481 | engines: {node: '>= 8'} 482 | 483 | '@nodelib/fs.walk@1.2.8': 484 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 485 | engines: {node: '>= 8'} 486 | 487 | '@pkgjs/parseargs@0.11.0': 488 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 489 | engines: {node: '>=14'} 490 | 491 | '@pnpm/config.env-replace@1.1.0': 492 | resolution: {integrity: sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w==} 493 | engines: {node: '>=12.22.0'} 494 | 495 | '@pnpm/network.ca-file@1.0.2': 496 | resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} 497 | engines: {node: '>=12.22.0'} 498 | 499 | '@pnpm/npm-conf@2.3.1': 500 | resolution: {integrity: sha512-c83qWb22rNRuB0UaVCI0uRPNRr8Z0FWnEIvT47jiHAmOIUHbBOg5XvV7pM5x+rKn9HRpjxquDbXYSXr3fAKFcw==} 501 | engines: {node: '>=12'} 502 | 503 | '@rollup/pluginutils@5.1.4': 504 | resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} 505 | engines: {node: '>=14.0.0'} 506 | peerDependencies: 507 | rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 508 | peerDependenciesMeta: 509 | rollup: 510 | optional: true 511 | 512 | '@rollup/rollup-android-arm-eabi@4.29.1': 513 | resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==} 514 | cpu: [arm] 515 | os: [android] 516 | 517 | '@rollup/rollup-android-arm64@4.29.1': 518 | resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==} 519 | cpu: [arm64] 520 | os: [android] 521 | 522 | '@rollup/rollup-darwin-arm64@4.29.1': 523 | resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==} 524 | cpu: [arm64] 525 | os: [darwin] 526 | 527 | '@rollup/rollup-darwin-x64@4.29.1': 528 | resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==} 529 | cpu: [x64] 530 | os: [darwin] 531 | 532 | '@rollup/rollup-freebsd-arm64@4.29.1': 533 | resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==} 534 | cpu: [arm64] 535 | os: [freebsd] 536 | 537 | '@rollup/rollup-freebsd-x64@4.29.1': 538 | resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==} 539 | cpu: [x64] 540 | os: [freebsd] 541 | 542 | '@rollup/rollup-linux-arm-gnueabihf@4.29.1': 543 | resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==} 544 | cpu: [arm] 545 | os: [linux] 546 | 547 | '@rollup/rollup-linux-arm-musleabihf@4.29.1': 548 | resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==} 549 | cpu: [arm] 550 | os: [linux] 551 | 552 | '@rollup/rollup-linux-arm64-gnu@4.29.1': 553 | resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==} 554 | cpu: [arm64] 555 | os: [linux] 556 | 557 | '@rollup/rollup-linux-arm64-musl@4.29.1': 558 | resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==} 559 | cpu: [arm64] 560 | os: [linux] 561 | 562 | '@rollup/rollup-linux-loongarch64-gnu@4.29.1': 563 | resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==} 564 | cpu: [loong64] 565 | os: [linux] 566 | 567 | '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': 568 | resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==} 569 | cpu: [ppc64] 570 | os: [linux] 571 | 572 | '@rollup/rollup-linux-riscv64-gnu@4.29.1': 573 | resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==} 574 | cpu: [riscv64] 575 | os: [linux] 576 | 577 | '@rollup/rollup-linux-s390x-gnu@4.29.1': 578 | resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==} 579 | cpu: [s390x] 580 | os: [linux] 581 | 582 | '@rollup/rollup-linux-x64-gnu@4.29.1': 583 | resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==} 584 | cpu: [x64] 585 | os: [linux] 586 | 587 | '@rollup/rollup-linux-x64-musl@4.29.1': 588 | resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==} 589 | cpu: [x64] 590 | os: [linux] 591 | 592 | '@rollup/rollup-win32-arm64-msvc@4.29.1': 593 | resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==} 594 | cpu: [arm64] 595 | os: [win32] 596 | 597 | '@rollup/rollup-win32-ia32-msvc@4.29.1': 598 | resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==} 599 | cpu: [ia32] 600 | os: [win32] 601 | 602 | '@rollup/rollup-win32-x64-msvc@4.29.1': 603 | resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==} 604 | cpu: [x64] 605 | os: [win32] 606 | 607 | '@sindresorhus/is@5.6.0': 608 | resolution: {integrity: sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g==} 609 | engines: {node: '>=14.16'} 610 | 611 | '@szmarczak/http-timer@5.0.1': 612 | resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} 613 | engines: {node: '>=14.16'} 614 | 615 | '@types/babel__core@7.20.5': 616 | resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} 617 | 618 | '@types/babel__generator@7.6.8': 619 | resolution: {integrity: sha512-ASsj+tpEDsEiFr1arWrlN6V3mdfjRMZt6LtK/Vp/kreFLnr5QH5+DhvD5nINYZXzwJvXeGq+05iUXcAzVrqWtw==} 620 | 621 | '@types/babel__template@7.4.4': 622 | resolution: {integrity: sha512-h/NUaSyG5EyxBIp8YRxo4RMe2/qQgvyowRwVMzhYhBCONbW8PUsg4lkFMrhgZhUe5z3L3MiLDuvyJ/CaPa2A8A==} 623 | 624 | '@types/babel__traverse@7.20.6': 625 | resolution: {integrity: sha512-r1bzfrm0tomOI8g1SzvCaQHo6Lcv6zu0EA+W2kHrt8dyrHQxGzBBL4kdkzIS+jBMV+EYcMAEAqXqYaLJq5rOZg==} 626 | 627 | '@types/chrome@0.0.280': 628 | resolution: {integrity: sha512-AotSmZrL9bcZDDmSI1D9dE7PGbhOur5L0cKxXd7IqbVizQWCY4gcvupPUVsQ4FfDj3V2tt/iOpomT9EY0s+w1g==} 629 | 630 | '@types/estree@1.0.6': 631 | resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} 632 | 633 | '@types/filesystem@0.0.36': 634 | resolution: {integrity: sha512-vPDXOZuannb9FZdxgHnqSwAG/jvdGM8Wq+6N4D/d80z+D4HWH+bItqsZaVRQykAn6WEVeEkLm2oQigyHtgb0RA==} 635 | 636 | '@types/filewriter@0.0.33': 637 | resolution: {integrity: sha512-xFU8ZXTw4gd358lb2jw25nxY9QAgqn2+bKKjKOYfNCzN4DKCFetK7sPtrlpg66Ywe3vWY9FNxprZawAh9wfJ3g==} 638 | 639 | '@types/har-format@1.2.16': 640 | resolution: {integrity: sha512-fluxdy7ryD3MV6h8pTfTYpy/xQzCFC7m89nOH9y94cNqJ1mDIDPut7MnRHI3F6qRmh/cT2fUjG1MLdCNb4hE9A==} 641 | 642 | '@types/http-cache-semantics@4.0.4': 643 | resolution: {integrity: sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==} 644 | 645 | '@types/minimatch@3.0.5': 646 | resolution: {integrity: sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==} 647 | 648 | '@types/node@22.10.2': 649 | resolution: {integrity: sha512-Xxr6BBRCAOQixvonOye19wnzyDiUtTeqldOOmj3CkeblonbccA12PFwlufvRdrpjXxqnmUaeiU5EOA+7s5diUQ==} 650 | 651 | '@types/react-dom@19.0.2': 652 | resolution: {integrity: sha512-c1s+7TKFaDRRxr1TxccIX2u7sfCnc3RxkVyBIUA2lCpyqCF+QoAwQ/CBg7bsMdVwP120HEH143VQezKtef5nCg==} 653 | peerDependencies: 654 | '@types/react': ^19.0.0 655 | 656 | '@types/react@19.0.2': 657 | resolution: {integrity: sha512-USU8ZI/xyKJwFTpjSVIrSeHBVAGagkHQKPNbxeWwql/vDmnTIBgx+TJnhFnj1NXgz8XfprU0egV2dROLGpsBEg==} 658 | 659 | '@types/webextension-polyfill@0.12.1': 660 | resolution: {integrity: sha512-xPTFWwQ8BxPevPF2IKsf4hpZNss4LxaOLZXypQH4E63BDLmcwX/RMGdI4tB4VO4Nb6xDBH3F/p4gz4wvof1o9w==} 661 | 662 | '@types/yauzl@2.10.3': 663 | resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} 664 | 665 | '@vitejs/plugin-react@4.3.4': 666 | resolution: {integrity: sha512-SCCPBJtYLdE8PX/7ZQAs1QAZ8Jqwih+0VBLum1EGqmCCQal+MIUqLCzj3ZUy8ufbC0cAM4LRlSTm7IQJwWT4ug==} 667 | engines: {node: ^14.18.0 || >=16.0.0} 668 | peerDependencies: 669 | vite: ^4.2.0 || ^5.0.0 || ^6.0.0 670 | 671 | '@webext-core/fake-browser@1.3.2': 672 | resolution: {integrity: sha512-jFyPWWz+VkHAC9DRIiIPOyu6X/KlC8dYqSKweHz6tsDb86QawtVgZSpYcM+GOQBlZc5DHFo92jJ7cIq4uBnU0A==} 673 | 674 | '@webext-core/isolated-element@1.1.2': 675 | resolution: {integrity: sha512-CNHYhsIR8TPkPb+4yqTIuzaGnVn/Fshev5fyoPW+/8Cyc93tJbCjP9PC1XSK6fDWu+xASdPHLZaoa2nWAYoxeQ==} 676 | 677 | '@webext-core/match-patterns@1.0.3': 678 | resolution: {integrity: sha512-NY39ACqCxdKBmHgw361M9pfJma8e4AZo20w9AY+5ZjIj1W2dvXC8J31G5fjfOGbulW9w4WKpT8fPooi0mLkn9A==} 679 | 680 | '@wxt-dev/module-react@1.1.3': 681 | resolution: {integrity: sha512-ede2FLS3sdJwtyI61jvY1UiF194ouv3wxm+fCYjfP4FfvoXQbif8UuusYBC0KSa/L2AL9Cfa/lEvsdNYrKFUaA==} 682 | peerDependencies: 683 | wxt: '>=0.19.16' 684 | 685 | '@wxt-dev/storage@1.0.1': 686 | resolution: {integrity: sha512-05fzQrr4z0WhdJ0rMQGmjCNTWAC7vrCtvlmu6ZWAKbxdc7k0+T9ui5qPIdF+PxcKPRavIY6ebowBy5KV9lRY0w==} 687 | 688 | acorn@8.14.0: 689 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 690 | engines: {node: '>=0.4.0'} 691 | hasBin: true 692 | 693 | adm-zip@0.5.16: 694 | resolution: {integrity: sha512-TGw5yVi4saajsSEgz25grObGHEUaDrniwvA2qwSC060KfqGPdglhvPMA2lPIoxs3PQIItj2iag35fONcQqgUaQ==} 695 | engines: {node: '>=12.0'} 696 | 697 | ansi-align@3.0.1: 698 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 699 | 700 | ansi-escapes@7.0.0: 701 | resolution: {integrity: sha512-GdYO7a61mR0fOlAsvC9/rIHf7L96sBc6dEWzeOu+KAea5bZyQRPIpojrVoI4AXGJS/ycu/fBTdLrUkA4ODrvjw==} 702 | engines: {node: '>=18'} 703 | 704 | ansi-regex@5.0.1: 705 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 706 | engines: {node: '>=8'} 707 | 708 | ansi-regex@6.1.0: 709 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 710 | engines: {node: '>=12'} 711 | 712 | ansi-styles@4.3.0: 713 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 714 | engines: {node: '>=8'} 715 | 716 | ansi-styles@6.2.1: 717 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 718 | engines: {node: '>=12'} 719 | 720 | any-promise@1.3.0: 721 | resolution: {integrity: sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==} 722 | 723 | anymatch@3.1.3: 724 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 725 | engines: {node: '>= 8'} 726 | 727 | arg@5.0.2: 728 | resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} 729 | 730 | array-differ@4.0.0: 731 | resolution: {integrity: sha512-Q6VPTLMsmXZ47ENG3V+wQyZS1ZxXMxFyYzA+Z/GMrJ6yIutAIEf9wTyroTzmGjNfox9/h3GdGBCVh43GVFx4Uw==} 732 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 733 | 734 | array-union@3.0.1: 735 | resolution: {integrity: sha512-1OvF9IbWwaeiM9VhzYXVQacMibxpXOMYVNIvMtKRyX9SImBXpKcFr8XvFDeEslCyuH/t6KRt7HEO94AlP8Iatw==} 736 | engines: {node: '>=12'} 737 | 738 | async-mutex@0.5.0: 739 | resolution: {integrity: sha512-1A94B18jkJ3DYq284ohPxoXbfTA5HsQ7/Mf4DEhcyLx3Bz27Rh59iScbB6EPiP+B+joue6YCxcMXSbFC1tZKwA==} 740 | 741 | async@3.2.6: 742 | resolution: {integrity: sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==} 743 | 744 | at-least-node@1.0.0: 745 | resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} 746 | engines: {node: '>= 4.0.0'} 747 | 748 | autoprefixer@10.4.20: 749 | resolution: {integrity: sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==} 750 | engines: {node: ^10 || ^12 || >=14} 751 | hasBin: true 752 | peerDependencies: 753 | postcss: ^8.1.0 754 | 755 | balanced-match@1.0.2: 756 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 757 | 758 | base64-js@1.5.1: 759 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 760 | 761 | big-integer@1.6.52: 762 | resolution: {integrity: sha512-QxD8cf2eVqJOOz63z6JIN9BzvVs/dlySa5HGSBH5xtR8dPteIRQnBxxKqkNTiT6jbDTF6jAfrd4oMcND9RGbQg==} 763 | engines: {node: '>=0.6'} 764 | 765 | binary-extensions@2.3.0: 766 | resolution: {integrity: sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==} 767 | engines: {node: '>=8'} 768 | 769 | bl@5.1.0: 770 | resolution: {integrity: sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==} 771 | 772 | bluebird@3.7.2: 773 | resolution: {integrity: sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==} 774 | 775 | boolbase@1.0.0: 776 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 777 | 778 | boxen@7.1.1: 779 | resolution: {integrity: sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog==} 780 | engines: {node: '>=14.16'} 781 | 782 | bplist-parser@0.2.0: 783 | resolution: {integrity: sha512-z0M+byMThzQmD9NILRniCUXYsYpjwnlO8N5uCFaCqIOpqRsJCrQL9NK3JsD67CN5a08nF5oIL2bD6loTdHOuKw==} 784 | engines: {node: '>= 5.10.0'} 785 | 786 | brace-expansion@1.1.11: 787 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 788 | 789 | brace-expansion@2.0.1: 790 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 791 | 792 | braces@3.0.3: 793 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 794 | engines: {node: '>=8'} 795 | 796 | browserslist@4.24.3: 797 | resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==} 798 | engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} 799 | hasBin: true 800 | 801 | buffer-crc32@0.2.13: 802 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 803 | 804 | buffer-from@1.1.2: 805 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 806 | 807 | buffer@6.0.3: 808 | resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 809 | 810 | bundle-name@3.0.0: 811 | resolution: {integrity: sha512-PKA4BeSvBpQKQ8iPOGCSiell+N8P+Tf1DlwqmYhpe2gAhKPHn8EYOxVT+ShuGmhg8lN8XiSlS80yiExKXrURlw==} 812 | engines: {node: '>=12'} 813 | 814 | bundle-name@4.1.0: 815 | resolution: {integrity: sha512-tjwM5exMg6BGRI+kNmTntNsvdZS1X8BFYS6tnJ2hdH0kVxM6/eVZ2xy+FqStSWvYmtfFMDLIxurorHwDKfDz5Q==} 816 | engines: {node: '>=18'} 817 | 818 | bunyan@1.8.15: 819 | resolution: {integrity: sha512-0tECWShh6wUysgucJcBAoYegf3JJoZWibxdqhTm7OHPeT42qdjkZ29QCMcKwbgU1kiH+auSIasNRXMLWXafXig==} 820 | engines: {'0': node >=0.10.0} 821 | hasBin: true 822 | 823 | c12@1.11.2: 824 | resolution: {integrity: sha512-oBs8a4uvSDO9dm8b7OCFW7+dgtVrwmwnrVXYzLm43ta7ep2jCn/0MhoUFygIWtxhyy6+/MG7/agvpY0U1Iemew==} 825 | peerDependencies: 826 | magicast: ^0.3.4 827 | peerDependenciesMeta: 828 | magicast: 829 | optional: true 830 | 831 | cac@6.7.14: 832 | resolution: {integrity: sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==} 833 | engines: {node: '>=8'} 834 | 835 | cacheable-lookup@7.0.0: 836 | resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} 837 | engines: {node: '>=14.16'} 838 | 839 | cacheable-request@10.2.14: 840 | resolution: {integrity: sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ==} 841 | engines: {node: '>=14.16'} 842 | 843 | camelcase-css@2.0.1: 844 | resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} 845 | engines: {node: '>= 6'} 846 | 847 | camelcase@7.0.1: 848 | resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} 849 | engines: {node: '>=14.16'} 850 | 851 | caniuse-lite@1.0.30001690: 852 | resolution: {integrity: sha512-5ExiE3qQN6oF8Clf8ifIDcMRCRE/dMGcETG/XGMD8/XiXm6HXQgQTh1yZYLXXpSOsEUlJm1Xr7kGULZTuGtP/w==} 853 | 854 | chalk@4.1.2: 855 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 856 | engines: {node: '>=10'} 857 | 858 | chalk@5.4.1: 859 | resolution: {integrity: sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==} 860 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 861 | 862 | chokidar@3.6.0: 863 | resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} 864 | engines: {node: '>= 8.10.0'} 865 | 866 | chownr@2.0.0: 867 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 868 | engines: {node: '>=10'} 869 | 870 | chrome-launcher@1.1.0: 871 | resolution: {integrity: sha512-rJYWeEAERwWIr3c3mEVXwNiODPEdMRlRxHc47B1qHPOolHZnkj7rMv1QSUfPoG6MgatWj5AxSpnKKR4QEwEQIQ==} 872 | engines: {node: '>=12.13.0'} 873 | hasBin: true 874 | 875 | ci-info@3.9.0: 876 | resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} 877 | engines: {node: '>=8'} 878 | 879 | ci-info@4.1.0: 880 | resolution: {integrity: sha512-HutrvTNsF48wnxkzERIXOe5/mlcfFcbfCmwcg6CJnizbSue78AbDt+1cgl26zwn61WFxhcPykPfZrbqjGmBb4A==} 881 | engines: {node: '>=8'} 882 | 883 | citty@0.1.6: 884 | resolution: {integrity: sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==} 885 | 886 | cli-boxes@3.0.0: 887 | resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 888 | engines: {node: '>=10'} 889 | 890 | cli-cursor@4.0.0: 891 | resolution: {integrity: sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==} 892 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 893 | 894 | cli-cursor@5.0.0: 895 | resolution: {integrity: sha512-aCj4O5wKyszjMmDT4tZj93kxyydN/K5zPWSCe6/0AV/AA1pqe5ZBIw0a2ZfPQV7lL5/yb5HsUreJ6UFAF1tEQw==} 896 | engines: {node: '>=18'} 897 | 898 | cli-highlight@2.1.11: 899 | resolution: {integrity: sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==} 900 | engines: {node: '>=8.0.0', npm: '>=5.0.0'} 901 | hasBin: true 902 | 903 | cli-spinners@2.9.2: 904 | resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} 905 | engines: {node: '>=6'} 906 | 907 | cli-truncate@4.0.0: 908 | resolution: {integrity: sha512-nPdaFdQ0h/GEigbPClz11D0v/ZJEwxmeVZGeMo3Z5StPtUTkA9o1lD6QwoirYiSDzbcwn2XcjwmCp68W1IS4TA==} 909 | engines: {node: '>=18'} 910 | 911 | cliui@7.0.4: 912 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 913 | 914 | cliui@8.0.1: 915 | resolution: {integrity: sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==} 916 | engines: {node: '>=12'} 917 | 918 | clone@1.0.4: 919 | resolution: {integrity: sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==} 920 | engines: {node: '>=0.8'} 921 | 922 | color-convert@2.0.1: 923 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 924 | engines: {node: '>=7.0.0'} 925 | 926 | color-name@1.1.4: 927 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 928 | 929 | colorette@2.0.20: 930 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 931 | 932 | commander@2.9.0: 933 | resolution: {integrity: sha512-bmkUukX8wAOjHdN26xj5c4ctEV22TQ7dQYhSmuckKhToXrkUn0iIaolHdIxYYqD55nhpSPA9zPQ1yP57GdXP2A==} 934 | engines: {node: '>= 0.6.x'} 935 | 936 | commander@4.1.1: 937 | resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} 938 | engines: {node: '>= 6'} 939 | 940 | commander@9.5.0: 941 | resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} 942 | engines: {node: ^12.20.0 || >=14} 943 | 944 | concat-map@0.0.1: 945 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 946 | 947 | concat-stream@1.6.2: 948 | resolution: {integrity: sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==} 949 | engines: {'0': node >= 0.8} 950 | 951 | confbox@0.1.8: 952 | resolution: {integrity: sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==} 953 | 954 | config-chain@1.1.13: 955 | resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} 956 | 957 | configstore@6.0.0: 958 | resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} 959 | engines: {node: '>=12'} 960 | 961 | consola@3.3.1: 962 | resolution: {integrity: sha512-GyKnPG3/I+a4RtJxgHquJXWr70g9I3c4NT3dvqh0LPHQP2nZFQBOBszb7a5u/pGzqr40AKplQA6UxM1BSynSXg==} 963 | engines: {node: ^14.18.0 || >=16.10.0} 964 | 965 | convert-source-map@2.0.0: 966 | resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} 967 | 968 | core-util-is@1.0.3: 969 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 970 | 971 | cross-spawn@7.0.6: 972 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 973 | engines: {node: '>= 8'} 974 | 975 | crypto-random-string@4.0.0: 976 | resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} 977 | engines: {node: '>=12'} 978 | 979 | css-select@5.1.0: 980 | resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} 981 | 982 | css-what@6.1.0: 983 | resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} 984 | engines: {node: '>= 6'} 985 | 986 | cssesc@3.0.0: 987 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} 988 | engines: {node: '>=4'} 989 | hasBin: true 990 | 991 | cssom@0.5.0: 992 | resolution: {integrity: sha512-iKuQcq+NdHqlAcwUY0o/HL69XQrUaQdMjmStJ8JFmUaiiQErlhrmuigkg/CU4E2J0IyUKUrMAgl36TvN67MqTw==} 993 | 994 | csstype@3.1.3: 995 | resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} 996 | 997 | debounce@1.2.1: 998 | resolution: {integrity: sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==} 999 | 1000 | debug@2.6.9: 1001 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1002 | peerDependencies: 1003 | supports-color: '*' 1004 | peerDependenciesMeta: 1005 | supports-color: 1006 | optional: true 1007 | 1008 | debug@4.3.7: 1009 | resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 1010 | engines: {node: '>=6.0'} 1011 | peerDependencies: 1012 | supports-color: '*' 1013 | peerDependenciesMeta: 1014 | supports-color: 1015 | optional: true 1016 | 1017 | debug@4.4.0: 1018 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 1019 | engines: {node: '>=6.0'} 1020 | peerDependencies: 1021 | supports-color: '*' 1022 | peerDependenciesMeta: 1023 | supports-color: 1024 | optional: true 1025 | 1026 | decompress-response@6.0.0: 1027 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} 1028 | engines: {node: '>=10'} 1029 | 1030 | deep-extend@0.6.0: 1031 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 1032 | engines: {node: '>=4.0.0'} 1033 | 1034 | default-browser-id@3.0.0: 1035 | resolution: {integrity: sha512-OZ1y3y0SqSICtE8DE4S8YOE9UZOJ8wO16fKWVP5J1Qz42kV9jcnMVFrEE/noXb/ss3Q4pZIH79kxofzyNNtUNA==} 1036 | engines: {node: '>=12'} 1037 | 1038 | default-browser-id@5.0.0: 1039 | resolution: {integrity: sha512-A6p/pu/6fyBcA1TRz/GqWYPViplrftcW2gZC9q79ngNCKAeR/X3gcEdXQHl4KNXV+3wgIJ1CPkJQ3IHM6lcsyA==} 1040 | engines: {node: '>=18'} 1041 | 1042 | default-browser@4.0.0: 1043 | resolution: {integrity: sha512-wX5pXO1+BrhMkSbROFsyxUm0i/cJEScyNhA4PPxc41ICuv05ZZB/MX28s8aZx6xjmatvebIapF6hLEKEcpneUA==} 1044 | engines: {node: '>=14.16'} 1045 | 1046 | default-browser@5.2.1: 1047 | resolution: {integrity: sha512-WY/3TUME0x3KPYdRRxEJJvXRHV4PyPoUsxtZa78lwItwRQRHhd2U9xOscaT/YTf8uCXIAjeJOFBVEh/7FtD8Xg==} 1048 | engines: {node: '>=18'} 1049 | 1050 | defaults@1.0.4: 1051 | resolution: {integrity: sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==} 1052 | 1053 | defer-to-connect@2.0.1: 1054 | resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} 1055 | engines: {node: '>=10'} 1056 | 1057 | define-lazy-prop@2.0.0: 1058 | resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} 1059 | engines: {node: '>=8'} 1060 | 1061 | define-lazy-prop@3.0.0: 1062 | resolution: {integrity: sha512-N+MeXYoqr3pOgn8xfyRPREN7gHakLYjhsHhWGT3fWAiL4IkAt0iDw14QiiEm2bE30c5XX5q0FtAA3CK5f9/BUg==} 1063 | engines: {node: '>=12'} 1064 | 1065 | defu@6.1.4: 1066 | resolution: {integrity: sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==} 1067 | 1068 | dequal@2.0.3: 1069 | resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} 1070 | engines: {node: '>=6'} 1071 | 1072 | destr@2.0.3: 1073 | resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} 1074 | 1075 | didyoumean@1.2.2: 1076 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 1077 | 1078 | dlv@1.1.3: 1079 | resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} 1080 | 1081 | dom-serializer@2.0.0: 1082 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} 1083 | 1084 | domelementtype@2.3.0: 1085 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} 1086 | 1087 | domhandler@5.0.3: 1088 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} 1089 | engines: {node: '>= 4'} 1090 | 1091 | domutils@3.2.1: 1092 | resolution: {integrity: sha512-xWXmuRnN9OMP6ptPd2+H0cCbcYBULa5YDTbMm/2lvkWvNA3O4wcW+GvzooqBuNM8yy6pl3VIAeJTUUWUbfI5Fw==} 1093 | 1094 | dot-prop@6.0.1: 1095 | resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} 1096 | engines: {node: '>=10'} 1097 | 1098 | dotenv@16.4.7: 1099 | resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} 1100 | engines: {node: '>=12'} 1101 | 1102 | dtrace-provider@0.8.8: 1103 | resolution: {integrity: sha512-b7Z7cNtHPhH9EJhNNbbeqTcXB8LGFFZhq1PGgEvpeHlzd36bhbdTWoE/Ba/YguqpBSlAPKnARWhVlhunCMwfxg==} 1104 | engines: {node: '>=0.10'} 1105 | 1106 | eastasianwidth@0.2.0: 1107 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1108 | 1109 | electron-to-chromium@1.5.76: 1110 | resolution: {integrity: sha512-CjVQyG7n7Sr+eBXE86HIulnL5N8xZY1sgmOPGuq/F0Rr0FJq63lg0kEtOIDfZBk44FnDLf6FUJ+dsJcuiUDdDQ==} 1111 | 1112 | emoji-regex@10.4.0: 1113 | resolution: {integrity: sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==} 1114 | 1115 | emoji-regex@8.0.0: 1116 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1117 | 1118 | emoji-regex@9.2.2: 1119 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1120 | 1121 | end-of-stream@1.4.4: 1122 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1123 | 1124 | entities@4.5.0: 1125 | resolution: {integrity: sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==} 1126 | engines: {node: '>=0.12'} 1127 | 1128 | environment@1.1.0: 1129 | resolution: {integrity: sha512-xUtoPkMggbz0MPyPiIWr1Kp4aeWJjDZ6SMvURhimjdZgsRuDplF5/s9hcgGhyXMhs+6vpnuoiZ2kFiu3FMnS8Q==} 1130 | engines: {node: '>=18'} 1131 | 1132 | error-ex@1.3.2: 1133 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} 1134 | 1135 | es-module-lexer@1.5.4: 1136 | resolution: {integrity: sha512-MVNK56NiMrOwitFB7cqDwq0CQutbw+0BvLshJSse0MUNU+y1FC3bUS/AQg7oUng+/wKrrki7JfmwtVHkVfPLlw==} 1137 | 1138 | es6-error@4.1.1: 1139 | resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} 1140 | 1141 | esbuild@0.21.5: 1142 | resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} 1143 | engines: {node: '>=12'} 1144 | hasBin: true 1145 | 1146 | esbuild@0.24.2: 1147 | resolution: {integrity: sha512-+9egpBW8I3CD5XPe0n6BfT5fxLzxrlDzqydF3aviG+9ni1lDC/OvMHcxqEFV0+LANZG5R1bFMWfUrjVsdwxJvA==} 1148 | engines: {node: '>=18'} 1149 | hasBin: true 1150 | 1151 | escalade@3.2.0: 1152 | resolution: {integrity: sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==} 1153 | engines: {node: '>=6'} 1154 | 1155 | escape-goat@4.0.0: 1156 | resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} 1157 | engines: {node: '>=12'} 1158 | 1159 | escape-string-regexp@4.0.0: 1160 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 1161 | engines: {node: '>=10'} 1162 | 1163 | escape-string-regexp@5.0.0: 1164 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1165 | engines: {node: '>=12'} 1166 | 1167 | estree-walker@2.0.2: 1168 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} 1169 | 1170 | estree-walker@3.0.3: 1171 | resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} 1172 | 1173 | eventemitter3@5.0.1: 1174 | resolution: {integrity: sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==} 1175 | 1176 | execa@5.1.1: 1177 | resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} 1178 | engines: {node: '>=10'} 1179 | 1180 | execa@7.2.0: 1181 | resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==} 1182 | engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0} 1183 | 1184 | execa@8.0.1: 1185 | resolution: {integrity: sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==} 1186 | engines: {node: '>=16.17'} 1187 | 1188 | extract-zip@2.0.1: 1189 | resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} 1190 | engines: {node: '>= 10.17.0'} 1191 | hasBin: true 1192 | 1193 | fast-glob@3.3.2: 1194 | resolution: {integrity: sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==} 1195 | engines: {node: '>=8.6.0'} 1196 | 1197 | fastq@1.18.0: 1198 | resolution: {integrity: sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==} 1199 | 1200 | fd-slicer@1.1.0: 1201 | resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 1202 | 1203 | filesize@10.1.6: 1204 | resolution: {integrity: sha512-sJslQKU2uM33qH5nqewAwVB2QgR6w1aMNsYUp3aN5rMRyXEwJGmZvaWzeJFNTOXWlHQyBFCWrdj3fV/fsTOX8w==} 1205 | engines: {node: '>= 10.4.0'} 1206 | 1207 | fill-range@7.1.1: 1208 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 1209 | engines: {node: '>=8'} 1210 | 1211 | firefox-profile@4.6.0: 1212 | resolution: {integrity: sha512-I9rAm1w8U3CdhgO4EzTJsCvgcbvynZn9lOySkZf78wUdUIQH2w9QOKf3pAX+THt2XMSSR3kJSuM8P7bYux9j8g==} 1213 | hasBin: true 1214 | 1215 | foreground-child@3.3.0: 1216 | resolution: {integrity: sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==} 1217 | engines: {node: '>=14'} 1218 | 1219 | form-data-encoder@2.1.4: 1220 | resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} 1221 | engines: {node: '>= 14.17'} 1222 | 1223 | formdata-node@6.0.3: 1224 | resolution: {integrity: sha512-8e1++BCiTzUno9v5IZ2J6bv4RU+3UKDmqWUQD0MIMVCd9AdhWkO1gw57oo1mNEX1dMq2EGI+FbWz4B92pscSQg==} 1225 | engines: {node: '>= 18'} 1226 | 1227 | fraction.js@4.3.7: 1228 | resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} 1229 | 1230 | fs-extra@11.2.0: 1231 | resolution: {integrity: sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw==} 1232 | engines: {node: '>=14.14'} 1233 | 1234 | fs-extra@9.0.1: 1235 | resolution: {integrity: sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==} 1236 | engines: {node: '>=10'} 1237 | 1238 | fs-minipass@2.1.0: 1239 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 1240 | engines: {node: '>= 8'} 1241 | 1242 | fsevents@2.3.3: 1243 | resolution: {integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==} 1244 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1245 | os: [darwin] 1246 | 1247 | function-bind@1.1.2: 1248 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 1249 | 1250 | fx-runner@1.4.0: 1251 | resolution: {integrity: sha512-rci1g6U0rdTg6bAaBboP7XdRu01dzTAaKXxFf+PUqGuCv6Xu7o8NZdY1D5MvKGIjb6EdS1g3VlXOgksir1uGkg==} 1252 | hasBin: true 1253 | 1254 | gensync@1.0.0-beta.2: 1255 | resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} 1256 | engines: {node: '>=6.9.0'} 1257 | 1258 | get-caller-file@2.0.5: 1259 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 1260 | engines: {node: 6.* || 8.* || >= 10.*} 1261 | 1262 | get-east-asian-width@1.3.0: 1263 | resolution: {integrity: sha512-vpeMIQKxczTD/0s2CdEWHcb0eeJe6TFjxb+J5xgX7hScxqrGuyjmv4c1D4A/gelKfyox0gJJwIHF+fLjeaM8kQ==} 1264 | engines: {node: '>=18'} 1265 | 1266 | get-port-please@3.1.2: 1267 | resolution: {integrity: sha512-Gxc29eLs1fbn6LQ4jSU4vXjlwyZhF5HsGuMAa7gqBP4Rw4yxxltyDUuF5MBclFzDTXO+ACchGQoeela4DSfzdQ==} 1268 | 1269 | get-stream@5.2.0: 1270 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 1271 | engines: {node: '>=8'} 1272 | 1273 | get-stream@6.0.1: 1274 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 1275 | engines: {node: '>=10'} 1276 | 1277 | get-stream@8.0.1: 1278 | resolution: {integrity: sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==} 1279 | engines: {node: '>=16'} 1280 | 1281 | giget@1.2.3: 1282 | resolution: {integrity: sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==} 1283 | hasBin: true 1284 | 1285 | glob-parent@5.1.2: 1286 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 1287 | engines: {node: '>= 6'} 1288 | 1289 | glob-parent@6.0.2: 1290 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1291 | engines: {node: '>=10.13.0'} 1292 | 1293 | glob-to-regexp@0.4.1: 1294 | resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} 1295 | 1296 | glob@10.4.5: 1297 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1298 | hasBin: true 1299 | 1300 | glob@6.0.4: 1301 | resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} 1302 | deprecated: Glob versions prior to v9 are no longer supported 1303 | 1304 | global-dirs@3.0.1: 1305 | resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} 1306 | engines: {node: '>=10'} 1307 | 1308 | globals@11.12.0: 1309 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1310 | engines: {node: '>=4'} 1311 | 1312 | got@12.6.1: 1313 | resolution: {integrity: sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ==} 1314 | engines: {node: '>=14.16'} 1315 | 1316 | graceful-fs@4.2.10: 1317 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 1318 | 1319 | graceful-fs@4.2.11: 1320 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 1321 | 1322 | graceful-readlink@1.0.1: 1323 | resolution: {integrity: sha512-8tLu60LgxF6XpdbK8OW3FA+IfTNBn1ZHGHKF4KQbEeSkajYw5PlYJcKluntgegDPTg8UkHjpet1T82vk6TQ68w==} 1324 | 1325 | growly@1.3.0: 1326 | resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} 1327 | 1328 | has-flag@4.0.0: 1329 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1330 | engines: {node: '>=8'} 1331 | 1332 | has-yarn@3.0.0: 1333 | resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} 1334 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1335 | 1336 | hasown@2.0.2: 1337 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1338 | engines: {node: '>= 0.4'} 1339 | 1340 | highlight.js@10.7.3: 1341 | resolution: {integrity: sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==} 1342 | 1343 | hookable@5.5.3: 1344 | resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} 1345 | 1346 | html-escaper@3.0.3: 1347 | resolution: {integrity: sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==} 1348 | 1349 | htmlparser2@9.1.0: 1350 | resolution: {integrity: sha512-5zfg6mHUoaer/97TxnGpxmbR7zJtPwIYFMZ/H5ucTlPZhKvtum05yiPK3Mgai3a0DyVxv7qYqoweaEd2nrYQzQ==} 1351 | 1352 | http-cache-semantics@4.1.1: 1353 | resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} 1354 | 1355 | http2-wrapper@2.2.1: 1356 | resolution: {integrity: sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ==} 1357 | engines: {node: '>=10.19.0'} 1358 | 1359 | human-signals@2.1.0: 1360 | resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} 1361 | engines: {node: '>=10.17.0'} 1362 | 1363 | human-signals@4.3.1: 1364 | resolution: {integrity: sha512-nZXjEF2nbo7lIw3mgYjItAfgQXog3OjJogSbKa2CQIIvSGWcKgeJnQlNXip6NglNzYH45nSRiEVimMvYL8DDqQ==} 1365 | engines: {node: '>=14.18.0'} 1366 | 1367 | human-signals@5.0.0: 1368 | resolution: {integrity: sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==} 1369 | engines: {node: '>=16.17.0'} 1370 | 1371 | ieee754@1.2.1: 1372 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1373 | 1374 | immediate@3.0.6: 1375 | resolution: {integrity: sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==} 1376 | 1377 | import-lazy@4.0.0: 1378 | resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} 1379 | engines: {node: '>=8'} 1380 | 1381 | imurmurhash@0.1.4: 1382 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1383 | engines: {node: '>=0.8.19'} 1384 | 1385 | inflight@1.0.6: 1386 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1387 | 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. 1388 | 1389 | inherits@2.0.4: 1390 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1391 | 1392 | ini@1.3.8: 1393 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 1394 | 1395 | ini@2.0.0: 1396 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} 1397 | engines: {node: '>=10'} 1398 | 1399 | is-absolute@0.1.7: 1400 | resolution: {integrity: sha512-Xi9/ZSn4NFapG8RP98iNPMOeaV3mXPisxKxzKtHVqr3g56j/fBn+yZmnxSVAA8lmZbl2J9b/a4kJvfU3hqQYgA==} 1401 | engines: {node: '>=0.10.0'} 1402 | 1403 | is-arrayish@0.2.1: 1404 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} 1405 | 1406 | is-binary-path@2.1.0: 1407 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 1408 | engines: {node: '>=8'} 1409 | 1410 | is-ci@3.0.1: 1411 | resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} 1412 | hasBin: true 1413 | 1414 | is-core-module@2.16.1: 1415 | resolution: {integrity: sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==} 1416 | engines: {node: '>= 0.4'} 1417 | 1418 | is-docker@2.2.1: 1419 | resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} 1420 | engines: {node: '>=8'} 1421 | hasBin: true 1422 | 1423 | is-docker@3.0.0: 1424 | resolution: {integrity: sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==} 1425 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1426 | hasBin: true 1427 | 1428 | is-extglob@2.1.1: 1429 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1430 | engines: {node: '>=0.10.0'} 1431 | 1432 | is-fullwidth-code-point@3.0.0: 1433 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1434 | engines: {node: '>=8'} 1435 | 1436 | is-fullwidth-code-point@4.0.0: 1437 | resolution: {integrity: sha512-O4L094N2/dZ7xqVdrXhh9r1KODPJpFms8B5sGdJLPy664AgvXsreZUyCQQNItZRDlYug4xStLjNp/sz3HvBowQ==} 1438 | engines: {node: '>=12'} 1439 | 1440 | is-fullwidth-code-point@5.0.0: 1441 | resolution: {integrity: sha512-OVa3u9kkBbw7b8Xw5F9P+D/T9X+Z4+JruYVNapTjPYZYUznQ5YfWeFkOj606XYYW8yugTfC8Pj0hYqvi4ryAhA==} 1442 | engines: {node: '>=18'} 1443 | 1444 | is-glob@4.0.3: 1445 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1446 | engines: {node: '>=0.10.0'} 1447 | 1448 | is-inside-container@1.0.0: 1449 | resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} 1450 | engines: {node: '>=14.16'} 1451 | hasBin: true 1452 | 1453 | is-installed-globally@0.4.0: 1454 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} 1455 | engines: {node: '>=10'} 1456 | 1457 | is-interactive@2.0.0: 1458 | resolution: {integrity: sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==} 1459 | engines: {node: '>=12'} 1460 | 1461 | is-npm@6.0.0: 1462 | resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} 1463 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1464 | 1465 | is-number@7.0.0: 1466 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1467 | engines: {node: '>=0.12.0'} 1468 | 1469 | is-obj@2.0.0: 1470 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 1471 | engines: {node: '>=8'} 1472 | 1473 | is-path-inside@3.0.3: 1474 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1475 | engines: {node: '>=8'} 1476 | 1477 | is-plain-object@2.0.4: 1478 | resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} 1479 | engines: {node: '>=0.10.0'} 1480 | 1481 | is-potential-custom-element-name@1.0.1: 1482 | resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} 1483 | 1484 | is-primitive@3.0.1: 1485 | resolution: {integrity: sha512-GljRxhWvlCNRfZyORiH77FwdFwGcMO620o37EOYC0ORWdq+WYNVqW0w2Juzew4M+L81l6/QS3t5gkkihyRqv9w==} 1486 | engines: {node: '>=0.10.0'} 1487 | 1488 | is-relative@0.1.3: 1489 | resolution: {integrity: sha512-wBOr+rNM4gkAZqoLRJI4myw5WzzIdQosFAAbnvfXP5z1LyzgAI3ivOKehC5KfqlQJZoihVhirgtCBj378Eg8GA==} 1490 | engines: {node: '>=0.10.0'} 1491 | 1492 | is-stream@2.0.1: 1493 | resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} 1494 | engines: {node: '>=8'} 1495 | 1496 | is-stream@3.0.0: 1497 | resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} 1498 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1499 | 1500 | is-typedarray@1.0.0: 1501 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 1502 | 1503 | is-unicode-supported@1.3.0: 1504 | resolution: {integrity: sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==} 1505 | engines: {node: '>=12'} 1506 | 1507 | is-unicode-supported@2.1.0: 1508 | resolution: {integrity: sha512-mE00Gnza5EEB3Ds0HfMyllZzbBrmLOX3vfWoj9A9PEnTfratQ/BcaJOuMhnkhjXvb2+FkY3VuHqtAGpTPmglFQ==} 1509 | engines: {node: '>=18'} 1510 | 1511 | is-wsl@2.2.0: 1512 | resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} 1513 | engines: {node: '>=8'} 1514 | 1515 | is-wsl@3.1.0: 1516 | resolution: {integrity: sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==} 1517 | engines: {node: '>=16'} 1518 | 1519 | is-yarn-global@0.4.1: 1520 | resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} 1521 | engines: {node: '>=12'} 1522 | 1523 | isarray@1.0.0: 1524 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 1525 | 1526 | isexe@1.1.2: 1527 | resolution: {integrity: sha512-d2eJzK691yZwPHcv1LbeAOa91yMJ9QmfTgSO1oXB65ezVhXQsxBac2vEB4bMVms9cGzaA99n6V2viHMq82VLDw==} 1528 | 1529 | isexe@2.0.0: 1530 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1531 | 1532 | isobject@3.0.1: 1533 | resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} 1534 | engines: {node: '>=0.10.0'} 1535 | 1536 | jackspeak@3.4.3: 1537 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1538 | 1539 | jiti@1.21.7: 1540 | resolution: {integrity: sha512-/imKNG4EbWNrVjoNC/1H5/9GFy+tqjGBHCaSsN+P2RnPqjsLmv6UD3Ej+Kj8nBWaRAwyk7kK5ZUc+OEatnTR3A==} 1541 | hasBin: true 1542 | 1543 | js-tokens@4.0.0: 1544 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1545 | 1546 | js-tokens@9.0.1: 1547 | resolution: {integrity: sha512-mxa9E9ITFOt0ban3j6L5MpjwegGz6lBQmM1IJkWeBZGcMxto50+eWdjC/52xDbS2vy0k7vIMK0Fe2wfL9OQSpQ==} 1548 | 1549 | jsesc@3.1.0: 1550 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1551 | engines: {node: '>=6'} 1552 | hasBin: true 1553 | 1554 | json-buffer@3.0.1: 1555 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1556 | 1557 | json-parse-even-better-errors@3.0.2: 1558 | resolution: {integrity: sha512-fi0NG4bPjCHunUJffmLd0gxssIgkNmArMvis4iNah6Owg1MCJjWhEcDLmsK6iGkJq3tHwbDkTlce70/tmXN4cQ==} 1559 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 1560 | 1561 | json5@2.2.3: 1562 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 1563 | engines: {node: '>=6'} 1564 | hasBin: true 1565 | 1566 | jsonfile@6.1.0: 1567 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 1568 | 1569 | jszip@3.10.1: 1570 | resolution: {integrity: sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==} 1571 | 1572 | keyv@4.5.4: 1573 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1574 | 1575 | kleur@3.0.3: 1576 | resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} 1577 | engines: {node: '>=6'} 1578 | 1579 | latest-version@7.0.0: 1580 | resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} 1581 | engines: {node: '>=14.16'} 1582 | 1583 | lie@3.3.0: 1584 | resolution: {integrity: sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==} 1585 | 1586 | lighthouse-logger@2.0.1: 1587 | resolution: {integrity: sha512-ioBrW3s2i97noEmnXxmUq7cjIcVRjT5HBpAYy8zE11CxU9HqlWHHeRxfeN1tn8F7OEMVPIC9x1f8t3Z7US9ehQ==} 1588 | 1589 | lilconfig@3.1.3: 1590 | resolution: {integrity: sha512-/vlFKAoH5Cgt3Ie+JLhRbwOsCQePABiU3tJ1egGvyQ+33R/vcwM2Zl2QR/LzjsBeItPt3oSVXapn+m4nQDvpzw==} 1591 | engines: {node: '>=14'} 1592 | 1593 | lines-and-columns@1.2.4: 1594 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} 1595 | 1596 | lines-and-columns@2.0.4: 1597 | resolution: {integrity: sha512-wM1+Z03eypVAVUCE7QdSqpVIvelbOakn1M0bPDoA4SGWPx3sNDVUiMo3L6To6WWGClB7VyXnhQ4Sn7gxiJbE6A==} 1598 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1599 | 1600 | linkedom@0.18.6: 1601 | resolution: {integrity: sha512-6G8euAJ84s7MTXTli5JIOO5tzEpyoUBw2/zcqAunSurbCtC83YcgrK+VTcO8HZ/rdR3eaaZM573FP9rNo1uXIA==} 1602 | 1603 | listr2@8.2.5: 1604 | resolution: {integrity: sha512-iyAZCeyD+c1gPyE9qpFu8af0Y+MRtmKOncdGoA2S5EY8iFq99dmmvkNnHiWo+pj0s7yH7l3KPIgee77tKpXPWQ==} 1605 | engines: {node: '>=18.0.0'} 1606 | 1607 | local-pkg@0.5.1: 1608 | resolution: {integrity: sha512-9rrA30MRRP3gBD3HTGnC6cDFpaE1kVDWxWgqWJUN0RvDNAo+Nz/9GxB+nHOH0ifbVFy0hSA1V6vFDvnx54lTEQ==} 1609 | engines: {node: '>=14'} 1610 | 1611 | lodash.camelcase@4.3.0: 1612 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 1613 | 1614 | lodash.kebabcase@4.1.1: 1615 | resolution: {integrity: sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==} 1616 | 1617 | lodash.merge@4.6.2: 1618 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1619 | 1620 | lodash.snakecase@4.1.1: 1621 | resolution: {integrity: sha512-QZ1d4xoBHYUeuouhEq3lk3Uq7ldgyFXGBhg04+oRLnIz8o9T65Eh+8YdroUwn846zchkA9yDsDl5CVVaV2nqYw==} 1622 | 1623 | log-symbols@5.1.0: 1624 | resolution: {integrity: sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==} 1625 | engines: {node: '>=12'} 1626 | 1627 | log-symbols@6.0.0: 1628 | resolution: {integrity: sha512-i24m8rpwhmPIS4zscNzK6MSEhk0DUWa/8iYQWxhffV8jkI4Phvs3F+quL5xvS0gdQR0FyTCMMH33Y78dDTzzIw==} 1629 | engines: {node: '>=18'} 1630 | 1631 | log-update@6.1.0: 1632 | resolution: {integrity: sha512-9ie8ItPR6tjY5uYJh8K/Zrv/RMZ5VOlOWvtZdEHYSTFKZfIBPQa9tOAEeAWhd+AnIneLJ22w5fjOYtoutpWq5w==} 1633 | engines: {node: '>=18'} 1634 | 1635 | lowercase-keys@3.0.0: 1636 | resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} 1637 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1638 | 1639 | lru-cache@10.4.3: 1640 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1641 | 1642 | lru-cache@5.1.1: 1643 | resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} 1644 | 1645 | magic-string@0.30.17: 1646 | resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} 1647 | 1648 | magicast@0.3.5: 1649 | resolution: {integrity: sha512-L0WhttDl+2BOsybvEOLK7fW3UA0OQ0IQ2d6Zl2x/a6vVRs3bAY0ECOSHHeL5jD+SbOpOCUEi0y1DgHEn9Qn1AQ==} 1650 | 1651 | make-error@1.3.6: 1652 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 1653 | 1654 | many-keys-map@2.0.1: 1655 | resolution: {integrity: sha512-DHnZAD4phTbZ+qnJdjoNEVU1NecYoSdbOOoVmTDH46AuxDkEVh3MxTVpXq10GtcTC6mndN9dkv1rNfpjRcLnOw==} 1656 | 1657 | marky@1.2.5: 1658 | resolution: {integrity: sha512-q9JtQJKjpsVxCRVgQ+WapguSbKC3SQ5HEzFGPAJMStgh3QjCawp00UKv3MTTAArTmGmmPUvllHZoNbZ3gs0I+Q==} 1659 | 1660 | merge-stream@2.0.0: 1661 | resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} 1662 | 1663 | merge2@1.4.1: 1664 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1665 | engines: {node: '>= 8'} 1666 | 1667 | micromatch@4.0.8: 1668 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1669 | engines: {node: '>=8.6'} 1670 | 1671 | mimic-fn@2.1.0: 1672 | resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} 1673 | engines: {node: '>=6'} 1674 | 1675 | mimic-fn@4.0.0: 1676 | resolution: {integrity: sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==} 1677 | engines: {node: '>=12'} 1678 | 1679 | mimic-function@5.0.1: 1680 | resolution: {integrity: sha512-VP79XUPxV2CigYP3jWwAUFSku2aKqBH7uTAapFWCBqutsbmDo96KY5o8uh6U+/YSIn5OxJnXp73beVkpqMIGhA==} 1681 | engines: {node: '>=18'} 1682 | 1683 | mimic-response@3.1.0: 1684 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} 1685 | engines: {node: '>=10'} 1686 | 1687 | mimic-response@4.0.0: 1688 | resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} 1689 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1690 | 1691 | minimatch@10.0.1: 1692 | resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} 1693 | engines: {node: 20 || >=22} 1694 | 1695 | minimatch@3.1.2: 1696 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1697 | 1698 | minimatch@9.0.5: 1699 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1700 | engines: {node: '>=16 || 14 >=14.17'} 1701 | 1702 | minimist@1.2.8: 1703 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1704 | 1705 | minipass@3.3.6: 1706 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 1707 | engines: {node: '>=8'} 1708 | 1709 | minipass@5.0.0: 1710 | resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} 1711 | engines: {node: '>=8'} 1712 | 1713 | minipass@7.1.2: 1714 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1715 | engines: {node: '>=16 || 14 >=14.17'} 1716 | 1717 | minizlib@2.1.2: 1718 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 1719 | engines: {node: '>= 8'} 1720 | 1721 | mkdirp@0.5.6: 1722 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} 1723 | hasBin: true 1724 | 1725 | mkdirp@1.0.4: 1726 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 1727 | engines: {node: '>=10'} 1728 | hasBin: true 1729 | 1730 | mkdirp@3.0.1: 1731 | resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} 1732 | engines: {node: '>=10'} 1733 | hasBin: true 1734 | 1735 | mlly@1.7.3: 1736 | resolution: {integrity: sha512-xUsx5n/mN0uQf4V548PKQ+YShA4/IW0KI1dZhrNrPCLG+xizETbHTkOa1f8/xut9JRPp8kQuMnz0oqwkTiLo/A==} 1737 | 1738 | moment@2.30.1: 1739 | resolution: {integrity: sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==} 1740 | 1741 | ms@2.0.0: 1742 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 1743 | 1744 | ms@2.1.3: 1745 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1746 | 1747 | multimatch@6.0.0: 1748 | resolution: {integrity: sha512-I7tSVxHGPlmPN/enE3mS1aOSo6bWBfls+3HmuEeCUBCE7gWnm3cBXCBkpurzFjVRwC6Kld8lLaZ1Iv5vOcjvcQ==} 1749 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1750 | 1751 | mv@2.1.1: 1752 | resolution: {integrity: sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==} 1753 | engines: {node: '>=0.8.0'} 1754 | 1755 | mz@2.7.0: 1756 | resolution: {integrity: sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==} 1757 | 1758 | nan@2.22.0: 1759 | resolution: {integrity: sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==} 1760 | 1761 | nano-spawn@0.2.0: 1762 | resolution: {integrity: sha512-IjZBIOLxSlxu+m/kacg9JuP93oUpRemeV0mEuCy64nzBKKIL9m0aLJHtVPcVuzJDHFhElzjpwbW4a3tMzgKoZQ==} 1763 | engines: {node: '>=18.19'} 1764 | 1765 | nanoid@3.3.8: 1766 | resolution: {integrity: sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==} 1767 | engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} 1768 | hasBin: true 1769 | 1770 | ncp@2.0.0: 1771 | resolution: {integrity: sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==} 1772 | hasBin: true 1773 | 1774 | node-fetch-native@1.6.4: 1775 | resolution: {integrity: sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==} 1776 | 1777 | node-forge@1.3.1: 1778 | resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} 1779 | engines: {node: '>= 6.13.0'} 1780 | 1781 | node-notifier@10.0.1: 1782 | resolution: {integrity: sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==} 1783 | 1784 | node-releases@2.0.19: 1785 | resolution: {integrity: sha512-xxOWJsBKtzAq7DY0J+DTzuz58K8e7sJbdgwkbMWQe8UYB6ekmsQ45q0M/tJDsGaZmbC+l7n57UV8Hl5tHxO9uw==} 1786 | 1787 | normalize-path@3.0.0: 1788 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 1789 | engines: {node: '>=0.10.0'} 1790 | 1791 | normalize-range@0.1.2: 1792 | resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} 1793 | engines: {node: '>=0.10.0'} 1794 | 1795 | normalize-url@8.0.1: 1796 | resolution: {integrity: sha512-IO9QvjUMWxPQQhs60oOu10CRkWCiZzSUkzbXGGV9pviYl1fXYcvkzQ5jV9z8Y6un8ARoVRl4EtC6v6jNqbaJ/w==} 1797 | engines: {node: '>=14.16'} 1798 | 1799 | npm-run-path@4.0.1: 1800 | resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} 1801 | engines: {node: '>=8'} 1802 | 1803 | npm-run-path@5.3.0: 1804 | resolution: {integrity: sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==} 1805 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1806 | 1807 | nth-check@2.1.1: 1808 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} 1809 | 1810 | nypm@0.3.12: 1811 | resolution: {integrity: sha512-D3pzNDWIvgA+7IORhD/IuWzEk4uXv6GsgOxiid4UU3h9oq5IqV1KtPDi63n4sZJ/xcWlr88c0QM2RgN5VbOhFA==} 1812 | engines: {node: ^14.16.0 || >=16.10.0} 1813 | hasBin: true 1814 | 1815 | object-assign@4.1.1: 1816 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} 1817 | engines: {node: '>=0.10.0'} 1818 | 1819 | object-hash@3.0.0: 1820 | resolution: {integrity: sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==} 1821 | engines: {node: '>= 6'} 1822 | 1823 | ofetch@1.4.1: 1824 | resolution: {integrity: sha512-QZj2DfGplQAr2oj9KzceK9Hwz6Whxazmn85yYeVuS3u9XTMOGMRx0kO95MQ+vLsj/S/NwBDMMLU5hpxvI6Tklw==} 1825 | 1826 | ohash@1.1.4: 1827 | resolution: {integrity: sha512-FlDryZAahJmEF3VR3w1KogSEdWX3WhA5GPakFx4J81kEAiHyLMpdLLElS8n8dfNadMgAne/MywcvmogzscVt4g==} 1828 | 1829 | once@1.4.0: 1830 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1831 | 1832 | onetime@5.1.2: 1833 | resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} 1834 | engines: {node: '>=6'} 1835 | 1836 | onetime@6.0.0: 1837 | resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} 1838 | engines: {node: '>=12'} 1839 | 1840 | onetime@7.0.0: 1841 | resolution: {integrity: sha512-VXJjc87FScF88uafS3JllDgvAm+c/Slfz06lorj2uAY34rlUu0Nt+v8wreiImcrgAjjIHp1rXpTDlLOGw29WwQ==} 1842 | engines: {node: '>=18'} 1843 | 1844 | open@10.1.0: 1845 | resolution: {integrity: sha512-mnkeQ1qP5Ue2wd+aivTD3NHd/lZ96Lu0jgf0pwktLPtx6cTZiH7tyeGRRHs0zX0rbrahXPnXlUnbeXyaBBuIaw==} 1846 | engines: {node: '>=18'} 1847 | 1848 | open@8.4.2: 1849 | resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} 1850 | engines: {node: '>=12'} 1851 | 1852 | open@9.1.0: 1853 | resolution: {integrity: sha512-OS+QTnw1/4vrf+9hh1jc1jnYjzSG4ttTBB8UxOwAnInG3Uo4ssetzC1ihqaIHjLJnA5GGlRl6QlZXOTQhRBUvg==} 1854 | engines: {node: '>=14.16'} 1855 | 1856 | ora@6.3.1: 1857 | resolution: {integrity: sha512-ERAyNnZOfqM+Ao3RAvIXkYh5joP220yf59gVe2X/cI6SiCxIdi4c9HZKZD8R6q/RDXEje1THBju6iExiSsgJaQ==} 1858 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1859 | 1860 | ora@8.1.1: 1861 | resolution: {integrity: sha512-YWielGi1XzG1UTvOaCFaNgEnuhZVMSHYkW/FQ7UX8O26PtlpdM84c0f7wLPlkvx2RfiQmnzd61d/MGxmpQeJPw==} 1862 | engines: {node: '>=18'} 1863 | 1864 | os-shim@0.1.3: 1865 | resolution: {integrity: sha512-jd0cvB8qQ5uVt0lvCIexBaROw1KyKm5sbulg2fWOHjETisuCzWyt+eTZKEMs8v6HwzoGs8xik26jg7eCM6pS+A==} 1866 | engines: {node: '>= 0.4.0'} 1867 | 1868 | p-cancelable@3.0.0: 1869 | resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} 1870 | engines: {node: '>=12.20'} 1871 | 1872 | package-json-from-dist@1.0.1: 1873 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1874 | 1875 | package-json@8.1.1: 1876 | resolution: {integrity: sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA==} 1877 | engines: {node: '>=14.16'} 1878 | 1879 | pako@1.0.11: 1880 | resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} 1881 | 1882 | parse-json@7.1.1: 1883 | resolution: {integrity: sha512-SgOTCX/EZXtZxBE5eJ97P4yGM5n37BwRU+YMsH4vNzFqJV/oWFXXCmwFlgWUM4PrakybVOueJJ6pwHqSVhTFDw==} 1884 | engines: {node: '>=16'} 1885 | 1886 | parse5-htmlparser2-tree-adapter@6.0.1: 1887 | resolution: {integrity: sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==} 1888 | 1889 | parse5@5.1.1: 1890 | resolution: {integrity: sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==} 1891 | 1892 | parse5@6.0.1: 1893 | resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} 1894 | 1895 | path-is-absolute@1.0.1: 1896 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1897 | engines: {node: '>=0.10.0'} 1898 | 1899 | path-key@3.1.1: 1900 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1901 | engines: {node: '>=8'} 1902 | 1903 | path-key@4.0.0: 1904 | resolution: {integrity: sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==} 1905 | engines: {node: '>=12'} 1906 | 1907 | path-parse@1.0.7: 1908 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1909 | 1910 | path-scurry@1.11.1: 1911 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1912 | engines: {node: '>=16 || 14 >=14.18'} 1913 | 1914 | pathe@1.1.2: 1915 | resolution: {integrity: sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==} 1916 | 1917 | pend@1.2.0: 1918 | resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 1919 | 1920 | perfect-debounce@1.0.0: 1921 | resolution: {integrity: sha512-xCy9V055GLEqoFaHoC1SoLIaLmWctgCUaBaWxDZ7/Zx4CTyX7cJQLJOok/orfjZAh9kEYpjJa4d0KcJmCbctZA==} 1922 | 1923 | picocolors@1.1.1: 1924 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1925 | 1926 | picomatch@2.3.1: 1927 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1928 | engines: {node: '>=8.6'} 1929 | 1930 | picomatch@4.0.2: 1931 | resolution: {integrity: sha512-M7BAV6Rlcy5u+m6oPhAPFgJTzAioX/6B0DxyvDlo9l8+T3nLKbrczg2WLUyzd45L8RqfUMyGPzekbMvX2Ldkwg==} 1932 | engines: {node: '>=12'} 1933 | 1934 | pify@2.3.0: 1935 | resolution: {integrity: sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==} 1936 | engines: {node: '>=0.10.0'} 1937 | 1938 | pirates@4.0.6: 1939 | resolution: {integrity: sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==} 1940 | engines: {node: '>= 6'} 1941 | 1942 | pkg-types@1.2.1: 1943 | resolution: {integrity: sha512-sQoqa8alT3nHjGuTjuKgOnvjo4cljkufdtLMnO2LBP/wRwuDlo1tkaEdMxCRhyGRPacv/ztlZgDPm2b7FAmEvw==} 1944 | 1945 | postcss-import@15.1.0: 1946 | resolution: {integrity: sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==} 1947 | engines: {node: '>=14.0.0'} 1948 | peerDependencies: 1949 | postcss: ^8.0.0 1950 | 1951 | postcss-js@4.0.1: 1952 | resolution: {integrity: sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==} 1953 | engines: {node: ^12 || ^14 || >= 16} 1954 | peerDependencies: 1955 | postcss: ^8.4.21 1956 | 1957 | postcss-load-config@4.0.2: 1958 | resolution: {integrity: sha512-bSVhyJGL00wMVoPUzAVAnbEoWyqRxkjv64tUl427SKnPrENtq6hJwUojroMz2VB+Q1edmi4IfrAPpami5VVgMQ==} 1959 | engines: {node: '>= 14'} 1960 | peerDependencies: 1961 | postcss: '>=8.0.9' 1962 | ts-node: '>=9.0.0' 1963 | peerDependenciesMeta: 1964 | postcss: 1965 | optional: true 1966 | ts-node: 1967 | optional: true 1968 | 1969 | postcss-nested@6.2.0: 1970 | resolution: {integrity: sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==} 1971 | engines: {node: '>=12.0'} 1972 | peerDependencies: 1973 | postcss: ^8.2.14 1974 | 1975 | postcss-selector-parser@6.1.2: 1976 | resolution: {integrity: sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==} 1977 | engines: {node: '>=4'} 1978 | 1979 | postcss-value-parser@4.2.0: 1980 | resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} 1981 | 1982 | postcss@8.4.49: 1983 | resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} 1984 | engines: {node: ^10 || ^12 || >=14} 1985 | 1986 | process-nextick-args@2.0.1: 1987 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 1988 | 1989 | promise-toolbox@0.21.0: 1990 | resolution: {integrity: sha512-NV8aTmpwrZv+Iys54sSFOBx3tuVaOBvvrft5PNppnxy9xpU/akHbaWIril22AB22zaPgrgwKdD0KsrM0ptUtpg==} 1991 | engines: {node: '>=6'} 1992 | 1993 | prompts@2.4.2: 1994 | resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} 1995 | engines: {node: '>= 6'} 1996 | 1997 | proto-list@1.2.4: 1998 | resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 1999 | 2000 | publish-browser-extension@2.3.0: 2001 | resolution: {integrity: sha512-2SDDywbQOGhAh5qcke8UyCwI1K50NuDJiRKNDQ8hCN8Trk/ObSt43w3YWTvVa+wAvmSEWB2eH3SAsGhAuUB3qg==} 2002 | engines: {node: ^18.0.0 || >=20.0.0} 2003 | hasBin: true 2004 | 2005 | pump@3.0.2: 2006 | resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} 2007 | 2008 | pupa@3.1.0: 2009 | resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} 2010 | engines: {node: '>=12.20'} 2011 | 2012 | queue-microtask@1.2.3: 2013 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 2014 | 2015 | quick-lru@5.1.1: 2016 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 2017 | engines: {node: '>=10'} 2018 | 2019 | rc9@2.1.2: 2020 | resolution: {integrity: sha512-btXCnMmRIBINM2LDZoEmOogIZU7Qe7zn4BpomSKZ/ykbLObuBdvG+mFq11DL6fjH1DRwHhrlgtYWG96bJiC7Cg==} 2021 | 2022 | rc@1.2.8: 2023 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 2024 | hasBin: true 2025 | 2026 | react-dom@19.0.0: 2027 | resolution: {integrity: sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==} 2028 | peerDependencies: 2029 | react: ^19.0.0 2030 | 2031 | react-refresh@0.14.2: 2032 | resolution: {integrity: sha512-jCvmsr+1IUSMUyzOkRcvnVbX3ZYC6g9TDrDbFuFmRDq7PD4yaGbLKNQL6k2jnArV8hjYxh7hVhAZB6s9HDGpZA==} 2033 | engines: {node: '>=0.10.0'} 2034 | 2035 | react@19.0.0: 2036 | resolution: {integrity: sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==} 2037 | engines: {node: '>=0.10.0'} 2038 | 2039 | read-cache@1.0.0: 2040 | resolution: {integrity: sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==} 2041 | 2042 | readable-stream@2.3.8: 2043 | resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 2044 | 2045 | readable-stream@3.6.2: 2046 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 2047 | engines: {node: '>= 6'} 2048 | 2049 | readdirp@3.6.0: 2050 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 2051 | engines: {node: '>=8.10.0'} 2052 | 2053 | regenerator-runtime@0.14.1: 2054 | resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} 2055 | 2056 | registry-auth-token@5.0.3: 2057 | resolution: {integrity: sha512-1bpc9IyC+e+CNFRaWyn77tk4xGG4PPUyfakSmA6F6cvUDjrm58dfyJ3II+9yb10EDkHoy1LaPSmHaWLOH3m6HA==} 2058 | engines: {node: '>=14'} 2059 | 2060 | registry-url@6.0.1: 2061 | resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} 2062 | engines: {node: '>=12'} 2063 | 2064 | require-directory@2.1.1: 2065 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 2066 | engines: {node: '>=0.10.0'} 2067 | 2068 | resolve-alpn@1.2.1: 2069 | resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} 2070 | 2071 | resolve@1.22.10: 2072 | resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} 2073 | engines: {node: '>= 0.4'} 2074 | hasBin: true 2075 | 2076 | responselike@3.0.0: 2077 | resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} 2078 | engines: {node: '>=14.16'} 2079 | 2080 | restore-cursor@4.0.0: 2081 | resolution: {integrity: sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==} 2082 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2083 | 2084 | restore-cursor@5.1.0: 2085 | resolution: {integrity: sha512-oMA2dcrw6u0YfxJQXm342bFKX/E4sG9rbTzO9ptUcR/e8A33cHuvStiYOwH7fszkZlZ1z/ta9AAoPk2F4qIOHA==} 2086 | engines: {node: '>=18'} 2087 | 2088 | reusify@1.0.4: 2089 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 2090 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 2091 | 2092 | rfdc@1.4.1: 2093 | resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} 2094 | 2095 | rimraf@2.4.5: 2096 | resolution: {integrity: sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==} 2097 | deprecated: Rimraf versions prior to v4 are no longer supported 2098 | hasBin: true 2099 | 2100 | rollup@4.29.1: 2101 | resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==} 2102 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2103 | hasBin: true 2104 | 2105 | run-applescript@5.0.0: 2106 | resolution: {integrity: sha512-XcT5rBksx1QdIhlFOCtgZkB99ZEouFZ1E2Kc2LHqNW13U3/74YGdkQRmThTwxy4QIyookibDKYZOPqX//6BlAg==} 2107 | engines: {node: '>=12'} 2108 | 2109 | run-applescript@7.0.0: 2110 | resolution: {integrity: sha512-9by4Ij99JUr/MCFBUkDKLWK3G9HVXmabKz9U5MlIAIuvuzkiOicRYs8XJLxX+xahD+mLiiCYDqF9dKAgtzKP1A==} 2111 | engines: {node: '>=18'} 2112 | 2113 | run-parallel@1.2.0: 2114 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 2115 | 2116 | safe-buffer@5.1.2: 2117 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 2118 | 2119 | safe-buffer@5.2.1: 2120 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 2121 | 2122 | safe-json-stringify@1.2.0: 2123 | resolution: {integrity: sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg==} 2124 | 2125 | sax@1.4.1: 2126 | resolution: {integrity: sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==} 2127 | 2128 | scheduler@0.25.0: 2129 | resolution: {integrity: sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA==} 2130 | 2131 | scule@1.3.0: 2132 | resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==} 2133 | 2134 | semver-diff@4.0.0: 2135 | resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} 2136 | engines: {node: '>=12'} 2137 | 2138 | semver@6.3.1: 2139 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 2140 | hasBin: true 2141 | 2142 | semver@7.6.3: 2143 | resolution: {integrity: sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==} 2144 | engines: {node: '>=10'} 2145 | hasBin: true 2146 | 2147 | set-value@4.1.0: 2148 | resolution: {integrity: sha512-zTEg4HL0RwVrqcWs3ztF+x1vkxfm0lP+MQQFPiMJTKVceBwEV0A569Ou8l9IYQG8jOZdMVI1hGsc0tmeD2o/Lw==} 2149 | engines: {node: '>=11.0'} 2150 | 2151 | setimmediate@1.0.5: 2152 | resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} 2153 | 2154 | shebang-command@2.0.0: 2155 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 2156 | engines: {node: '>=8'} 2157 | 2158 | shebang-regex@3.0.0: 2159 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 2160 | engines: {node: '>=8'} 2161 | 2162 | shell-quote@1.7.3: 2163 | resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} 2164 | 2165 | shellwords@0.1.1: 2166 | resolution: {integrity: sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==} 2167 | 2168 | signal-exit@3.0.7: 2169 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 2170 | 2171 | signal-exit@4.1.0: 2172 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 2173 | engines: {node: '>=14'} 2174 | 2175 | sisteransi@1.0.5: 2176 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 2177 | 2178 | slice-ansi@5.0.0: 2179 | resolution: {integrity: sha512-FC+lgizVPfie0kkhqUScwRu1O/lF6NOgJmlCgK+/LYxDCTk8sGelYaHDhFcDN+Sn3Cv+3VSa4Byeo+IMCzpMgQ==} 2180 | engines: {node: '>=12'} 2181 | 2182 | slice-ansi@7.1.0: 2183 | resolution: {integrity: sha512-bSiSngZ/jWeX93BqeIAbImyTbEihizcwNjFoRUIY/T1wWQsfsm2Vw1agPKylXvQTU7iASGdHhyqRlqQzfz+Htg==} 2184 | engines: {node: '>=18'} 2185 | 2186 | source-map-js@1.2.1: 2187 | resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} 2188 | engines: {node: '>=0.10.0'} 2189 | 2190 | source-map-support@0.5.21: 2191 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 2192 | 2193 | source-map@0.6.1: 2194 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 2195 | engines: {node: '>=0.10.0'} 2196 | 2197 | source-map@0.7.4: 2198 | resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} 2199 | engines: {node: '>= 8'} 2200 | 2201 | spawn-sync@1.0.15: 2202 | resolution: {integrity: sha512-9DWBgrgYZzNghseho0JOuh+5fg9u6QWhAWa51QC7+U5rCheZ/j1DrEZnyE0RBBRqZ9uEXGPgSSM0nky6burpVw==} 2203 | 2204 | split@1.0.1: 2205 | resolution: {integrity: sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==} 2206 | 2207 | stdin-discarder@0.1.0: 2208 | resolution: {integrity: sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==} 2209 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2210 | 2211 | stdin-discarder@0.2.2: 2212 | resolution: {integrity: sha512-UhDfHmA92YAlNnCfhmq0VeNL5bDbiZGg7sZ2IvPsXubGkiNa9EC+tUTsjBRsYUAz87btI6/1wf4XoVvQ3uRnmQ==} 2213 | engines: {node: '>=18'} 2214 | 2215 | string-width@4.2.3: 2216 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 2217 | engines: {node: '>=8'} 2218 | 2219 | string-width@5.1.2: 2220 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 2221 | engines: {node: '>=12'} 2222 | 2223 | string-width@7.2.0: 2224 | resolution: {integrity: sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==} 2225 | engines: {node: '>=18'} 2226 | 2227 | string_decoder@1.1.1: 2228 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 2229 | 2230 | string_decoder@1.3.0: 2231 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 2232 | 2233 | strip-ansi@6.0.1: 2234 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 2235 | engines: {node: '>=8'} 2236 | 2237 | strip-ansi@7.1.0: 2238 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 2239 | engines: {node: '>=12'} 2240 | 2241 | strip-bom@5.0.0: 2242 | resolution: {integrity: sha512-p+byADHF7SzEcVnLvc/r3uognM1hUhObuHXxJcgLCfD194XAkaLbjq3Wzb0N5G2tgIjH0dgT708Z51QxMeu60A==} 2243 | engines: {node: '>=12'} 2244 | 2245 | strip-final-newline@2.0.0: 2246 | resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} 2247 | engines: {node: '>=6'} 2248 | 2249 | strip-final-newline@3.0.0: 2250 | resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==} 2251 | engines: {node: '>=12'} 2252 | 2253 | strip-json-comments@2.0.1: 2254 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 2255 | engines: {node: '>=0.10.0'} 2256 | 2257 | strip-json-comments@5.0.1: 2258 | resolution: {integrity: sha512-0fk9zBqO67Nq5M/m45qHCJxylV/DhBlIOVExqgOMiCCrzrhU6tCibRXNqE3jwJLftzE9SNuZtYbpzcO+i9FiKw==} 2259 | engines: {node: '>=14.16'} 2260 | 2261 | strip-literal@2.1.1: 2262 | resolution: {integrity: sha512-631UJ6O00eNGfMiWG78ck80dfBab8X6IVFB51jZK5Icd7XAs60Z5y7QdSd/wGIklnWvRbUNloVzhOKKmutxQ6Q==} 2263 | 2264 | sucrase@3.35.0: 2265 | resolution: {integrity: sha512-8EbVDiu9iN/nESwxeSxDKe0dunta1GOlHufmSSXxMD2z2/tMZpDMpvXQGsc+ajGo8y2uYUmixaSRUc/QPoQ0GA==} 2266 | engines: {node: '>=16 || 14 >=14.17'} 2267 | hasBin: true 2268 | 2269 | supports-color@7.2.0: 2270 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 2271 | engines: {node: '>=8'} 2272 | 2273 | supports-preserve-symlinks-flag@1.0.0: 2274 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 2275 | engines: {node: '>= 0.4'} 2276 | 2277 | tailwindcss@3.4.17: 2278 | resolution: {integrity: sha512-w33E2aCvSDP0tW9RZuNXadXlkHXqFzSkQew/aIa2i/Sj8fThxwovwlXHSPXTbAHwEIhBFXAedUhP2tueAKP8Og==} 2279 | engines: {node: '>=14.0.0'} 2280 | hasBin: true 2281 | 2282 | tar@6.2.1: 2283 | resolution: {integrity: sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==} 2284 | engines: {node: '>=10'} 2285 | 2286 | thenify-all@1.6.0: 2287 | resolution: {integrity: sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==} 2288 | engines: {node: '>=0.8'} 2289 | 2290 | thenify@3.3.1: 2291 | resolution: {integrity: sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==} 2292 | 2293 | through@2.3.8: 2294 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 2295 | 2296 | titleize@3.0.0: 2297 | resolution: {integrity: sha512-KxVu8EYHDPBdUYdKZdKtU2aj2XfEx9AfjXxE/Aj0vT06w2icA09Vus1rh6eSu1y01akYg6BjIK/hxyLJINoMLQ==} 2298 | engines: {node: '>=12'} 2299 | 2300 | tmp@0.2.3: 2301 | resolution: {integrity: sha512-nZD7m9iCPC5g0pYmcaxogYKggSfLsdxl8of3Q/oIbqCqLLIO9IAF0GWjX1z9NZRHPiXv8Wex4yDCaZsgEw0Y8w==} 2302 | engines: {node: '>=14.14'} 2303 | 2304 | to-regex-range@5.0.1: 2305 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 2306 | engines: {node: '>=8.0'} 2307 | 2308 | ts-interface-checker@0.1.13: 2309 | resolution: {integrity: sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==} 2310 | 2311 | tslib@2.8.1: 2312 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 2313 | 2314 | type-fest@1.4.0: 2315 | resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} 2316 | engines: {node: '>=10'} 2317 | 2318 | type-fest@2.19.0: 2319 | resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 2320 | engines: {node: '>=12.20'} 2321 | 2322 | type-fest@3.13.1: 2323 | resolution: {integrity: sha512-tLq3bSNx+xSpwvAJnzrK0Ep5CLNWjvFTOp71URMaAEWBfRb9nnJiBoUe0tF8bI4ZFO3omgBR6NvnbzVUT3Ly4g==} 2324 | engines: {node: '>=14.16'} 2325 | 2326 | typedarray-to-buffer@3.1.5: 2327 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 2328 | 2329 | typedarray@0.0.6: 2330 | resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} 2331 | 2332 | typescript@5.7.2: 2333 | resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} 2334 | engines: {node: '>=14.17'} 2335 | hasBin: true 2336 | 2337 | ufo@1.5.4: 2338 | resolution: {integrity: sha512-UsUk3byDzKd04EyoZ7U4DOlxQaD14JUKQl6/P7wiX4FNvUfm3XL246n9W5AmqwW5RSFJ27NAuM0iLscAOYUiGQ==} 2339 | 2340 | uhyphen@0.2.0: 2341 | resolution: {integrity: sha512-qz3o9CHXmJJPGBdqzab7qAYuW8kQGKNEuoHFYrBwV6hWIMcpAmxDLXojcHfFr9US1Pe6zUswEIJIbLI610fuqA==} 2342 | 2343 | undici-types@6.20.0: 2344 | resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} 2345 | 2346 | unimport@3.14.5: 2347 | resolution: {integrity: sha512-tn890SwFFZxqaJSKQPPd+yygfKSATbM8BZWW1aCR2TJBTs1SDrmLamBueaFtYsGjHtQaRgqEbQflOjN2iW12gA==} 2348 | 2349 | unique-string@3.0.0: 2350 | resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} 2351 | engines: {node: '>=12'} 2352 | 2353 | universalify@1.0.0: 2354 | resolution: {integrity: sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==} 2355 | engines: {node: '>= 10.0.0'} 2356 | 2357 | universalify@2.0.1: 2358 | resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} 2359 | engines: {node: '>= 10.0.0'} 2360 | 2361 | unplugin@1.16.0: 2362 | resolution: {integrity: sha512-5liCNPuJW8dqh3+DM6uNM2EI3MLLpCKp/KY+9pB5M2S2SR2qvvDHhKgBOaTWEbZTAws3CXfB0rKTIolWKL05VQ==} 2363 | engines: {node: '>=14.0.0'} 2364 | 2365 | untildify@4.0.0: 2366 | resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 2367 | engines: {node: '>=8'} 2368 | 2369 | update-browserslist-db@1.1.1: 2370 | resolution: {integrity: sha512-R8UzCaa9Az+38REPiJ1tXlImTJXlVfgHZsglwBD/k6nj76ctsH1E3q4doGrukiLQd3sGQYu56r5+lo5r94l29A==} 2371 | hasBin: true 2372 | peerDependencies: 2373 | browserslist: '>= 4.21.0' 2374 | 2375 | update-notifier@6.0.2: 2376 | resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} 2377 | engines: {node: '>=14.16'} 2378 | 2379 | util-deprecate@1.0.2: 2380 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 2381 | 2382 | uuid@8.3.2: 2383 | resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 2384 | hasBin: true 2385 | 2386 | vite-node@2.1.8: 2387 | resolution: {integrity: sha512-uPAwSr57kYjAUux+8E2j0q0Fxpn8M9VoyfGiRI8Kfktz9NcYMCenwY5RnZxnF1WTu3TGiYipirIzacLL3VVGFg==} 2388 | engines: {node: ^18.0.0 || >=20.0.0} 2389 | hasBin: true 2390 | 2391 | vite@5.4.11: 2392 | resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} 2393 | engines: {node: ^18.0.0 || >=20.0.0} 2394 | hasBin: true 2395 | peerDependencies: 2396 | '@types/node': ^18.0.0 || >=20.0.0 2397 | less: '*' 2398 | lightningcss: ^1.21.0 2399 | sass: '*' 2400 | sass-embedded: '*' 2401 | stylus: '*' 2402 | sugarss: '*' 2403 | terser: ^5.4.0 2404 | peerDependenciesMeta: 2405 | '@types/node': 2406 | optional: true 2407 | less: 2408 | optional: true 2409 | lightningcss: 2410 | optional: true 2411 | sass: 2412 | optional: true 2413 | sass-embedded: 2414 | optional: true 2415 | stylus: 2416 | optional: true 2417 | sugarss: 2418 | optional: true 2419 | terser: 2420 | optional: true 2421 | 2422 | vite@6.0.6: 2423 | resolution: {integrity: sha512-NSjmUuckPmDU18bHz7QZ+bTYhRR0iA72cs2QAxCqDpafJ0S6qetco0LB3WW2OxlMHS0JmAv+yZ/R3uPmMyGTjQ==} 2424 | engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} 2425 | hasBin: true 2426 | peerDependencies: 2427 | '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 2428 | jiti: '>=1.21.0' 2429 | less: '*' 2430 | lightningcss: ^1.21.0 2431 | sass: '*' 2432 | sass-embedded: '*' 2433 | stylus: '*' 2434 | sugarss: '*' 2435 | terser: ^5.16.0 2436 | tsx: ^4.8.1 2437 | yaml: ^2.4.2 2438 | peerDependenciesMeta: 2439 | '@types/node': 2440 | optional: true 2441 | jiti: 2442 | optional: true 2443 | less: 2444 | optional: true 2445 | lightningcss: 2446 | optional: true 2447 | sass: 2448 | optional: true 2449 | sass-embedded: 2450 | optional: true 2451 | stylus: 2452 | optional: true 2453 | sugarss: 2454 | optional: true 2455 | terser: 2456 | optional: true 2457 | tsx: 2458 | optional: true 2459 | yaml: 2460 | optional: true 2461 | 2462 | watchpack@2.4.1: 2463 | resolution: {integrity: sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==} 2464 | engines: {node: '>=10.13.0'} 2465 | 2466 | wcwidth@1.0.1: 2467 | resolution: {integrity: sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==} 2468 | 2469 | web-ext-run@0.2.2: 2470 | resolution: {integrity: sha512-GD59q5/1wYQJXTHrljMZaBa3cCz+Jj3FMDLYgKyAa34TPcHSuMaGqp7TcLJ66PCe43C3hmbEAZd8QCpAB34eiw==} 2471 | engines: {node: '>=18.0.0', npm: '>=8.0.0'} 2472 | 2473 | webextension-polyfill@0.12.0: 2474 | resolution: {integrity: sha512-97TBmpoWJEE+3nFBQ4VocyCdLKfw54rFaJ6EVQYLBCXqCIpLSZkwGgASpv4oPt9gdKCJ80RJlcmNzNn008Ag6Q==} 2475 | 2476 | webpack-virtual-modules@0.6.2: 2477 | resolution: {integrity: sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==} 2478 | 2479 | when@3.7.7: 2480 | resolution: {integrity: sha512-9lFZp/KHoqH6bPKjbWqa+3Dg/K/r2v0X/3/G2x4DBGchVS2QX2VXL3cZV994WQVnTM1/PD71Az25nAzryEUugw==} 2481 | 2482 | which@1.2.4: 2483 | resolution: {integrity: sha512-zDRAqDSBudazdfM9zpiI30Fu9ve47htYXcGi3ln0wfKu2a7SmrT6F3VDoYONu//48V8Vz4TdCRNPjtvyRO3yBA==} 2484 | hasBin: true 2485 | 2486 | which@2.0.2: 2487 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 2488 | engines: {node: '>= 8'} 2489 | hasBin: true 2490 | 2491 | widest-line@4.0.1: 2492 | resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} 2493 | engines: {node: '>=12'} 2494 | 2495 | winreg@0.0.12: 2496 | resolution: {integrity: sha512-typ/+JRmi7RqP1NanzFULK36vczznSNN8kWVA9vIqXyv8GhghUlwhGp1Xj3Nms1FsPcNnsQrJOR10N58/nQ9hQ==} 2497 | 2498 | wrap-ansi@7.0.0: 2499 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 2500 | engines: {node: '>=10'} 2501 | 2502 | wrap-ansi@8.1.0: 2503 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 2504 | engines: {node: '>=12'} 2505 | 2506 | wrap-ansi@9.0.0: 2507 | resolution: {integrity: sha512-G8ura3S+3Z2G+mkgNRq8dqaFZAuxfsxpBB8OCTGRTCtp+l/v9nbFNmCUP1BZMts3G1142MsZfn6eeUKrr4PD1Q==} 2508 | engines: {node: '>=18'} 2509 | 2510 | wrappy@1.0.2: 2511 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 2512 | 2513 | write-file-atomic@3.0.3: 2514 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} 2515 | 2516 | ws@8.18.0: 2517 | resolution: {integrity: sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw==} 2518 | engines: {node: '>=10.0.0'} 2519 | peerDependencies: 2520 | bufferutil: ^4.0.1 2521 | utf-8-validate: '>=5.0.2' 2522 | peerDependenciesMeta: 2523 | bufferutil: 2524 | optional: true 2525 | utf-8-validate: 2526 | optional: true 2527 | 2528 | wxt@0.19.23: 2529 | resolution: {integrity: sha512-Q09u1p7DekvAJg/AnKR9NC2J6zh13YvE0T2s4XCx5woWWvGpEeL21nRLfUs7ziXOi9+bc3aa6NWWOc207cCBNw==} 2530 | hasBin: true 2531 | 2532 | xdg-basedir@5.1.0: 2533 | resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} 2534 | engines: {node: '>=12'} 2535 | 2536 | xml2js@0.5.0: 2537 | resolution: {integrity: sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==} 2538 | engines: {node: '>=4.0.0'} 2539 | 2540 | xmlbuilder@11.0.1: 2541 | resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} 2542 | engines: {node: '>=4.0'} 2543 | 2544 | y18n@5.0.8: 2545 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 2546 | engines: {node: '>=10'} 2547 | 2548 | yallist@3.1.1: 2549 | resolution: {integrity: sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==} 2550 | 2551 | yallist@4.0.0: 2552 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 2553 | 2554 | yaml@2.6.1: 2555 | resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} 2556 | engines: {node: '>= 14'} 2557 | hasBin: true 2558 | 2559 | yargs-parser@20.2.9: 2560 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 2561 | engines: {node: '>=10'} 2562 | 2563 | yargs-parser@21.1.1: 2564 | resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} 2565 | engines: {node: '>=12'} 2566 | 2567 | yargs@16.2.0: 2568 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} 2569 | engines: {node: '>=10'} 2570 | 2571 | yargs@17.7.2: 2572 | resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==} 2573 | engines: {node: '>=12'} 2574 | 2575 | yauzl@2.10.0: 2576 | resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 2577 | 2578 | zip-dir@2.0.0: 2579 | resolution: {integrity: sha512-uhlsJZWz26FLYXOD6WVuq+fIcZ3aBPGo/cFdiLlv3KNwpa52IF3ISV8fLhQLiqVu5No3VhlqlgthN6gehil1Dg==} 2580 | 2581 | zod@3.24.1: 2582 | resolution: {integrity: sha512-muH7gBL9sI1nciMZV67X5fTKKBLtwpZ5VBp1vsOQzj1MhrBZ4wlVCm3gedKZWLp0Oyel8sIGfeiz54Su+OVT+A==} 2583 | 2584 | snapshots: 2585 | 2586 | '@1natsu/wait-element@4.1.2': 2587 | dependencies: 2588 | defu: 6.1.4 2589 | many-keys-map: 2.0.1 2590 | 2591 | '@aklinker1/rollup-plugin-visualizer@5.12.0(rollup@4.29.1)': 2592 | dependencies: 2593 | open: 8.4.2 2594 | picomatch: 2.3.1 2595 | source-map: 0.7.4 2596 | yargs: 17.7.2 2597 | optionalDependencies: 2598 | rollup: 4.29.1 2599 | 2600 | '@alloc/quick-lru@5.2.0': {} 2601 | 2602 | '@ampproject/remapping@2.3.0': 2603 | dependencies: 2604 | '@jridgewell/gen-mapping': 0.3.8 2605 | '@jridgewell/trace-mapping': 0.3.25 2606 | 2607 | '@babel/code-frame@7.26.2': 2608 | dependencies: 2609 | '@babel/helper-validator-identifier': 7.25.9 2610 | js-tokens: 4.0.0 2611 | picocolors: 1.1.1 2612 | 2613 | '@babel/compat-data@7.26.3': {} 2614 | 2615 | '@babel/core@7.26.0': 2616 | dependencies: 2617 | '@ampproject/remapping': 2.3.0 2618 | '@babel/code-frame': 7.26.2 2619 | '@babel/generator': 7.26.3 2620 | '@babel/helper-compilation-targets': 7.25.9 2621 | '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.0) 2622 | '@babel/helpers': 7.26.0 2623 | '@babel/parser': 7.26.3 2624 | '@babel/template': 7.25.9 2625 | '@babel/traverse': 7.26.4 2626 | '@babel/types': 7.26.3 2627 | convert-source-map: 2.0.0 2628 | debug: 4.4.0 2629 | gensync: 1.0.0-beta.2 2630 | json5: 2.2.3 2631 | semver: 6.3.1 2632 | transitivePeerDependencies: 2633 | - supports-color 2634 | 2635 | '@babel/generator@7.26.3': 2636 | dependencies: 2637 | '@babel/parser': 7.26.3 2638 | '@babel/types': 7.26.3 2639 | '@jridgewell/gen-mapping': 0.3.8 2640 | '@jridgewell/trace-mapping': 0.3.25 2641 | jsesc: 3.1.0 2642 | 2643 | '@babel/helper-compilation-targets@7.25.9': 2644 | dependencies: 2645 | '@babel/compat-data': 7.26.3 2646 | '@babel/helper-validator-option': 7.25.9 2647 | browserslist: 4.24.3 2648 | lru-cache: 5.1.1 2649 | semver: 6.3.1 2650 | 2651 | '@babel/helper-module-imports@7.25.9': 2652 | dependencies: 2653 | '@babel/traverse': 7.26.4 2654 | '@babel/types': 7.26.3 2655 | transitivePeerDependencies: 2656 | - supports-color 2657 | 2658 | '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.0)': 2659 | dependencies: 2660 | '@babel/core': 7.26.0 2661 | '@babel/helper-module-imports': 7.25.9 2662 | '@babel/helper-validator-identifier': 7.25.9 2663 | '@babel/traverse': 7.26.4 2664 | transitivePeerDependencies: 2665 | - supports-color 2666 | 2667 | '@babel/helper-plugin-utils@7.25.9': {} 2668 | 2669 | '@babel/helper-string-parser@7.25.9': {} 2670 | 2671 | '@babel/helper-validator-identifier@7.25.9': {} 2672 | 2673 | '@babel/helper-validator-option@7.25.9': {} 2674 | 2675 | '@babel/helpers@7.26.0': 2676 | dependencies: 2677 | '@babel/template': 7.25.9 2678 | '@babel/types': 7.26.3 2679 | 2680 | '@babel/parser@7.26.3': 2681 | dependencies: 2682 | '@babel/types': 7.26.3 2683 | 2684 | '@babel/plugin-transform-react-jsx-self@7.25.9(@babel/core@7.26.0)': 2685 | dependencies: 2686 | '@babel/core': 7.26.0 2687 | '@babel/helper-plugin-utils': 7.25.9 2688 | 2689 | '@babel/plugin-transform-react-jsx-source@7.25.9(@babel/core@7.26.0)': 2690 | dependencies: 2691 | '@babel/core': 7.26.0 2692 | '@babel/helper-plugin-utils': 7.25.9 2693 | 2694 | '@babel/runtime@7.24.7': 2695 | dependencies: 2696 | regenerator-runtime: 0.14.1 2697 | 2698 | '@babel/template@7.25.9': 2699 | dependencies: 2700 | '@babel/code-frame': 7.26.2 2701 | '@babel/parser': 7.26.3 2702 | '@babel/types': 7.26.3 2703 | 2704 | '@babel/traverse@7.26.4': 2705 | dependencies: 2706 | '@babel/code-frame': 7.26.2 2707 | '@babel/generator': 7.26.3 2708 | '@babel/parser': 7.26.3 2709 | '@babel/template': 7.25.9 2710 | '@babel/types': 7.26.3 2711 | debug: 4.4.0 2712 | globals: 11.12.0 2713 | transitivePeerDependencies: 2714 | - supports-color 2715 | 2716 | '@babel/types@7.26.3': 2717 | dependencies: 2718 | '@babel/helper-string-parser': 7.25.9 2719 | '@babel/helper-validator-identifier': 7.25.9 2720 | 2721 | '@devicefarmer/adbkit-logcat@2.1.3': {} 2722 | 2723 | '@devicefarmer/adbkit-monkey@1.2.1': {} 2724 | 2725 | '@devicefarmer/adbkit@3.2.6': 2726 | dependencies: 2727 | '@devicefarmer/adbkit-logcat': 2.1.3 2728 | '@devicefarmer/adbkit-monkey': 1.2.1 2729 | bluebird: 3.7.2 2730 | commander: 9.5.0 2731 | debug: 4.3.7 2732 | node-forge: 1.3.1 2733 | split: 1.0.1 2734 | transitivePeerDependencies: 2735 | - supports-color 2736 | 2737 | '@esbuild/aix-ppc64@0.21.5': 2738 | optional: true 2739 | 2740 | '@esbuild/aix-ppc64@0.24.2': 2741 | optional: true 2742 | 2743 | '@esbuild/android-arm64@0.21.5': 2744 | optional: true 2745 | 2746 | '@esbuild/android-arm64@0.24.2': 2747 | optional: true 2748 | 2749 | '@esbuild/android-arm@0.21.5': 2750 | optional: true 2751 | 2752 | '@esbuild/android-arm@0.24.2': 2753 | optional: true 2754 | 2755 | '@esbuild/android-x64@0.21.5': 2756 | optional: true 2757 | 2758 | '@esbuild/android-x64@0.24.2': 2759 | optional: true 2760 | 2761 | '@esbuild/darwin-arm64@0.21.5': 2762 | optional: true 2763 | 2764 | '@esbuild/darwin-arm64@0.24.2': 2765 | optional: true 2766 | 2767 | '@esbuild/darwin-x64@0.21.5': 2768 | optional: true 2769 | 2770 | '@esbuild/darwin-x64@0.24.2': 2771 | optional: true 2772 | 2773 | '@esbuild/freebsd-arm64@0.21.5': 2774 | optional: true 2775 | 2776 | '@esbuild/freebsd-arm64@0.24.2': 2777 | optional: true 2778 | 2779 | '@esbuild/freebsd-x64@0.21.5': 2780 | optional: true 2781 | 2782 | '@esbuild/freebsd-x64@0.24.2': 2783 | optional: true 2784 | 2785 | '@esbuild/linux-arm64@0.21.5': 2786 | optional: true 2787 | 2788 | '@esbuild/linux-arm64@0.24.2': 2789 | optional: true 2790 | 2791 | '@esbuild/linux-arm@0.21.5': 2792 | optional: true 2793 | 2794 | '@esbuild/linux-arm@0.24.2': 2795 | optional: true 2796 | 2797 | '@esbuild/linux-ia32@0.21.5': 2798 | optional: true 2799 | 2800 | '@esbuild/linux-ia32@0.24.2': 2801 | optional: true 2802 | 2803 | '@esbuild/linux-loong64@0.21.5': 2804 | optional: true 2805 | 2806 | '@esbuild/linux-loong64@0.24.2': 2807 | optional: true 2808 | 2809 | '@esbuild/linux-mips64el@0.21.5': 2810 | optional: true 2811 | 2812 | '@esbuild/linux-mips64el@0.24.2': 2813 | optional: true 2814 | 2815 | '@esbuild/linux-ppc64@0.21.5': 2816 | optional: true 2817 | 2818 | '@esbuild/linux-ppc64@0.24.2': 2819 | optional: true 2820 | 2821 | '@esbuild/linux-riscv64@0.21.5': 2822 | optional: true 2823 | 2824 | '@esbuild/linux-riscv64@0.24.2': 2825 | optional: true 2826 | 2827 | '@esbuild/linux-s390x@0.21.5': 2828 | optional: true 2829 | 2830 | '@esbuild/linux-s390x@0.24.2': 2831 | optional: true 2832 | 2833 | '@esbuild/linux-x64@0.21.5': 2834 | optional: true 2835 | 2836 | '@esbuild/linux-x64@0.24.2': 2837 | optional: true 2838 | 2839 | '@esbuild/netbsd-arm64@0.24.2': 2840 | optional: true 2841 | 2842 | '@esbuild/netbsd-x64@0.21.5': 2843 | optional: true 2844 | 2845 | '@esbuild/netbsd-x64@0.24.2': 2846 | optional: true 2847 | 2848 | '@esbuild/openbsd-arm64@0.24.2': 2849 | optional: true 2850 | 2851 | '@esbuild/openbsd-x64@0.21.5': 2852 | optional: true 2853 | 2854 | '@esbuild/openbsd-x64@0.24.2': 2855 | optional: true 2856 | 2857 | '@esbuild/sunos-x64@0.21.5': 2858 | optional: true 2859 | 2860 | '@esbuild/sunos-x64@0.24.2': 2861 | optional: true 2862 | 2863 | '@esbuild/win32-arm64@0.21.5': 2864 | optional: true 2865 | 2866 | '@esbuild/win32-arm64@0.24.2': 2867 | optional: true 2868 | 2869 | '@esbuild/win32-ia32@0.21.5': 2870 | optional: true 2871 | 2872 | '@esbuild/win32-ia32@0.24.2': 2873 | optional: true 2874 | 2875 | '@esbuild/win32-x64@0.21.5': 2876 | optional: true 2877 | 2878 | '@esbuild/win32-x64@0.24.2': 2879 | optional: true 2880 | 2881 | '@isaacs/cliui@8.0.2': 2882 | dependencies: 2883 | string-width: 5.1.2 2884 | string-width-cjs: string-width@4.2.3 2885 | strip-ansi: 7.1.0 2886 | strip-ansi-cjs: strip-ansi@6.0.1 2887 | wrap-ansi: 8.1.0 2888 | wrap-ansi-cjs: wrap-ansi@7.0.0 2889 | 2890 | '@jridgewell/gen-mapping@0.3.8': 2891 | dependencies: 2892 | '@jridgewell/set-array': 1.2.1 2893 | '@jridgewell/sourcemap-codec': 1.5.0 2894 | '@jridgewell/trace-mapping': 0.3.25 2895 | 2896 | '@jridgewell/resolve-uri@3.1.2': {} 2897 | 2898 | '@jridgewell/set-array@1.2.1': {} 2899 | 2900 | '@jridgewell/sourcemap-codec@1.5.0': {} 2901 | 2902 | '@jridgewell/trace-mapping@0.3.25': 2903 | dependencies: 2904 | '@jridgewell/resolve-uri': 3.1.2 2905 | '@jridgewell/sourcemap-codec': 1.5.0 2906 | 2907 | '@nodelib/fs.scandir@2.1.5': 2908 | dependencies: 2909 | '@nodelib/fs.stat': 2.0.5 2910 | run-parallel: 1.2.0 2911 | 2912 | '@nodelib/fs.stat@2.0.5': {} 2913 | 2914 | '@nodelib/fs.walk@1.2.8': 2915 | dependencies: 2916 | '@nodelib/fs.scandir': 2.1.5 2917 | fastq: 1.18.0 2918 | 2919 | '@pkgjs/parseargs@0.11.0': 2920 | optional: true 2921 | 2922 | '@pnpm/config.env-replace@1.1.0': {} 2923 | 2924 | '@pnpm/network.ca-file@1.0.2': 2925 | dependencies: 2926 | graceful-fs: 4.2.10 2927 | 2928 | '@pnpm/npm-conf@2.3.1': 2929 | dependencies: 2930 | '@pnpm/config.env-replace': 1.1.0 2931 | '@pnpm/network.ca-file': 1.0.2 2932 | config-chain: 1.1.13 2933 | 2934 | '@rollup/pluginutils@5.1.4(rollup@4.29.1)': 2935 | dependencies: 2936 | '@types/estree': 1.0.6 2937 | estree-walker: 2.0.2 2938 | picomatch: 4.0.2 2939 | optionalDependencies: 2940 | rollup: 4.29.1 2941 | 2942 | '@rollup/rollup-android-arm-eabi@4.29.1': 2943 | optional: true 2944 | 2945 | '@rollup/rollup-android-arm64@4.29.1': 2946 | optional: true 2947 | 2948 | '@rollup/rollup-darwin-arm64@4.29.1': 2949 | optional: true 2950 | 2951 | '@rollup/rollup-darwin-x64@4.29.1': 2952 | optional: true 2953 | 2954 | '@rollup/rollup-freebsd-arm64@4.29.1': 2955 | optional: true 2956 | 2957 | '@rollup/rollup-freebsd-x64@4.29.1': 2958 | optional: true 2959 | 2960 | '@rollup/rollup-linux-arm-gnueabihf@4.29.1': 2961 | optional: true 2962 | 2963 | '@rollup/rollup-linux-arm-musleabihf@4.29.1': 2964 | optional: true 2965 | 2966 | '@rollup/rollup-linux-arm64-gnu@4.29.1': 2967 | optional: true 2968 | 2969 | '@rollup/rollup-linux-arm64-musl@4.29.1': 2970 | optional: true 2971 | 2972 | '@rollup/rollup-linux-loongarch64-gnu@4.29.1': 2973 | optional: true 2974 | 2975 | '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': 2976 | optional: true 2977 | 2978 | '@rollup/rollup-linux-riscv64-gnu@4.29.1': 2979 | optional: true 2980 | 2981 | '@rollup/rollup-linux-s390x-gnu@4.29.1': 2982 | optional: true 2983 | 2984 | '@rollup/rollup-linux-x64-gnu@4.29.1': 2985 | optional: true 2986 | 2987 | '@rollup/rollup-linux-x64-musl@4.29.1': 2988 | optional: true 2989 | 2990 | '@rollup/rollup-win32-arm64-msvc@4.29.1': 2991 | optional: true 2992 | 2993 | '@rollup/rollup-win32-ia32-msvc@4.29.1': 2994 | optional: true 2995 | 2996 | '@rollup/rollup-win32-x64-msvc@4.29.1': 2997 | optional: true 2998 | 2999 | '@sindresorhus/is@5.6.0': {} 3000 | 3001 | '@szmarczak/http-timer@5.0.1': 3002 | dependencies: 3003 | defer-to-connect: 2.0.1 3004 | 3005 | '@types/babel__core@7.20.5': 3006 | dependencies: 3007 | '@babel/parser': 7.26.3 3008 | '@babel/types': 7.26.3 3009 | '@types/babel__generator': 7.6.8 3010 | '@types/babel__template': 7.4.4 3011 | '@types/babel__traverse': 7.20.6 3012 | 3013 | '@types/babel__generator@7.6.8': 3014 | dependencies: 3015 | '@babel/types': 7.26.3 3016 | 3017 | '@types/babel__template@7.4.4': 3018 | dependencies: 3019 | '@babel/parser': 7.26.3 3020 | '@babel/types': 7.26.3 3021 | 3022 | '@types/babel__traverse@7.20.6': 3023 | dependencies: 3024 | '@babel/types': 7.26.3 3025 | 3026 | '@types/chrome@0.0.280': 3027 | dependencies: 3028 | '@types/filesystem': 0.0.36 3029 | '@types/har-format': 1.2.16 3030 | 3031 | '@types/estree@1.0.6': {} 3032 | 3033 | '@types/filesystem@0.0.36': 3034 | dependencies: 3035 | '@types/filewriter': 0.0.33 3036 | 3037 | '@types/filewriter@0.0.33': {} 3038 | 3039 | '@types/har-format@1.2.16': {} 3040 | 3041 | '@types/http-cache-semantics@4.0.4': {} 3042 | 3043 | '@types/minimatch@3.0.5': {} 3044 | 3045 | '@types/node@22.10.2': 3046 | dependencies: 3047 | undici-types: 6.20.0 3048 | 3049 | '@types/react-dom@19.0.2(@types/react@19.0.2)': 3050 | dependencies: 3051 | '@types/react': 19.0.2 3052 | 3053 | '@types/react@19.0.2': 3054 | dependencies: 3055 | csstype: 3.1.3 3056 | 3057 | '@types/webextension-polyfill@0.12.1': {} 3058 | 3059 | '@types/yauzl@2.10.3': 3060 | dependencies: 3061 | '@types/node': 22.10.2 3062 | optional: true 3063 | 3064 | '@vitejs/plugin-react@4.3.4(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))': 3065 | dependencies: 3066 | '@babel/core': 7.26.0 3067 | '@babel/plugin-transform-react-jsx-self': 7.25.9(@babel/core@7.26.0) 3068 | '@babel/plugin-transform-react-jsx-source': 7.25.9(@babel/core@7.26.0) 3069 | '@types/babel__core': 7.20.5 3070 | react-refresh: 0.14.2 3071 | vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1) 3072 | transitivePeerDependencies: 3073 | - supports-color 3074 | 3075 | '@webext-core/fake-browser@1.3.2': 3076 | dependencies: 3077 | lodash.merge: 4.6.2 3078 | 3079 | '@webext-core/isolated-element@1.1.2': 3080 | dependencies: 3081 | is-potential-custom-element-name: 1.0.1 3082 | 3083 | '@webext-core/match-patterns@1.0.3': {} 3084 | 3085 | '@wxt-dev/module-react@1.1.3(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1))(wxt@0.19.23(@types/node@22.10.2)(rollup@4.29.1)(yaml@2.6.1))': 3086 | dependencies: 3087 | '@vitejs/plugin-react': 4.3.4(vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1)) 3088 | wxt: 0.19.23(@types/node@22.10.2)(rollup@4.29.1)(yaml@2.6.1) 3089 | transitivePeerDependencies: 3090 | - supports-color 3091 | - vite 3092 | 3093 | '@wxt-dev/storage@1.0.1': 3094 | dependencies: 3095 | async-mutex: 0.5.0 3096 | dequal: 2.0.3 3097 | 3098 | acorn@8.14.0: {} 3099 | 3100 | adm-zip@0.5.16: {} 3101 | 3102 | ansi-align@3.0.1: 3103 | dependencies: 3104 | string-width: 4.2.3 3105 | 3106 | ansi-escapes@7.0.0: 3107 | dependencies: 3108 | environment: 1.1.0 3109 | 3110 | ansi-regex@5.0.1: {} 3111 | 3112 | ansi-regex@6.1.0: {} 3113 | 3114 | ansi-styles@4.3.0: 3115 | dependencies: 3116 | color-convert: 2.0.1 3117 | 3118 | ansi-styles@6.2.1: {} 3119 | 3120 | any-promise@1.3.0: {} 3121 | 3122 | anymatch@3.1.3: 3123 | dependencies: 3124 | normalize-path: 3.0.0 3125 | picomatch: 2.3.1 3126 | 3127 | arg@5.0.2: {} 3128 | 3129 | array-differ@4.0.0: {} 3130 | 3131 | array-union@3.0.1: {} 3132 | 3133 | async-mutex@0.5.0: 3134 | dependencies: 3135 | tslib: 2.8.1 3136 | 3137 | async@3.2.6: {} 3138 | 3139 | at-least-node@1.0.0: {} 3140 | 3141 | autoprefixer@10.4.20(postcss@8.4.49): 3142 | dependencies: 3143 | browserslist: 4.24.3 3144 | caniuse-lite: 1.0.30001690 3145 | fraction.js: 4.3.7 3146 | normalize-range: 0.1.2 3147 | picocolors: 1.1.1 3148 | postcss: 8.4.49 3149 | postcss-value-parser: 4.2.0 3150 | 3151 | balanced-match@1.0.2: {} 3152 | 3153 | base64-js@1.5.1: {} 3154 | 3155 | big-integer@1.6.52: {} 3156 | 3157 | binary-extensions@2.3.0: {} 3158 | 3159 | bl@5.1.0: 3160 | dependencies: 3161 | buffer: 6.0.3 3162 | inherits: 2.0.4 3163 | readable-stream: 3.6.2 3164 | 3165 | bluebird@3.7.2: {} 3166 | 3167 | boolbase@1.0.0: {} 3168 | 3169 | boxen@7.1.1: 3170 | dependencies: 3171 | ansi-align: 3.0.1 3172 | camelcase: 7.0.1 3173 | chalk: 5.4.1 3174 | cli-boxes: 3.0.0 3175 | string-width: 5.1.2 3176 | type-fest: 2.19.0 3177 | widest-line: 4.0.1 3178 | wrap-ansi: 8.1.0 3179 | 3180 | bplist-parser@0.2.0: 3181 | dependencies: 3182 | big-integer: 1.6.52 3183 | 3184 | brace-expansion@1.1.11: 3185 | dependencies: 3186 | balanced-match: 1.0.2 3187 | concat-map: 0.0.1 3188 | 3189 | brace-expansion@2.0.1: 3190 | dependencies: 3191 | balanced-match: 1.0.2 3192 | 3193 | braces@3.0.3: 3194 | dependencies: 3195 | fill-range: 7.1.1 3196 | 3197 | browserslist@4.24.3: 3198 | dependencies: 3199 | caniuse-lite: 1.0.30001690 3200 | electron-to-chromium: 1.5.76 3201 | node-releases: 2.0.19 3202 | update-browserslist-db: 1.1.1(browserslist@4.24.3) 3203 | 3204 | buffer-crc32@0.2.13: {} 3205 | 3206 | buffer-from@1.1.2: {} 3207 | 3208 | buffer@6.0.3: 3209 | dependencies: 3210 | base64-js: 1.5.1 3211 | ieee754: 1.2.1 3212 | 3213 | bundle-name@3.0.0: 3214 | dependencies: 3215 | run-applescript: 5.0.0 3216 | 3217 | bundle-name@4.1.0: 3218 | dependencies: 3219 | run-applescript: 7.0.0 3220 | 3221 | bunyan@1.8.15: 3222 | optionalDependencies: 3223 | dtrace-provider: 0.8.8 3224 | moment: 2.30.1 3225 | mv: 2.1.1 3226 | safe-json-stringify: 1.2.0 3227 | 3228 | c12@1.11.2(magicast@0.3.5): 3229 | dependencies: 3230 | chokidar: 3.6.0 3231 | confbox: 0.1.8 3232 | defu: 6.1.4 3233 | dotenv: 16.4.7 3234 | giget: 1.2.3 3235 | jiti: 1.21.7 3236 | mlly: 1.7.3 3237 | ohash: 1.1.4 3238 | pathe: 1.1.2 3239 | perfect-debounce: 1.0.0 3240 | pkg-types: 1.2.1 3241 | rc9: 2.1.2 3242 | optionalDependencies: 3243 | magicast: 0.3.5 3244 | 3245 | cac@6.7.14: {} 3246 | 3247 | cacheable-lookup@7.0.0: {} 3248 | 3249 | cacheable-request@10.2.14: 3250 | dependencies: 3251 | '@types/http-cache-semantics': 4.0.4 3252 | get-stream: 6.0.1 3253 | http-cache-semantics: 4.1.1 3254 | keyv: 4.5.4 3255 | mimic-response: 4.0.0 3256 | normalize-url: 8.0.1 3257 | responselike: 3.0.0 3258 | 3259 | camelcase-css@2.0.1: {} 3260 | 3261 | camelcase@7.0.1: {} 3262 | 3263 | caniuse-lite@1.0.30001690: {} 3264 | 3265 | chalk@4.1.2: 3266 | dependencies: 3267 | ansi-styles: 4.3.0 3268 | supports-color: 7.2.0 3269 | 3270 | chalk@5.4.1: {} 3271 | 3272 | chokidar@3.6.0: 3273 | dependencies: 3274 | anymatch: 3.1.3 3275 | braces: 3.0.3 3276 | glob-parent: 5.1.2 3277 | is-binary-path: 2.1.0 3278 | is-glob: 4.0.3 3279 | normalize-path: 3.0.0 3280 | readdirp: 3.6.0 3281 | optionalDependencies: 3282 | fsevents: 2.3.3 3283 | 3284 | chownr@2.0.0: {} 3285 | 3286 | chrome-launcher@1.1.0: 3287 | dependencies: 3288 | '@types/node': 22.10.2 3289 | escape-string-regexp: 4.0.0 3290 | is-wsl: 2.2.0 3291 | lighthouse-logger: 2.0.1 3292 | transitivePeerDependencies: 3293 | - supports-color 3294 | 3295 | ci-info@3.9.0: {} 3296 | 3297 | ci-info@4.1.0: {} 3298 | 3299 | citty@0.1.6: 3300 | dependencies: 3301 | consola: 3.3.1 3302 | 3303 | cli-boxes@3.0.0: {} 3304 | 3305 | cli-cursor@4.0.0: 3306 | dependencies: 3307 | restore-cursor: 4.0.0 3308 | 3309 | cli-cursor@5.0.0: 3310 | dependencies: 3311 | restore-cursor: 5.1.0 3312 | 3313 | cli-highlight@2.1.11: 3314 | dependencies: 3315 | chalk: 4.1.2 3316 | highlight.js: 10.7.3 3317 | mz: 2.7.0 3318 | parse5: 5.1.1 3319 | parse5-htmlparser2-tree-adapter: 6.0.1 3320 | yargs: 16.2.0 3321 | 3322 | cli-spinners@2.9.2: {} 3323 | 3324 | cli-truncate@4.0.0: 3325 | dependencies: 3326 | slice-ansi: 5.0.0 3327 | string-width: 7.2.0 3328 | 3329 | cliui@7.0.4: 3330 | dependencies: 3331 | string-width: 4.2.3 3332 | strip-ansi: 6.0.1 3333 | wrap-ansi: 7.0.0 3334 | 3335 | cliui@8.0.1: 3336 | dependencies: 3337 | string-width: 4.2.3 3338 | strip-ansi: 6.0.1 3339 | wrap-ansi: 7.0.0 3340 | 3341 | clone@1.0.4: {} 3342 | 3343 | color-convert@2.0.1: 3344 | dependencies: 3345 | color-name: 1.1.4 3346 | 3347 | color-name@1.1.4: {} 3348 | 3349 | colorette@2.0.20: {} 3350 | 3351 | commander@2.9.0: 3352 | dependencies: 3353 | graceful-readlink: 1.0.1 3354 | 3355 | commander@4.1.1: {} 3356 | 3357 | commander@9.5.0: {} 3358 | 3359 | concat-map@0.0.1: {} 3360 | 3361 | concat-stream@1.6.2: 3362 | dependencies: 3363 | buffer-from: 1.1.2 3364 | inherits: 2.0.4 3365 | readable-stream: 2.3.8 3366 | typedarray: 0.0.6 3367 | 3368 | confbox@0.1.8: {} 3369 | 3370 | config-chain@1.1.13: 3371 | dependencies: 3372 | ini: 1.3.8 3373 | proto-list: 1.2.4 3374 | 3375 | configstore@6.0.0: 3376 | dependencies: 3377 | dot-prop: 6.0.1 3378 | graceful-fs: 4.2.11 3379 | unique-string: 3.0.0 3380 | write-file-atomic: 3.0.3 3381 | xdg-basedir: 5.1.0 3382 | 3383 | consola@3.3.1: {} 3384 | 3385 | convert-source-map@2.0.0: {} 3386 | 3387 | core-util-is@1.0.3: {} 3388 | 3389 | cross-spawn@7.0.6: 3390 | dependencies: 3391 | path-key: 3.1.1 3392 | shebang-command: 2.0.0 3393 | which: 2.0.2 3394 | 3395 | crypto-random-string@4.0.0: 3396 | dependencies: 3397 | type-fest: 1.4.0 3398 | 3399 | css-select@5.1.0: 3400 | dependencies: 3401 | boolbase: 1.0.0 3402 | css-what: 6.1.0 3403 | domhandler: 5.0.3 3404 | domutils: 3.2.1 3405 | nth-check: 2.1.1 3406 | 3407 | css-what@6.1.0: {} 3408 | 3409 | cssesc@3.0.0: {} 3410 | 3411 | cssom@0.5.0: {} 3412 | 3413 | csstype@3.1.3: {} 3414 | 3415 | debounce@1.2.1: {} 3416 | 3417 | debug@2.6.9: 3418 | dependencies: 3419 | ms: 2.0.0 3420 | 3421 | debug@4.3.7: 3422 | dependencies: 3423 | ms: 2.1.3 3424 | 3425 | debug@4.4.0: 3426 | dependencies: 3427 | ms: 2.1.3 3428 | 3429 | decompress-response@6.0.0: 3430 | dependencies: 3431 | mimic-response: 3.1.0 3432 | 3433 | deep-extend@0.6.0: {} 3434 | 3435 | default-browser-id@3.0.0: 3436 | dependencies: 3437 | bplist-parser: 0.2.0 3438 | untildify: 4.0.0 3439 | 3440 | default-browser-id@5.0.0: {} 3441 | 3442 | default-browser@4.0.0: 3443 | dependencies: 3444 | bundle-name: 3.0.0 3445 | default-browser-id: 3.0.0 3446 | execa: 7.2.0 3447 | titleize: 3.0.0 3448 | 3449 | default-browser@5.2.1: 3450 | dependencies: 3451 | bundle-name: 4.1.0 3452 | default-browser-id: 5.0.0 3453 | 3454 | defaults@1.0.4: 3455 | dependencies: 3456 | clone: 1.0.4 3457 | 3458 | defer-to-connect@2.0.1: {} 3459 | 3460 | define-lazy-prop@2.0.0: {} 3461 | 3462 | define-lazy-prop@3.0.0: {} 3463 | 3464 | defu@6.1.4: {} 3465 | 3466 | dequal@2.0.3: {} 3467 | 3468 | destr@2.0.3: {} 3469 | 3470 | didyoumean@1.2.2: {} 3471 | 3472 | dlv@1.1.3: {} 3473 | 3474 | dom-serializer@2.0.0: 3475 | dependencies: 3476 | domelementtype: 2.3.0 3477 | domhandler: 5.0.3 3478 | entities: 4.5.0 3479 | 3480 | domelementtype@2.3.0: {} 3481 | 3482 | domhandler@5.0.3: 3483 | dependencies: 3484 | domelementtype: 2.3.0 3485 | 3486 | domutils@3.2.1: 3487 | dependencies: 3488 | dom-serializer: 2.0.0 3489 | domelementtype: 2.3.0 3490 | domhandler: 5.0.3 3491 | 3492 | dot-prop@6.0.1: 3493 | dependencies: 3494 | is-obj: 2.0.0 3495 | 3496 | dotenv@16.4.7: {} 3497 | 3498 | dtrace-provider@0.8.8: 3499 | dependencies: 3500 | nan: 2.22.0 3501 | optional: true 3502 | 3503 | eastasianwidth@0.2.0: {} 3504 | 3505 | electron-to-chromium@1.5.76: {} 3506 | 3507 | emoji-regex@10.4.0: {} 3508 | 3509 | emoji-regex@8.0.0: {} 3510 | 3511 | emoji-regex@9.2.2: {} 3512 | 3513 | end-of-stream@1.4.4: 3514 | dependencies: 3515 | once: 1.4.0 3516 | 3517 | entities@4.5.0: {} 3518 | 3519 | environment@1.1.0: {} 3520 | 3521 | error-ex@1.3.2: 3522 | dependencies: 3523 | is-arrayish: 0.2.1 3524 | 3525 | es-module-lexer@1.5.4: {} 3526 | 3527 | es6-error@4.1.1: {} 3528 | 3529 | esbuild@0.21.5: 3530 | optionalDependencies: 3531 | '@esbuild/aix-ppc64': 0.21.5 3532 | '@esbuild/android-arm': 0.21.5 3533 | '@esbuild/android-arm64': 0.21.5 3534 | '@esbuild/android-x64': 0.21.5 3535 | '@esbuild/darwin-arm64': 0.21.5 3536 | '@esbuild/darwin-x64': 0.21.5 3537 | '@esbuild/freebsd-arm64': 0.21.5 3538 | '@esbuild/freebsd-x64': 0.21.5 3539 | '@esbuild/linux-arm': 0.21.5 3540 | '@esbuild/linux-arm64': 0.21.5 3541 | '@esbuild/linux-ia32': 0.21.5 3542 | '@esbuild/linux-loong64': 0.21.5 3543 | '@esbuild/linux-mips64el': 0.21.5 3544 | '@esbuild/linux-ppc64': 0.21.5 3545 | '@esbuild/linux-riscv64': 0.21.5 3546 | '@esbuild/linux-s390x': 0.21.5 3547 | '@esbuild/linux-x64': 0.21.5 3548 | '@esbuild/netbsd-x64': 0.21.5 3549 | '@esbuild/openbsd-x64': 0.21.5 3550 | '@esbuild/sunos-x64': 0.21.5 3551 | '@esbuild/win32-arm64': 0.21.5 3552 | '@esbuild/win32-ia32': 0.21.5 3553 | '@esbuild/win32-x64': 0.21.5 3554 | 3555 | esbuild@0.24.2: 3556 | optionalDependencies: 3557 | '@esbuild/aix-ppc64': 0.24.2 3558 | '@esbuild/android-arm': 0.24.2 3559 | '@esbuild/android-arm64': 0.24.2 3560 | '@esbuild/android-x64': 0.24.2 3561 | '@esbuild/darwin-arm64': 0.24.2 3562 | '@esbuild/darwin-x64': 0.24.2 3563 | '@esbuild/freebsd-arm64': 0.24.2 3564 | '@esbuild/freebsd-x64': 0.24.2 3565 | '@esbuild/linux-arm': 0.24.2 3566 | '@esbuild/linux-arm64': 0.24.2 3567 | '@esbuild/linux-ia32': 0.24.2 3568 | '@esbuild/linux-loong64': 0.24.2 3569 | '@esbuild/linux-mips64el': 0.24.2 3570 | '@esbuild/linux-ppc64': 0.24.2 3571 | '@esbuild/linux-riscv64': 0.24.2 3572 | '@esbuild/linux-s390x': 0.24.2 3573 | '@esbuild/linux-x64': 0.24.2 3574 | '@esbuild/netbsd-arm64': 0.24.2 3575 | '@esbuild/netbsd-x64': 0.24.2 3576 | '@esbuild/openbsd-arm64': 0.24.2 3577 | '@esbuild/openbsd-x64': 0.24.2 3578 | '@esbuild/sunos-x64': 0.24.2 3579 | '@esbuild/win32-arm64': 0.24.2 3580 | '@esbuild/win32-ia32': 0.24.2 3581 | '@esbuild/win32-x64': 0.24.2 3582 | 3583 | escalade@3.2.0: {} 3584 | 3585 | escape-goat@4.0.0: {} 3586 | 3587 | escape-string-regexp@4.0.0: {} 3588 | 3589 | escape-string-regexp@5.0.0: {} 3590 | 3591 | estree-walker@2.0.2: {} 3592 | 3593 | estree-walker@3.0.3: 3594 | dependencies: 3595 | '@types/estree': 1.0.6 3596 | 3597 | eventemitter3@5.0.1: {} 3598 | 3599 | execa@5.1.1: 3600 | dependencies: 3601 | cross-spawn: 7.0.6 3602 | get-stream: 6.0.1 3603 | human-signals: 2.1.0 3604 | is-stream: 2.0.1 3605 | merge-stream: 2.0.0 3606 | npm-run-path: 4.0.1 3607 | onetime: 5.1.2 3608 | signal-exit: 3.0.7 3609 | strip-final-newline: 2.0.0 3610 | 3611 | execa@7.2.0: 3612 | dependencies: 3613 | cross-spawn: 7.0.6 3614 | get-stream: 6.0.1 3615 | human-signals: 4.3.1 3616 | is-stream: 3.0.0 3617 | merge-stream: 2.0.0 3618 | npm-run-path: 5.3.0 3619 | onetime: 6.0.0 3620 | signal-exit: 3.0.7 3621 | strip-final-newline: 3.0.0 3622 | 3623 | execa@8.0.1: 3624 | dependencies: 3625 | cross-spawn: 7.0.6 3626 | get-stream: 8.0.1 3627 | human-signals: 5.0.0 3628 | is-stream: 3.0.0 3629 | merge-stream: 2.0.0 3630 | npm-run-path: 5.3.0 3631 | onetime: 6.0.0 3632 | signal-exit: 4.1.0 3633 | strip-final-newline: 3.0.0 3634 | 3635 | extract-zip@2.0.1: 3636 | dependencies: 3637 | debug: 4.4.0 3638 | get-stream: 5.2.0 3639 | yauzl: 2.10.0 3640 | optionalDependencies: 3641 | '@types/yauzl': 2.10.3 3642 | transitivePeerDependencies: 3643 | - supports-color 3644 | 3645 | fast-glob@3.3.2: 3646 | dependencies: 3647 | '@nodelib/fs.stat': 2.0.5 3648 | '@nodelib/fs.walk': 1.2.8 3649 | glob-parent: 5.1.2 3650 | merge2: 1.4.1 3651 | micromatch: 4.0.8 3652 | 3653 | fastq@1.18.0: 3654 | dependencies: 3655 | reusify: 1.0.4 3656 | 3657 | fd-slicer@1.1.0: 3658 | dependencies: 3659 | pend: 1.2.0 3660 | 3661 | filesize@10.1.6: {} 3662 | 3663 | fill-range@7.1.1: 3664 | dependencies: 3665 | to-regex-range: 5.0.1 3666 | 3667 | firefox-profile@4.6.0: 3668 | dependencies: 3669 | adm-zip: 0.5.16 3670 | fs-extra: 9.0.1 3671 | ini: 2.0.0 3672 | minimist: 1.2.8 3673 | xml2js: 0.5.0 3674 | 3675 | foreground-child@3.3.0: 3676 | dependencies: 3677 | cross-spawn: 7.0.6 3678 | signal-exit: 4.1.0 3679 | 3680 | form-data-encoder@2.1.4: {} 3681 | 3682 | formdata-node@6.0.3: {} 3683 | 3684 | fraction.js@4.3.7: {} 3685 | 3686 | fs-extra@11.2.0: 3687 | dependencies: 3688 | graceful-fs: 4.2.11 3689 | jsonfile: 6.1.0 3690 | universalify: 2.0.1 3691 | 3692 | fs-extra@9.0.1: 3693 | dependencies: 3694 | at-least-node: 1.0.0 3695 | graceful-fs: 4.2.11 3696 | jsonfile: 6.1.0 3697 | universalify: 1.0.0 3698 | 3699 | fs-minipass@2.1.0: 3700 | dependencies: 3701 | minipass: 3.3.6 3702 | 3703 | fsevents@2.3.3: 3704 | optional: true 3705 | 3706 | function-bind@1.1.2: {} 3707 | 3708 | fx-runner@1.4.0: 3709 | dependencies: 3710 | commander: 2.9.0 3711 | shell-quote: 1.7.3 3712 | spawn-sync: 1.0.15 3713 | when: 3.7.7 3714 | which: 1.2.4 3715 | winreg: 0.0.12 3716 | 3717 | gensync@1.0.0-beta.2: {} 3718 | 3719 | get-caller-file@2.0.5: {} 3720 | 3721 | get-east-asian-width@1.3.0: {} 3722 | 3723 | get-port-please@3.1.2: {} 3724 | 3725 | get-stream@5.2.0: 3726 | dependencies: 3727 | pump: 3.0.2 3728 | 3729 | get-stream@6.0.1: {} 3730 | 3731 | get-stream@8.0.1: {} 3732 | 3733 | giget@1.2.3: 3734 | dependencies: 3735 | citty: 0.1.6 3736 | consola: 3.3.1 3737 | defu: 6.1.4 3738 | node-fetch-native: 1.6.4 3739 | nypm: 0.3.12 3740 | ohash: 1.1.4 3741 | pathe: 1.1.2 3742 | tar: 6.2.1 3743 | 3744 | glob-parent@5.1.2: 3745 | dependencies: 3746 | is-glob: 4.0.3 3747 | 3748 | glob-parent@6.0.2: 3749 | dependencies: 3750 | is-glob: 4.0.3 3751 | 3752 | glob-to-regexp@0.4.1: {} 3753 | 3754 | glob@10.4.5: 3755 | dependencies: 3756 | foreground-child: 3.3.0 3757 | jackspeak: 3.4.3 3758 | minimatch: 9.0.5 3759 | minipass: 7.1.2 3760 | package-json-from-dist: 1.0.1 3761 | path-scurry: 1.11.1 3762 | 3763 | glob@6.0.4: 3764 | dependencies: 3765 | inflight: 1.0.6 3766 | inherits: 2.0.4 3767 | minimatch: 3.1.2 3768 | once: 1.4.0 3769 | path-is-absolute: 1.0.1 3770 | optional: true 3771 | 3772 | global-dirs@3.0.1: 3773 | dependencies: 3774 | ini: 2.0.0 3775 | 3776 | globals@11.12.0: {} 3777 | 3778 | got@12.6.1: 3779 | dependencies: 3780 | '@sindresorhus/is': 5.6.0 3781 | '@szmarczak/http-timer': 5.0.1 3782 | cacheable-lookup: 7.0.0 3783 | cacheable-request: 10.2.14 3784 | decompress-response: 6.0.0 3785 | form-data-encoder: 2.1.4 3786 | get-stream: 6.0.1 3787 | http2-wrapper: 2.2.1 3788 | lowercase-keys: 3.0.0 3789 | p-cancelable: 3.0.0 3790 | responselike: 3.0.0 3791 | 3792 | graceful-fs@4.2.10: {} 3793 | 3794 | graceful-fs@4.2.11: {} 3795 | 3796 | graceful-readlink@1.0.1: {} 3797 | 3798 | growly@1.3.0: {} 3799 | 3800 | has-flag@4.0.0: {} 3801 | 3802 | has-yarn@3.0.0: {} 3803 | 3804 | hasown@2.0.2: 3805 | dependencies: 3806 | function-bind: 1.1.2 3807 | 3808 | highlight.js@10.7.3: {} 3809 | 3810 | hookable@5.5.3: {} 3811 | 3812 | html-escaper@3.0.3: {} 3813 | 3814 | htmlparser2@9.1.0: 3815 | dependencies: 3816 | domelementtype: 2.3.0 3817 | domhandler: 5.0.3 3818 | domutils: 3.2.1 3819 | entities: 4.5.0 3820 | 3821 | http-cache-semantics@4.1.1: {} 3822 | 3823 | http2-wrapper@2.2.1: 3824 | dependencies: 3825 | quick-lru: 5.1.1 3826 | resolve-alpn: 1.2.1 3827 | 3828 | human-signals@2.1.0: {} 3829 | 3830 | human-signals@4.3.1: {} 3831 | 3832 | human-signals@5.0.0: {} 3833 | 3834 | ieee754@1.2.1: {} 3835 | 3836 | immediate@3.0.6: {} 3837 | 3838 | import-lazy@4.0.0: {} 3839 | 3840 | imurmurhash@0.1.4: {} 3841 | 3842 | inflight@1.0.6: 3843 | dependencies: 3844 | once: 1.4.0 3845 | wrappy: 1.0.2 3846 | optional: true 3847 | 3848 | inherits@2.0.4: {} 3849 | 3850 | ini@1.3.8: {} 3851 | 3852 | ini@2.0.0: {} 3853 | 3854 | is-absolute@0.1.7: 3855 | dependencies: 3856 | is-relative: 0.1.3 3857 | 3858 | is-arrayish@0.2.1: {} 3859 | 3860 | is-binary-path@2.1.0: 3861 | dependencies: 3862 | binary-extensions: 2.3.0 3863 | 3864 | is-ci@3.0.1: 3865 | dependencies: 3866 | ci-info: 3.9.0 3867 | 3868 | is-core-module@2.16.1: 3869 | dependencies: 3870 | hasown: 2.0.2 3871 | 3872 | is-docker@2.2.1: {} 3873 | 3874 | is-docker@3.0.0: {} 3875 | 3876 | is-extglob@2.1.1: {} 3877 | 3878 | is-fullwidth-code-point@3.0.0: {} 3879 | 3880 | is-fullwidth-code-point@4.0.0: {} 3881 | 3882 | is-fullwidth-code-point@5.0.0: 3883 | dependencies: 3884 | get-east-asian-width: 1.3.0 3885 | 3886 | is-glob@4.0.3: 3887 | dependencies: 3888 | is-extglob: 2.1.1 3889 | 3890 | is-inside-container@1.0.0: 3891 | dependencies: 3892 | is-docker: 3.0.0 3893 | 3894 | is-installed-globally@0.4.0: 3895 | dependencies: 3896 | global-dirs: 3.0.1 3897 | is-path-inside: 3.0.3 3898 | 3899 | is-interactive@2.0.0: {} 3900 | 3901 | is-npm@6.0.0: {} 3902 | 3903 | is-number@7.0.0: {} 3904 | 3905 | is-obj@2.0.0: {} 3906 | 3907 | is-path-inside@3.0.3: {} 3908 | 3909 | is-plain-object@2.0.4: 3910 | dependencies: 3911 | isobject: 3.0.1 3912 | 3913 | is-potential-custom-element-name@1.0.1: {} 3914 | 3915 | is-primitive@3.0.1: {} 3916 | 3917 | is-relative@0.1.3: {} 3918 | 3919 | is-stream@2.0.1: {} 3920 | 3921 | is-stream@3.0.0: {} 3922 | 3923 | is-typedarray@1.0.0: {} 3924 | 3925 | is-unicode-supported@1.3.0: {} 3926 | 3927 | is-unicode-supported@2.1.0: {} 3928 | 3929 | is-wsl@2.2.0: 3930 | dependencies: 3931 | is-docker: 2.2.1 3932 | 3933 | is-wsl@3.1.0: 3934 | dependencies: 3935 | is-inside-container: 1.0.0 3936 | 3937 | is-yarn-global@0.4.1: {} 3938 | 3939 | isarray@1.0.0: {} 3940 | 3941 | isexe@1.1.2: {} 3942 | 3943 | isexe@2.0.0: {} 3944 | 3945 | isobject@3.0.1: {} 3946 | 3947 | jackspeak@3.4.3: 3948 | dependencies: 3949 | '@isaacs/cliui': 8.0.2 3950 | optionalDependencies: 3951 | '@pkgjs/parseargs': 0.11.0 3952 | 3953 | jiti@1.21.7: {} 3954 | 3955 | js-tokens@4.0.0: {} 3956 | 3957 | js-tokens@9.0.1: {} 3958 | 3959 | jsesc@3.1.0: {} 3960 | 3961 | json-buffer@3.0.1: {} 3962 | 3963 | json-parse-even-better-errors@3.0.2: {} 3964 | 3965 | json5@2.2.3: {} 3966 | 3967 | jsonfile@6.1.0: 3968 | dependencies: 3969 | universalify: 2.0.1 3970 | optionalDependencies: 3971 | graceful-fs: 4.2.11 3972 | 3973 | jszip@3.10.1: 3974 | dependencies: 3975 | lie: 3.3.0 3976 | pako: 1.0.11 3977 | readable-stream: 2.3.8 3978 | setimmediate: 1.0.5 3979 | 3980 | keyv@4.5.4: 3981 | dependencies: 3982 | json-buffer: 3.0.1 3983 | 3984 | kleur@3.0.3: {} 3985 | 3986 | latest-version@7.0.0: 3987 | dependencies: 3988 | package-json: 8.1.1 3989 | 3990 | lie@3.3.0: 3991 | dependencies: 3992 | immediate: 3.0.6 3993 | 3994 | lighthouse-logger@2.0.1: 3995 | dependencies: 3996 | debug: 2.6.9 3997 | marky: 1.2.5 3998 | transitivePeerDependencies: 3999 | - supports-color 4000 | 4001 | lilconfig@3.1.3: {} 4002 | 4003 | lines-and-columns@1.2.4: {} 4004 | 4005 | lines-and-columns@2.0.4: {} 4006 | 4007 | linkedom@0.18.6: 4008 | dependencies: 4009 | css-select: 5.1.0 4010 | cssom: 0.5.0 4011 | html-escaper: 3.0.3 4012 | htmlparser2: 9.1.0 4013 | uhyphen: 0.2.0 4014 | 4015 | listr2@8.2.5: 4016 | dependencies: 4017 | cli-truncate: 4.0.0 4018 | colorette: 2.0.20 4019 | eventemitter3: 5.0.1 4020 | log-update: 6.1.0 4021 | rfdc: 1.4.1 4022 | wrap-ansi: 9.0.0 4023 | 4024 | local-pkg@0.5.1: 4025 | dependencies: 4026 | mlly: 1.7.3 4027 | pkg-types: 1.2.1 4028 | 4029 | lodash.camelcase@4.3.0: {} 4030 | 4031 | lodash.kebabcase@4.1.1: {} 4032 | 4033 | lodash.merge@4.6.2: {} 4034 | 4035 | lodash.snakecase@4.1.1: {} 4036 | 4037 | log-symbols@5.1.0: 4038 | dependencies: 4039 | chalk: 5.4.1 4040 | is-unicode-supported: 1.3.0 4041 | 4042 | log-symbols@6.0.0: 4043 | dependencies: 4044 | chalk: 5.4.1 4045 | is-unicode-supported: 1.3.0 4046 | 4047 | log-update@6.1.0: 4048 | dependencies: 4049 | ansi-escapes: 7.0.0 4050 | cli-cursor: 5.0.0 4051 | slice-ansi: 7.1.0 4052 | strip-ansi: 7.1.0 4053 | wrap-ansi: 9.0.0 4054 | 4055 | lowercase-keys@3.0.0: {} 4056 | 4057 | lru-cache@10.4.3: {} 4058 | 4059 | lru-cache@5.1.1: 4060 | dependencies: 4061 | yallist: 3.1.1 4062 | 4063 | magic-string@0.30.17: 4064 | dependencies: 4065 | '@jridgewell/sourcemap-codec': 1.5.0 4066 | 4067 | magicast@0.3.5: 4068 | dependencies: 4069 | '@babel/parser': 7.26.3 4070 | '@babel/types': 7.26.3 4071 | source-map-js: 1.2.1 4072 | 4073 | make-error@1.3.6: {} 4074 | 4075 | many-keys-map@2.0.1: {} 4076 | 4077 | marky@1.2.5: {} 4078 | 4079 | merge-stream@2.0.0: {} 4080 | 4081 | merge2@1.4.1: {} 4082 | 4083 | micromatch@4.0.8: 4084 | dependencies: 4085 | braces: 3.0.3 4086 | picomatch: 2.3.1 4087 | 4088 | mimic-fn@2.1.0: {} 4089 | 4090 | mimic-fn@4.0.0: {} 4091 | 4092 | mimic-function@5.0.1: {} 4093 | 4094 | mimic-response@3.1.0: {} 4095 | 4096 | mimic-response@4.0.0: {} 4097 | 4098 | minimatch@10.0.1: 4099 | dependencies: 4100 | brace-expansion: 2.0.1 4101 | 4102 | minimatch@3.1.2: 4103 | dependencies: 4104 | brace-expansion: 1.1.11 4105 | 4106 | minimatch@9.0.5: 4107 | dependencies: 4108 | brace-expansion: 2.0.1 4109 | 4110 | minimist@1.2.8: {} 4111 | 4112 | minipass@3.3.6: 4113 | dependencies: 4114 | yallist: 4.0.0 4115 | 4116 | minipass@5.0.0: {} 4117 | 4118 | minipass@7.1.2: {} 4119 | 4120 | minizlib@2.1.2: 4121 | dependencies: 4122 | minipass: 3.3.6 4123 | yallist: 4.0.0 4124 | 4125 | mkdirp@0.5.6: 4126 | dependencies: 4127 | minimist: 1.2.8 4128 | optional: true 4129 | 4130 | mkdirp@1.0.4: {} 4131 | 4132 | mkdirp@3.0.1: {} 4133 | 4134 | mlly@1.7.3: 4135 | dependencies: 4136 | acorn: 8.14.0 4137 | pathe: 1.1.2 4138 | pkg-types: 1.2.1 4139 | ufo: 1.5.4 4140 | 4141 | moment@2.30.1: 4142 | optional: true 4143 | 4144 | ms@2.0.0: {} 4145 | 4146 | ms@2.1.3: {} 4147 | 4148 | multimatch@6.0.0: 4149 | dependencies: 4150 | '@types/minimatch': 3.0.5 4151 | array-differ: 4.0.0 4152 | array-union: 3.0.1 4153 | minimatch: 3.1.2 4154 | 4155 | mv@2.1.1: 4156 | dependencies: 4157 | mkdirp: 0.5.6 4158 | ncp: 2.0.0 4159 | rimraf: 2.4.5 4160 | optional: true 4161 | 4162 | mz@2.7.0: 4163 | dependencies: 4164 | any-promise: 1.3.0 4165 | object-assign: 4.1.1 4166 | thenify-all: 1.6.0 4167 | 4168 | nan@2.22.0: 4169 | optional: true 4170 | 4171 | nano-spawn@0.2.0: {} 4172 | 4173 | nanoid@3.3.8: {} 4174 | 4175 | ncp@2.0.0: 4176 | optional: true 4177 | 4178 | node-fetch-native@1.6.4: {} 4179 | 4180 | node-forge@1.3.1: {} 4181 | 4182 | node-notifier@10.0.1: 4183 | dependencies: 4184 | growly: 1.3.0 4185 | is-wsl: 2.2.0 4186 | semver: 7.6.3 4187 | shellwords: 0.1.1 4188 | uuid: 8.3.2 4189 | which: 2.0.2 4190 | 4191 | node-releases@2.0.19: {} 4192 | 4193 | normalize-path@3.0.0: {} 4194 | 4195 | normalize-range@0.1.2: {} 4196 | 4197 | normalize-url@8.0.1: {} 4198 | 4199 | npm-run-path@4.0.1: 4200 | dependencies: 4201 | path-key: 3.1.1 4202 | 4203 | npm-run-path@5.3.0: 4204 | dependencies: 4205 | path-key: 4.0.0 4206 | 4207 | nth-check@2.1.1: 4208 | dependencies: 4209 | boolbase: 1.0.0 4210 | 4211 | nypm@0.3.12: 4212 | dependencies: 4213 | citty: 0.1.6 4214 | consola: 3.3.1 4215 | execa: 8.0.1 4216 | pathe: 1.1.2 4217 | pkg-types: 1.2.1 4218 | ufo: 1.5.4 4219 | 4220 | object-assign@4.1.1: {} 4221 | 4222 | object-hash@3.0.0: {} 4223 | 4224 | ofetch@1.4.1: 4225 | dependencies: 4226 | destr: 2.0.3 4227 | node-fetch-native: 1.6.4 4228 | ufo: 1.5.4 4229 | 4230 | ohash@1.1.4: {} 4231 | 4232 | once@1.4.0: 4233 | dependencies: 4234 | wrappy: 1.0.2 4235 | 4236 | onetime@5.1.2: 4237 | dependencies: 4238 | mimic-fn: 2.1.0 4239 | 4240 | onetime@6.0.0: 4241 | dependencies: 4242 | mimic-fn: 4.0.0 4243 | 4244 | onetime@7.0.0: 4245 | dependencies: 4246 | mimic-function: 5.0.1 4247 | 4248 | open@10.1.0: 4249 | dependencies: 4250 | default-browser: 5.2.1 4251 | define-lazy-prop: 3.0.0 4252 | is-inside-container: 1.0.0 4253 | is-wsl: 3.1.0 4254 | 4255 | open@8.4.2: 4256 | dependencies: 4257 | define-lazy-prop: 2.0.0 4258 | is-docker: 2.2.1 4259 | is-wsl: 2.2.0 4260 | 4261 | open@9.1.0: 4262 | dependencies: 4263 | default-browser: 4.0.0 4264 | define-lazy-prop: 3.0.0 4265 | is-inside-container: 1.0.0 4266 | is-wsl: 2.2.0 4267 | 4268 | ora@6.3.1: 4269 | dependencies: 4270 | chalk: 5.4.1 4271 | cli-cursor: 4.0.0 4272 | cli-spinners: 2.9.2 4273 | is-interactive: 2.0.0 4274 | is-unicode-supported: 1.3.0 4275 | log-symbols: 5.1.0 4276 | stdin-discarder: 0.1.0 4277 | strip-ansi: 7.1.0 4278 | wcwidth: 1.0.1 4279 | 4280 | ora@8.1.1: 4281 | dependencies: 4282 | chalk: 5.4.1 4283 | cli-cursor: 5.0.0 4284 | cli-spinners: 2.9.2 4285 | is-interactive: 2.0.0 4286 | is-unicode-supported: 2.1.0 4287 | log-symbols: 6.0.0 4288 | stdin-discarder: 0.2.2 4289 | string-width: 7.2.0 4290 | strip-ansi: 7.1.0 4291 | 4292 | os-shim@0.1.3: {} 4293 | 4294 | p-cancelable@3.0.0: {} 4295 | 4296 | package-json-from-dist@1.0.1: {} 4297 | 4298 | package-json@8.1.1: 4299 | dependencies: 4300 | got: 12.6.1 4301 | registry-auth-token: 5.0.3 4302 | registry-url: 6.0.1 4303 | semver: 7.6.3 4304 | 4305 | pako@1.0.11: {} 4306 | 4307 | parse-json@7.1.1: 4308 | dependencies: 4309 | '@babel/code-frame': 7.26.2 4310 | error-ex: 1.3.2 4311 | json-parse-even-better-errors: 3.0.2 4312 | lines-and-columns: 2.0.4 4313 | type-fest: 3.13.1 4314 | 4315 | parse5-htmlparser2-tree-adapter@6.0.1: 4316 | dependencies: 4317 | parse5: 6.0.1 4318 | 4319 | parse5@5.1.1: {} 4320 | 4321 | parse5@6.0.1: {} 4322 | 4323 | path-is-absolute@1.0.1: 4324 | optional: true 4325 | 4326 | path-key@3.1.1: {} 4327 | 4328 | path-key@4.0.0: {} 4329 | 4330 | path-parse@1.0.7: {} 4331 | 4332 | path-scurry@1.11.1: 4333 | dependencies: 4334 | lru-cache: 10.4.3 4335 | minipass: 7.1.2 4336 | 4337 | pathe@1.1.2: {} 4338 | 4339 | pend@1.2.0: {} 4340 | 4341 | perfect-debounce@1.0.0: {} 4342 | 4343 | picocolors@1.1.1: {} 4344 | 4345 | picomatch@2.3.1: {} 4346 | 4347 | picomatch@4.0.2: {} 4348 | 4349 | pify@2.3.0: {} 4350 | 4351 | pirates@4.0.6: {} 4352 | 4353 | pkg-types@1.2.1: 4354 | dependencies: 4355 | confbox: 0.1.8 4356 | mlly: 1.7.3 4357 | pathe: 1.1.2 4358 | 4359 | postcss-import@15.1.0(postcss@8.4.49): 4360 | dependencies: 4361 | postcss: 8.4.49 4362 | postcss-value-parser: 4.2.0 4363 | read-cache: 1.0.0 4364 | resolve: 1.22.10 4365 | 4366 | postcss-js@4.0.1(postcss@8.4.49): 4367 | dependencies: 4368 | camelcase-css: 2.0.1 4369 | postcss: 8.4.49 4370 | 4371 | postcss-load-config@4.0.2(postcss@8.4.49): 4372 | dependencies: 4373 | lilconfig: 3.1.3 4374 | yaml: 2.6.1 4375 | optionalDependencies: 4376 | postcss: 8.4.49 4377 | 4378 | postcss-nested@6.2.0(postcss@8.4.49): 4379 | dependencies: 4380 | postcss: 8.4.49 4381 | postcss-selector-parser: 6.1.2 4382 | 4383 | postcss-selector-parser@6.1.2: 4384 | dependencies: 4385 | cssesc: 3.0.0 4386 | util-deprecate: 1.0.2 4387 | 4388 | postcss-value-parser@4.2.0: {} 4389 | 4390 | postcss@8.4.49: 4391 | dependencies: 4392 | nanoid: 3.3.8 4393 | picocolors: 1.1.1 4394 | source-map-js: 1.2.1 4395 | 4396 | process-nextick-args@2.0.1: {} 4397 | 4398 | promise-toolbox@0.21.0: 4399 | dependencies: 4400 | make-error: 1.3.6 4401 | 4402 | prompts@2.4.2: 4403 | dependencies: 4404 | kleur: 3.0.3 4405 | sisteransi: 1.0.5 4406 | 4407 | proto-list@1.2.4: {} 4408 | 4409 | publish-browser-extension@2.3.0: 4410 | dependencies: 4411 | cac: 6.7.14 4412 | cli-highlight: 2.1.11 4413 | consola: 3.3.1 4414 | dotenv: 16.4.7 4415 | extract-zip: 2.0.1 4416 | formdata-node: 6.0.3 4417 | listr2: 8.2.5 4418 | lodash.camelcase: 4.3.0 4419 | lodash.kebabcase: 4.1.1 4420 | lodash.snakecase: 4.1.1 4421 | ofetch: 1.4.1 4422 | open: 9.1.0 4423 | ora: 6.3.1 4424 | prompts: 2.4.2 4425 | zod: 3.24.1 4426 | transitivePeerDependencies: 4427 | - supports-color 4428 | 4429 | pump@3.0.2: 4430 | dependencies: 4431 | end-of-stream: 1.4.4 4432 | once: 1.4.0 4433 | 4434 | pupa@3.1.0: 4435 | dependencies: 4436 | escape-goat: 4.0.0 4437 | 4438 | queue-microtask@1.2.3: {} 4439 | 4440 | quick-lru@5.1.1: {} 4441 | 4442 | rc9@2.1.2: 4443 | dependencies: 4444 | defu: 6.1.4 4445 | destr: 2.0.3 4446 | 4447 | rc@1.2.8: 4448 | dependencies: 4449 | deep-extend: 0.6.0 4450 | ini: 1.3.8 4451 | minimist: 1.2.8 4452 | strip-json-comments: 2.0.1 4453 | 4454 | react-dom@19.0.0(react@19.0.0): 4455 | dependencies: 4456 | react: 19.0.0 4457 | scheduler: 0.25.0 4458 | 4459 | react-refresh@0.14.2: {} 4460 | 4461 | react@19.0.0: {} 4462 | 4463 | read-cache@1.0.0: 4464 | dependencies: 4465 | pify: 2.3.0 4466 | 4467 | readable-stream@2.3.8: 4468 | dependencies: 4469 | core-util-is: 1.0.3 4470 | inherits: 2.0.4 4471 | isarray: 1.0.0 4472 | process-nextick-args: 2.0.1 4473 | safe-buffer: 5.1.2 4474 | string_decoder: 1.1.1 4475 | util-deprecate: 1.0.2 4476 | 4477 | readable-stream@3.6.2: 4478 | dependencies: 4479 | inherits: 2.0.4 4480 | string_decoder: 1.3.0 4481 | util-deprecate: 1.0.2 4482 | 4483 | readdirp@3.6.0: 4484 | dependencies: 4485 | picomatch: 2.3.1 4486 | 4487 | regenerator-runtime@0.14.1: {} 4488 | 4489 | registry-auth-token@5.0.3: 4490 | dependencies: 4491 | '@pnpm/npm-conf': 2.3.1 4492 | 4493 | registry-url@6.0.1: 4494 | dependencies: 4495 | rc: 1.2.8 4496 | 4497 | require-directory@2.1.1: {} 4498 | 4499 | resolve-alpn@1.2.1: {} 4500 | 4501 | resolve@1.22.10: 4502 | dependencies: 4503 | is-core-module: 2.16.1 4504 | path-parse: 1.0.7 4505 | supports-preserve-symlinks-flag: 1.0.0 4506 | 4507 | responselike@3.0.0: 4508 | dependencies: 4509 | lowercase-keys: 3.0.0 4510 | 4511 | restore-cursor@4.0.0: 4512 | dependencies: 4513 | onetime: 5.1.2 4514 | signal-exit: 3.0.7 4515 | 4516 | restore-cursor@5.1.0: 4517 | dependencies: 4518 | onetime: 7.0.0 4519 | signal-exit: 4.1.0 4520 | 4521 | reusify@1.0.4: {} 4522 | 4523 | rfdc@1.4.1: {} 4524 | 4525 | rimraf@2.4.5: 4526 | dependencies: 4527 | glob: 6.0.4 4528 | optional: true 4529 | 4530 | rollup@4.29.1: 4531 | dependencies: 4532 | '@types/estree': 1.0.6 4533 | optionalDependencies: 4534 | '@rollup/rollup-android-arm-eabi': 4.29.1 4535 | '@rollup/rollup-android-arm64': 4.29.1 4536 | '@rollup/rollup-darwin-arm64': 4.29.1 4537 | '@rollup/rollup-darwin-x64': 4.29.1 4538 | '@rollup/rollup-freebsd-arm64': 4.29.1 4539 | '@rollup/rollup-freebsd-x64': 4.29.1 4540 | '@rollup/rollup-linux-arm-gnueabihf': 4.29.1 4541 | '@rollup/rollup-linux-arm-musleabihf': 4.29.1 4542 | '@rollup/rollup-linux-arm64-gnu': 4.29.1 4543 | '@rollup/rollup-linux-arm64-musl': 4.29.1 4544 | '@rollup/rollup-linux-loongarch64-gnu': 4.29.1 4545 | '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1 4546 | '@rollup/rollup-linux-riscv64-gnu': 4.29.1 4547 | '@rollup/rollup-linux-s390x-gnu': 4.29.1 4548 | '@rollup/rollup-linux-x64-gnu': 4.29.1 4549 | '@rollup/rollup-linux-x64-musl': 4.29.1 4550 | '@rollup/rollup-win32-arm64-msvc': 4.29.1 4551 | '@rollup/rollup-win32-ia32-msvc': 4.29.1 4552 | '@rollup/rollup-win32-x64-msvc': 4.29.1 4553 | fsevents: 2.3.3 4554 | 4555 | run-applescript@5.0.0: 4556 | dependencies: 4557 | execa: 5.1.1 4558 | 4559 | run-applescript@7.0.0: {} 4560 | 4561 | run-parallel@1.2.0: 4562 | dependencies: 4563 | queue-microtask: 1.2.3 4564 | 4565 | safe-buffer@5.1.2: {} 4566 | 4567 | safe-buffer@5.2.1: {} 4568 | 4569 | safe-json-stringify@1.2.0: 4570 | optional: true 4571 | 4572 | sax@1.4.1: {} 4573 | 4574 | scheduler@0.25.0: {} 4575 | 4576 | scule@1.3.0: {} 4577 | 4578 | semver-diff@4.0.0: 4579 | dependencies: 4580 | semver: 7.6.3 4581 | 4582 | semver@6.3.1: {} 4583 | 4584 | semver@7.6.3: {} 4585 | 4586 | set-value@4.1.0: 4587 | dependencies: 4588 | is-plain-object: 2.0.4 4589 | is-primitive: 3.0.1 4590 | 4591 | setimmediate@1.0.5: {} 4592 | 4593 | shebang-command@2.0.0: 4594 | dependencies: 4595 | shebang-regex: 3.0.0 4596 | 4597 | shebang-regex@3.0.0: {} 4598 | 4599 | shell-quote@1.7.3: {} 4600 | 4601 | shellwords@0.1.1: {} 4602 | 4603 | signal-exit@3.0.7: {} 4604 | 4605 | signal-exit@4.1.0: {} 4606 | 4607 | sisteransi@1.0.5: {} 4608 | 4609 | slice-ansi@5.0.0: 4610 | dependencies: 4611 | ansi-styles: 6.2.1 4612 | is-fullwidth-code-point: 4.0.0 4613 | 4614 | slice-ansi@7.1.0: 4615 | dependencies: 4616 | ansi-styles: 6.2.1 4617 | is-fullwidth-code-point: 5.0.0 4618 | 4619 | source-map-js@1.2.1: {} 4620 | 4621 | source-map-support@0.5.21: 4622 | dependencies: 4623 | buffer-from: 1.1.2 4624 | source-map: 0.6.1 4625 | 4626 | source-map@0.6.1: {} 4627 | 4628 | source-map@0.7.4: {} 4629 | 4630 | spawn-sync@1.0.15: 4631 | dependencies: 4632 | concat-stream: 1.6.2 4633 | os-shim: 0.1.3 4634 | 4635 | split@1.0.1: 4636 | dependencies: 4637 | through: 2.3.8 4638 | 4639 | stdin-discarder@0.1.0: 4640 | dependencies: 4641 | bl: 5.1.0 4642 | 4643 | stdin-discarder@0.2.2: {} 4644 | 4645 | string-width@4.2.3: 4646 | dependencies: 4647 | emoji-regex: 8.0.0 4648 | is-fullwidth-code-point: 3.0.0 4649 | strip-ansi: 6.0.1 4650 | 4651 | string-width@5.1.2: 4652 | dependencies: 4653 | eastasianwidth: 0.2.0 4654 | emoji-regex: 9.2.2 4655 | strip-ansi: 7.1.0 4656 | 4657 | string-width@7.2.0: 4658 | dependencies: 4659 | emoji-regex: 10.4.0 4660 | get-east-asian-width: 1.3.0 4661 | strip-ansi: 7.1.0 4662 | 4663 | string_decoder@1.1.1: 4664 | dependencies: 4665 | safe-buffer: 5.1.2 4666 | 4667 | string_decoder@1.3.0: 4668 | dependencies: 4669 | safe-buffer: 5.2.1 4670 | 4671 | strip-ansi@6.0.1: 4672 | dependencies: 4673 | ansi-regex: 5.0.1 4674 | 4675 | strip-ansi@7.1.0: 4676 | dependencies: 4677 | ansi-regex: 6.1.0 4678 | 4679 | strip-bom@5.0.0: {} 4680 | 4681 | strip-final-newline@2.0.0: {} 4682 | 4683 | strip-final-newline@3.0.0: {} 4684 | 4685 | strip-json-comments@2.0.1: {} 4686 | 4687 | strip-json-comments@5.0.1: {} 4688 | 4689 | strip-literal@2.1.1: 4690 | dependencies: 4691 | js-tokens: 9.0.1 4692 | 4693 | sucrase@3.35.0: 4694 | dependencies: 4695 | '@jridgewell/gen-mapping': 0.3.8 4696 | commander: 4.1.1 4697 | glob: 10.4.5 4698 | lines-and-columns: 1.2.4 4699 | mz: 2.7.0 4700 | pirates: 4.0.6 4701 | ts-interface-checker: 0.1.13 4702 | 4703 | supports-color@7.2.0: 4704 | dependencies: 4705 | has-flag: 4.0.0 4706 | 4707 | supports-preserve-symlinks-flag@1.0.0: {} 4708 | 4709 | tailwindcss@3.4.17: 4710 | dependencies: 4711 | '@alloc/quick-lru': 5.2.0 4712 | arg: 5.0.2 4713 | chokidar: 3.6.0 4714 | didyoumean: 1.2.2 4715 | dlv: 1.1.3 4716 | fast-glob: 3.3.2 4717 | glob-parent: 6.0.2 4718 | is-glob: 4.0.3 4719 | jiti: 1.21.7 4720 | lilconfig: 3.1.3 4721 | micromatch: 4.0.8 4722 | normalize-path: 3.0.0 4723 | object-hash: 3.0.0 4724 | picocolors: 1.1.1 4725 | postcss: 8.4.49 4726 | postcss-import: 15.1.0(postcss@8.4.49) 4727 | postcss-js: 4.0.1(postcss@8.4.49) 4728 | postcss-load-config: 4.0.2(postcss@8.4.49) 4729 | postcss-nested: 6.2.0(postcss@8.4.49) 4730 | postcss-selector-parser: 6.1.2 4731 | resolve: 1.22.10 4732 | sucrase: 3.35.0 4733 | transitivePeerDependencies: 4734 | - ts-node 4735 | 4736 | tar@6.2.1: 4737 | dependencies: 4738 | chownr: 2.0.0 4739 | fs-minipass: 2.1.0 4740 | minipass: 5.0.0 4741 | minizlib: 2.1.2 4742 | mkdirp: 1.0.4 4743 | yallist: 4.0.0 4744 | 4745 | thenify-all@1.6.0: 4746 | dependencies: 4747 | thenify: 3.3.1 4748 | 4749 | thenify@3.3.1: 4750 | dependencies: 4751 | any-promise: 1.3.0 4752 | 4753 | through@2.3.8: {} 4754 | 4755 | titleize@3.0.0: {} 4756 | 4757 | tmp@0.2.3: {} 4758 | 4759 | to-regex-range@5.0.1: 4760 | dependencies: 4761 | is-number: 7.0.0 4762 | 4763 | ts-interface-checker@0.1.13: {} 4764 | 4765 | tslib@2.8.1: {} 4766 | 4767 | type-fest@1.4.0: {} 4768 | 4769 | type-fest@2.19.0: {} 4770 | 4771 | type-fest@3.13.1: {} 4772 | 4773 | typedarray-to-buffer@3.1.5: 4774 | dependencies: 4775 | is-typedarray: 1.0.0 4776 | 4777 | typedarray@0.0.6: {} 4778 | 4779 | typescript@5.7.2: {} 4780 | 4781 | ufo@1.5.4: {} 4782 | 4783 | uhyphen@0.2.0: {} 4784 | 4785 | undici-types@6.20.0: {} 4786 | 4787 | unimport@3.14.5(rollup@4.29.1): 4788 | dependencies: 4789 | '@rollup/pluginutils': 5.1.4(rollup@4.29.1) 4790 | acorn: 8.14.0 4791 | escape-string-regexp: 5.0.0 4792 | estree-walker: 3.0.3 4793 | fast-glob: 3.3.2 4794 | local-pkg: 0.5.1 4795 | magic-string: 0.30.17 4796 | mlly: 1.7.3 4797 | pathe: 1.1.2 4798 | picomatch: 4.0.2 4799 | pkg-types: 1.2.1 4800 | scule: 1.3.0 4801 | strip-literal: 2.1.1 4802 | unplugin: 1.16.0 4803 | transitivePeerDependencies: 4804 | - rollup 4805 | 4806 | unique-string@3.0.0: 4807 | dependencies: 4808 | crypto-random-string: 4.0.0 4809 | 4810 | universalify@1.0.0: {} 4811 | 4812 | universalify@2.0.1: {} 4813 | 4814 | unplugin@1.16.0: 4815 | dependencies: 4816 | acorn: 8.14.0 4817 | webpack-virtual-modules: 0.6.2 4818 | 4819 | untildify@4.0.0: {} 4820 | 4821 | update-browserslist-db@1.1.1(browserslist@4.24.3): 4822 | dependencies: 4823 | browserslist: 4.24.3 4824 | escalade: 3.2.0 4825 | picocolors: 1.1.1 4826 | 4827 | update-notifier@6.0.2: 4828 | dependencies: 4829 | boxen: 7.1.1 4830 | chalk: 5.4.1 4831 | configstore: 6.0.0 4832 | has-yarn: 3.0.0 4833 | import-lazy: 4.0.0 4834 | is-ci: 3.0.1 4835 | is-installed-globally: 0.4.0 4836 | is-npm: 6.0.0 4837 | is-yarn-global: 0.4.1 4838 | latest-version: 7.0.0 4839 | pupa: 3.1.0 4840 | semver: 7.6.3 4841 | semver-diff: 4.0.0 4842 | xdg-basedir: 5.1.0 4843 | 4844 | util-deprecate@1.0.2: {} 4845 | 4846 | uuid@8.3.2: {} 4847 | 4848 | vite-node@2.1.8(@types/node@22.10.2): 4849 | dependencies: 4850 | cac: 6.7.14 4851 | debug: 4.4.0 4852 | es-module-lexer: 1.5.4 4853 | pathe: 1.1.2 4854 | vite: 5.4.11(@types/node@22.10.2) 4855 | transitivePeerDependencies: 4856 | - '@types/node' 4857 | - less 4858 | - lightningcss 4859 | - sass 4860 | - sass-embedded 4861 | - stylus 4862 | - sugarss 4863 | - supports-color 4864 | - terser 4865 | 4866 | vite@5.4.11(@types/node@22.10.2): 4867 | dependencies: 4868 | esbuild: 0.21.5 4869 | postcss: 8.4.49 4870 | rollup: 4.29.1 4871 | optionalDependencies: 4872 | '@types/node': 22.10.2 4873 | fsevents: 2.3.3 4874 | 4875 | vite@6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1): 4876 | dependencies: 4877 | esbuild: 0.24.2 4878 | postcss: 8.4.49 4879 | rollup: 4.29.1 4880 | optionalDependencies: 4881 | '@types/node': 22.10.2 4882 | fsevents: 2.3.3 4883 | jiti: 1.21.7 4884 | yaml: 2.6.1 4885 | 4886 | watchpack@2.4.1: 4887 | dependencies: 4888 | glob-to-regexp: 0.4.1 4889 | graceful-fs: 4.2.11 4890 | 4891 | wcwidth@1.0.1: 4892 | dependencies: 4893 | defaults: 1.0.4 4894 | 4895 | web-ext-run@0.2.2: 4896 | dependencies: 4897 | '@babel/runtime': 7.24.7 4898 | '@devicefarmer/adbkit': 3.2.6 4899 | bunyan: 1.8.15 4900 | chrome-launcher: 1.1.0 4901 | debounce: 1.2.1 4902 | es6-error: 4.1.1 4903 | firefox-profile: 4.6.0 4904 | fs-extra: 11.2.0 4905 | fx-runner: 1.4.0 4906 | mkdirp: 3.0.1 4907 | multimatch: 6.0.0 4908 | mz: 2.7.0 4909 | node-notifier: 10.0.1 4910 | parse-json: 7.1.1 4911 | promise-toolbox: 0.21.0 4912 | set-value: 4.1.0 4913 | source-map-support: 0.5.21 4914 | strip-bom: 5.0.0 4915 | strip-json-comments: 5.0.1 4916 | tmp: 0.2.3 4917 | update-notifier: 6.0.2 4918 | watchpack: 2.4.1 4919 | ws: 8.18.0 4920 | zip-dir: 2.0.0 4921 | transitivePeerDependencies: 4922 | - bufferutil 4923 | - supports-color 4924 | - utf-8-validate 4925 | 4926 | webextension-polyfill@0.12.0: {} 4927 | 4928 | webpack-virtual-modules@0.6.2: {} 4929 | 4930 | when@3.7.7: {} 4931 | 4932 | which@1.2.4: 4933 | dependencies: 4934 | is-absolute: 0.1.7 4935 | isexe: 1.1.2 4936 | 4937 | which@2.0.2: 4938 | dependencies: 4939 | isexe: 2.0.0 4940 | 4941 | widest-line@4.0.1: 4942 | dependencies: 4943 | string-width: 5.1.2 4944 | 4945 | winreg@0.0.12: {} 4946 | 4947 | wrap-ansi@7.0.0: 4948 | dependencies: 4949 | ansi-styles: 4.3.0 4950 | string-width: 4.2.3 4951 | strip-ansi: 6.0.1 4952 | 4953 | wrap-ansi@8.1.0: 4954 | dependencies: 4955 | ansi-styles: 6.2.1 4956 | string-width: 5.1.2 4957 | strip-ansi: 7.1.0 4958 | 4959 | wrap-ansi@9.0.0: 4960 | dependencies: 4961 | ansi-styles: 6.2.1 4962 | string-width: 7.2.0 4963 | strip-ansi: 7.1.0 4964 | 4965 | wrappy@1.0.2: {} 4966 | 4967 | write-file-atomic@3.0.3: 4968 | dependencies: 4969 | imurmurhash: 0.1.4 4970 | is-typedarray: 1.0.0 4971 | signal-exit: 3.0.7 4972 | typedarray-to-buffer: 3.1.5 4973 | 4974 | ws@8.18.0: {} 4975 | 4976 | wxt@0.19.23(@types/node@22.10.2)(rollup@4.29.1)(yaml@2.6.1): 4977 | dependencies: 4978 | '@1natsu/wait-element': 4.1.2 4979 | '@aklinker1/rollup-plugin-visualizer': 5.12.0(rollup@4.29.1) 4980 | '@types/chrome': 0.0.280 4981 | '@types/webextension-polyfill': 0.12.1 4982 | '@webext-core/fake-browser': 1.3.2 4983 | '@webext-core/isolated-element': 1.1.2 4984 | '@webext-core/match-patterns': 1.0.3 4985 | '@wxt-dev/storage': 1.0.1 4986 | async-mutex: 0.5.0 4987 | c12: 1.11.2(magicast@0.3.5) 4988 | cac: 6.7.14 4989 | chokidar: 3.6.0 4990 | ci-info: 4.1.0 4991 | consola: 3.3.1 4992 | defu: 6.1.4 4993 | dotenv: 16.4.7 4994 | esbuild: 0.21.5 4995 | fast-glob: 3.3.2 4996 | filesize: 10.1.6 4997 | fs-extra: 11.2.0 4998 | get-port-please: 3.1.2 4999 | giget: 1.2.3 5000 | hookable: 5.5.3 5001 | is-wsl: 3.1.0 5002 | jiti: 1.21.7 5003 | json5: 2.2.3 5004 | jszip: 3.10.1 5005 | linkedom: 0.18.6 5006 | magicast: 0.3.5 5007 | minimatch: 10.0.1 5008 | nano-spawn: 0.2.0 5009 | normalize-path: 3.0.0 5010 | nypm: 0.3.12 5011 | ohash: 1.1.4 5012 | open: 10.1.0 5013 | ora: 8.1.1 5014 | perfect-debounce: 1.0.0 5015 | picocolors: 1.1.1 5016 | prompts: 2.4.2 5017 | publish-browser-extension: 2.3.0 5018 | scule: 1.3.0 5019 | unimport: 3.14.5(rollup@4.29.1) 5020 | vite: 6.0.6(@types/node@22.10.2)(jiti@1.21.7)(yaml@2.6.1) 5021 | vite-node: 2.1.8(@types/node@22.10.2) 5022 | web-ext-run: 0.2.2 5023 | webextension-polyfill: 0.12.0 5024 | transitivePeerDependencies: 5025 | - '@types/node' 5026 | - bufferutil 5027 | - less 5028 | - lightningcss 5029 | - rollup 5030 | - sass 5031 | - sass-embedded 5032 | - stylus 5033 | - sugarss 5034 | - supports-color 5035 | - terser 5036 | - tsx 5037 | - utf-8-validate 5038 | - yaml 5039 | 5040 | xdg-basedir@5.1.0: {} 5041 | 5042 | xml2js@0.5.0: 5043 | dependencies: 5044 | sax: 1.4.1 5045 | xmlbuilder: 11.0.1 5046 | 5047 | xmlbuilder@11.0.1: {} 5048 | 5049 | y18n@5.0.8: {} 5050 | 5051 | yallist@3.1.1: {} 5052 | 5053 | yallist@4.0.0: {} 5054 | 5055 | yaml@2.6.1: {} 5056 | 5057 | yargs-parser@20.2.9: {} 5058 | 5059 | yargs-parser@21.1.1: {} 5060 | 5061 | yargs@16.2.0: 5062 | dependencies: 5063 | cliui: 7.0.4 5064 | escalade: 3.2.0 5065 | get-caller-file: 2.0.5 5066 | require-directory: 2.1.1 5067 | string-width: 4.2.3 5068 | y18n: 5.0.8 5069 | yargs-parser: 20.2.9 5070 | 5071 | yargs@17.7.2: 5072 | dependencies: 5073 | cliui: 8.0.1 5074 | escalade: 3.2.0 5075 | get-caller-file: 2.0.5 5076 | require-directory: 2.1.1 5077 | string-width: 4.2.3 5078 | y18n: 5.0.8 5079 | yargs-parser: 21.1.1 5080 | 5081 | yauzl@2.10.0: 5082 | dependencies: 5083 | buffer-crc32: 0.2.13 5084 | fd-slicer: 1.1.0 5085 | 5086 | zip-dir@2.0.0: 5087 | dependencies: 5088 | async: 3.2.6 5089 | jszip: 3.10.1 5090 | 5091 | zod@3.24.1: {} 5092 | --------------------------------------------------------------------------------