From 5eb12a79f9b39dc748410f074bfc4def72794aeb Mon Sep 17 00:00:00 2001 From: sneha kumari Date: Fri, 28 Feb 2025 17:53:40 +0530 Subject: [PATCH] my extension --- .env | 1 + .gitignore | 3 + .vscode-test.mjs | 5 + .vscode/extensions.json | 8 + .vscode/launch.json | 19 + .vscodeignore | 16 + CHANGELOG.md | 9 + README.md | 99 ++ eslint.config.mjs | 25 + extension.js | 449 +++++ icon.png | Bin 0 -> 341074 bytes jsconfig.json | 13 + package-lock.json | 3284 +++++++++++++++++++++++++++++++++++ package.json | 57 + test/extension.test.js | 15 + vsc-extension-quickstart.md | 112 ++ 16 files changed, 4115 insertions(+) create mode 100644 .env create mode 100644 .gitignore create mode 100644 .vscode-test.mjs create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscodeignore create mode 100644 CHANGELOG.md create mode 100644 README.md create mode 100644 eslint.config.mjs create mode 100644 extension.js create mode 100644 icon.png create mode 100644 jsconfig.json create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 test/extension.test.js create mode 100644 vsc-extension-quickstart.md diff --git a/.env b/.env new file mode 100644 index 0000000..14d1733 --- /dev/null +++ b/.env @@ -0,0 +1 @@ +MINDSDB_API_KEY="mdb_1ejiCDw9E5vMob0jFeqgfXOB2S2KqqboT09vq0TkreIw" \ No newline at end of file diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..10686ce --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +node_modules +.vscode-test/ +*.vsix diff --git a/.vscode-test.mjs b/.vscode-test.mjs new file mode 100644 index 0000000..cfe906b --- /dev/null +++ b/.vscode-test.mjs @@ -0,0 +1,5 @@ +import { defineConfig } from '@vscode/test-cli'; + +export default defineConfig({ + files: 'test/**/*.test.js', +}); diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..7b157fd --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + // See https://go.microsoft.com/fwlink/?LinkId=733558 + // for the documentation about the extensions.json format + "recommendations": [ + "dbaeumer.vscode-eslint", + "ms-vscode.extension-test-runner" + ] +} diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..114066e --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,19 @@ +// A launch configuration that launches the extension inside a new window +// Use IntelliSense to learn about possible attributes. +// Hover to view descriptions of existing attributes. +// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 +{ + "version": "0.2.0", + "configurations": [ + + + { + "name": "Run Extension", + "type": "extensionHost", + "request": "launch", + "args": [ + "--extensionDevelopmentPath=${workspaceFolder}" + ] + } + ] +} diff --git a/.vscodeignore b/.vscodeignore new file mode 100644 index 0000000..e73087b --- /dev/null +++ b/.vscodeignore @@ -0,0 +1,16 @@ +.vscode/** +.vscode-test/** +test/** +.gitignore +.yarnrc +vsc-extension-quickstart.md +**/jsconfig.json +**/*.map +**/eslint.config.mjs +**/.vscode-test.* +node_modules +**/*.map +.git +.github +.vscode +tests diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5f49291 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,9 @@ +# Change Log + +All notable changes to the "gendocx" extension will be documented in this file. + +Check [Keep a Changelog](http://keepachangelog.com/) for recommendations on how to structure this file. + +## [Unreleased] + +- Initial release \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..f07b451 --- /dev/null +++ b/README.md @@ -0,0 +1,99 @@ +# GenDocX + +![GenDocX Logo](icon.png) + +## Next-Generation README Automation for Developers + +GenDocX is a VS Code extension that automatically generates comprehensive, professional README files for your projects by analyzing your codebase using AI. + +## Features + +- **One-Click README Generation**: Create detailed README.md files with a single command +- **Smart Project Analysis**: Automatically identifies technologies, dependencies, and key project features +- **Professional Documentation**: Creates well-structured, Markdown-formatted documentation that follows best practices +- **Comprehensive Content**: Includes project description, installation instructions, usage examples, API documentation, and more +- **Customizable Output**: Use the generated README as a solid foundation, then customize it to your needs + +## Installation + +1. Open VS Code +2. Go to the Extensions view (Ctrl+Shift+X) +3. Search for "GenDocX" +4. Click Install + +## Requirements + +- VS Code 1.97.0 or newer +- A MindsDB API key (see Configuration section) + +## Usage + +1. Open your project in VS Code +2. Run the command `GenDocX: Generate README` from the Command Palette (Ctrl+Shift+P) +3. If you haven't configured your API key yet, you'll be prompted to enter it +4. Wait while GenDocX analyzes your project and generates your README +5. Review and customize the generated README.md file + + +## Configuration + +To set your MindsDB API key: + +1. Run the command `GenDocX: Configure API Key` from the Command Palette +2. Enter your MindsDB API key when prompted +3. The key will be securely stored in your VS Code settings + +Alternatively, you can set it in your settings.json file: + +```json +{ + "gendocx.mindsdbApiKey": "your-api-key-here" +} +``` + +## How It Works + +GenDocX performs a comprehensive analysis of your codebase: + +1. **Project Discovery**: Identifies main files, configuration files, and key source files +2. **Technology Detection**: Detects frameworks, libraries, and technologies used in your project +3. **Structure Analysis**: Maps your project's directory structure +4. **AI-Powered Documentation**: Utilizes MindsDB's AI to generate detailed, accurate documentation +5. **Markdown Formatting**: Structures the README with proper headings, code blocks, and formatting + +## Extension Settings + +This extension contributes the following settings: + +* `gendocx.mindsdbApiKey`: MindsDB API key for README generation + +## Known Issues + +- Currently supports JavaScript, TypeScript, Python, and other common languages. More specialized language support coming soon. +- Large projects may take more time to analyze. + +## Release Notes + +### 0.0.1 + +- Initial release +- Basic README generation functionality +- MindsDB integration +- Project structure analysis + +## License + +[MIT](LICENSE) + +## Privacy + +GenDocX sends your project structure and sample code snippets to MindsDB for analysis. No data is stored beyond what's necessary for generating your README. + +## Feedback and Contributions + +- File bugs or feature requests on [GitHub](https://github.com/sneha-4-22/gendocx) +- Pull requests are welcome! + +--- + +Made with ❤️ by Sneha Kumari \ No newline at end of file diff --git a/eslint.config.mjs b/eslint.config.mjs new file mode 100644 index 0000000..db89148 --- /dev/null +++ b/eslint.config.mjs @@ -0,0 +1,25 @@ +import globals from "globals"; + +export default [{ + files: ["**/*.js"], + languageOptions: { + globals: { + ...globals.commonjs, + ...globals.node, + ...globals.mocha, + }, + + ecmaVersion: 2022, + sourceType: "module", + }, + + rules: { + "no-const-assign": "warn", + "no-this-before-super": "warn", + "no-undef": "warn", + "no-unreachable": "warn", + "no-unused-vars": "warn", + "constructor-super": "warn", + "valid-typeof": "warn", + }, +}]; \ No newline at end of file diff --git a/extension.js b/extension.js new file mode 100644 index 0000000..dbb8c8b --- /dev/null +++ b/extension.js @@ -0,0 +1,449 @@ +const vscode = require('vscode'); +const fs = require('fs').promises; +const path = require('path'); +const { OpenAI } = require('openai'); + +function createMindsDBClient(apiKey) { + return new OpenAI({ + apiKey: apiKey || 'your-default-api-key', + baseURL: 'https://llm.mdb.ai/' + }); +} + +async function generateReadmeWithMindsDB(rootPath, apiKey) { + try { + const mindsdb = createMindsDBClient(apiKey); + + const packageInfo = await analyzePackageJson(rootPath); + const projectName = packageInfo?.name || path.basename(rootPath); + const projectVersion = packageInfo?.version || '1.0.0'; + + const projectFiles = await collectImportantFiles(rootPath); + + const projectContext = await createProjectContext(rootPath, projectFiles, packageInfo); + + const response = await mindsdb.chat.completions.create({ + model: "gpt-3.5-turbo", + messages: [ + { + role: "system", + content: `You are an expert software developer who specializes in analyzing codebases and creating detailed, accurate documentation. + You will be given information about a project codebase, and your task is to generate a comprehensive README.md file. + Focus on explaining what the project actually does, its main features, how it works, and its architecture. + Make the README professional, informative, and helpful for developers who want to understand or contribute to the project.` + }, + { + role: "user", + content: `Please analyze this project and generate a comprehensive README.md file: + + PROJECT OVERVIEW: + ${projectContext.overview} + + KEY FILES: + ${projectContext.keyFiles} + + TECHNOLOGIES: + ${projectContext.technologies} + + PROJECT STRUCTURE: + ${projectContext.structure} + + Make sure to include: + 1. A clear title and description that explains what the project actually does + 2. Key features with meaningful descriptions + 3. Installation instructions + 4. Usage examples + 5. API documentation (if applicable) + 6. Information about the architecture + 7. Prerequisites + 8. License information + + Structure the README with proper Markdown formatting, including headings, code blocks, and bullet points.` + } + ], + max_tokens: 4000, + }); + + return response.choices[0].message.content; + } catch (error) { + console.error("Error generating README with MindsDB:", error); + throw new Error(`Failed to generate README with MindsDB: ${error.message}`); + } +} + +async function collectImportantFiles(rootPath, maxFilesToAnalyze = 20) { + const result = { + mainFiles: [], + configFiles: [], + sourceFiles: [] + }; + + const mainFilePatterns = [ + 'index.js', 'app.js', 'main.py', 'app.py', 'index.jsx', 'app.jsx', + 'src/index.js', 'src/app.js', 'src/main.py', 'src/app.py', 'src/index.jsx', 'src/app.jsx' + ]; + + const configFilePatterns = [ + 'package.json', 'tsconfig.json', 'webpack.config.js', '.env.example', + 'Dockerfile', 'docker-compose.yml', 'requirements.txt', 'setup.py', + 'pyproject.toml', 'go.mod', 'pom.xml', 'build.gradle' + ]; + + for (const pattern of mainFilePatterns) { + try { + const filePath = path.join(rootPath, pattern); + await fs.access(filePath); + result.mainFiles.push(pattern); + } catch {} + } + + for (const pattern of configFilePatterns) { + try { + const filePath = path.join(rootPath, pattern); + await fs.access(filePath); + result.configFiles.push(pattern); + } catch {} + } + + await findSourceFiles(rootPath, '', result.sourceFiles, maxFilesToAnalyze); + + return result; +} + +async function findSourceFiles(rootPath, relativePath, sourceFiles, maxFiles) { + if (sourceFiles.length >= maxFiles) return; + + const currentPath = path.join(rootPath, relativePath); + try { + const entries = await fs.readdir(currentPath, { withFileTypes: true }); + + entries.sort((a, b) => { + const aIsPriority = a.isDirectory() && ['src', 'app', 'lib', 'main'].includes(a.name); + const bIsPriority = b.isDirectory() && ['src', 'app', 'lib', 'main'].includes(b.name); + return (bIsPriority ? 1 : 0) - (aIsPriority ? 1 : 0); + }); + + for (const entry of entries) { + if (sourceFiles.length >= maxFiles) return; + + const entryRelativePath = relativePath ? `${relativePath}/${entry.name}` : entry.name; + + if ( + entry.name.startsWith('.') || + ['node_modules', 'dist', 'build', '__pycache__', 'venv', 'env', '.git'].includes(entry.name) + ) { + continue; + } + + if (entry.isDirectory()) { + await findSourceFiles(rootPath, entryRelativePath, sourceFiles, maxFiles); + } else if (isSourceFile(entry.name)) { + sourceFiles.push(entryRelativePath); + } + } + } catch (error) { + console.error(`Error scanning directory ${currentPath}:`, error); + } +} + +function isSourceFile(filename) { + const sourceExtensions = [ + '.js', '.jsx', '.ts', '.tsx', '.py', '.go', '.java', + '.html', '.css', '.scss', '.sass', '.less', '.php', '.rb' + ]; + const ext = path.extname(filename).toLowerCase(); + return sourceExtensions.includes(ext); +} + +async function analyzePackageJson(rootPath) { + try { + const packagePath = path.join(rootPath, 'package.json'); + const packageData = await fs.readFile(packagePath, 'utf8'); + const packageJson = JSON.parse(packageData); + + return { + name: packageJson.name, + description: packageJson.description, + version: packageJson.version, + dependencies: packageJson.dependencies || {}, + devDependencies: packageJson.devDependencies || {}, + scripts: packageJson.scripts || {} + }; + } catch { + try { + const pyprojectPath = path.join(rootPath, 'pyproject.toml'); + const pyprojectData = await fs.readFile(pyprojectPath, 'utf8'); + + const nameMatch = pyprojectData.match(/name\s*=\s*["']([^"']+)["']/); + const versionMatch = pyprojectData.match(/version\s*=\s*["']([^"']+)["']/); + const descriptionMatch = pyprojectData.match(/description\s*=\s*["']([^"']+)["']/); + + return { + name: nameMatch ? nameMatch[1] : null, + description: descriptionMatch ? descriptionMatch[1] : null, + version: versionMatch ? versionMatch[1] : null + }; + } catch { + return null; + } + } +} + +async function createProjectContext(rootPath, projectFiles, packageInfo) { + const context = { + overview: "Unknown project", + keyFiles: "", + technologies: "", + structure: "" + }; + + if (packageInfo) { + context.overview = `Project Name: ${packageInfo.name || 'Unknown'}\n`; + context.overview += `Version: ${packageInfo.version || 'Unknown'}\n`; + context.overview += `Description: ${packageInfo.description || 'No description provided'}\n\n`; + + if (packageInfo.dependencies || packageInfo.devDependencies) { + context.overview += "Dependencies:\n"; + + const allDeps = { ...packageInfo.dependencies, ...packageInfo.devDependencies }; + const technologies = Object.keys(allDeps).slice(0, 15); + context.overview += technologies.map(tech => `- ${tech}`).join('\n'); + } + } else { + context.overview = `Project Name: ${path.basename(rootPath)}\n`; + context.overview += "No package.json or similar project definition file found.\n"; + } + + context.keyFiles = "Key file contents:\n\n"; + for (const file of [...projectFiles.mainFiles, ...projectFiles.configFiles].slice(0, 5)) { + try { + const filePath = path.join(rootPath, file); + const content = await fs.readFile(filePath, 'utf8'); + context.keyFiles += `--- FILE: ${file} ---\n\n${content.substring(0, 5000)}\n\n`; + } catch (error) { + console.error(`Error reading file ${file}:`, error); + } + } + + for (const file of projectFiles.sourceFiles.slice(0, 10)) { + try { + const filePath = path.join(rootPath, file); + const content = await fs.readFile(filePath, 'utf8'); + context.keyFiles += `--- FILE: ${file} ---\n\n${content.substring(0, 3000)}\n\n`; + } catch (error) { + console.error(`Error reading file ${file}:`, error); + } + } + + context.technologies = await detectTechnologies(rootPath, projectFiles, packageInfo); + + context.structure = await generateProjectStructure(rootPath); + + return context; +} + +async function detectTechnologies(rootPath, projectFiles, packageInfo) { + const technologies = new Set(); + + if (packageInfo && packageInfo.dependencies) { + if (packageInfo.dependencies.react) technologies.add("React"); + if (packageInfo.dependencies.vue) technologies.add("Vue.js"); + if (packageInfo.dependencies.express) technologies.add("Express.js"); + if (packageInfo.dependencies.next) technologies.add("Next.js"); + if (packageInfo.dependencies['@angular/core']) technologies.add("Angular"); + + if (packageInfo.dependencies.mongoose || packageInfo.dependencies.mongodb) technologies.add("MongoDB"); + if (packageInfo.dependencies.mysql || packageInfo.dependencies.mysql2) technologies.add("MySQL"); + if (packageInfo.dependencies.pg || packageInfo.dependencies.postgresql) technologies.add("PostgreSQL"); + if (packageInfo.dependencies.sequelize) technologies.add("Sequelize"); + if (packageInfo.dependencies.prisma) technologies.add("Prisma"); + + if (packageInfo.dependencies.redux || packageInfo.dependencies['@reduxjs/toolkit']) technologies.add("Redux"); + if (packageInfo.dependencies['styled-components']) technologies.add("Styled Components"); + if (packageInfo.dependencies.electron) technologies.add("Electron"); + } + + for (const file of [...projectFiles.mainFiles, ...projectFiles.sourceFiles]) { + const ext = path.extname(file).toLowerCase(); + + if (ext === '.js' || ext === '.jsx') technologies.add("JavaScript"); + if (ext === '.ts' || ext === '.tsx') technologies.add("TypeScript"); + if (ext === '.py') technologies.add("Python"); + if (ext === '.go') technologies.add("Go"); + if (ext === '.java') technologies.add("Java"); + if (ext === '.php') technologies.add("PHP"); + if (ext === '.rb') technologies.add("Ruby"); + if (ext === '.css') technologies.add("CSS"); + if (ext === '.scss' || ext === '.sass') technologies.add("Sass"); + if (ext === '.html') technologies.add("HTML"); + + try { + const filePath = path.join(rootPath, file); + const content = await fs.readFile(filePath, 'utf8'); + + if (content.includes('import React') || content.includes('from "react"') || content.includes("from 'react'")) + technologies.add("React"); + + if (content.includes('import Vue') || content.includes('new Vue(')) + technologies.add("Vue.js"); + + if (content.includes('import { Injectable }') || content.includes('@Component')) + technologies.add("Angular"); + + if (content.includes('import express') || content.includes("require('express')")) + technologies.add("Express.js"); + + if (content.includes('import flask') || content.includes('from flask import')) + technologies.add("Flask"); + + if (content.includes('import django') || content.includes('from django')) + technologies.add("Django"); + } catch (error) { + console.error(`Error analyzing file ${file}:`, error); + } + } + + try { + await fs.access(path.join(rootPath, 'Dockerfile')); + technologies.add("Docker"); + } catch {} + + try { + await fs.access(path.join(rootPath, 'docker-compose.yml')); + technologies.add("Docker Compose"); + } catch {} + + try { + const reqPath = path.join(rootPath, 'requirements.txt'); + const requirements = await fs.readFile(reqPath, 'utf8'); + + if (requirements.includes('django')) technologies.add("Django"); + if (requirements.includes('flask')) technologies.add("Flask"); + if (requirements.includes('fastapi')) technologies.add("FastAPI"); + if (requirements.includes('tensorflow') || requirements.includes('keras')) technologies.add("TensorFlow"); + if (requirements.includes('torch') || requirements.includes('pytorch')) technologies.add("PyTorch"); + if (requirements.includes('pandas')) technologies.add("Pandas"); + if (requirements.includes('numpy')) technologies.add("NumPy"); + } catch {} + + return Array.from(technologies).join(", "); +} + +async function generateProjectStructure(rootPath) { + let structure = ""; + + async function scanDir(dir, indent = "") { + try { + const entries = await fs.readdir(path.join(rootPath, dir), { withFileTypes: true }); + + for (const entry of entries) { + if (entry.name.startsWith('.') || + ['node_modules', '__pycache__', 'venv', 'env', '.git', 'build', 'dist'].includes(entry.name)) { + continue; + } + + const relativePath = dir ? `${dir}/${entry.name}` : entry.name; + + if (entry.isDirectory()) { + structure += `${indent}- ${entry.name}/\n`; + await scanDir(relativePath, indent + " "); + } + } + } catch (error) { + console.error(`Error generating structure for ${dir}:`, error); + } + } + + await scanDir(""); + return structure; +} + +function activate(context) { + let disposable = vscode.commands.registerCommand( + 'gendocx.generateReadme', + async () => { + try { + const rootPath = vscode.workspace.workspaceFolders?.[0].uri.fsPath; + if (!rootPath) { + throw new Error('No active workspace found'); + } + + const config = vscode.workspace.getConfiguration('gendocx'); + let apiKey = config.get('mindsdbApiKey'); + + if (!apiKey) { + apiKey = await vscode.window.showInputBox({ + prompt: "Enter your API key (you can save this in settings later)", + password: true + }); + + if (!apiKey) { + vscode.window.showWarningMessage('MindsDB API key is required to generate README'); + return; + } + } + + await vscode.window.withProgress( + { + location: vscode.ProgressLocation.Notification, + title: 'Analyzing project and generating README...', + cancellable: false, + }, + async (progress) => { + progress.report({ message: 'Collecting project information...' }); + + progress.report({ message: 'Analyzing codebase with AI...' }); + const readmeContent = await generateReadmeWithMindsDB(rootPath, apiKey); + + const readmePath = path.join(rootPath, 'README.md'); + + try { + await fs.access(readmePath); + const overwrite = await vscode.window.showQuickPick(['Yes', 'No'], { + placeHolder: 'README.md already exists. Overwrite?' + }); + + if (overwrite !== 'Yes') { + vscode.window.showInformationMessage('README generation cancelled'); + return; + } + } catch {} + + await fs.writeFile(readmePath, readmeContent.trim()); + const doc = await vscode.workspace.openTextDocument(readmePath); + await vscode.window.showTextDocument(doc); + + vscode.window.showInformationMessage('README.md generated successfully!'); + } + ); + } catch (error) { + vscode.window.showErrorMessage(`Error: ${error.message}`); + } + } + ); + + let configDisposable = vscode.commands.registerCommand( + 'gendocx.configureApiKey', + async () => { + const apiKey = await vscode.window.showInputBox({ + prompt: "Enter your MindsDB API key", + password: true + }); + + if (apiKey) { + const config = vscode.workspace.getConfiguration('gendocx'); + await config.update('mindsdbApiKey', apiKey, true); + vscode.window.showInformationMessage('MindsDB API key saved!'); + } + } + ); + + context.subscriptions.push(disposable, configDisposable); +} + +function deactivate() {} + +module.exports = { + activate, + deactivate +}; \ No newline at end of file diff --git a/icon.png b/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..589f4e01552e5b6afc07827902334534888b2299 GIT binary patch literal 341074 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

>Ufe6OMGj!#%IJ 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

B+%fh3J`vb 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 z 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

u;P0<(ofZ&ma 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%0D+>UGYD$x;y9yJ<|NuR-15=3>-d}2 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 z

hToQvbNPbJB7E+5a!l8oKQ`Y>F8m^DS6yX6i4ej!>fQ6&gQX1Ud9@lwLVLloX* z9u!?cMW>`gHG-%{Pq(Zt?cK62WF?e z>i!w9_8d;R6=pTP+sE9MlEK**)qf(mejeds#`y5;50L*W$#J=AS;X?W z$6BQCCxk&)b8m|JqyCEJ+v3{FMRD@MWljvDZ=9l76z38ait)wPLR?|ZPr1&KzI_`f zk_J#g^7pq-WR^nV(x=IXG6bFXgQ0+I`7DZd$k21GkJdl*Q6UL z>pPEO7kiMw%$YwB)5qTp2BhA0o=e2qmo>;wI=vl_Y%p!#{*--o)6XtZ!P*OhdWehz zomxzrf^&UF)CrC#bzg&@w?}a$=l)`C)0yiMX2m1 zpztJdRvaCu-zrgX0QW;)*R@B26iP5VYxD5a_-Zu*y58~)vMK+OrnLqzOV6@a6Bb`n zYAUl^hraBJV(;;kp~>)y-8fv`e+nWhyvc4UEGQdA|5PRCX z6sd_$k>FeMhgsF-JNtLLJze)CP5c7~r;xEWQ`eViRQC@vXzPxWXU*nslPWTo7dswR z*vD}iQKtDulK36k!`UDXzxAoNIXMF%Y}+E#)lG31m%8jIVU3j6AZg#>mr>}gPrEJ2 zHAh!Q4;nmf6v>M~&)rfP2d~()D5t!WZg@6b@XX|M)}2|*FD#Nnu8bMk+61sT^MMil zZTR#_7Q)TVh>^->LN64m`{~Ki>00$bJy5%elWPASZ-~$&V-ref#)z*L!O6(<)kGj9 zmoxl+*Du*kWFLdm6Z0D)#?8Ww<|!IRjibUOly(>NJ3c|kAIE|+f;Qrt5WajgO`0!v zpyc7J3+dYLmP6qnPkGX_j_S4vRPU@!*RD`*9O#Vgf3aF&cYtePnBi7P4$lG#5A||y zjS#YFuvPIUt2?nZR*B>33h)v#EzNJ+jjA3pJF$=7*^Vq(XZ=Z~H(JJY)|4}G9P7CI0XY`iza<- z{Lw;2yAVs(ufZL~a8J554QCjYjsD=7{PY%D-m)a!t@9b81n+UTh44nX{bix4f%`Uyku-3_joItR;hmQIJbN3{SWPY;TDnc5rwqv$cN== z=&@-JjXyruJ3n|N?)!};dbxMHkrKUWnZrLn!BB@8sZ1!d|X{ zvIsY3mXndzH>Rb*!dLyUm%{9uCk}N!vdoQkdg>-t7GGZ0hd=8K_=|=eZjY5`rC3{p z{8${pOnBV>AL89S&Z62K)~wDz$F0V*k|RQ)xY3a#P+-RE8hFA+8BZ0U+-6^OTnkS( z&w!K#>a9dKpm<$TH3*nY*wYZh+&!yYTE?;NaI952NZMd^q+q@fb(JgjpnN9sYuISj zTkPB?8SEB(-7Td|u&H{_X7MP{9>Bp4=5eQ965?Sz{qF=Pw__y!RmFF{aZ|#x6ReHG zYF6$M!;O}AG1-~DO^`hE$~eQhDj@2LTWmAJ`=BUWq?jZ{BB4AWR?4tN>Z;@+_0%Y& zi#2;4Xsyg&-W_#f>0TD#7GbH=^idXn;nf~FqZrdfpf1NbN zHdrFQb@0e6+3?uhQ?DjT8bbZJL^@s{?y5Z)CA;u zZOhJc4EN7mt7m=FUI+uBGe6h9;#I{U3&Y)^Wn>M8vPlU=J^0*cmu z2qtf@&-Ay&L`XO}T~4z)Esb&1x>*7%VuE zN-C;V!T1kOO5PyD?UfEFpLwF7jH{ficXu@1@uz=K=or9gy`LQo*xgJvpPTd+*kn$H zHCPDhm#|=c^B2OerB*KjS{*zmNehXyy65G z1nFP;KSr;7q4@0eFs;`%Vw4|zjkl0^_V;3DrrkYbq=UxM7G9c+3uL`2owg7BA z^Xh*51&$kNVXy~bg68|7qf@OaC(S8kIGf3k+qs)q?gAroW9l#HoG}{!q-H*pjTJyl za~IAV6h#(gbgrCqZ@?eqoaQRZ4XbNoJyNY5$~P@l99_jTDUf;>)+mMxwPT8>*p+be zKikF*56;Lj&r?@_rO)=QvqnuPh|RLJTstKdAb>tsn@K_1gt3_n(`5OE8$HH(-bmgQ zw|1w@RtZzK z&%5I?Fb}II_S61`J@{A94WYCCJ|crXFy3r;Zrce|`^Ce6;6~nOfyVFRADXoiOqT8j zob)l_oM0|y9*LO%+W<+>pDtJ06@a$%+g~H3dK`?l;r;q@SHfos=XSx?t>4NplkHU& zk5T6l#cF&?&^r58;Vqriys?Vjtxr>3m!p=a^m*RqKbE~kLiW%UtQ^QAeH?RrJMyeT z^bf9tnfai^Og>~>sAul}Q;(cmq8Z|m`_iVrw6;c`J7P7$Wz|630-iZDn-n6_(^|nL zC05&R`h3%+NcQy={mqSpk4=8-{+#y4ZqMySYT}NWU1xZPAE@+oUi~f=XRV&TAM1qf zAj&&$Kf+P`GXnvWt+4W-ee;f@j(HRvoMS`fmK26vR94(Tp^ltLyEQ*R2}_}3a^)f? zvmjsUCQ_wV!ow?%R(Qalr0smE+zlVg&luuR*8->n{;~DG`>csc1**13T3wG0+?_DU zp`EF`@7o5{i2g^DDjqPeSICj>u2~q;2a!|ej;}mf`}D3Kt--!_%**lD)Q75_KhJS` z{GBpLG^W25FmrBE8NulgOIsy-3%J!Z^az_1L(n55&&;s};jvUtDN<=p>XiOM_i*K8 z*2Dm5kFGu>DHM1OFZ3Pwj8 zc7IyBN(cRuHfLlwx6T)^`F_|%D9tr-8}A8SBd&MsPt#~-PX|sb^TrSmcTOhmpnJl+ zJ3uoyFXH=1p2@gA)@BE3o z1VHZE3tfv*9U8{DJiJI5&#LCYqVM?@v4?zj%AzJDFY=8pe<)(@N)u9)wd+_~=H@nK zpGH#MZAk^N`dyycmP?=D04s*aT~_Krg%6l*;jcRuU-w+RW37$Qw{v|9^d938+THT5 zrXqVML|M@JRt_4feyj1E%l}~M1~VU*y(@|iJFtZffH*Ap&y87yfO#(2^ID0!A|`v; zdQ7QxAVIg>GJ4w;UqdjPnFI9F+cx0XfW%w=cfZ~9j=RPGz4go*6k&c?a30S?C!NE# z^u;eleuA^1#|I1{0Gy;**y4F&Qil_{kmem6s>coi$L68Cu_1fAjRW65O%_r9LmLy@ zXAcIE+X%nd)zh|G0-YsdiR6FZb_E0=^aVG=hZR80#)MI(74nbn%+7gr|rFRNl(KXk&-0e z=gX;fq1swl&qP_wP)}8;Z|akXG5lboksp~uSAZyPrO-|@bt*+=5)JLs8$%5<&S?KO ze%JnP)hwgMb>JcHE7km@=;%xM^c32dBZSTTEmZ5iwn$*$9rMjY)Kf~nm=w1a=g)qN z;PlLa^V{nC$0KY|TGl_b+jJFIvB=qxEKOYv% zHlNSuNv&iI?~PWQ?=s3*(0UqrYfK22UAFZ|do0Gp!n&Jx!g6fJGNW)dm+CV;I+0=* z%k7MjLPFBotKGb-VsEr1j}-;c4|H9M9~G!;!Kn-b8kkpct;xM`id4VP3zYwzXwfY1 z><^Iz=t1kwZ0XXczspw>Gl^iD$2qPn2P+lGc!l<&Na6tO1(dK3=TsGkS_OTVzqG_Z!~3N-(8rKF7^0eobs&aFCKm z`e`OPDU+ZT-y)7Z_&5`E)myvvfX1Ug=;J>;n7IY>ryfg!Ie{U2>A3;GJmpztW#+e< zV^dw!IG8vbMBVfC_wCcPB}5aIVD{Ff|{od!6O( zj;HJ!T~PIYiZeLFx`O_4Nux66QQmhX?Pd%fMRCYxG}RZc==oZXh6c9PSB$EV6sm5E zJ@riLG;x` zxgjobADD8wPQem@yl;;~iJjKjF#m%eA?7Ol`jvC!61^TkA2LixhD~WQ0`6>9`{WE> z7-YSOs01PrL9JS2pC{oOQYq`0(R;P?IgK(3s> zAFkLCx;XjbC4n;AjOhLg<0U&4JI9$1AUxCrXP?7GYA=qh7|uA&+oz4^-=c;MTZ&dx zrw{VmmeSlp(ihjhjbhQoa!Y`oA5FR&^=aEykR=gK2F74rWNie^J)giDJayPQ4uBL2+@wC??cSHhF=WW@YdbKzM3b*ZAOxw7u_? zmb!6lT2cTNiUJjbR*)4^)<8vp+CJ9&Yr#}zu9^&fCbvaP51;0n3Ngz2wkGr~zF1VHx$s{3k$WA(!51fF>QzEkgec{LhA z61tf?x&uywf0GZ2E;A!crU4(yHwuo1ZW15WtL{P!hu6ZmK>1jfCnd^!Ce{2Jyg^?{ zF(f)(xbw-AhNCs71!9CU;V)LSmo?#PZO&%X4US{KT7_IT4c;#7 zFPekQ8?9~annMLxe0~(mWpngyehQR~^b0SP{}ftkpP}%j zn9aD<1_{=r+>mcicv5*?z&1S2b>AL(s`u#aS2u>=|L}Si=!R&?&xn|sc!Xmmq)N{y1Y<_%oQ@?J9M?HLyQM0R`C>h z+C8>OuHv!s{D+TtC@jxCVP=!$mud11I>j8RU!S+$xiw1Y-06U*VRz6Znf}Yd zth`f0+T$BsT&DGV{XB`>8)5L=t@8!DT!fKS)Kd@hKQwN_rJKfU$&5+5zRcqtcj-ri zkdtw@%VPk#O$~(-=Xc-!U7G^ZrXq+qaZpV~%SMI2Xnul*c}y=jkLfk5CKizR=L(Hf zHW4!el)Ej_W~h5+<&#}@^N|+zzzppFb?Qr)aOABjA1Y7*T9fStJzyLO;eW>yS^|Hj5~u;L@MU%1d2>L z=-Bt%p5dLDU&g%V`wkv+t5#n}JYH0j?u7EtJ67=X?>BYQS8`j*XNtM?xIOTNdt28x zx5bm0W77oQN&Pa6_)nM%O%PTKBV(tn=l;bVmDT=1ViSVv{%muB=QXQrXT_SkchN1w zs)uS_qbia*fn31GR6^QGG}rqP67EC>Cm^?XN|7a6zAygDq_Ue9Y;y56dFx#-Z)C30 zX5=BMwRubLP}7Wt%u0?}Z3dS_spoh^Lh>=KgC6E{Hvaz&#{*IlmGwpY-ZLqpV{!MJ z>b}4JgMBdL=>F#wKErMb>0a}nOP>3v+?Eb7tW1SBvT&bM$aO1EtNxjf!~O0LGT$>x zF$wa%^~Z5#Vn16{*Om{_7XM2RD&Jo}AXx=CwDzXXPxqwVIQ{0yDYPQLUoK? zOBNh;?wi<9F%ySW{i(+^y}j4T~?$?yZDm#==%` zgX>_Lk3Eis*jJsu=kESoi9jVoU$lxEhhQV+HZzG9kHA!~3%|-eli0Z*44f}_>Un#a z(L{NrtdX{T9BJJF`jsQ5VdpKC?u_Tho@+%cC$hJ2a`HB0AW_{|fOLDy0wSu(;K-^d zT=3?Ce~*Ec$2a&sV?B=Ozry)PCos_xbwdt@I+iK78w}s@ADUDpOwt6|39$dST!fE} z)wVXvnRQ5V`trZ{0N@ghcc9%c;@1(KuZM85eW>UbG3@6^;)IgnY0Q^m?OF-Hy8Uei zQpG9$ZGevaj`vg81G{0;LxZ^J)*@GghStB_CjdRu(5kn{wbV*mcw+o9d(r*$&sUoF z0drXV<-Da1%f1Y6ek!5MYraBL7X5-hg7zVX`0NuXf{5^M#^s9dbqVs|vP!p%x6FcM zNc!^)4QRATHSYEAyLO@Tl}O*2l6gR(`#5X~(?KL^bw9uUT8E(M+0)JY+ zV-l7hyD=|+X%7=gpR(!Nd_V8Bum1qE3SQ1Aud6QSJ*oV0@y4Ky8tNAIp}7A5N4H%5 z1-B7SFiq$mSBF#1^^2?fy-HcNS#Bl0atx1fNpq3LbI(fBO~XcQ7{)5mI{yF+uFVcU z%+Af%9)tQ;5_e{EdX3d4@?v5-0qsZ;i{ME`$HadQy!@%vE%W~Xe^#2+qbyDRgzee> zN4S30pV~9pczQ^@!=r;BlW*M>mk4f`B z&J?}h_f-JkpM2mCtse}zR>RKKC5CQ$^gR>yjVL@#`pFc?E*ItHU!AVvB03r=%ZBgvhk2G3+Pp3XAzuG(#XDB~*^$vgF4nM-W>qp%_ z6Ne{kT;b*Vo<@f!9Qt&wGwsQD9@+e80jzsxzglA?fCqTf96M}pr$b9{dmMNlAU>k9 z8P+DC{u}TZdnsgxQ`OwN%NrGCw?b7^5&h@hPpDO`Agr#;;~!~L$sUXQHTV}x@g;@z z&xo|kTiB%grbxhL_f{AxeZj72)smf)I%+KuzwuYX(D+&6vGD%6sU@WGnB~)M=4*(N zBn-KTvD~K$!<_Z4;GZj-IV#t1T&VJ?yfbSON)?#6UCWbM^Bj?_CdsUPJ!NyI!z`a6 z^ESI@wP7laNu#kgQ@+uxt?r&E-zcYoPg=OUtFo@oPGB)zMkEd@Sjy54O(KzALB#_o z&z#URI)3y4ojm|&&yo!>oF9r;%hmUPc@@8>^rnrWv8M~4Dl$mHQCa~ZVUx(91l@pr zC<3+5-8>vpDHst-*7woMyfktLA5e2iZbeA*MaA_#t@zlY>)~{h0iQ1F-cjw7xBmcU zt>&~pJ>bcIwMs9uK4#Qo^C9c>tXcX&n_+KxE}?G@pB&G6&IBt6CChf&2RZsu)W)YO zi|5k{7)nJ zmv7?u{6Mkz^)3?a0rC}q5bf?`+wz{-BcEEAFKMfHJ^Z^3hQq^`4!wJvh0}6tIcU#F z&L;$li;DI=E8++j9vZZ{UPkET2iceZ0InB_Hj5 z;rfwF1s`pMaP>gl#P}292rTEj(Qce1lgK8w&+#@e%k{ugK8Cq+x{5ND8E$1byWFSo zGvWN!7jx=*ByBdIAu>q{jI;--!0x}x^`(u#$v09OuBMQhmW;pf-{Wq#;V59TzK{Dy zPl-Y%Uu?0jU>lIYb_9J0uOY_dRG_5q9nWaA{iFOVBr4OT>~D@yt+^kQ5mD?+9U7g8 z?muZS3n)HSzNF{c*nd|P)e-v|hBfc)H>WC}vFP{mH*Yg!WArUlsK=>G4=$%UsQ%MB z%$XJ%Ewny{X^fxx2wJ~o0+t)hz`6aRJZUy|u9*=30A?3I&CM@o6hEs+xtDSA%f~af z$*9|*^h;Df%o?s(y@S|OE4RfDi1)lEr+PvE0G>8+kK~o4Xii&2{mi9@heSa(vGFfc zTt1_(6>i>hL_e6Vz2v_V)ftwe_+5Yh04=o}b^iczHgD&O(m6c7)c*hv_$8_j zt1U$JnU<0NHC#?0P+9{{Rp2 z7qLa?z8z?40g&D>@48SwkQHky!><1Tc|OS#uY^1mZOz-lG1tw#EB^qq3YUYz)A*O( z!`Z{DC5qeOy`NXo&Of~|m-?EE;GnmU-iOIcxo$5Qcn?HFC4yT?GV-ZwYlbKN?W6hD za>n6f@V$JHe&rrZtzS>#zZG6;1{ID=sW$o&6u{9tm$py7WRn{ z=$s7qu2yrmcXJZY`BK%FxK;XjDkJzdVAM&6e?=nney1oyA_6?J{MGM$?*%oehbr_ zXtCM6(){abra%FeyJdg_9^}zcC@o*=b3+4-#z{J#dptwL{w2NfPO~nfss$HQm5vx9 z1cY4SV_xL*_>ya$Z2F8Y8W=iUk=v=#+Wa!owCy|lW5*YgTcUv8L?;_F&@sWu_8*;6 zr0sbgHGJ|_D*Fr^d7pFAHIb%xui>VlHiL9765I*b>mMu#Jm+qIO5RtTPn*kJ@L88F zWoGpI&lgdF*RQ>BpP&Kfzgj>H#{;h?r7#F5@@^u1yde$GerOxj8QvAqA71fAmX3^3 zWRUsK{{TGVUR}Qc595lKuIxow@PGx!SNhOe2GH>u$N03UU`tB)Evv~z@#MHuIW!VlG7 z^RH4%lAL1BXvIyto@m$loV>F+$F+0lTBQ}Rw)5(j5J-?TjT#Ni2SM*j(Yaiu%MBw| z)NRGYK)Nx;b5BmgvFklWXmgQ0A&^T_GOUM+22q>612d;I49>Vb8U|-fde8?O<0Qq+ zw4SI}@<080u7{{{YC5XZhDm*Se3*_-pq$wMu?+N6nYgtWdEhp2DztYR}U4J@58j z@XfRuO~;Au(OU9$XyJAr>Y`o=9)z6p=qp-rym_Bf00Y%EDXo4hd?I;fg+=3AwZ)@j zl$kO(^!b5P>ItUlFNzy8$ft~!2OI3FJyZMBK1P)9K*KzW%3aU4C_fHGWcL%?^&Kro zhPMX%eoxVp?*4&)I{K_Kjw=Pr*I-(hpA7Zy>`ih_KKZ<;E*uQE8zdZa_38Ku z;L5QdSFZ5&dj4i|x@^|?pWvzV%g^oI5nS0y-edV)ZRE~)$3-WQdvx^4nBZoo?P)E4 zA5p?;rkzF5z9?!D+O4*$WcO1q0(j2WVgAtRpL(n&X)l7j8-3U6hZ-*WB0Wl7JH!rL z=wD}Y!sRjj8Bw^#X#*`rb) z2>5Q)W?LI^j`GNVsjU_R4GmNfazzvUpTYKgxAq)FdbC-k{>@9ISKJ=r>_Yw_@THj| zJwnAX{{TFYpZx?>%N>W0+e7w{MOnOg;kd`kdnAX^Ab;uwWh~PSzSrQz?V@MT@heJ0 zi+fAik8R4RKbfqaZ%3kRJ*w!6bNo;v{YH{M;B)@~g49bkOK5%~_K%_{P4PokKk963 zQ~lu0{c8zk^?u9|F08s0CHRrzCm$nO#s2I${$$pF+L)PYt@l6k7qzHo&*NVa&7A5b zf8321`c`iri+^kILG3DcGw0WJtB>{CrQ>I}nn&`io+lG6=E=O@Qk0E6zw4)!{{Y@% zY9BoQDL3;DR`+Bk74)o~7@>PG5rBFM6eHMNh_P#HEySB4jJtadpIW|X#8-??!%5T9 z#@vQs=C|HI)9GB(o0GYOr_9T+Hn1aUdIq9f+={2PERpkHKSJ2Di55xy%VPe}`TVy3s8!7UNL5jg?a%yE6;5xW7E>O z@e;B-_CD;i5$Jvv-uP6uw=Um+&1XU!%}2R~Nm(|0pR8ZnHSNpax|@J7+q&*QGk@dE z)!B+}Q?lq`4X#pcQ$~*G%tjtw%n^>Jxve9rlS^|4L)R^I-9qK%jh@<7WgvUi$}QT$ zxuKwV!p~0AmflDuC0LQS9V(n%!uCB7X0>M>#yv>UUP?uj<~?Z)p)uspGd_AlGpFxB z6esUYXDQ<)%r>v+%s((c!k*v!&$H;y2aQ;U zz1DI1_rM$Bs=4s~tzjmZ?UegdGD{NrFbYFs)OGX~DiYeqvrCF_e#@F~Q`HODd^GrN z<;!x1>{hK5JHAtKGi2ZoQpB8gA4=NFG1p_|X*!v@y9BmjN{Jw-9wXF=tmI@f8 z`Il6`;F&r}yX?i({A;2+Zm`hVTmG6j3;6*~S%nX=7XDWKO`zONY5Z-ebhNgywIA%m zxc>m-*{*t-jc4#AzY?8EvbX#uej)xF^-=8vfBa2g@%X>z{1H6U?nN(({6Q%BwK<3T zimUvEPuKBp?fwWaKII#YS5vtJTxu6`1KFi)R#L=Qm&G^tg`4V9Dp=)-WA1Afo7P&3 zkUX*IDRLq5p+XNzw2*S4_O{F;`-q(ADjg8Ix-c60X*AnA9B0}dLxD`;Q>N`hKSHx1o$DXv5S9a_y zx_#U_fU%y|c&`g8h#oSpmc|Ct&p8SazI8D2S5qoFFw!vqo9vy_~4XHPPEixg7IGKj=y8OIeI!gV6I zW|gj%GrHp>1Imn#&a#x>Ln%~mW2CicZDI@ixL3CT3eR&Fc3Fm1osW{>t}+UW99rE8 zS?oEZEJE)aj~jpb)QWD~k{=FhQjEo=U&|TjR@uluh!tuQeGH|FqYsK{e9>YL0eG6^ z{JLC`udJ@AkId)vs`gXrj(O&|NPV>Z4p+t+HP3~-QDQF2dB3}xC~`P&{Wk@Y`Qhqm_f)%5Zy+D)sc$pzKqD&2O<%0Hb?w3_N`Iy9%O(tjhO(k#pa zdlq?|<)mYhO-qw|lJwDRYHk2>dGC||0N12Q7w%6TX@J*ru=-=xm<(3w({6K`2Vzf% zddRxd^eryf{^H&PJb-tV$XfQ`o$1tP4Xk!Ynj>qusN{U{loKYBwb&EA2OrW{iPnel3F)0F=J zc0hkZDWd7_WN4(DX7+FCT1R6>T{!;$8f1+p*RQ|-0A7KRO((BSS?56>Y^ zcW^6u5oRxgAiFHzD^q{$=~G^=F^N z7i}v-#S$U%#}_yuSGP{RYo4V^PgZ@t2LnR~PSj&-{pNee^7j0zE1l_-E)%ULJCxZ- zH6kR6caQF~52bHPw4t*pNulOa-Fnupw>IT-Tut88xxii2a||~MT)}V*GghR7nC!LB z2QHi7yKQlA8d+r#J4NN;Ra|F-o=C{;>s?jw+?0K)XV2lYIPRSDS=}~+qdNhc6*+9?Z%fT__uXImG9lxn-mFMm_iz9nh)*WU~-&z7ZZ z;aTlSAL_7I?)n0`82%~)xq}p8%km20R5gggloSRZ@GcVvy$vh6=fOB^sa7SO2 zdj1r$^qmb&c+RBOIx@b=SmM48NA_Qcn#GnevKgaM>9$3#Yy#xO&K|#+?(u7N^4fJ5 zbpG_ozAdlVekSObeF2UM3HMoB`TG_8YN!Q9}N%ZDldj9}|Yy4}rE#Uhp z@yu6BGwfBrz*l~46)G*BPY2ae##E1VbiN-`fAHqmbu#I`QTq91X;XaESE0>~N|tEf zX&yuHnCHarA9hdcUOo>>l8N^@%e5sUhl{OaKN2tPCMGx=P$=YfR(?<9YdXuCx=&|g zx|K%gMoYKoeRtu@-9FDthQESb(xbnDNn0^HCe}^<}Vp(5Nwbu0j zfsrN%{!q^?wUR`ypm>NB?H1a)72 zM-)m4?tH!XvY0{{TQ*%}SI{W;jga64yF*es)J6 zt$cLTA}qR2n{#yio@Nm**SY>xFA}zjJ$yF}R+hEqm*R34-x&N;eYtGX!p#o=q(#X5 zSdscvx|Jp5do*$kH9ci^dFP04Z?!Aqd8*yL&D5P;k73w$1K3tGi(0eRg(y*vEESRV z7LTCY`0L@thLPe4XSZo>t>m0S$|T&OTY^CYkM)s_uT$96-q&9vi%3BLw|sF( z^a;>x0Q3|9IXrrOC=n4n=71X9j-2DY07T8yjCxQrBUbtDAR`5c*gejF`t>r{sC7QT z{hc&bvGCH*w*-uTjc~tuph=AVqcwlA=}kI#O)fGDwtogHVZEX9~wWijQI3zifz`Ue%|QaGp)z5HaaZQb;|c zY=Q^XXODDpPE;HW6IA07-1e>CEo#m(H>nyRlcfa|rW{hRT%kDPivgc-y=fF@O~oOU zr|4;n!0{4q(yl##Z^(*hsBUvQEB^qjUfpX*8na2d0nlQoL{4x!(gKyk@$c?$;FnK;B*FYaEH}j$P#Ed9=A6HIayN{YiVU{NTA)eV42A3m|6@lsR ziV7hxCwyXy4Kb^23GGy&adV~Ak!@neK**%kjT0ca@*+dXE!bv@1C@>6hdvFu@xHXy z(cC4SoIo`94l)#a0o{#h2ufPm^79v-0Z5kaF+64nef;J%fu62zmaeDaz15-u?atNSl=H|NB+xM<+8OmA2WxKz1dNh zl)pne#Kc;D(3Wm^5=#RA0N+uBtm^x?*h{+q05j6cm$u={e|BGkY|{Or?f(GcQ=(jB z?oA|l{{VSZ{{ZZ@S)Q>+HwI7Ns}DwY*Ngq3@Pb@&WzhruPm&w?is|^MtM)#33cjtM zYqFa-zuETWod;32{{WtMA^!mHr33!}WvI&9bewxL*W-vH01kT?@80nACE79l5o7j;gvWcK-2ur-6F)+ve=|m7v?bW*;HsCW zT9fG0`_umbBcu477W3g<#m8Ny2}k0N*z8im|d_jf-!De{5^&kGK@~A#sLr2(?~#5mUXl7EO<(h{MJ=_m+hp z5ByW{4wG*jOf7EJ6e^j}?&H*gGgy0BTU}19Mo&i(?`+JCYgq9sQdnQm|HPDD0# zk+D=A_Mp$=PvUDiN>Vx~;OOAtXrXR=72|IV?bM~vwTl4{&Gvx<0H0C@2jfu=WbYTK z>U$dTbmwN74xz93lV5|%)HMm3+Z>{Rir-K%n$}XQJtp)p!(}*3G`Xq4CScseA$5i^ zxzC{Hq1r0Q^jqae)c*huJ{@>h;qQdg#2z||(tSmcNh@8bcU|5~{{V>ECZlC%b1ta{ zpLG(CIw_nXRvmGkqP+?nla20t4m&Hv(5m?(d+gDf@ngroC{$(HAZe1FtM&xvkeCn&N*ZU_5_&fl!7`B$$>JhY;7OLosIM1)NFRl!>8 zr6{MV$B0sCSYwFJl@k?G5<(m4Sy?DtQNOfkwQly`+HkZ=k*2~39=NV-OyeZEQQ3!s zhUSNc^%$*e9w|0tO2?YxYg4fAF~xLPxy7zYLWSt7c1)v6Yxjfae5X(pk zQ>kO^Qqanc0nZgSxWX2m-azoP$0G6>4hZ~el-za{pr)-QbX&XCwL8edUEf_z80a2C zMQH0zO3j(m!qKMh7^H0LTI8Cqg>0=ZzG>|r3g@X@WBe(%c-f8=6)85hXQqD3_dmba zEy4M*6qx@2zJ(|&qvbfEJJXTO4O>gI_>1CeeQXqlO-kbu0g$K6ZlbP?q0H3uJ*-tK z^>DHJyZ4euRQeagdzD#kwR>olx&7V7)A)g1E{z`l0EzRE#pls{s-6Btn{N;ND#jC4 zidO#sZuyt`ib|a>jC00k@!p@{SheuqfS|pKTUhMweqn(n*_3`ouzwL+dnj8&lBQvt zN-a$_^0DcdLV!Mkxw&O?=Br{cYFFlWIj#dq@FT8%Qo?5S2o+#?`k<_bC=VN|iS=kB#+Z;#>p zMDXxYpFHD#ozBO`{{R*=yB#U*JS%WD8`(!QZDABX{NpFsR#TLBT9=dLHMzN~t0a8- zBfi#kVv!`*m(#v*idmhH(z*4MvOd18NKlRB?2+xhFYx`=jqp&ze7h!rBHq4)$h>~F z=v1t|lY;DgPFp2gId!A6zvN>6&DQ~Sjb_;Y0Lw@cLH_^&Vn6n3GU0_+G2i^5&rm@@-(T0>b$=hB^Lzzw zFdW5y8TtZ}59f;CF;|7p8-ps_8B#sh>U2L2-}^`5j+Yy9B(pFdpxmF*wZnV#W9WIA zx^y#nOZ&;5Y48Sf9<8fcpW=xh9_qw@?A4B2B&9eXNyhZ~u=J`f{{Wf|Zx$c46c5p4 zk`h1QaE1P4)Xz+6eg6R9qo)h|?j5&izrp_iz&1Z<82sN2>6ZtrcSS$%q$mFXWvw$9 z-j)2%D}t*30JT-8-YNah{t0sYo9}`W6U%>R#K-EpPxP+3p8gqshx9SSe&arC`_J(+ zJ_Ft7N4>Qt{apKi_GKU7YnLyV?)gtci|JalDlVw=O=jj@3&(fYHrNu{U&!bWLx(&c zVk^zWH%hZ>qdvxjA&S9964}KcQ}`do`hKyb$8%*YawDJ9%!GR zVlcRjsd7cmP*F@3u&lDx!htVLlypPP5-9{EEGlR5tQ`a4idsY=7;;zrR$a4u| z=(RPsQ`dYOZKix6_)q@;2_3`+eM<5;H5x`wgPqu8;N(RC!i++lcuH8%qwB4P>(uyMSqKb4s=!4VAQnh>uoOI zQ4aD#_y{Bz$y|^CJF-WveQCkFS@bT3He9~yx#gN4g!Jt{;-7}C=GLtBI3~PTe<*{3 zIRN01$pBSTk2LT7Y+fS~Ibr7cZK2wJ){|eG-w)dz!%1l5k#YB4U_d$d3PwNPHC(*< zGm|5y9$8DT=y_+s>&v}A;%|qV!I(6cam4CBi3!7J@X7ou9!^%pZ@?|Fc?YCPtt%G?LZI`dG-2I8BTMNp4g@bW$=$p zI;V@E<02)={{Vpz{sywGE?9x~{i-ddo{D%_)B0C6HKIhzW8(h+irS>wmbxyZ2g{M= zxX*8$$Y1<%6Z5Z5q^y)zLm2s-P`I7CZZ(fPE0q#M4gJ!zP{$)Kaz;DR?H#Nfk-f>6 zO4R<$*8(TC#sQx z5239ub#!B9otd9;QZqVn$)II9*K};YqZH8A=bmZDZR&&WD@g8c&7+>b{c5ocVUf@B zpa@<((g6e@pXEx!9prPs=7HRbU6H9`K3sa!G)&O&SB7uAX|FDsVDZ3#e92~$?#6)Q zC)cO|R+Q78hbA`}96UMXeI4+Z;UxYE@dUbrdgK@IO#zAH`#Fe%kU{&$Jt#?2-1)51 ze_y8+6=t2!ojxa9J-@^s5{X9F{?fQ?dl?vy(2AE&OP^7PR-+F@b$<%}4Ql>4w_Qf! zb<*@=aI?B^d9l}GWMq4i2c~KiOfeYfQ1^Fdre6Nc`fJ)c>E0r{Td+P;JSxafzS0OE zojno5PdMh4oOC{a@t=e>e+X-`={nWFm2!h}vYe!;+0gd~AJFqhBbUN@^yI3?nk5KZ zQ8AeQ)jCCt74uFA^u}t`D?J>Yy+hbS{LU)=gcCxLFU^e7l{nK{n^`1!m&2cfI){oZ zqtrEf#nJTnM(B6NzF9}8T#c*fN$1lX)k2(_y|g@RZg)csFJ`r7_lo}jXI)0p#qPW{ zszs{04aV9?#8NQ-0ATJQpJR#~B4>uq>DHB|t@xfM?J1QkVTqD*{#jNSA+wBQw>1)f zW(T!Wyi_@s$JO5rydkFeGf0gfjU?2iKyEIWWtjf}bRNn*D|H1GWAi-EG@dS_*WFtq ziv6N|PXg%>_Gq!fA(tAFkG^X zj(!H0HeV=qll+n1d{+Yd;VtFB>>#)wi>Utq*{iP;@6vC``Q8~`!#JHT+{^AA@H*$u z_<3a?{PC7pzwz?l`!y^Jy%ppxEsrKW%eqIL{48^){8H3ydTtjGRpVE)#M77cxNzh4`84VF=3j;X z08^^?*B6`M7L)#YT*m(Z&42c4>da&Ni9b)w@OV0Wxr~>1zs(VNEykhnlkDyMR+B`3 z0>FPttTX1rN6@_5^fSJ7{Lz1cIKP4xy7lLXrH4Ya^WtS6XlHG)#xucY{P^l?&BE1G zo4NKG_7;{Vf>L&U4%5fq0X$DDUu!yj&6c4&uG2|r7UX_;!e@s452bQqDn_i^?rWE0 zDbk|~66m))D&AYoKIFZ;)7wtGW;Q6p+m34p^TTF)Q>6-#w3X1?yStmoOqZ7vPbW>% zxnud7Qk13fGGR_M*DMv0^+oNd_@D4APqWixPwfbyidfZ~0M8KG$bB>O0rdvDQop^? zo<%wRUb|8}gTVg)3cO2u;%iUsT{7oSu(z3Bd1qaj3Uh`2@i^)@p~cEaPB$G&6yGbm zXKnjX-P_!!hxC+u&u)_3F#hVc)m;5>-<3^ht7>rM(U&Zx(E0kx;%zrkg6i3}Pj4#A z8+tOFgZfu2A0(8c(Dvm8IJmu;^@fS!PYrxj@SpZ>uNuqI-VOU_wvc}kAH?AFAmH~E z=%}iTo(ITJ>p4|M(!6>y?}PpwcuT552r!?HN#$9(zikMK7ja%s2wlCI=#vqNVe>${_z+e&a|Mt6?ESfOJ!)VM-bY* zGfq&u0_~(jR<;Ad`UBM`baO>0Xtyj~+F$GPMJBl@ zFvY|+F#NXg4!|#S?rSo+`xj%fck zx5!jhl_&3{c>(qcKpu;@VCU@5@%gJ3U2K-Ttg@vn4ba1(*!rwX;Y6Zv^;#fA1W0&D*4>; zD?b5w$(b*t2mYDH2lFPbQ$ueb1lRXpE;nFMkEW^`i$c> zk0fO7&Rk~^R9Ja9#?9$|$7Au^$9KLIdmS%EDIM+9CU=>XH0zFQ;rV+pTeRo&A3Z*w>itH z;i-LQhL+tN@9h(&T4)~<;MHv43HJDs@q+L?;KVVw0C(T8+JgBuQ?ul$lpKECxtn>x>^` zT^O4G09dw`Yw2W&@FZXUCZh!HOz7iUX;*~1uhi!}J*P^)81<{9 z7=qe)-Ou~^0DigrDzNZt66TL<9W_@arwMN*AHbL5yq34OT71#CH&(I$aC!nk!ThMk zwK+xgOgL_g=*Fccw3eq|@i7h0!(Ci|5-e^%2^9YTEZ2TIJk(^okDuYy?DIIURB@gI z)L!4=#m3LQ7?=;|{cDQ_QrK(ux$S2dSk%oSezrX-&iYS>UjbKE@b#o}Ua*Y3jJXQW zfMjo6WC8eB1xa$P7n$jDeQOld-iXZj3Grjaz9sR4>3Y_(BmD{4i0h6 zanhf(ZAlfGP^W~Zs#DWlyPkdV&rP(p_@S)}w-?%s?{RrK z-6Vu{^Z<4MbRW*Sr%}zGoj69Ed1ACVjY`up7hVs&VrW*iis>Z{Z@pw*jHd*CHBpmJ z=pCB0mWM?Ich{i~t$%fPsmjMJ%<4Y^YMkXQB+R2uoIVJp@--A559P*b40$~{^Yv zbuD;*KwV!=y1nzZEI-4JwUnfy>~_W%S2Q8;rKw9dk>mp4;|Ge)Rcu;?(q%iXA5OBn zp5Etpc;5q_)oNVI=$ZSj$4_BoWZ692w!o2t(m24vqWSHO)<-|Wq|zx9{35pzd@u2?yN~qEM(Q0kU%JFt85ihOk@yPAddVYqq7rem zaoV*oGVV_`B@|?!Wl6Ek2oFBj*UHyrKCG?!3Zr;zTFyeA#Adc&D5L|s&;V%w#y#j6 zM(GQHF;d1<@*GsyXbfZyYME9{)9{9-x-W`!y-CJnwz)|h5AK8WewnML(vob#y+3JA zQC&}{J~DVw{C(j&3yl?{ms7ANTXft2o;L$>gVQH!k=u`Y=;d*d;$`@SLAcEM^G)y% ziM35)Eje^+`*|7myq6a58bmv@F&M}5?Nw28Ygig=jhDI+9cl0g~jc;}9mo$h>QQJ#Ng-wlY1viuCMg&zus zh4o{q>erB6UMey~kOSq%xL~$O1e|1a7|E-IHRfTQaV&B0`n?5cz29?!_`|PS__M~o zbO+3_u}`wXdq_bgn0se|>@!(ZX|wBc94zqIRnNS&I9th<2-qMCj+|CkJ)xceiXB78 z+5|VjS_!Y=S61l2xZwL9l%cGV%Z`&+dARRpdynl)t!vtPXpm{s+}i0Giv(YrQutr)#aXeBAmx>G{mzy13L6!S_=HT zn=$HEiQ`>%%_UTxd9$43I0JxvYqm1?np=t#Cp^B4lh>n~bG7cK-OoDk*NM|f(QmZ*t=eHREQB^Tk}z}m3i2@crAnKGk@Q&Hv+Gsi zS}xqDr~DcCt!1X^=RomJ!(hP1k23F!q5cORpI$N6h}4ZmX=u!I48E$Lw!{3<=~H;$ z;qQZV*=5idO!MdEZFI##^EY62^d9GdPSJwg@fH&qjha;xvhIBIs@&Y_dWGJheA&9X zm8OvO!6%^h90BYFa!vC)pJ7Itr3FqqBPwe!^kw!)_@!9!6(+35y-DBqTU7HaKj->0r{GCcF;~qYbRoD zD%jg=7P0F#>u0@y6HCgUaNR2jHuZa&#?NE#KLW!HJ{+|BJh4j|jd1a>WjuO{ak}@;X_-TAVsb}n6jihbEp%~hc9Pf$LwT!@bTv9ZNr|?Ek?GJ@sHPM&;KCEsc)D?S_QVXBS zPv==rNhWOdL^GYskympgF5q)O%5n+@RG3gBh4F-Ybu@49#t-Uh*2d7-NQh{V=Zt#R zjAQ#y0*_h%aOpq@!!!XCCmfzBSYufSVb|7>?p2*Sj{g8kOr**!^0i4U^v{Q%7B74? zX&#@bz}MP*d`4CF$q@7hp&rNcu9|hMts{dIfsI$q7iM}he0tFm-~AfHRi5OJmKO-4 zKJB>i_*J^l=y|UxsV8RiJh#REB-FfPt&LAtD;Pv6Z*3XMLcRGtN$!98)tslydbnI9 zFwy0X?B_3G9$Oro{VOJpvkFuw-;F@dqr$#B*ZeyWx6^Km+h-!)Ro;W>I*-D(g?6-O zlbB?6?qnydqA2ysJGk7M{r0Wdf~B;dh3jo&yvOE7@Rzu@cOSU$^2dMi^F~$ z(jMQ#QbT`y6KoM%CLoK@k^mSUgY>5-7^4g>Pl?3TQm>-xeb1ODp6cpbiRYF^l6Nvn zNk2Oil27BB<#KJGX&O+9NiDV^3h2O$f(}6kr57!v^kS@%q@qP<5(ALHoafgyN~EIh zm~zJ4y$w6fLsiuxM8CV9Xw&YA7@Stp#nhVRlhDGJ7KIr(Q;JQL+SQa+4o6Oe2HmrO zDoJ)NTIrKcMo!iB#Tt_3W1`cv_^lH$0AxHDZnV~hZdWaB;QqBhCd?kWJ!t_VpdU}p zffFk6&`<+_KAn5>NMW?~#(k&(Kp4-jr7#+E{{RB&J--?RBQI=?#PZ%sI>GvC3}s|Y1mayz|qPShi{mSR>_fn#xw<1~~` z=B{M;SK?2L{2^$Xddm)}qo*HW)MN9b1JQe^_6Hu-ZU)kXWwG69-xE9!uBykXX}7)@ zzivF+WA=+|`>DeL?4p&VwMI`4-l*T!G>NqPduy*Y3#$vEy58>H_s1yqJ&&=WNi!s@ za@xc`WxJ1R3P(Bcv&3=uC*qB)_lFu~@HUrV^w|7l`vZgcRLyfEWb`{v6zLz>n*O1t z0!()Dkr6%PKQbKm`ADS)bWFFo&)g+ZCVaq(0H-YjINutl?`>oq!zukLmd2FK>o?s3 zu6Z0*yP}zBcA!EIzJh_0bm#g|0%HVctuPRroEl695uSpO5lWfO1G!R2HxtE6L2!=2 ziTRExST1SXK#-4-N4fQ?u!}34(-p*(Hw#0If`tTpR($KP=E82ut! zpZ#RhKl{#Ua{{s&Z6f~WPr1!2j^Y?&1B6ldQE`Z<(nyg+yQFpssymW!1qnGj3Q|!{ zPodUbTP!o%*hWJossv&>7V5|ICccI+P>P3R=4Dsfb5(s#$HNwwW#Y6*@G;d7YWRO< zR5YY}3d0jEEOOwZdGj6J{m8bkmR39}n)B(yo@pc1#a8xoWc-hnelcIY-oI;WpOOfS zgnzW>`~dvxY|4J}f;%`%4530*`pN!B7Sg+0c_jRq&OPhQO!}uCZYtc|Es?bI50FlF z`_t!kv7fSwpFOo85c|{`6US&Dt8q+4uk7^zbK01Wn)^mZQbG!*9LFcEcyu~5BJE+* z6pM{Z8~*?ZJaHd~uIBK^i<#fUckBl8f8)+x(yyTP{{SH8INwxM{r>=X^e+?Ww;C>? zC7sqCNZ%C8_hyXrWvNoRlSh*H^Gx}C==fpCHG84N^~-CN@rT0A55%b3^&L4zm#Gf_ z051`_{Kr4-dsb`Rm5P$k<>yXoLo+&b>p&UPq2_=&&l6fT#-8OyS|hxBj`Y!RdYqk% zyI*NMH}kC`%~_-kSc5#$0n67sPykOD^q>G|r)mIj1d0Gg6ad|W*WAz|MF4TeK9m6Q zl5_m%20UllfE0ar`qBaYI`M%_1zZFF0PCO!dSk5u7*vs*etD%}6U)yXb56iLW9O$) z??r%-V`jR9se`*{cYyIGr@{KPF950#NguU$V0Zi+eT#L;vd zq%Ev!4bh@c_f!08ZXBd$`%rQ7UA{lr08w%BqBeVpKh|8%-&qY89g!JLSPbCah|ATQDHFz$|w-!y9zP4 zG!DeS+VTJf#UKoHs=E$T)un(HsyWQtt2JOoDp=Dv4;bjVjLQ=I%gqL`m7R}H_&4Ga z<4+1dgLO#(*0j_!X%jj5q>O#&3HBX5vHjZ0QRR0<$~{qu;!7Vo-b7`?41x&c8l=dv zk?>!|QFvFy_j*3EbD(Q0_FJ_l0y216J+MwQ@1E498?6mDM|tA^01w=FcUP9m=jTtq z45Or|dNBUJ^rI`8wQWvjbn8?}ojhYFieP74N03G+8a(@5ur?QmX#LEeGJAT8Y1rsa z=q&C8fFmEAbUwARcOr4eadQbp;=>RWY-;DrDJxHbkf1Kih3HkBqKo1_6{c%7J z91ghp&;!8ZI0LZafeP(?bzD_T+x9NH8_7+Vz}|FsOE)OsrexEw=?0}iMM6NOQ$kQd z5D-L=7NjIpq@+VY5E1;<3ORc-@MkYqmwPb$pdOr-wM)5RHlMs|hgW zq-|(z2|vKk`)VS9^6>=D{!**(a;H;M2_ah7yxVdhdjEAbi+1P~q&uiX8egD8qjtFA zLYn%9);n%JX9ap9I8(W5hqMETTT6iN8lHxLyhk0h;oWV0$dx>$^*pE>g2oNRGIyP< zJ0P#fByHr(*a{+15MT8TOIE2LeUR= zr^_Ejo^&B=ah{^XEShR;;xK4@%H}@VCNlCfVRsG^VSmAw+sGfz| z;2WL^(_tlX&p%&(lgvJJCDA!ifc=jD?hyXRmBqVWSDSL!AGn)ISFu{_;XZ#6@!B(J z?opt&nbDm~k92lYTcfLNlZ4%EIdCy67K4IU$h-#b>dmg}RD810t$$4RoFO?PCpbF` zwanj>f34Hxny|E)LBh^8=S7|y`AOZQRpjOqhz&)}9FL%b9GX`fzE+%SQL9rX*<6g7 z;kq6E*fG_~d0Y8gOz>bq3SjTu4}Mv+SBWfe8{>nNeVV1dvQvCMs5G;+UP}7Zr{Ivj z6sh6-68YRz+9NicYTaXD1vP|jseLjNIOg`mI$xx)7h%|-Z5 z%$Kp1$rVJUReC-yNyn7*+%$X%oM-FvC6vh0PgF1SD#1GF0Yv>E+6EzFojh!EJY5kc zKYXVx0OmKpq5wV&?k04G*h zU7|XEe!Gw2XnN&Z^{Bxyk$|6o3$;=Ec*F6+fyc*G=5Bn+%*Gyy_Q(3Jbq_Q`twe7YL+cSln?yG*0vU-!li;;`D%A8&xWYwtLM=cY;5w??q6p{_!ePjw}UmG5 zhw$8EOQbzgoi$oU{A$1CCx{_e{gq$qPL`RwQxj{>{(8mS@y?Ebz$Z?XFl9A=E;8p z_sH2ai3o2xxV3j7Omx~>D~IuL8I>~p`GsxCeuBrIO!o5))UbP1ZGVw%Gb}9iOfmMA znC&hUf4!XP#b*;^Ty{AIPZmqZX_cJ~)NkSP3@Y)B#h`kq9PY|oTQ35Rv0-Nm0A~IB ziI~%=Uq(=&^+fLOt9Ef0q!*XNrpEInoRdjmtieoG^ zrb3sbjo+mW)~g9mTzxm3bgz*0TzPM^%owTJ4YCz&{QJ{884T4V}>(JmB_^73qMnBx^ z$|C3wwf7EJ)Lq!ku34ehpYMI}$Y>QwXCzWJhf~@-MGGMxZ%sy8wPG03IzK$&I<5HOT}1h19BYaUB_)*Lzg>&piE!o z1$;XOwmduoUWEq?id`@W5B_{VoK%P>iUCyw!3B2X&`(@Zs1%0+!We9Hg5wYVz#)pB4!<$7X{{g?&pB)LNrh$X#-sy^bolrvPWaS;FQ^z~xV7evn*Q z`xzZQaj}Z^?M=QwC-(`c$a}TbF3y%GrI$^1D%c(m%^lULUrxwcW5TXKv{V9iS0&%8 zjUg7li5ywo#XW0pw{qcO;Q+h8ZE25Au1LtmmR(;LdWC=lv8>o829lTImco*gYRtkD zvs%=ph7VRZ4j6cu_`2mDUT5MajmgAyA{|D%BK`Go9+{TH$E|tIUlQD-OjMVh;~;Qf z_^dCqwZ2TX9>%6dY<-Sg>7Z>;zRJO9PW$DaltUsewzO%CIPaTjK0(&Z>cE>F$xli_a$jb4o$3C|uxe33^EtW&#TxMdAU@JUMi!{_VLd{dodX} z9`S)}P%GsIJJ)aohdCZ2HyP`6t`;b0`bZ!8b+AhdX1gYK_rcj{AsrtBWJRr-XB54U zwT1o6-hOo^|9Q!UJyTf-x4%mA)jYc0#m3il%FWlDZ$$41E8w~vmlN*FCsKC`R2Fq% zY21z1m@^5pEQsLX6jHfh2r;1q^CrNgDM9-5F;m#|st`hbh;1aE!ca^E?I@VuCqF5A zg|JE#S&-B(Sz;)4k3@A}9>0%g?)+hm{93jbu%SBjmx`&r{63w*#@)uW<7!UC3RUVIOTzjT8=)}}_$k)U=ixy~$s*E*KnL2A~ zaerjLvxRrzVmOU6^HdmTYlBhdmqC8{H#TYEXTORr&R-g|IAqSV|Kw3|aphT6^|5t{ zB^_{NgF-+jghm9^?gV}aYRn_?V&pT*Xmd6nW^=W@{sPm9Z#mYsm*=z~M;7oz5cWl7 zw+^m*GoZ>PKz`+xr`|iyaD2mSLQc!h%Ln}4{phpI{T4ne*hemHidT(gi8r&loDKY6 zF9xl91-(jmcx1Gw$ldhVotyyEl6j0}geFF$Wih1`m85tvCwvK}!}|=Z9e(H77(PoM z9xbc6vGIzAOT3TqYFshVBd!~B2ga?B$3*?jMg^urZiTG^Gbg|zA$3UIeXZ_Z-MO^3 z6^)b_dFP92C}0zu#E2RAX9G_X_-8}fSr3KiBMD$5JJMjF!5;0Gz$)BuvQSKEV0i3QB(ZtmiZ)K=nLKQ(6}~{GVZW4aiHf8{#-7`O=?T|A86swj z(ld$MY##>1*w%C}kHgFE;(%-$r=OH+jVP*EkAj|<)j{cA1{*>nKh>g}wCZm$duxaJ z8qmGog)tbNwQ3%MrlSedRY5W&&M=wsPLQa6szN+OABnHe0*O>0cxW5J=8BKwE#?db zenHVwQE}`chLGEX+C_%mFJ_G$GT)IH>E&%XV20`%Oovxr>F5Hd){u1_)b@PYwK=ED z^x`&ZAta4sgJDhn;eZvLfN7ojt@y0vx3u*$A}&|wZr@3n9Ss?-UGux#7eSm!wK!-R zWZW{5gZ?0Hb_4`}FT^}kCByrAcxd*KwFwTK+a%Y;#FW}OpMS0}=rgl8ybbcitwnEi zU!_7J7OD_EfS^NzfL+;0{EX)+-$QO2M-mjXCRG{Eyih`FkRU$j#c*WU@i!c{@K(Fw zu`3q3d=(nvPtLg$9F$Rd8GGYp?kBvtTmG*f(Rq*EVM?4Mq1VEnsEWzi8lOEoZy^s& zh)LmB^pzr_cs4*Zze;zfAK0-aH*C)D>`Y9Mk+qtx71_%;PaMig)=V@g5a@mJ7J~J` z3&BP;7xdVst`n06>qDiB(mI)c2xy(SRU4-0zrKQ;M0p{TxYn}DS??ilgsQi`nAr0PR3AJ(f-ad?K>y% z(=yupWpGF@2=)-PB^5zCe0vx~P6txEkxBO8eIy}gWXc15AubWHsUzU$7>PpF?g8gk zZ*@{T8f3clG^Q?JX8YLo#ibOF1Z}|cB8(@es{W7rgN%2bxf< zqh34Vlyb?9znwS?$9)XBQ5B&!fFL+((->MMB6$?4| zkZQ#5=Hf*Ez9Fr5X0xpASmVpx-7`A|`c}GMsh%Ba?N;w=%>*v?S(6>8L`5(vL<~V3 zBM65eBhZ-$Ds^6Ls7NHKMq&1iga@oS4++cpAL<=sM8J=T8n_N@%T)W!*=!y+6w%)- zG`MY>Nr45egHSk$5b6{ZVNC(1rIe6IbFm0SsSiz8Lq~GHTrouU7DOgGa8{)7&H6XjN&aSY0ivkJ;Rd|=FgZ9MjWQj+27+z$YNNui=x4 z;ul6ai13TpiA(THASEUE?GZ>(NpT6`lT^2pT5a4=?r28`j8CDRueWP}9LB-bk?llQ zM_Iv>bU|NlcPU?Aph$!`3TY>a66P0|MA`C-2#bsJO9&%{`B5U0w&FsPC^2zSM>~}3 zB}a@CN=Q`9-U)?qGKcHFAfJ)8j9ZN4#~vO$Ps3-}lE0(*8Fqu|UErtkmVP5wZwFVD z58A^WN6D0?wWe zm%fX!1$ctf-esx{E`xfO8~ATpF1LQYSHhs~cEE8zQs%=s0P&jdEyVp_x6sKe3D~22 zP(XH2#7P4cJ39o}x%y&GULdjnfDz^GLkEIJ-FI|#aKGf^L7$MGYCl2V5h`q1`zofmb9lx-! zq?n|Hq_DUs66JAPm(3*ycL#5jkB7IPvJ=WjUEdgf(p>!B7(s-9Fj7F+=Wp3;(C&^N z`)CaMk~_-B*V`fB%->u3XOi=uZGQPbq!oWu!~1uU{uJa7<@?icziV6gq+N1$S9C3O zSR?L1Yk^pSXbsboHeH=fV>$A*Nxi*4%H{cY<^EK+@5L?#b!n?lAv8wk#UJt?anmr% zi+Q3kIAVCDn^OB{*6M!IDG*4E_q%@lq0d5gn1AZWPiz4l5&e9kBg0oLaGn-`IcZs< zETH0uD5x+Z3PPU;g@7RtO808+!p+Wx1zxewjPDhxs%@$1r4dBfc)T$hF$Y9oFd-HQ zp@pPF&|*VPU{FFbGY4Dc6Ad&1S{J}bSrJKuAUH`QAcSclQFfp>BTn*w5DgkYi}5)wrqk-|a5E9%nNK!WfxY0 z@i!rp@iv5G{7nMX+2YHEk%NfHegq*P1S16){0#;{fDp_lS8Om^1a$JP1?)WB z1Rb1h?NEZAzP7GtJHW05fsVYcG9Y`!M!Q} z6}igLO-i1RI7a*<2cJtvc4TMCRv>fgbR#LdPS!lfs{DD0$fU*UIOOw z|I#$0z^uQ@55@vG4@?3=M1k=kCo1rin*3R*{?p9<7cQT!7JcY+{_LF*H-RO5l&~JP z;}Ef=cssje_99gmY?<5TW7pJM`~=p|ou!5Q_}pJ{Y^Cx0@B$qIiOsXqWHJN=ZO5q1 z`xDA;_G(;*SghfSE!`6=mOTnj-SV$}vK%DwiIPc$M&D`n@KQOA=Eqi@-lP5I$oyP; zjahTtpbHg2ibpXqQsDf}67RS0f;a7D2BLS8ZdQ2v2pv+~x&=&N9gj|!X?Is`<$Ezl zyD~3LFmAW-E{HhBJ;|b|39X$$xeYvVAK#r>7N#-c{RZ{TD9oN-qUKFur0qIa4<$1m z-_3gNm6-a()3A|z@p*Kp6YW#TeGdo}3<4M0Ay5dCpSF&LfC6Uo7jrj%{Goh@Xh{_t zzlNvO@+M-HOP1gl1N@i0!AY0-(*VISzcvHV0Yjr8V34mwOb`v3(zaO$c1@H28|mce zUUcVzqNQ*WOHhngxavk?h|$p9C1e9e-roq7hsrI{jb7c|?v|ZSTDopVRbvy9B4(Fb z?qs^6+NCGWMVWB>h6~s#iVsJ=D4gP?GU-_i(MROVYvnh*NeMa^LQuxuJ<2zi zK9T|HzY7^7se9gj|Das~1b;BsC--u^r>9CO5oJ~RM0x3;LLVppYE#rks)ypLYuW82 z9ELsSj1G=jtL84E;!4OyV`>$e_tQF`n1qXbdstk&8w06+j(;C#zWT!j`bi0`C+9BL z14mW9fyo<27kE4*jlU;tUA!#m^95VLgRPU}=!S3w&4ZGQq-2?zJXtn)%bP}lXlyMZ1QlEH&+U7D`Yw)ETX?H+;0N*Dg35&&esZac2lL-@hOVS zYhAybZG^=@EHb&m^jb*(9{n4W9Umj%L#ic2sV0SXV;S51+PhziM`wCRJH;Q##81dQ zsD7d8q3znE5xll*aCIi>)kp|v2%RZZoQBNEe9F1Rg2za=^vKdv?A;g-d2Ug=M?$CD zd=nnex2S{wlWJ5vZ&UC}?y>&2oC_+p^>3oMR$dl30?clV@ySQ~V0?@{TmX)X%(wGH zxmwUjA);u+5CES8wo1eQle=*sc~LY>z%4om7<$?f;a!Z;06Rco5Wuz(kx|$L-&r1y z6b#G5z`PJ15HJ|~G*`^AD-IZeJki8o9)iIwut)+*Ob@I-Uoe{`vw>hQIFb>mM?ncB zgI*gw->=AlkcNfCGzt^740l;`U7|=!lFPoEGi@{Dk&;yiBS5hmqK>hBLG6+{-_HHM=r7X#fi%~5>S!ihsU1VcgT>Sn^{q(_x+t8U5R zDxr^j{G@xixAKWMueu4Wadb`{E8P=wD&>KWv>u0Dr+CMJ)|>9h%Z{k|M*Eo3Bg`-q zH9H^lg4u87tafm5&Qy!Vih;$oC)!3I2C}E&56yc+uJk<~9yb``wlsT^920P`j-=HI zHwYLHxpFx(IBs$4^QTus_sF6(D#I$pb%eUEozFj4ooQn`DNosuUwZKNaVV47ss_!q zAW8E8b>ppMY#ykzX0ai&&or!+Y&nGHBNm#@cQCC~Wp-O5_qrmrZx|o+gUT2YU%7dz zYn=sa+2bcH>~F}0wCF@_So+}5_)xD#87(x%cOro7sIxj<=gyi0#yUQJ;?SCH%&+G# z*NW{qs{Hw7hE=wO{Jh!30z1aHwr&UL_v_u(IV2-k3lY!KC9u3kQYS58;ueQ0%TP^yvJ`o9@ar++h6TCO>7t)kl2;9_H6iX;RB-YLPa7XGWF`j~psO($9q!{e7N=$qsWzn0VO@e6b1 znw^FE6LV8tcPzHE-qgFn?3Z^QVR=#mGt3BKfY8g+$vYRL`Q3T7^L7;$um^0?4zS5n z|MiC>pxxvaFQc0BO)UZ>_6@RZZhrnnobl3Q|;_<0fACYQS!!=kdKB<@w~=Mc&15{>S+cZUk3fRuF>kO(ik0d zx=fgI;0g4*J;7r9LNBL2XhG5E^;Zq3a4o|TNDZ)Y671iaYG7%*7@x7xo8@+c9wWw6D{ zS6p^SC4G%;Q5dJ9Eko~%%lRhHg!B=v+`0EzlnXjRs&ECLRo}@<85Ud=^r*wt0v2bL z?M@$^NCnNWw}h&q$_NMUzaA)vWTc#s*-aO=GJ0Ghq7hPdU zvmutEv=BB#cD4UXk#{9cQ)7S8`A6CKi;*?dpBUy+sPtb~Wimc3iYsfI!)=ftSr{~h z)J|x?d{=Qqe2#DWDZ}J%M%IQ+hwoyGM?GTr>eG5GY9AzjDN9XY*HgK!3y0CWz_m}l z$7_}dW1qLf*c)I1IoE`y)@`qpDgyYc8sM*t@BD=$CjN-sIAlV-@|fF^*ZTb5R0d)D zSL&bw#-*qHMfgJ(Pv{E?SnSDd0t!-pfB(PeERyBa+XRS>_U98ni0x#E0kGRCeE}l` zA>lviOB}cq`axg+5f1%#{PsLX6kGGbQ(13K1CuTeXva>9c==6({PE$-FLSgD-12Jr zFCSX&ljW;WDcKao?K*u9-Mt-85PpX_heViJpMroBli~KstPB!*to-oG6xjz%?SoCe zh${)Kv@>f{vK=(x6=(S5lwM!Dx@sW1J#IR>#Ld4pQd{S{#Ek8boW?UUxsINhydJ9t z3Z7O`jDH>CY!}oZQ7(niMK+?!VOveeqF} z{L&V2v7PHeNhjlg7}15X_w;2??R^wV+q^p;>oV8Ynd=08eRU0!T6tD-u2^Gyy9P;7 zZpM?rCGat}wl<9eo)1lfcA{hasG=hq|OvQkb) z@pj#4&3ij9SAhAv#BAxBwqux1#%J!Mz+Hh+eleq!&)_1_$+O#gHv^;Olv}U%;Eq(` z81!B1c7aT<(ra3ca7vNEVeN{oTe4q?8|-;M`*O1@ZYZ^4-FDP8)Za7M71Pv7gb$xJ z6Ak1m+f}{T%$96^@EY|t^{Zst;eAB0_N$dlEpxdMXx!Ha*G8<*`H>r>_9PKXpHE;d zd&-G>NJ&Z#4YgrwvY)qmS28QN-|ll?o(a!yy~0Y(ckW`LIUblBM0~|~^Tmo)w>5&i zMJ=ap#IJFf*d>c_Soq;U?GJvl0{G1WL4Lv`r{NP^1U5iqC(i6?P~$Xe@h_R_SL#}S zH6JzXWo55DBXCK6>2YQ?1Bu>WITILFomd(WB>5{v`v2exfMZ+`=>I0eDE@c~0f`a) zA27^`g{q4H?B;_|K9PnQCWDYdNaTs-iNpx~DCgfX=g&f1{~H7kIPgDWd4T(T%2=Tm zSKCtSJu=HxSixbA;}a}Ovo*8=q&gIX2%{IRv`1a~R&(cgjyw~H?((3&pq~yh;;hJB z?4BT4ym0=NTkPj6a1IgVrGa|#437?dZCge{+^90@mU7cUDoiq%mE%P^T3+4%$lHhV z)wc@0gtI{v(F4jh8yD;E>ZLg5oXvTcP`P-V)NIcg>w2T*PRNiae#ll?v#;J`%Y$;# z`&KL8xQ*kt#}d5!9H#oWy$jhsw{bbp>SSlWtYE&uB zh^tAGHXs@F<{O7y7S~x>d6&`;j?WYa^y(FEv9Kr%J)&SAc+D6fwUAS_DB^YF6{pLB z1g4?{tk)th9Z;oRb<~j_yn$~cEE%g95G1j3d-e_6F(da#*WvPqOq(OViLf2DJHBU` zxXyA;dr$>4ok$xr7nhBbL1FqlE#Y@!rj*s7%v`O*A)MV!IZKNwc zk{YARL_V~|Bf)QpoTT{LTJ&<)Y_b{lIqI#@3@m;dG+@v$bbrSw{_`hYW9}!v#`k#!Yh`|6e1NLxD75FJ> zeIIiH14LlV`E$&LL?VGf*!MBle}Xvw9cQ(^zm9Qw+q7V%C4*o^poQ1lOF0C3SY&q+ zCM?=#c}iu?EBvwts)OmT5OpA!cj=2HsMk!N-*jWFxF5LFOE$b`8998MTFp_dTan&-VL|eY2b~LTN8aRY(P9qIPkvy!VlI^P1x)q~C;(^}reJc=%te zTkCeGequr05?RA~ZoPh1J=R z)qGWtp7o;W60&b9)%x|-YY|iRDVYk_1D^$S)z@~^Inzo&Ns}i=#ft>6LgPM0$&sdb zR+vO73cZ?!VR+qBz#%N!qs`UyP+zM6$4M!qO17{q*v; znbRDwUr@VdfAAC?=a=axYhk727aM;Q9i*}Su7I50G25s2?K!3;V!P`1qgyv_Nae`B z1}&&^#Mfu5oZ$;=OM5tsa$6Ig?3_6V1NDb8q(8fMz;gdS*`ucLov|d(vx*n**4ojk zq|^D?hV4hx94*_I2)~TSnQeLWUb%?2p~N3NOOi&&!g$}9ha=u~k=W2c-RB8sWxb;B z+n`FDWci+EU?m~>`9)IwHDqV6H#IBXOo+CxyxlsBO$Xe-#iO<&CQ+|_T-D|d{7XJl zXWO-c+Aw_1td9$5!AwT}kCWy185ik)a26180gL@J4EQHu{YyUjm9SLT3hwRQ=!-(~ z8zh#NvfSBq>n8aJVFmtR8GxJI5H9~sZc_g76u?d5KRD%oH~RT*jG8JZrg%E`@XJeu@$KQPO|OPX8>%6+w1V3>=1!09YLx27Cnlt#>({T=2|mRlZ=dBw>?R z=tD1CPyOnk)eNU4yD~ra?0U3yIb9R$r&v0)G3!QAoWENO9pxT{R*)e7BZ;lOZxM~3 z@(*^r-?BFwLc4W`c;9~JHyu3OI{@}F%}%^;Jv#VOS>={8%UXtazQ)6>zB_uQ*iZ_8 zE|t-x@MVj#?N&j8l9e41ne_u`S8Um^w!#@vHD|POO+&uv)%Bt=+2z{T#|#sD{+1Vv zlRUQa^<}^K;W=H&_2`|3CyQQWfI$1;HI?Rh#0qwunXFImTYNNe8RV*P^?TvL#=jTl z<;>>7`i;E7n4c?bLTYlmJ~rd{{L2fKw9j;MF^|CIxn_5*x#t?wkWo-SU|!A}h`u5G z|05AD$iIxU{SxWRi+qWo`{_F1L6Jm%i54Ol{!GI{lAKQJ{Tbmy@coh*LWpEQ027D^ zVD@QxBzn_!dRQ)aVc$zbKbCzg=DaFG@Xw-PNLCp9olAP^L2Mm~Vym?ln+8Q>QdL-n zSpCfdr0w(PnHO(wAjE$yT@cBQ;6wlv1B3hd<(BQ(2{J1aNU`y@R5;nleuGzFKejk?r{ZaRQQwk9rR6&6Tqp)y z@jk`I5r1>z%--7y_q2#5EW9qljcB60Saq(0aYPpj^n^}QJybyQX(5LB7Z);r8X zCp(U{c9DUXXT|7EAdW-y8C!yG*Ay%EFB59c85&f{3h&F*UsE{^Q!;2@iH;Oa^yJ(* z6tlmpX48LTS}~f;D&&eWL2K&bjaL_Mve>**uNQTy2uykB6&TxGnut65I->ggnU4na z@7_VNx zgm5eGx3#IVyj+-y#SW68{*GtIXW$#!*T#ElJGWY9d^LAhZLUJEy_Y*E13T zTHPDzZH0OWo8T>9OgWAWrMlJJ>9T*sBbv$~|j>CJ9XT z2UXjlgdNek1T3f!_%HM&LIB zzY+M2z;6V8Bk&u6-w6Ch;5P!l5%`V3|33uw%@xX_Bd*OBg7q7Ri`qC{5gHwhUN=9( w%h<#X$wUh3z7CP);t#1hVsF|)QffY?S_|-Vi193|vFZ8q<1g!bB(#G57dL-|>i_@% literal 0 HcmV?d00001 diff --git a/jsconfig.json b/jsconfig.json new file mode 100644 index 0000000..508e58d --- /dev/null +++ b/jsconfig.json @@ -0,0 +1,13 @@ +{ + "compilerOptions": { + "module": "Node16", + "target": "ES2022", + "checkJs": true, /* Typecheck .js files. */ + "lib": [ + "ES2022" + ] + }, + "exclude": [ + "node_modules" + ] +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..74445a2 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,3284 @@ +{ + "name": "gendocx", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "gendocx", + "version": "0.0.1", + "dependencies": { + "axios": "^1.7.9", + "gendocx": "file:", + "openai": "^4.85.4" + }, + "devDependencies": { + "@types/mocha": "^10.0.10", + "@types/node": "20.x", + "@types/vscode": "^1.97.0", + "@vscode/test-cli": "^0.0.10", + "@vscode/test-electron": "^2.4.1", + "eslint": "^9.19.0" + }, + "engines": { + "vscode": "^1.97.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", + "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils/node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", + "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/config-array": { + "version": "0.19.2", + "resolved": "https://registry.npmjs.org/@eslint/config-array/-/config-array-0.19.2.tgz", + "integrity": "sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==", + "dev": true, + "dependencies": { + "@eslint/object-schema": "^2.1.6", + "debug": "^4.3.1", + "minimatch": "^3.1.2" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/config-array/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/config-array/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/core": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@eslint/core/-/core-0.12.0.tgz", + "integrity": "sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.15" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-3.3.0.tgz", + "integrity": "sha512-yaVPAiNAalnCZedKLdR21GOGILMLKPyqSLWaAjQFvYA2i/ciDi8ArYVr69Anohb6cH2Ukhqti4aFnYyPm8wdwQ==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^10.0.1", + "globals": "^14.0.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/js": { + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.21.0.tgz", + "integrity": "sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/object-schema": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/@eslint/object-schema/-/object-schema-2.1.6.tgz", + "integrity": "sha512-RBMg5FRL0I0gs51M/guSAj5/e14VQ4tpZnQNWwuDT66P14I43ItmPfIZRhO9fUVIPOAQXU47atlywZ/czoqFPA==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@eslint/plugin-kit": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.2.7.tgz", + "integrity": "sha512-JubJ5B2pJ4k4yGxaNLdbjrnk9d/iDz6/q8wOilpIowd6PJPgaxCuHBnBszq7Ce2TyMrywm5r4PnKm6V3iiZF+g==", + "dev": true, + "dependencies": { + "@eslint/core": "^0.12.0", + "levn": "^0.4.1" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + } + }, + "node_modules/@humanfs/core": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/@humanfs/core/-/core-0.19.1.tgz", + "integrity": "sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==", + "dev": true, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node": { + "version": "0.16.6", + "resolved": "https://registry.npmjs.org/@humanfs/node/-/node-0.16.6.tgz", + "integrity": "sha512-YuI2ZHQL78Q5HbhDiBA1X4LmYdXCKCMQIfw0pw7piHJwyREFebJUvrQN4cMssyES6x+vfUbx1CIpaQUKYdQZOw==", + "dev": true, + "dependencies": { + "@humanfs/core": "^0.19.1", + "@humanwhocodes/retry": "^0.3.0" + }, + "engines": { + "node": ">=18.18.0" + } + }, + "node_modules/@humanfs/node/node_modules/@humanwhocodes/retry": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.3.1.tgz", + "integrity": "sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "dev": true, + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/retry": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/retry/-/retry-0.4.2.tgz", + "integrity": "sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==", + "dev": true, + "engines": { + "node": ">=18.18" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@isaacs/cliui/-/cliui-8.0.2.tgz", + "integrity": "sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==", + "dev": true, + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.2.tgz", + "integrity": "sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", + "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", + "integrity": "sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz", + "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==", + "dev": true + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", + "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", + "dev": true + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true + }, + "node_modules/@types/mocha": { + "version": "10.0.10", + "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-10.0.10.tgz", + "integrity": "sha512-xPyYSz1cMPnJQhl0CLMH68j3gprKZaTjG3s5Vi+fDgx+uhG9NOXwbVt52eFS8ECyXhyKcjDLCBEqBExKuiZb7Q==", + "dev": true + }, + "node_modules/@types/node": { + "version": "20.17.19", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.17.19.tgz", + "integrity": "sha512-LEwC7o1ifqg/6r2gn9Dns0f1rhK+fPFDoMiceTJ6kWmVk6bgXBI/9IOWfVan4WiAavK9pIVWdX0/e3J+eEUh5A==", + "dependencies": { + "undici-types": "~6.19.2" + } + }, + "node_modules/@types/node-fetch": { + "version": "2.6.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.12.tgz", + "integrity": "sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==", + "dependencies": { + "@types/node": "*", + "form-data": "^4.0.0" + } + }, + "node_modules/@types/vscode": { + "version": "1.97.0", + "resolved": "https://registry.npmjs.org/@types/vscode/-/vscode-1.97.0.tgz", + "integrity": "sha512-ueE73loeOTe7olaVyqP9mrRI54kVPJifUPjblZo9fYcv1CuVLPOEKEkqW0GkqPC454+nCEoigLWnC2Pp7prZ9w==", + "dev": true + }, + "node_modules/@vscode/test-cli": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/@vscode/test-cli/-/test-cli-0.0.10.tgz", + "integrity": "sha512-B0mMH4ia+MOOtwNiLi79XhA+MLmUItIC8FckEuKrVAVriIuSWjt7vv4+bF8qVFiNFe4QRfzPaIZk39FZGWEwHA==", + "dev": true, + "dependencies": { + "@types/mocha": "^10.0.2", + "c8": "^9.1.0", + "chokidar": "^3.5.3", + "enhanced-resolve": "^5.15.0", + "glob": "^10.3.10", + "minimatch": "^9.0.3", + "mocha": "^10.2.0", + "supports-color": "^9.4.0", + "yargs": "^17.7.2" + }, + "bin": { + "vscode-test": "out/bin.mjs" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@vscode/test-electron": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@vscode/test-electron/-/test-electron-2.4.1.tgz", + "integrity": "sha512-Gc6EdaLANdktQ1t+zozoBVRynfIsMKMc94Svu1QreOBC8y76x4tvaK32TljrLi1LI2+PK58sDVbL7ALdqf3VRQ==", + "dev": true, + "dependencies": { + "http-proxy-agent": "^7.0.2", + "https-proxy-agent": "^7.0.5", + "jszip": "^3.10.1", + "ora": "^7.0.1", + "semver": "^7.6.2" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/abort-controller": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", + "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", + "dependencies": { + "event-target-shim": "^5.0.0" + }, + "engines": { + "node": ">=6.5" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", + "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/agentkeepalive": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-4.6.0.tgz", + "integrity": "sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==", + "dependencies": { + "humanize-ms": "^1.2.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-regex": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", + "integrity": "sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "node_modules/axios": { + "version": "1.7.9", + "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz", + "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-5.1.0.tgz", + "integrity": "sha512-tv1ZJHLfTDnXE6tMHv73YgSJaWR2AFuPwMntBe7XL/GBFHnT0CLnsHMogfk5+GzCDC5ZWarSCYaIGATZt9dNsQ==", + "dev": true, + "dependencies": { + "buffer": "^6.0.3", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", + "dev": true + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "node_modules/c8": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/c8/-/c8-9.1.0.tgz", + "integrity": "sha512-mBWcT5iqNir1zIkzSPyI3NCR9EZCVI3WUD+AVO17MVWTSFNyUueXE82qTeampNtTr+ilN/5Ua3j24LgbCKjDVg==", + "dev": true, + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@istanbuljs/schema": "^0.1.3", + "find-up": "^5.0.0", + "foreground-child": "^3.1.1", + "istanbul-lib-coverage": "^3.2.0", + "istanbul-lib-report": "^3.0.1", + "istanbul-reports": "^3.1.6", + "test-exclude": "^6.0.0", + "v8-to-istanbul": "^9.0.0", + "yargs": "^17.7.2", + "yargs-parser": "^21.1.1" + }, + "bin": { + "c8": "bin/c8.js" + }, + "engines": { + "node": ">=14.14.0" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.2.tgz", + "integrity": "sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chalk/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/cli-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-4.0.0.tgz", + "integrity": "sha512-VGtlMu3x/4DOtIUwEkRezxUZ2lBacNJCHash0N0WeZDBS+7Ux1dm3XWAgWYxLJFMMdOeXMHXorshEFhbMSGelg==", + "dev": true, + "dependencies": { + "restore-cursor": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.2.tgz", + "integrity": "sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", + "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dev": true, + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-4.0.0.tgz", + "integrity": "sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", + "integrity": "sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==", + "dev": true + }, + "node_modules/emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", + "dev": true + }, + "node_modules/enhanced-resolve": { + "version": "5.18.1", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.1.tgz", + "integrity": "sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.1.1.tgz", + "integrity": "sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.1.0.tgz", + "integrity": "sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==", + "dependencies": { + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.6", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "9.21.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.21.0.tgz", + "integrity": "sha512-KjeihdFqTPhOMXTt7StsDxriV4n66ueuF/jfPNC3j/lduHwr/ijDwJMsF+wyMJethgiKi5wniIE243vi07d3pg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.12.1", + "@eslint/config-array": "^0.19.2", + "@eslint/core": "^0.12.0", + "@eslint/eslintrc": "^3.3.0", + "@eslint/js": "9.21.0", + "@eslint/plugin-kit": "^0.2.7", + "@humanfs/node": "^0.16.6", + "@humanwhocodes/module-importer": "^1.0.1", + "@humanwhocodes/retry": "^0.4.2", + "@types/estree": "^1.0.6", + "@types/json-schema": "^7.0.15", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.6", + "debug": "^4.3.2", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^8.2.0", + "eslint-visitor-keys": "^4.2.0", + "espree": "^10.3.0", + "esquery": "^1.5.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^8.0.0", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://eslint.org/donate" + }, + "peerDependencies": { + "jiti": "*" + }, + "peerDependenciesMeta": { + "jiti": { + "optional": true + } + } + }, + "node_modules/eslint-scope": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-8.2.0.tgz", + "integrity": "sha512-PHlWUfG6lvPc3yvP5A4PNyBL1W8fkDUccmI21JUu/+GKZBoH/W5u6usENXUrWFRsyoW5ACUjFGgAFQp5gUlb/A==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-4.2.0.tgz", + "integrity": "sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==", + "dev": true, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/espree": { + "version": "10.3.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-10.3.0.tgz", + "integrity": "sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==", + "dev": true, + "dependencies": { + "acorn": "^8.14.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^4.2.0" + }, + "engines": { + "node": "^18.18.0 || ^20.9.0 || >=21.1.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", + "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/event-target-shim": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", + "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/file-entry-cache": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-8.0.0.tgz", + "integrity": "sha512-XXTUwCvisa5oacNGRP9SfNtYBNAMi+RPwBFmblZEF7N7swHYQS6/Zfk7SRwx4D5j3CH211YNRco1DEMNVfZCnQ==", + "dev": true, + "dependencies": { + "flat-cache": "^4.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz", + "integrity": "sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==", + "dev": true, + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-4.0.1.tgz", + "integrity": "sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.4" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/flatted": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.3.tgz", + "integrity": "sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==", + "dev": true + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz", + "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/foreground-child/-/foreground-child-3.3.0.tgz", + "integrity": "sha512-Ld2g8rrAyMYFXBhEqMz8ZAHBi4J4uS1i/CxGMDnjyFWddMXLVcDp051DZfu+t7+ab7Wv6SMqpWmyFIj5UbfFvg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/form-data": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.2.tgz", + "integrity": "sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "es-set-tostringtag": "^2.1.0", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/form-data-encoder": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-1.7.2.tgz", + "integrity": "sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==" + }, + "node_modules/formdata-node": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/formdata-node/-/formdata-node-4.4.1.tgz", + "integrity": "sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==", + "dependencies": { + "node-domexception": "1.0.0", + "web-streams-polyfill": "4.0.0-beta.3" + }, + "engines": { + "node": ">= 12.20" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gendocx": { + "resolved": "", + "link": true + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.3.0.tgz", + "integrity": "sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.2", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.1.1", + "function-bind": "^1.1.2", + "get-proto": "^1.0.1", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz", + "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.5.tgz", + "integrity": "sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==", + "dev": true, + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-14.0.0.tgz", + "integrity": "sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==", + "dev": true, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", + "dev": true + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", + "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "bin": { + "he": "bin/he" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-7.0.2.tgz", + "integrity": "sha512-T1gkAiYYDWYx3V5Bmyu7HcfcvL7mUrTWiM6yOfa3PIphViJ/gFPbvidQ+veqSOHci/PxBcDabeUNCzpOODJZig==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==", + "dependencies": { + "ms": "^2.0.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", + "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/import-fresh": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.1.tgz", + "integrity": "sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==", + "dev": true, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-2.0.0.tgz", + "integrity": "sha512-qP1vozQRI+BMOPcjFzrjXuQvdak2pHNUMZoeG2eRbiSqyvbEf/wQtEOTOX1guk6E3t36RkaqiSt8A/6YElNxLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", + "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.7.tgz", + "integrity": "sha512-BewmUXImeuRk2YY0PVbxgKAysvhRPUQE0h5QRM++nVWyubKGV0l8qQ5op8+B2DOmwSe63Jivj0BjkPQVf8fP5g==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.4.3.tgz", + "integrity": "sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==", + "dev": true, + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/jszip": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.10.1.tgz", + "integrity": "sha512-xXDvecyTpGLrqFrvkrUSoxxfJI5AH7U8zxxtVclpsUtMCq4JQ290LY8AW5c7Ggnr/Y/oK+bQMbqK2qmtk3pN4g==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "setimmediate": "^1.0.5" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", + "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "dev": true + }, + "node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/minimatch": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "dev": true, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mocha": { + "version": "10.8.2", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-10.8.2.tgz", + "integrity": "sha512-VZlYo/WE8t1tstuRmqgeyBgCbJc/lEdopaa+axcKzTBJ+UIdlAB9XnmvTCAH4pwR4ElNInaedhEBmZD8iCSVEg==", + "dev": true, + "dependencies": { + "ansi-colors": "^4.1.3", + "browser-stdout": "^1.3.1", + "chokidar": "^3.5.3", + "debug": "^4.3.5", + "diff": "^5.2.0", + "escape-string-regexp": "^4.0.0", + "find-up": "^5.0.0", + "glob": "^8.1.0", + "he": "^1.2.0", + "js-yaml": "^4.1.0", + "log-symbols": "^4.1.0", + "minimatch": "^5.1.6", + "ms": "^2.1.3", + "serialize-javascript": "^6.0.2", + "strip-json-comments": "^3.1.1", + "supports-color": "^8.1.1", + "workerpool": "^6.5.1", + "yargs": "^16.2.0", + "yargs-parser": "^20.2.9", + "yargs-unparser": "^2.0.0" + }, + "bin": { + "_mocha": "bin/_mocha", + "mocha": "bin/mocha.js" + }, + "engines": { + "node": ">= 14.0.0" + } + }, + "node_modules/mocha/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/mocha/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/mocha/node_modules/glob": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", + "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^5.0.1", + "once": "^1.3.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/mocha/node_modules/minimatch": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", + "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "dev": true, + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mocha/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/mocha/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/mocha/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mocha/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/node-domexception": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz", + "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/jimmywarting" + }, + { + "type": "github", + "url": "https://paypal.me/jimmywarting" + } + ], + "engines": { + "node": ">=10.5.0" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", + "integrity": "sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/openai": { + "version": "4.85.4", + "resolved": "https://registry.npmjs.org/openai/-/openai-4.85.4.tgz", + "integrity": "sha512-Nki51PBSu+Aryo7WKbdXvfm0X/iKkQS2fq3O0Uqb/O3b4exOZFid2te1BZ52bbO5UwxQZ5eeHJDCTqtrJLPw0w==", + "dependencies": { + "@types/node": "^18.11.18", + "@types/node-fetch": "^2.6.4", + "abort-controller": "^3.0.0", + "agentkeepalive": "^4.2.1", + "form-data-encoder": "1.7.2", + "formdata-node": "^4.3.2", + "node-fetch": "^2.6.7" + }, + "bin": { + "openai": "bin/cli" + }, + "peerDependencies": { + "ws": "^8.18.0", + "zod": "^3.23.8" + }, + "peerDependenciesMeta": { + "ws": { + "optional": true + }, + "zod": { + "optional": true + } + } + }, + "node_modules/openai/node_modules/@types/node": { + "version": "18.19.76", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.76.tgz", + "integrity": "sha512-yvR7Q9LdPz2vGpmpJX5LolrgRdWvB67MJKDPSgIIzpFbaf9a1j/f5DnLp5VDyHGMR0QZHlTr1afsD87QCXFHKw==", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "node_modules/openai/node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==" + }, + "node_modules/optionator": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", + "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", + "dev": true, + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-7.0.1.tgz", + "integrity": "sha512-0TUxTiFJWv+JnjWm4o9yvuskpEJLXTcng8MJuKd+SzAzp2o+OP3HWqNhB4OdJRt1Vsd9/mR0oyaEYlOnL7XIRw==", + "dev": true, + "dependencies": { + "chalk": "^5.3.0", + "cli-cursor": "^4.0.0", + "cli-spinners": "^2.9.0", + "is-interactive": "^2.0.0", + "is-unicode-supported": "^1.3.0", + "log-symbols": "^5.1.0", + "stdin-discarder": "^0.1.0", + "string-width": "^6.1.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.4.1.tgz", + "integrity": "sha512-zgVZuo2WcZgfUEmsn6eO3kINexW8RAE4maiQ8QNs8CtpPCSyMiYsULR3HQYkm3w8FIA3SberyMJMSldGsW+U3w==", + "dev": true, + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ora/node_modules/emoji-regex": { + "version": "10.4.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.4.0.tgz", + "integrity": "sha512-EC+0oUMY1Rqm4O6LLrgjtYDvcVYTy7chDnM4Q7030tP4Kwj3u/pR6gP9ygnp2CJMK5Gq+9Q2oqmrFJAz01DXjw==", + "dev": true + }, + "node_modules/ora/node_modules/is-unicode-supported": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-1.3.0.tgz", + "integrity": "sha512-43r2mRvz+8JRIKnWJ+3j8JtjRKZ6GmjzfaE/qiBJnikNnYv/6bagRJ1kUhNk8R5EX/GkobD+r+sfxCPJsiKBLQ==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/log-symbols": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-5.1.0.tgz", + "integrity": "sha512-l0x2DvrW294C9uDCoQe1VSU4gf529FkSZ6leBl4TiqZH/e+0R7hSfHQBNut2mNygDgHwvYHfFLn6Oxb3VWj2rA==", + "dev": true, + "dependencies": { + "chalk": "^5.0.0", + "is-unicode-supported": "^1.1.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/string-width": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-6.1.0.tgz", + "integrity": "sha512-k01swCJAgQmuADB0YIc+7TuatfNvTBVOoaUWJjTB9R4VJzR5vNWzf5t42ESVZFPS8xTySF7CAdV4t/aaIm3UnQ==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^10.2.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/package-json-from-dist/-/package-json-from-dist-1.0.1.tgz", + "integrity": "sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==", + "dev": true + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.11.1.tgz", + "integrity": "sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==", + "dev": true, + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" + }, + "node_modules/punycode": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", + "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-4.0.0.tgz", + "integrity": "sha512-I9fPXU9geO9bHOt9pHHOhOkYerIMsmVaWB0rA2AI9ERh/+x/i7MV5HKBNrg+ljO5eoPVgCcnFuRjJ9uH6I/3eg==", + "dev": true, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/restore-cursor/node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/semver": { + "version": "7.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.1.tgz", + "integrity": "sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.2.tgz", + "integrity": "sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", + "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", + "dev": true, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/stdin-discarder": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/stdin-discarder/-/stdin-discarder-0.1.0.tgz", + "integrity": "sha512-xhV7w8S+bUwlPTb4bAOUQhv8/cSS5offJuX8GQGq32ONF0ZtDWKfkdomM3HMRA+LhX6um/FZ0COqlwsjD53LeQ==", + "dev": true, + "dependencies": { + "bl": "^5.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz", + "integrity": "sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==", + "dev": true, + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", + "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", + "dev": true, + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/supports-color": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-9.4.0.tgz", + "integrity": "sha512-VL+lNrEoIXww1coLPOmiEmK/0sGigko5COxI09KzHc2VJXJsQ37UaQ+8quuxjDeA7+KnLGTWRyOXSLLR2Wb4jw==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dev": true, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "dev": true, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/undici-types": { + "version": "6.19.8", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", + "integrity": "sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==" + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-9.3.0.tgz", + "integrity": "sha512-kiGUalWN+rgBJ/1OHZsBtU4rXZOfj/7rKQxULKlIzwzQSvMJUUNgPwJEEh7gU6xEVxC0ahoOBvN2YI8GH6FNgA==", + "dev": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/web-streams-polyfill": { + "version": "4.0.0-beta.3", + "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-4.0.0-beta.3.tgz", + "integrity": "sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==", + "engines": { + "node": ">= 14" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workerpool": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/workerpool/-/workerpool-6.5.1.tgz", + "integrity": "sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==", + "dev": true + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz", + "integrity": "sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz", + "integrity": "sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "dev": true, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-unparser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yargs-unparser/-/yargs-unparser-2.0.0.tgz", + "integrity": "sha512-7pRTIA9Qc1caZ0bZ6RYRGbHJthJWuakf+WmHK0rVeLkNrrGhfoabBNdue6kdINI6r4if7ocq9aD/n7xwKOdzOA==", + "dev": true, + "dependencies": { + "camelcase": "^6.0.0", + "decamelize": "^4.0.0", + "flat": "^5.0.2", + "is-plain-obj": "^2.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..d0fee56 --- /dev/null +++ b/package.json @@ -0,0 +1,57 @@ +{ + "name": "gendocx", + "publisher": "Sneha", + "displayName": "GenDocX", + "description": "Next-gen README automation ", + "version": "0.0.1", + "engines": { + "vscode": "^1.97.0" + }, + "categories": [ + "Other" + ], + "activationEvents": [ + "onStartupFinished" + ], + "main": "./extension.js", + "contributes": { + "commands": [ + { + "command": "gendocx.generateReadme", + "title": "Generate README with GenDocX" + }, + { + "command": "gendocx.configureApiKey", + "title": "Configure GenDocX API Key" + } + ], + "configuration": { + "title": "GenDocX", + "properties": { + "gendocx.mindsApiKey": { + "type": "string", + "default": "", + "description": "MindsDB API Key for README generation" + } + } + } + }, + "scripts": { + "lint": "eslint .", + "pretest": "npm run lint", + "test": "vscode-test" + }, + "devDependencies": { + "@types/mocha": "^10.0.10", + "@types/node": "20.x", + "@types/vscode": "^1.97.0", + "@vscode/test-cli": "^0.0.10", + "@vscode/test-electron": "^2.4.1", + "eslint": "^9.19.0" + }, + "dependencies": { + "axios": "^1.7.9", + "gendocx": "file:", + "openai": "^4.85.4" + } +} \ No newline at end of file diff --git a/test/extension.test.js b/test/extension.test.js new file mode 100644 index 0000000..69ead83 --- /dev/null +++ b/test/extension.test.js @@ -0,0 +1,15 @@ +const assert = require('assert'); + +// You can import and use all API from the 'vscode' module +// as well as import your extension to test it +const vscode = require('vscode'); +// const myExtension = require('../extension'); + +suite('Extension Test Suite', () => { + vscode.window.showInformationMessage('Start all tests.'); + + test('Sample test', () => { + assert.strictEqual(-1, [1, 2, 3].indexOf(5)); + assert.strictEqual(-1, [1, 2, 3].indexOf(0)); + }); +}); diff --git a/vsc-extension-quickstart.md b/vsc-extension-quickstart.md new file mode 100644 index 0000000..69068d3 --- /dev/null +++ b/vsc-extension-quickstart.md @@ -0,0 +1,112 @@ +# GenDocX - VS Code Extension + +## Overview + +GenDocX is a VS Code extension that automates the creation of professional README files for software projects. By analyzing your codebase with AI, it generates comprehensive documentation that explains your project's purpose, features, architecture, and usage. + +## Features in Detail + +### Intelligent Project Analysis + +GenDocX performs a multi-layered analysis of your project: + +- **Configuration Detection**: Identifies package.json, requirements.txt, and other configuration files +- **Technology Identification**: Detects frameworks (React, Vue, Angular, Express, Django, etc.) +- **Dependency Mapping**: Lists and categorizes your project dependencies +- **Entry Point Location**: Finds main application files and entry points +- **Directory Structure**: Maps the overall architecture of your project + +### Professional Documentation Generation + +The extension creates READMEs with: + +- **Project Title and Description**: Clear explanation of what your project does +- **Feature Lists**: Comprehensive breakdown of key functionality +- **Installation Instructions**: Step-by-step setup guidance +- **Usage Examples**: Code samples showing how to use your project +- **API Documentation**: Function/endpoint documentation when applicable +- **Architecture Information**: Explains how components fit together +- **Prerequisites**: Lists required tools and dependencies +- **License Information**: Includes appropriate licensing details + +### MindsDB Integration + +GenDocX uses MindsDB's AI capabilities to: + +- Parse and understand your codebase +- Identify patterns and architectural choices +- Generate natural language explanations +- Structure information in a developer-friendly format + +## Extension Development + +### Structure + +The extension consists of these key components: + +- **activation**: Registers VS Code commands and sets up event handlers +- **collectImportantFiles**: Identifies key files in the project +- **analyzePackageJson**: Extracts metadata from package.json or similar +- **createProjectContext**: Builds a comprehensive context about the project +- **detectTechnologies**: Identifies technologies and frameworks +- **generateProjectStructure**: Maps the directory structure +- **generateReadmeWithMindsDB**: Handles API communication with MindsDB + +### Commands + +The extension provides two commands: + +1. `gendocx.generateReadme`: Analyzes the project and generates a README +2. `gendocx.configureApiKey`: Saves the MindsDB API key in settings + +### Settings + +- `gendocx.mindsdbApiKey`: Stores the MindsDB API key securely + +## Development Setup + +1. Clone the repository +2. Run `npm install` to install dependencies +3. Press F5 in VS Code to run the extension in development mode + +## Building and Publishing + +### Building + +```bash +npm run lint +vsce package +``` + +This will create a `.vsix` file that can be installed locally. + +### Publishing + +To publish to the VS Code Marketplace: + +1. Create a personal access token (PAT) in Azure DevOps +2. Install vsce: `npm install -g @vscode/vsce` +3. Log in: `vsce login YourPublisherName` +4. Publish: `vsce publish` + +## Technical Notes + +- The extension requires a connection to MindsDB's API +- API keys are stored securely in VS Code's settings storage +- The extension can analyze JavaScript, TypeScript, Python, and other common languages + +## Debugging Tips + +- Check VS Code's Output panel for extension logs +- Ensure your MindsDB API key is correctly configured +- For large projects, the analysis might take more time + +## Future Development + +Planned features include: + +- Custom README templates +- Support for more specialized languages and frameworks +- Ability to update existing READMEs +- Integration with other documentation platforms +- Additional document types (Contributing guidelines, API docs, etc.) \ No newline at end of file