├── renovate.json ├── .github └── assets │ └── livekit-mark.png ├── .env.example ├── tsconfig.json ├── .prettierrc ├── taskfile.yaml ├── .eslintrc ├── package.json ├── LICENSE ├── README.md ├── src └── agent.ts ├── .gitignore └── pnpm-lock.yaml /renovate.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["github>livekit-examples/renovate-config"] 3 | } 4 | -------------------------------------------------------------------------------- /.github/assets/livekit-mark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/livekit-examples/voice-pipeline-agent-node/HEAD/.github/assets/livekit-mark.png -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- 1 | LIVEKIT_URL= 2 | LIVEKIT_API_KEY= 3 | LIVEKIT_API_SECRET= 4 | OPENAI_API_KEY= 5 | ELEVEN_API_KEY= 6 | DEEPGRAM_API_KEY= 7 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "include": ["./src"], 3 | "compilerOptions": { 4 | "target": "ES2017", 5 | "module": "ES2022", 6 | "moduleResolution": "node", 7 | "allowJs": false, 8 | "strict": true, 9 | "skipLibCheck": true, 10 | "esModuleInterop": true, 11 | "rootDir": "./src", 12 | "outDir": "./dist" 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | { 2 | "singleQuote": true, 3 | "trailingComma": "all", 4 | "semi": true, 5 | "tabWidth": 2, 6 | "printWidth": 100, 7 | "importOrder": ["", "^[./]"], 8 | "importOrderSeparation": false, 9 | "importOrderSortSpecifiers": true, 10 | "importOrderParserPlugins": ["typescript"], 11 | "plugins": ["@trivago/prettier-plugin-sort-imports"] 12 | } 13 | -------------------------------------------------------------------------------- /taskfile.yaml: -------------------------------------------------------------------------------- 1 | version: "3" 2 | output: interleaved 3 | dotenv: [".env.local"] 4 | 5 | tasks: 6 | post_create: 7 | desc: "Runs after this template is instantiated as a Sandbox or Bootstrap" 8 | cmds: 9 | - echo -e "To setup and run the agent:\r\n" 10 | - echo -e " cd {{.ROOT_DIR}}\r" 11 | - echo -e " pnpm install\r" 12 | - echo -e " pnpm build\r" 13 | - echo -e " node dist/agent.js dev\r\n" 14 | 15 | install: 16 | desc: "Bootstrap application for local development" 17 | cmds: 18 | - "pnpm install" 19 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- 1 | { 2 | "plugins": ["@typescript-eslint/eslint-plugin"], 3 | "extends": [ 4 | "prettier", 5 | "plugin:prettier/recommended", 6 | "plugin:@typescript-eslint/recommended", 7 | ], 8 | "parserOptions": { 9 | "ecmaVersion": 2022, 10 | "ecmaFeatures": {}, 11 | }, 12 | "settings": {}, 13 | "ignorePatterns": ["dist/*"], 14 | "rules": { 15 | "space-before-function-parens": 0, 16 | "@typescript-eslint/no-unused-vars": "error", 17 | "import/export": 0, 18 | "@typescript-eslint/ban-ts-comment": "warn", 19 | "@typescript-eslint/no-empty-interface": "warn", 20 | "@typescript-eslint/consistent-type-imports": "warn", 21 | "@typescript-eslint/no-explicit-any": "warn", 22 | }, 23 | } 24 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "voice-pipeline-agent-node", 3 | "version": "0.1.0", 4 | "private": true, 5 | "type": "module", 6 | "scripts": { 7 | "build": "tsc", 8 | "lint": "eslint -f unix \"**/*.ts\"" 9 | }, 10 | "packageManager": "pnpm@9.15.9", 11 | "devDependencies": { 12 | "@eslint/eslintrc": "^3.2.0", 13 | "@eslint/js": "^9.15.0", 14 | "@trivago/prettier-plugin-sort-imports": "^5.0.0", 15 | "@types/node": "^22.9.1", 16 | "@typescript-eslint/eslint-plugin": "^8.15.0", 17 | "eslint": "^8.57.1", 18 | "eslint-config-prettier": "^9.1.0", 19 | "eslint-plugin-import": "^2.31.0", 20 | "eslint-plugin-prettier": "^5.2.1", 21 | "typescript": "^5.6.3" 22 | }, 23 | "dependencies": { 24 | "@livekit/agents": "^0.7.9", 25 | "@livekit/agents-plugin-deepgram": "^0.5.3", 26 | "@livekit/agents-plugin-elevenlabs": "^0.6.1", 27 | "@livekit/agents-plugin-openai": "^0.9.0", 28 | "@livekit/agents-plugin-silero": "^0.5.3", 29 | "@livekit/rtc-node": "^0.13.18", 30 | "dotenv": "^16.4.5", 31 | "zod": "^3.23.8" 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2025 LiveKit, Inc. 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | > [!WARNING] 2 | > This example is outdated. See the [agent-starter-node](https://github.com/livekit-examples/agent-starter-node) repository for the latest example. 3 | 4 | # Node.js Voice Pipeline Agent 5 | 6 |

7 | Deploy a sandbox app 8 | • 9 | LiveKit Agents Docs 10 | • 11 | LiveKit Cloud 12 | • 13 | Blog 14 |

15 | 16 | A basic example of a voice pipeline agent using LiveKit and the Node.js [Agents Framework](https://github.com/livekit/agents-js). 17 | 18 | ## Dev Setup 19 | 20 | Clone the repository and install dependencies: 21 | 22 | ```bash 23 | pnpm install 24 | ``` 25 | 26 | Set up the environment by copying `.env.example` to `.env.local` and filling in the required values: 27 | 28 | - `LIVEKIT_URL` 29 | - `LIVEKIT_API_KEY` 30 | - `LIVEKIT_API_SECRET` 31 | - `OPENAI_API_KEY` 32 | - `ELEVEN_API_KEY` 33 | - `DEEPGRAM_API_KEY` 34 | 35 | You can also do this automatically using the LiveKit CLI: 36 | 37 | ```bash 38 | lk app env 39 | ``` 40 | 41 | To run the agent, first build the TypeScript project, then execute the output with the `dev` or `start` commands: 42 | 43 | ```bash 44 | pnpm build 45 | node dist/agent.js dev # see agents-js for more info on subcommands 46 | ``` 47 | 48 | This agent requires a frontend application to communicate with. You can use one of our example frontends in [livekit-examples](https://github.com/livekit-examples/), create your own following one of our [client quickstarts](https://docs.livekit.io/realtime/quickstarts/), or test instantly against one of our hosted [Sandbox](https://cloud.livekit.io/projects/p_/sandbox) frontends. 49 | -------------------------------------------------------------------------------- /src/agent.ts: -------------------------------------------------------------------------------- 1 | // SPDX-FileCopyrightText: 2024 LiveKit, Inc. 2 | // 3 | // SPDX-License-Identifier: Apache-2.0 4 | import { 5 | type JobContext, 6 | type JobProcess, 7 | WorkerOptions, 8 | cli, 9 | defineAgent, 10 | llm, 11 | pipeline, 12 | } from '@livekit/agents'; 13 | import * as deepgram from '@livekit/agents-plugin-deepgram'; 14 | import * as elevenlabs from '@livekit/agents-plugin-elevenlabs'; 15 | import * as openai from '@livekit/agents-plugin-openai'; 16 | import * as silero from '@livekit/agents-plugin-silero'; 17 | import dotenv from 'dotenv'; 18 | import path from 'node:path'; 19 | import { fileURLToPath } from 'node:url'; 20 | import { z } from 'zod'; 21 | 22 | const __dirname = path.dirname(fileURLToPath(import.meta.url)); 23 | const envPath = path.join(__dirname, '../.env.local'); 24 | dotenv.config({ path: envPath }); 25 | 26 | export default defineAgent({ 27 | prewarm: async (proc: JobProcess) => { 28 | proc.userData.vad = await silero.VAD.load(); 29 | }, 30 | entry: async (ctx: JobContext) => { 31 | const vad = ctx.proc.userData.vad! as silero.VAD; 32 | const initialContext = new llm.ChatContext().append({ 33 | role: llm.ChatRole.SYSTEM, 34 | text: 35 | 'You are a voice assistant created by LiveKit. Your interface with users will be voice. ' + 36 | 'You should use short and concise responses, and avoiding usage of unpronounceable ' + 37 | 'punctuation.', 38 | }); 39 | 40 | await ctx.connect(); 41 | console.log('waiting for participant'); 42 | const participant = await ctx.waitForParticipant(); 43 | console.log(`starting assistant example agent for ${participant.identity}`); 44 | 45 | const fncCtx: llm.FunctionContext = { 46 | weather: { 47 | description: 'Get the weather in a location', 48 | parameters: z.object({ 49 | location: z.string().describe('The location to get the weather for'), 50 | }), 51 | execute: async ({ location }) => { 52 | console.debug(`executing weather function for ${location}`); 53 | const response = await fetch(`https://wttr.in/${location}?format=%C+%t`); 54 | if (!response.ok) { 55 | throw new Error(`Weather API returned status: ${response.status}`); 56 | } 57 | const weather = await response.text(); 58 | return `The weather in ${location} right now is ${weather}.`; 59 | }, 60 | }, 61 | }; 62 | 63 | const agent = new pipeline.VoicePipelineAgent( 64 | vad, 65 | new deepgram.STT(), 66 | new openai.LLM(), 67 | new elevenlabs.TTS(), 68 | { chatCtx: initialContext, fncCtx }, 69 | ); 70 | agent.start(ctx.room, participant); 71 | 72 | await agent.say('Hey, how can I help you today', true); 73 | }, 74 | }); 75 | 76 | cli.runApp(new WorkerOptions({ agent: fileURLToPath(import.meta.url) })); 77 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | # Based on https://raw.githubusercontent.com/github/gitignore/main/Node.gitignore 2 | 3 | # Logs 4 | 5 | logs 6 | _.log 7 | npm-debug.log_ 8 | yarn-debug.log* 9 | yarn-error.log* 10 | lerna-debug.log* 11 | .pnpm-debug.log* 12 | 13 | # Caches 14 | 15 | .cache 16 | 17 | # Diagnostic reports (https://nodejs.org/api/report.html) 18 | 19 | report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json 20 | 21 | # Runtime data 22 | 23 | pids 24 | _.pid 25 | _.seed 26 | *.pid.lock 27 | 28 | # Directory for instrumented libs generated by jscoverage/JSCover 29 | 30 | lib-cov 31 | 32 | # Coverage directory used by tools like istanbul 33 | 34 | coverage 35 | *.lcov 36 | 37 | # nyc test coverage 38 | 39 | .nyc_output 40 | 41 | # Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) 42 | 43 | .grunt 44 | 45 | # Bower dependency directory (https://bower.io/) 46 | 47 | bower_components 48 | 49 | # node-waf configuration 50 | 51 | .lock-wscript 52 | 53 | # Compiled binary addons (https://nodejs.org/api/addons.html) 54 | 55 | build/Release 56 | 57 | # Dependency directories 58 | 59 | node_modules/ 60 | jspm_packages/ 61 | 62 | # Snowpack dependency directory (https://snowpack.dev/) 63 | 64 | web_modules/ 65 | 66 | # TypeScript cache 67 | 68 | *.tsbuildinfo 69 | 70 | # Optional npm cache directory 71 | 72 | .npm 73 | 74 | # Optional eslint cache 75 | 76 | .eslintcache 77 | 78 | # Optional stylelint cache 79 | 80 | .stylelintcache 81 | 82 | # Microbundle cache 83 | 84 | .rpt2_cache/ 85 | .rts2_cache_cjs/ 86 | .rts2_cache_es/ 87 | .rts2_cache_umd/ 88 | 89 | # Optional REPL history 90 | 91 | .node_repl_history 92 | 93 | # Output of 'npm pack' 94 | 95 | *.tgz 96 | 97 | # Yarn Integrity file 98 | 99 | .yarn-integrity 100 | 101 | # dotenv environment variable files 102 | 103 | .env 104 | .env.development.local 105 | .env.test.local 106 | .env.production.local 107 | .env.local 108 | 109 | # parcel-bundler cache (https://parceljs.org/) 110 | 111 | .parcel-cache 112 | 113 | # Next.js build output 114 | 115 | .next 116 | out 117 | 118 | # Nuxt.js build / generate output 119 | 120 | .nuxt 121 | dist 122 | 123 | # Gatsby files 124 | 125 | # Comment in the public line in if your project uses Gatsby and not Next.js 126 | 127 | # https://nextjs.org/blog/next-9-1#public-directory-support 128 | 129 | # public 130 | 131 | # vuepress build output 132 | 133 | .vuepress/dist 134 | 135 | # vuepress v2.x temp and cache directory 136 | 137 | .temp 138 | 139 | # Docusaurus cache and generated files 140 | 141 | .docusaurus 142 | 143 | # Serverless directories 144 | 145 | .serverless/ 146 | 147 | # FuseBox cache 148 | 149 | .fusebox/ 150 | 151 | # DynamoDB Local files 152 | 153 | .dynamodb/ 154 | 155 | # TernJS port file 156 | 157 | .tern-port 158 | 159 | # Stores VSCode versions used for testing VSCode extensions 160 | 161 | .vscode-test 162 | 163 | # yarn v2 164 | 165 | .yarn/cache 166 | .yarn/unplugged 167 | .yarn/build-state.yml 168 | .yarn/install-state.gz 169 | .pnp.* 170 | 171 | # IntelliJ based IDEs 172 | .idea 173 | 174 | # Finder (MacOS) folder config 175 | .DS_Store 176 | 177 | # turbo 178 | .turbo 179 | 180 | # API extractor 181 | temp 182 | 183 | # typedoc 184 | docs 185 | 186 | # direnv 187 | .direnv 188 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: '9.0' 2 | 3 | settings: 4 | autoInstallPeers: true 5 | excludeLinksFromLockfile: false 6 | 7 | importers: 8 | 9 | .: 10 | dependencies: 11 | '@livekit/agents': 12 | specifier: ^0.7.9 13 | version: 0.7.9(@livekit/rtc-node@0.13.18) 14 | '@livekit/agents-plugin-deepgram': 15 | specifier: ^0.5.3 16 | version: 0.5.4(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18) 17 | '@livekit/agents-plugin-elevenlabs': 18 | specifier: ^0.6.1 19 | version: 0.6.2(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18) 20 | '@livekit/agents-plugin-openai': 21 | specifier: ^0.9.0 22 | version: 0.9.0(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18)(zod@3.24.2) 23 | '@livekit/agents-plugin-silero': 24 | specifier: ^0.5.3 25 | version: 0.5.5(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18) 26 | '@livekit/rtc-node': 27 | specifier: ^0.13.18 28 | version: 0.13.18 29 | dotenv: 30 | specifier: ^16.4.5 31 | version: 16.4.7 32 | zod: 33 | specifier: ^3.23.8 34 | version: 3.24.2 35 | devDependencies: 36 | '@eslint/eslintrc': 37 | specifier: ^3.2.0 38 | version: 3.3.1 39 | '@eslint/js': 40 | specifier: ^9.15.0 41 | version: 9.23.0 42 | '@trivago/prettier-plugin-sort-imports': 43 | specifier: ^5.0.0 44 | version: 5.2.2(prettier@3.3.3) 45 | '@types/node': 46 | specifier: ^22.9.1 47 | version: 22.13.13 48 | '@typescript-eslint/eslint-plugin': 49 | specifier: ^8.15.0 50 | version: 8.28.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2) 51 | eslint: 52 | specifier: ^8.57.1 53 | version: 8.57.1 54 | eslint-config-prettier: 55 | specifier: ^9.1.0 56 | version: 9.1.0(eslint@8.57.1) 57 | eslint-plugin-import: 58 | specifier: ^2.31.0 59 | version: 2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1) 60 | eslint-plugin-prettier: 61 | specifier: ^5.2.1 62 | version: 5.2.5(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3) 63 | typescript: 64 | specifier: ^5.6.3 65 | version: 5.8.2 66 | 67 | packages: 68 | 69 | '@babel/code-frame@7.26.2': 70 | resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} 71 | engines: {node: '>=6.9.0'} 72 | 73 | '@babel/generator@7.26.9': 74 | resolution: {integrity: sha512-kEWdzjOAUMW4hAyrzJ0ZaTOu9OmpyDIQicIh0zg0EEcEkYXZb2TjtBhnHi2ViX7PKwZqF4xwqfAm299/QMP3lg==} 75 | engines: {node: '>=6.9.0'} 76 | 77 | '@babel/helper-string-parser@7.25.9': 78 | resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} 79 | engines: {node: '>=6.9.0'} 80 | 81 | '@babel/helper-validator-identifier@7.25.9': 82 | resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} 83 | engines: {node: '>=6.9.0'} 84 | 85 | '@babel/parser@7.26.9': 86 | resolution: {integrity: sha512-81NWa1njQblgZbQHxWHpxxCzNsa3ZwvFqpUg7P+NNUU6f3UU2jBEg4OlF/J6rl8+PQGh1q6/zWScd001YwcA5A==} 87 | engines: {node: '>=6.0.0'} 88 | hasBin: true 89 | 90 | '@babel/template@7.26.9': 91 | resolution: {integrity: sha512-qyRplbeIpNZhmzOysF/wFMuP9sctmh2cFzRAZOn1YapxBsE1i9bJIY586R/WBLfLcmcBlM8ROBiQURnnNy+zfA==} 92 | engines: {node: '>=6.9.0'} 93 | 94 | '@babel/traverse@7.26.9': 95 | resolution: {integrity: sha512-ZYW7L+pL8ahU5fXmNbPF+iZFHCv5scFak7MZ9bwaRPLUhHh7QQEMjZUg0HevihoqCM5iSYHN61EyCoZvqC+bxg==} 96 | engines: {node: '>=6.9.0'} 97 | 98 | '@babel/types@7.26.9': 99 | resolution: {integrity: sha512-Y3IR1cRnOxOCDvMmNiym7XpXQ93iGDDPHx+Zj+NM+rg0fBaShfQLkg+hKPaZCEvg5N/LeCo4+Rj/i3FuJsIQaw==} 100 | engines: {node: '>=6.9.0'} 101 | 102 | '@bufbuild/protobuf@1.10.0': 103 | resolution: {integrity: sha512-QDdVFLoN93Zjg36NoQPZfsVH9tZew7wKDKyV5qRdj8ntT4wQCOradQjRaTdwMhWUYsgKsvCINKKm87FdEk96Ag==} 104 | 105 | '@bufbuild/protobuf@1.10.1': 106 | resolution: {integrity: sha512-wJ8ReQbHxsAfXhrf9ixl0aYbZorRuOWpBNzm8pL8ftmSxQx/wnJD5Eg861NwJU/czy2VXFIebCeZnZrI9rktIQ==} 107 | 108 | '@emnapi/runtime@1.3.1': 109 | resolution: {integrity: sha512-kEBmG8KyqtxJZv+ygbEim+KCGtIq1fC22Ms3S4ziXmYKm8uyoLX0MHONVKwp+9opg390VaKRNt4a7A9NwmpNhw==} 110 | 111 | '@eslint-community/eslint-utils@4.4.1': 112 | resolution: {integrity: sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==} 113 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 114 | peerDependencies: 115 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 116 | 117 | '@eslint-community/eslint-utils@4.5.1': 118 | resolution: {integrity: sha512-soEIOALTfTK6EjmKMMoLugwaP0rzkad90iIWd1hMO9ARkSAyjfMfkRRhLvD5qH7vvM0Cg72pieUfR6yh6XxC4w==} 119 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 120 | peerDependencies: 121 | eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 122 | 123 | '@eslint-community/regexpp@4.12.1': 124 | resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} 125 | engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} 126 | 127 | '@eslint/eslintrc@2.1.4': 128 | resolution: {integrity: sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==} 129 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 130 | 131 | '@eslint/eslintrc@3.3.1': 132 | resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} 133 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 134 | 135 | '@eslint/js@8.57.1': 136 | resolution: {integrity: sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==} 137 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 138 | 139 | '@eslint/js@9.23.0': 140 | resolution: {integrity: sha512-35MJ8vCPU0ZMxo7zfev2pypqTwWTofFZO6m4KAtdoFhRpLJUpHTZZ+KB3C7Hb1d7bULYwO4lJXGCi5Se+8OMbw==} 141 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 142 | 143 | '@humanwhocodes/config-array@0.13.0': 144 | resolution: {integrity: sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==} 145 | engines: {node: '>=10.10.0'} 146 | deprecated: Use @eslint/config-array instead 147 | 148 | '@humanwhocodes/module-importer@1.0.1': 149 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==} 150 | engines: {node: '>=12.22'} 151 | 152 | '@humanwhocodes/object-schema@2.0.3': 153 | resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} 154 | deprecated: Use @eslint/object-schema instead 155 | 156 | '@img/sharp-darwin-arm64@0.33.5': 157 | resolution: {integrity: sha512-UT4p+iz/2H4twwAoLCqfA9UH5pI6DggwKEGuaPy7nCVQ8ZsiY5PIcrRvD1DzuY3qYL07NtIQcWnBSY/heikIFQ==} 158 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 159 | cpu: [arm64] 160 | os: [darwin] 161 | 162 | '@img/sharp-darwin-x64@0.33.5': 163 | resolution: {integrity: sha512-fyHac4jIc1ANYGRDxtiqelIbdWkIuQaI84Mv45KvGRRxSAa7o7d1ZKAOBaYbnepLC1WqxfpimdeWfvqqSGwR2Q==} 164 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 165 | cpu: [x64] 166 | os: [darwin] 167 | 168 | '@img/sharp-libvips-darwin-arm64@1.0.4': 169 | resolution: {integrity: sha512-XblONe153h0O2zuFfTAbQYAX2JhYmDHeWikp1LM9Hul9gVPjFY427k6dFEcOL72O01QxQsWi761svJ/ev9xEDg==} 170 | cpu: [arm64] 171 | os: [darwin] 172 | 173 | '@img/sharp-libvips-darwin-x64@1.0.4': 174 | resolution: {integrity: sha512-xnGR8YuZYfJGmWPvmlunFaWJsb9T/AO2ykoP3Fz/0X5XV2aoYBPkX6xqCQvUTKKiLddarLaxpzNe+b1hjeWHAQ==} 175 | cpu: [x64] 176 | os: [darwin] 177 | 178 | '@img/sharp-libvips-linux-arm64@1.0.4': 179 | resolution: {integrity: sha512-9B+taZ8DlyyqzZQnoeIvDVR/2F4EbMepXMc/NdVbkzsJbzkUjhXv/70GQJ7tdLA4YJgNP25zukcxpX2/SueNrA==} 180 | cpu: [arm64] 181 | os: [linux] 182 | 183 | '@img/sharp-libvips-linux-arm@1.0.5': 184 | resolution: {integrity: sha512-gvcC4ACAOPRNATg/ov8/MnbxFDJqf/pDePbBnuBDcjsI8PssmjoKMAz4LtLaVi+OnSb5FK/yIOamqDwGmXW32g==} 185 | cpu: [arm] 186 | os: [linux] 187 | 188 | '@img/sharp-libvips-linux-s390x@1.0.4': 189 | resolution: {integrity: sha512-u7Wz6ntiSSgGSGcjZ55im6uvTrOxSIS8/dgoVMoiGE9I6JAfU50yH5BoDlYA1tcuGS7g/QNtetJnxA6QEsCVTA==} 190 | cpu: [s390x] 191 | os: [linux] 192 | 193 | '@img/sharp-libvips-linux-x64@1.0.4': 194 | resolution: {integrity: sha512-MmWmQ3iPFZr0Iev+BAgVMb3ZyC4KeFc3jFxnNbEPas60e1cIfevbtuyf9nDGIzOaW9PdnDciJm+wFFaTlj5xYw==} 195 | cpu: [x64] 196 | os: [linux] 197 | 198 | '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 199 | resolution: {integrity: sha512-9Ti+BbTYDcsbp4wfYib8Ctm1ilkugkA/uscUn6UXK1ldpC1JjiXbLfFZtRlBhjPZ5o1NCLiDbg8fhUPKStHoTA==} 200 | cpu: [arm64] 201 | os: [linux] 202 | 203 | '@img/sharp-libvips-linuxmusl-x64@1.0.4': 204 | resolution: {integrity: sha512-viYN1KX9m+/hGkJtvYYp+CCLgnJXwiQB39damAO7WMdKWlIhmYTfHjwSbQeUK/20vY154mwezd9HflVFM1wVSw==} 205 | cpu: [x64] 206 | os: [linux] 207 | 208 | '@img/sharp-linux-arm64@0.33.5': 209 | resolution: {integrity: sha512-JMVv+AMRyGOHtO1RFBiJy/MBsgz0x4AWrT6QoEVVTyh1E39TrCUpTRI7mx9VksGX4awWASxqCYLCV4wBZHAYxA==} 210 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 211 | cpu: [arm64] 212 | os: [linux] 213 | 214 | '@img/sharp-linux-arm@0.33.5': 215 | resolution: {integrity: sha512-JTS1eldqZbJxjvKaAkxhZmBqPRGmxgu+qFKSInv8moZ2AmT5Yib3EQ1c6gp493HvrvV8QgdOXdyaIBrhvFhBMQ==} 216 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 217 | cpu: [arm] 218 | os: [linux] 219 | 220 | '@img/sharp-linux-s390x@0.33.5': 221 | resolution: {integrity: sha512-y/5PCd+mP4CA/sPDKl2961b+C9d+vPAveS33s6Z3zfASk2j5upL6fXVPZi7ztePZ5CuH+1kW8JtvxgbuXHRa4Q==} 222 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 223 | cpu: [s390x] 224 | os: [linux] 225 | 226 | '@img/sharp-linux-x64@0.33.5': 227 | resolution: {integrity: sha512-opC+Ok5pRNAzuvq1AG0ar+1owsu842/Ab+4qvU879ippJBHvyY5n2mxF1izXqkPYlGuP/M556uh53jRLJmzTWA==} 228 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 229 | cpu: [x64] 230 | os: [linux] 231 | 232 | '@img/sharp-linuxmusl-arm64@0.33.5': 233 | resolution: {integrity: sha512-XrHMZwGQGvJg2V/oRSUfSAfjfPxO+4DkiRh6p2AFjLQztWUuY/o8Mq0eMQVIY7HJ1CDQUJlxGGZRw1a5bqmd1g==} 234 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 235 | cpu: [arm64] 236 | os: [linux] 237 | 238 | '@img/sharp-linuxmusl-x64@0.33.5': 239 | resolution: {integrity: sha512-WT+d/cgqKkkKySYmqoZ8y3pxx7lx9vVejxW/W4DOFMYVSkErR+w7mf2u8m/y4+xHe7yY9DAXQMWQhpnMuFfScw==} 240 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 241 | cpu: [x64] 242 | os: [linux] 243 | 244 | '@img/sharp-wasm32@0.33.5': 245 | resolution: {integrity: sha512-ykUW4LVGaMcU9lu9thv85CbRMAwfeadCJHRsg2GmeRa/cJxsVY9Rbd57JcMxBkKHag5U/x7TSBpScF4U8ElVzg==} 246 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 247 | cpu: [wasm32] 248 | 249 | '@img/sharp-win32-ia32@0.33.5': 250 | resolution: {integrity: sha512-T36PblLaTwuVJ/zw/LaH0PdZkRz5rd3SmMHX8GSmR7vtNSP5Z6bQkExdSK7xGWyxLw4sUknBuugTelgw2faBbQ==} 251 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 252 | cpu: [ia32] 253 | os: [win32] 254 | 255 | '@img/sharp-win32-x64@0.33.5': 256 | resolution: {integrity: sha512-MpY/o8/8kj+EcnxwvrP4aTJSWw/aZ7JIGR4aBeZkZw5B7/Jn+tY9/VNwtcoGmdT7GfggGIU4kygOMSbYnOrAbg==} 257 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 258 | cpu: [x64] 259 | os: [win32] 260 | 261 | '@isaacs/cliui@8.0.2': 262 | resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} 263 | engines: {node: '>=12'} 264 | 265 | '@isaacs/fs-minipass@4.0.1': 266 | resolution: {integrity: sha512-wgm9Ehl2jpeqP3zw/7mo3kRHFp5MEDhqAdwy1fTGkHAwnkGOVsgpvQhL8B5n1qlb01jV3n/bI0ZfZp5lWA1k4w==} 267 | engines: {node: '>=18.0.0'} 268 | 269 | '@jridgewell/gen-mapping@0.3.8': 270 | resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} 271 | engines: {node: '>=6.0.0'} 272 | 273 | '@jridgewell/resolve-uri@3.1.2': 274 | resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} 275 | engines: {node: '>=6.0.0'} 276 | 277 | '@jridgewell/set-array@1.2.1': 278 | resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} 279 | engines: {node: '>=6.0.0'} 280 | 281 | '@jridgewell/sourcemap-codec@1.5.0': 282 | resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} 283 | 284 | '@jridgewell/trace-mapping@0.3.25': 285 | resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} 286 | 287 | '@livekit/agents-plugin-deepgram@0.5.4': 288 | resolution: {integrity: sha512-A/gnBvppUf+FRp1+3zXW+88a+g3alANDzx/FZIeAREg01kFoQg0GWAdvNFTbNCpFR/EXhJdZsNeeBrkVNSUDRw==} 289 | peerDependencies: 290 | '@livekit/agents': ^0.7.0x 291 | '@livekit/rtc-node': ^0.13.4 292 | 293 | '@livekit/agents-plugin-elevenlabs@0.6.2': 294 | resolution: {integrity: sha512-wDudFH8WGxqdVSRsLv3UDGrrWRrTfdSGuf5YMlQEsKs/M1kBPw1vuf5yLAf7UGhndj+HX7r+n/AH7Gmux//Tcw==} 295 | peerDependencies: 296 | '@livekit/agents': ^0.7.1x 297 | '@livekit/rtc-node': ^0.13.4 298 | 299 | '@livekit/agents-plugin-openai@0.9.0': 300 | resolution: {integrity: sha512-mHhSTUhK77DeGsF+Y1ZEd0yGyKkZ9RcdEipndsjpwOCbdBa2TryKdEJFv71U7rq45amnvF1m+anYkDxz1ZPzhw==} 301 | peerDependencies: 302 | '@livekit/agents': ^0.7.1x 303 | '@livekit/rtc-node': ^0.13.4 304 | 305 | '@livekit/agents-plugin-silero@0.5.5': 306 | resolution: {integrity: sha512-XUV/jCGRssaXBPz4o3iQF2BWOlugMAr3n9IqGi/oxJgo84tr17iYUlOWHgiEjFEgjzs8W+e06IRRtTKkIJDoYg==} 307 | peerDependencies: 308 | '@livekit/agents': ^0.7.1x 309 | '@livekit/rtc-node': ^0.13.4 310 | 311 | '@livekit/agents@0.7.9': 312 | resolution: {integrity: sha512-zAZksQtV3JKiQVHolyayvn9hCiLpV84tSqFEiiQDDZp2DpSy7opQa3jxVe1hVX9MreH7iUvbHCh0Miq3nKQG1Q==} 313 | peerDependencies: 314 | '@livekit/rtc-node': ^0.13.12 315 | 316 | '@livekit/mutex@1.1.1': 317 | resolution: {integrity: sha512-EsshAucklmpuUAfkABPxJNhzj9v2sG7JuzFDL4ML1oJQSV14sqrpTYnsaOudMAw9yOaW53NU3QQTlUQoRs4czw==} 318 | 319 | '@livekit/protocol@1.39.3': 320 | resolution: {integrity: sha512-hfOnbwPCeZBEvMRdRhU2sr46mjGXavQcrb3BFRfG+Gm0Z7WUSeFdy5WLstXJzEepz17Iwp/lkGwJ4ZgOOYfPuA==} 321 | 322 | '@livekit/rtc-node-darwin-arm64@0.13.18': 323 | resolution: {integrity: sha512-grHN5y2vasZR2eohrSuJHASzQUeKFjhcYt0ijzVrYBU+UBaXiL38YmhpvmGBxTgPT9rwQFdHQ3SpvJvYOPfPzA==} 324 | engines: {node: '>= 10'} 325 | cpu: [arm64] 326 | os: [darwin] 327 | 328 | '@livekit/rtc-node-darwin-x64@0.13.18': 329 | resolution: {integrity: sha512-0mpBBgxFN4RpOHh4EU+2yUKYEEWZJUzMj9cInz5JSSIMGxmiftyogHXFdPw1n3f1Yro7KeEF76tUNrRzoW2jSQ==} 330 | engines: {node: '>= 10'} 331 | cpu: [x64] 332 | os: [darwin] 333 | 334 | '@livekit/rtc-node-linux-arm64-gnu@0.13.18': 335 | resolution: {integrity: sha512-MwoxxgwyphwqIe0C+gFpprH//34hFWAy0b6TBIPFJwxu1gHW88qJpPJcDONZu6SyCaKBlEnOEjMgz2vDiSggTg==} 336 | engines: {node: '>= 10'} 337 | cpu: [arm64] 338 | os: [linux] 339 | 340 | '@livekit/rtc-node-linux-x64-gnu@0.13.18': 341 | resolution: {integrity: sha512-WHgvglYNYW+byZ3ql9GnSnecdLZD9N3Hdt3wdg44+pekbVxdDTzb6EmY0nZeS7YlA4KIh04wNQuwkLFVN1q4Jw==} 342 | engines: {node: '>= 10'} 343 | cpu: [x64] 344 | os: [linux] 345 | 346 | '@livekit/rtc-node-win32-x64-msvc@0.13.18': 347 | resolution: {integrity: sha512-xm+TymR3eH523qnFDrkkKoCpV+v9Yc+KBAoDn28Rtda/BgX0tDS8jWWxJ6vi0EmW3UhEsS3kdnoYM+QU38b2vg==} 348 | engines: {node: '>= 10'} 349 | cpu: [x64] 350 | os: [win32] 351 | 352 | '@livekit/rtc-node@0.13.18': 353 | resolution: {integrity: sha512-Kk0z4LWq0yKxQaqAuM9p4TpgCTDrhMBcGeEm6OpQjdjCS42vo8NLB3Q/XP305HWM0Cis65U4gzMkfJ/W2fAqRw==} 354 | engines: {node: '>= 18'} 355 | 356 | '@livekit/typed-emitter@3.0.0': 357 | resolution: {integrity: sha512-9bl0k4MgBPZu3Qu3R3xy12rmbW17e3bE9yf4YY85gJIQ3ezLEj/uzpKHWBsLaDoL5Mozz8QCgggwIBudYQWeQg==} 358 | 359 | '@nodelib/fs.scandir@2.1.5': 360 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 361 | engines: {node: '>= 8'} 362 | 363 | '@nodelib/fs.stat@2.0.5': 364 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 365 | engines: {node: '>= 8'} 366 | 367 | '@nodelib/fs.walk@1.2.8': 368 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 369 | engines: {node: '>= 8'} 370 | 371 | '@pkgjs/parseargs@0.11.0': 372 | resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} 373 | engines: {node: '>=14'} 374 | 375 | '@pkgr/core@0.2.0': 376 | resolution: {integrity: sha512-vsJDAkYR6qCPu+ioGScGiMYR7LvZYIXh/dlQeviqoTWNCVfKTLYD/LkNWH4Mxsv2a5vpIRc77FN5DnmK1eBggQ==} 377 | engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} 378 | 379 | '@rtsao/scc@1.1.0': 380 | resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} 381 | 382 | '@trivago/prettier-plugin-sort-imports@5.2.2': 383 | resolution: {integrity: sha512-fYDQA9e6yTNmA13TLVSA+WMQRc5Bn/c0EUBditUHNfMMxN7M82c38b1kEggVE3pLpZ0FwkwJkUEKMiOi52JXFA==} 384 | engines: {node: '>18.12'} 385 | peerDependencies: 386 | '@vue/compiler-sfc': 3.x 387 | prettier: 2.x - 3.x 388 | prettier-plugin-svelte: 3.x 389 | svelte: 4.x || 5.x 390 | peerDependenciesMeta: 391 | '@vue/compiler-sfc': 392 | optional: true 393 | prettier-plugin-svelte: 394 | optional: true 395 | svelte: 396 | optional: true 397 | 398 | '@types/json5@0.0.29': 399 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} 400 | 401 | '@types/node-fetch@2.6.12': 402 | resolution: {integrity: sha512-8nneRWKCg3rMtF69nLQJnOYUcbafYeFSjqkw3jCRLsqkWFlHaoQrr5mXmofFGOx3DKn7UfmBMyov8ySvLRVldA==} 403 | 404 | '@types/node@18.19.83': 405 | resolution: {integrity: sha512-D69JeR5SfFS5H6FLbUaS0vE4r1dGhmMBbG4Ed6BNS4wkDK8GZjsdCShT5LCN59vOHEUHnFCY9J4aclXlIphMkA==} 406 | 407 | '@types/node@22.13.13': 408 | resolution: {integrity: sha512-ClsL5nMwKaBRwPcCvH8E7+nU4GxHVx1axNvMZTFHMEfNI7oahimt26P5zjVCRrjiIWj6YFXfE1v3dEp94wLcGQ==} 409 | 410 | '@typescript-eslint/eslint-plugin@8.28.0': 411 | resolution: {integrity: sha512-lvFK3TCGAHsItNdWZ/1FkvpzCxTHUVuFrdnOGLMa0GGCFIbCgQWVk3CzCGdA7kM3qGVc+dfW9tr0Z/sHnGDFyg==} 412 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 413 | peerDependencies: 414 | '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 415 | eslint: ^8.57.0 || ^9.0.0 416 | typescript: '>=4.8.4 <5.9.0' 417 | 418 | '@typescript-eslint/parser@8.14.0': 419 | resolution: {integrity: sha512-2p82Yn9juUJq0XynBXtFCyrBDb6/dJombnz6vbo6mgQEtWHfvHbQuEa9kAOVIt1c9YFwi7H6WxtPj1kg+80+RA==} 420 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 421 | peerDependencies: 422 | eslint: ^8.57.0 || ^9.0.0 423 | typescript: '*' 424 | peerDependenciesMeta: 425 | typescript: 426 | optional: true 427 | 428 | '@typescript-eslint/scope-manager@8.14.0': 429 | resolution: {integrity: sha512-aBbBrnW9ARIDn92Zbo7rguLnqQ/pOrUguVpbUwzOhkFg2npFDwTgPGqFqE0H5feXcOoJOfX3SxlJaKEVtq54dw==} 430 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 431 | 432 | '@typescript-eslint/scope-manager@8.28.0': 433 | resolution: {integrity: sha512-u2oITX3BJwzWCapoZ/pXw6BCOl8rJP4Ij/3wPoGvY8XwvXflOzd1kLrDUUUAIEdJSFh+ASwdTHqtan9xSg8buw==} 434 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 435 | 436 | '@typescript-eslint/type-utils@8.28.0': 437 | resolution: {integrity: sha512-oRoXu2v0Rsy/VoOGhtWrOKDiIehvI+YNrDk5Oqj40Mwm0Yt01FC/Q7nFqg088d3yAsR1ZcZFVfPCTTFCe/KPwg==} 438 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 439 | peerDependencies: 440 | eslint: ^8.57.0 || ^9.0.0 441 | typescript: '>=4.8.4 <5.9.0' 442 | 443 | '@typescript-eslint/types@8.14.0': 444 | resolution: {integrity: sha512-yjeB9fnO/opvLJFAsPNYlKPnEM8+z4og09Pk504dkqonT02AyL5Z9SSqlE0XqezS93v6CXn49VHvB2G7XSsl0g==} 445 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 446 | 447 | '@typescript-eslint/types@8.28.0': 448 | resolution: {integrity: sha512-bn4WS1bkKEjx7HqiwG2JNB3YJdC1q6Ue7GyGlwPHyt0TnVq6TtD/hiOdTZt71sq0s7UzqBFXD8t8o2e63tXgwA==} 449 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 450 | 451 | '@typescript-eslint/typescript-estree@8.14.0': 452 | resolution: {integrity: sha512-OPXPLYKGZi9XS/49rdaCbR5j/S14HazviBlUQFvSKz3npr3NikF+mrgK7CFVur6XEt95DZp/cmke9d5i3vtVnQ==} 453 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 454 | peerDependencies: 455 | typescript: '*' 456 | peerDependenciesMeta: 457 | typescript: 458 | optional: true 459 | 460 | '@typescript-eslint/typescript-estree@8.28.0': 461 | resolution: {integrity: sha512-H74nHEeBGeklctAVUvmDkxB1mk+PAZ9FiOMPFncdqeRBXxk1lWSYraHw8V12b7aa6Sg9HOBNbGdSHobBPuQSuA==} 462 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 463 | peerDependencies: 464 | typescript: '>=4.8.4 <5.9.0' 465 | 466 | '@typescript-eslint/utils@8.28.0': 467 | resolution: {integrity: sha512-OELa9hbTYciYITqgurT1u/SzpQVtDLmQMFzy/N8pQE+tefOyCWT79jHsav294aTqV1q1u+VzqDGbuujvRYaeSQ==} 468 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 469 | peerDependencies: 470 | eslint: ^8.57.0 || ^9.0.0 471 | typescript: '>=4.8.4 <5.9.0' 472 | 473 | '@typescript-eslint/visitor-keys@8.14.0': 474 | resolution: {integrity: sha512-vG0XZo8AdTH9OE6VFRwAZldNc7qtJ/6NLGWak+BtENuEUXGZgFpihILPiBvKXvJ2nFu27XNGC6rKiwuaoMbYzQ==} 475 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 476 | 477 | '@typescript-eslint/visitor-keys@8.28.0': 478 | resolution: {integrity: sha512-hbn8SZ8w4u2pRwgQ1GlUrPKE+t2XvcCW5tTRF7j6SMYIuYG37XuzIW44JCZPa36evi0Oy2SnM664BlIaAuQcvg==} 479 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 480 | 481 | '@ungap/structured-clone@1.2.0': 482 | resolution: {integrity: sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ==} 483 | 484 | abort-controller@3.0.0: 485 | resolution: {integrity: sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==} 486 | engines: {node: '>=6.5'} 487 | 488 | acorn-jsx@5.3.2: 489 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} 490 | peerDependencies: 491 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0 492 | 493 | acorn@8.14.0: 494 | resolution: {integrity: sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==} 495 | engines: {node: '>=0.4.0'} 496 | hasBin: true 497 | 498 | acorn@8.14.1: 499 | resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} 500 | engines: {node: '>=0.4.0'} 501 | hasBin: true 502 | 503 | agentkeepalive@4.6.0: 504 | resolution: {integrity: sha512-kja8j7PjmncONqaTsB8fQ+wE2mSU2DJ9D4XKoJ5PFWIdRMa6SLSN1ff4mOr4jCbfRSsxR4keIiySJU0N9T5hIQ==} 505 | engines: {node: '>= 8.0.0'} 506 | 507 | ajv@6.12.6: 508 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 509 | 510 | ansi-regex@5.0.1: 511 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 512 | engines: {node: '>=8'} 513 | 514 | ansi-regex@6.1.0: 515 | resolution: {integrity: sha512-7HSX4QQb4CspciLpVFwyRe79O3xsIZDDLER21kERQ71oaPodF8jL725AgJMFAYbooIqolJoRLuM81SpeUkpkvA==} 516 | engines: {node: '>=12'} 517 | 518 | ansi-styles@4.3.0: 519 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 520 | engines: {node: '>=8'} 521 | 522 | ansi-styles@6.2.1: 523 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 524 | engines: {node: '>=12'} 525 | 526 | argparse@2.0.1: 527 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 528 | 529 | array-buffer-byte-length@1.0.1: 530 | resolution: {integrity: sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==} 531 | engines: {node: '>= 0.4'} 532 | 533 | array-includes@3.1.8: 534 | resolution: {integrity: sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==} 535 | engines: {node: '>= 0.4'} 536 | 537 | array.prototype.findlastindex@1.2.5: 538 | resolution: {integrity: sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==} 539 | engines: {node: '>= 0.4'} 540 | 541 | array.prototype.flat@1.3.2: 542 | resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} 543 | engines: {node: '>= 0.4'} 544 | 545 | array.prototype.flatmap@1.3.2: 546 | resolution: {integrity: sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==} 547 | engines: {node: '>= 0.4'} 548 | 549 | arraybuffer.prototype.slice@1.0.3: 550 | resolution: {integrity: sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==} 551 | engines: {node: '>= 0.4'} 552 | 553 | asynckit@0.4.0: 554 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 555 | 556 | atomic-sleep@1.0.0: 557 | resolution: {integrity: sha512-kNOjDqAh7px0XWNI+4QbzoiR/nTkHAWNud2uvnJquD1/x5a7EQZMJT0AczqK0Qn67oY/TTQ1LbUKajZpp3I9tQ==} 558 | engines: {node: '>=8.0.0'} 559 | 560 | available-typed-arrays@1.0.7: 561 | resolution: {integrity: sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==} 562 | engines: {node: '>= 0.4'} 563 | 564 | balanced-match@1.0.2: 565 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 566 | 567 | base64-js@1.5.1: 568 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 569 | 570 | boolean@3.2.0: 571 | resolution: {integrity: sha512-d0II/GO9uf9lfUHH2BQsjxzRJZBdsjgsBiW4BvhWk/3qoKwQFjIDVN19PfX8F2D/r9PCMTtLWjYVCFrpeYUzsw==} 572 | deprecated: Package no longer supported. Contact Support at https://www.npmjs.com/support for more info. 573 | 574 | brace-expansion@1.1.11: 575 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 576 | 577 | brace-expansion@2.0.1: 578 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 579 | 580 | braces@3.0.3: 581 | resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} 582 | engines: {node: '>=8'} 583 | 584 | buffer@6.0.3: 585 | resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 586 | 587 | call-bind-apply-helpers@1.0.2: 588 | resolution: {integrity: sha512-Sp1ablJ0ivDkSzjcaJdxEunN5/XvksFJ2sMBFfq6x0ryhQV/2b/KwFe21cMpmHtPOSij8K99/wSfoEuTObmuMQ==} 589 | engines: {node: '>= 0.4'} 590 | 591 | call-bind@1.0.7: 592 | resolution: {integrity: sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w==} 593 | engines: {node: '>= 0.4'} 594 | 595 | callsites@3.1.0: 596 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} 597 | engines: {node: '>=6'} 598 | 599 | camelcase-keys@9.1.3: 600 | resolution: {integrity: sha512-Rircqi9ch8AnZscQcsA1C47NFdaO3wukpmIRzYcDOrmvgt78hM/sj5pZhZNec2NM12uk5vTwRHZ4anGcrC4ZTg==} 601 | engines: {node: '>=16'} 602 | 603 | camelcase@8.0.0: 604 | resolution: {integrity: sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==} 605 | engines: {node: '>=16'} 606 | 607 | chalk@4.1.2: 608 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 609 | engines: {node: '>=10'} 610 | 611 | chownr@3.0.0: 612 | resolution: {integrity: sha512-+IxzY9BZOQd/XuYPRmrvEVjF/nqj5kgT4kEq7VofrDoM1MxoRjEWkrCC3EtLi59TVawxTAn+orJwFQcrqEN1+g==} 613 | engines: {node: '>=18'} 614 | 615 | color-convert@2.0.1: 616 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 617 | engines: {node: '>=7.0.0'} 618 | 619 | color-name@1.1.4: 620 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 621 | 622 | color-string@1.9.1: 623 | resolution: {integrity: sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg==} 624 | 625 | color@4.2.3: 626 | resolution: {integrity: sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A==} 627 | engines: {node: '>=12.5.0'} 628 | 629 | colorette@2.0.20: 630 | resolution: {integrity: sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==} 631 | 632 | combined-stream@1.0.8: 633 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 634 | engines: {node: '>= 0.8'} 635 | 636 | commander@12.1.0: 637 | resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} 638 | engines: {node: '>=18'} 639 | 640 | concat-map@0.0.1: 641 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 642 | 643 | cross-spawn@7.0.6: 644 | resolution: {integrity: sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==} 645 | engines: {node: '>= 8'} 646 | 647 | data-view-buffer@1.0.1: 648 | resolution: {integrity: sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==} 649 | engines: {node: '>= 0.4'} 650 | 651 | data-view-byte-length@1.0.1: 652 | resolution: {integrity: sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==} 653 | engines: {node: '>= 0.4'} 654 | 655 | data-view-byte-offset@1.0.0: 656 | resolution: {integrity: sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==} 657 | engines: {node: '>= 0.4'} 658 | 659 | dateformat@4.6.3: 660 | resolution: {integrity: sha512-2P0p0pFGzHS5EMnhdxQi7aJN+iMheud0UhG4dlE1DLAlvL8JHjJJTX/CSm4JXwV0Ka5nGk3zC5mcb5bUQUxxMA==} 661 | 662 | debug@3.2.7: 663 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 664 | peerDependencies: 665 | supports-color: '*' 666 | peerDependenciesMeta: 667 | supports-color: 668 | optional: true 669 | 670 | debug@4.3.7: 671 | resolution: {integrity: sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==} 672 | engines: {node: '>=6.0'} 673 | peerDependencies: 674 | supports-color: '*' 675 | peerDependenciesMeta: 676 | supports-color: 677 | optional: true 678 | 679 | debug@4.4.0: 680 | resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} 681 | engines: {node: '>=6.0'} 682 | peerDependencies: 683 | supports-color: '*' 684 | peerDependenciesMeta: 685 | supports-color: 686 | optional: true 687 | 688 | debug@4.4.1: 689 | resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} 690 | engines: {node: '>=6.0'} 691 | peerDependencies: 692 | supports-color: '*' 693 | peerDependenciesMeta: 694 | supports-color: 695 | optional: true 696 | 697 | deep-is@0.1.4: 698 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==} 699 | 700 | define-data-property@1.1.4: 701 | resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} 702 | engines: {node: '>= 0.4'} 703 | 704 | define-properties@1.2.1: 705 | resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} 706 | engines: {node: '>= 0.4'} 707 | 708 | delayed-stream@1.0.0: 709 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 710 | engines: {node: '>=0.4.0'} 711 | 712 | detect-libc@2.0.3: 713 | resolution: {integrity: sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==} 714 | engines: {node: '>=8'} 715 | 716 | detect-node@2.1.0: 717 | resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} 718 | 719 | doctrine@2.1.0: 720 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==} 721 | engines: {node: '>=0.10.0'} 722 | 723 | doctrine@3.0.0: 724 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} 725 | engines: {node: '>=6.0.0'} 726 | 727 | dotenv@16.4.7: 728 | resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} 729 | engines: {node: '>=12'} 730 | 731 | dunder-proto@1.0.1: 732 | resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} 733 | engines: {node: '>= 0.4'} 734 | 735 | eastasianwidth@0.2.0: 736 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 737 | 738 | emoji-regex@8.0.0: 739 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 740 | 741 | emoji-regex@9.2.2: 742 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 743 | 744 | end-of-stream@1.4.4: 745 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 746 | 747 | end-of-stream@1.4.5: 748 | resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} 749 | 750 | es-abstract@1.23.5: 751 | resolution: {integrity: sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==} 752 | engines: {node: '>= 0.4'} 753 | 754 | es-define-property@1.0.0: 755 | resolution: {integrity: sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ==} 756 | engines: {node: '>= 0.4'} 757 | 758 | es-define-property@1.0.1: 759 | resolution: {integrity: sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==} 760 | engines: {node: '>= 0.4'} 761 | 762 | es-errors@1.3.0: 763 | resolution: {integrity: sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==} 764 | engines: {node: '>= 0.4'} 765 | 766 | es-object-atoms@1.0.0: 767 | resolution: {integrity: sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==} 768 | engines: {node: '>= 0.4'} 769 | 770 | es-object-atoms@1.1.1: 771 | resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} 772 | engines: {node: '>= 0.4'} 773 | 774 | es-set-tostringtag@2.0.3: 775 | resolution: {integrity: sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==} 776 | engines: {node: '>= 0.4'} 777 | 778 | es-set-tostringtag@2.1.0: 779 | resolution: {integrity: sha512-j6vWzfrGVfyXxge+O0x5sh6cvxAog0a/4Rdd2K36zCMV5eJ+/+tOAngRO8cODMNWbVRdVlmGZQL2YS3yR8bIUA==} 780 | engines: {node: '>= 0.4'} 781 | 782 | es-shim-unscopables@1.0.2: 783 | resolution: {integrity: sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==} 784 | 785 | es-to-primitive@1.2.1: 786 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} 787 | engines: {node: '>= 0.4'} 788 | 789 | es6-error@4.1.1: 790 | resolution: {integrity: sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==} 791 | 792 | escape-string-regexp@4.0.0: 793 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} 794 | engines: {node: '>=10'} 795 | 796 | eslint-config-prettier@9.1.0: 797 | resolution: {integrity: sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==} 798 | hasBin: true 799 | peerDependencies: 800 | eslint: '>=7.0.0' 801 | 802 | eslint-import-resolver-node@0.3.9: 803 | resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} 804 | 805 | eslint-module-utils@2.12.0: 806 | resolution: {integrity: sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==} 807 | engines: {node: '>=4'} 808 | peerDependencies: 809 | '@typescript-eslint/parser': '*' 810 | eslint: '*' 811 | eslint-import-resolver-node: '*' 812 | eslint-import-resolver-typescript: '*' 813 | eslint-import-resolver-webpack: '*' 814 | peerDependenciesMeta: 815 | '@typescript-eslint/parser': 816 | optional: true 817 | eslint: 818 | optional: true 819 | eslint-import-resolver-node: 820 | optional: true 821 | eslint-import-resolver-typescript: 822 | optional: true 823 | eslint-import-resolver-webpack: 824 | optional: true 825 | 826 | eslint-plugin-import@2.31.0: 827 | resolution: {integrity: sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==} 828 | engines: {node: '>=4'} 829 | peerDependencies: 830 | '@typescript-eslint/parser': '*' 831 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 832 | peerDependenciesMeta: 833 | '@typescript-eslint/parser': 834 | optional: true 835 | 836 | eslint-plugin-prettier@5.2.5: 837 | resolution: {integrity: sha512-IKKP8R87pJyMl7WWamLgPkloB16dagPIdd2FjBDbyRYPKo93wS/NbCOPh6gH+ieNLC+XZrhJt/kWj0PS/DFdmg==} 838 | engines: {node: ^14.18.0 || >=16.0.0} 839 | peerDependencies: 840 | '@types/eslint': '>=8.0.0' 841 | eslint: '>=8.0.0' 842 | eslint-config-prettier: '>= 7.0.0 <10.0.0 || >=10.1.0' 843 | prettier: '>=3.0.0' 844 | peerDependenciesMeta: 845 | '@types/eslint': 846 | optional: true 847 | eslint-config-prettier: 848 | optional: true 849 | 850 | eslint-scope@7.2.2: 851 | resolution: {integrity: sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==} 852 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 853 | 854 | eslint-visitor-keys@3.4.3: 855 | resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} 856 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 857 | 858 | eslint-visitor-keys@4.2.0: 859 | resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} 860 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 861 | 862 | eslint@8.57.1: 863 | resolution: {integrity: sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==} 864 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 865 | deprecated: This version is no longer supported. Please see https://eslint.org/version-support for other options. 866 | hasBin: true 867 | 868 | espree@10.3.0: 869 | resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} 870 | engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} 871 | 872 | espree@9.6.1: 873 | resolution: {integrity: sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==} 874 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 875 | 876 | esquery@1.6.0: 877 | resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} 878 | engines: {node: '>=0.10'} 879 | 880 | esrecurse@4.3.0: 881 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} 882 | engines: {node: '>=4.0'} 883 | 884 | estraverse@5.3.0: 885 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} 886 | engines: {node: '>=4.0'} 887 | 888 | esutils@2.0.3: 889 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} 890 | engines: {node: '>=0.10.0'} 891 | 892 | event-target-shim@5.0.1: 893 | resolution: {integrity: sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==} 894 | engines: {node: '>=6'} 895 | 896 | events@3.3.0: 897 | resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} 898 | engines: {node: '>=0.8.x'} 899 | 900 | fast-copy@3.0.2: 901 | resolution: {integrity: sha512-dl0O9Vhju8IrcLndv2eU4ldt1ftXMqqfgN4H1cpmGV7P6jeB9FwpN9a2c8DPGE1Ys88rNUJVYDHq73CGAGOPfQ==} 902 | 903 | fast-deep-equal@3.1.3: 904 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 905 | 906 | fast-diff@1.3.0: 907 | resolution: {integrity: sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==} 908 | 909 | fast-glob@3.3.3: 910 | resolution: {integrity: sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==} 911 | engines: {node: '>=8.6.0'} 912 | 913 | fast-json-stable-stringify@2.1.0: 914 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 915 | 916 | fast-levenshtein@2.0.6: 917 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==} 918 | 919 | fast-redact@3.5.0: 920 | resolution: {integrity: sha512-dwsoQlS7h9hMeYUq1W++23NDcBLV4KqONnITDV9DjfS3q1SgDGVrBdvvTLUotWtPSD7asWDV9/CmsZPy8Hf70A==} 921 | engines: {node: '>=6'} 922 | 923 | fast-safe-stringify@2.1.1: 924 | resolution: {integrity: sha512-W+KJc2dmILlPplD/H4K9l9LcAHAfPtP6BY84uVLXQ6Evcz9Lcg33Y2z1IVblT6xdY54PXYVHEv+0Wpq8Io6zkA==} 925 | 926 | fastq@1.17.1: 927 | resolution: {integrity: sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==} 928 | 929 | file-entry-cache@6.0.1: 930 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==} 931 | engines: {node: ^10.12.0 || >=12.0.0} 932 | 933 | fill-range@7.1.1: 934 | resolution: {integrity: sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==} 935 | engines: {node: '>=8'} 936 | 937 | find-up@5.0.0: 938 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 939 | engines: {node: '>=10'} 940 | 941 | flat-cache@3.2.0: 942 | resolution: {integrity: sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==} 943 | engines: {node: ^10.12.0 || >=12.0.0} 944 | 945 | flatted@3.3.2: 946 | resolution: {integrity: sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==} 947 | 948 | for-each@0.3.3: 949 | resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} 950 | 951 | foreground-child@3.3.1: 952 | resolution: {integrity: sha512-gIXjKqtFuWEgzFRJA9WCQeSJLZDjgJUOMCMzxtvFq/37KojM1BFGufqsCy0r4qSQmYLsZYMeyRqzIWOMup03sw==} 953 | engines: {node: '>=14'} 954 | 955 | form-data-encoder@1.7.2: 956 | resolution: {integrity: sha512-qfqtYan3rxrnCk1VYaA4H+Ms9xdpPqvLZa6xmMgFvhO32x7/3J/ExcTd6qpxM0vH2GdMI+poehyBZvqfMTto8A==} 957 | 958 | form-data@4.0.2: 959 | resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} 960 | engines: {node: '>= 6'} 961 | 962 | formdata-node@4.4.1: 963 | resolution: {integrity: sha512-0iirZp3uVDjVGt9p49aTaqjk84TrglENEDuqfdlZQ1roC9CWlPk6Avf8EEnZNcAqPonwkG35x4n3ww/1THYAeQ==} 964 | engines: {node: '>= 12.20'} 965 | 966 | fs.realpath@1.0.0: 967 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 968 | 969 | function-bind@1.1.2: 970 | resolution: {integrity: sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==} 971 | 972 | function.prototype.name@1.1.6: 973 | resolution: {integrity: sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==} 974 | engines: {node: '>= 0.4'} 975 | 976 | functions-have-names@1.2.3: 977 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} 978 | 979 | get-intrinsic@1.2.4: 980 | resolution: {integrity: sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ==} 981 | engines: {node: '>= 0.4'} 982 | 983 | get-intrinsic@1.3.0: 984 | resolution: {integrity: sha512-9fSjSaos/fRIVIp+xSJlE6lfwhES7LNtKaCBIamHsjr2na1BiABJPo0mOjjz8GJDURarmCPGqaiVg5mfjb98CQ==} 985 | engines: {node: '>= 0.4'} 986 | 987 | get-proto@1.0.1: 988 | resolution: {integrity: sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==} 989 | engines: {node: '>= 0.4'} 990 | 991 | get-symbol-description@1.0.2: 992 | resolution: {integrity: sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==} 993 | engines: {node: '>= 0.4'} 994 | 995 | glob-parent@5.1.2: 996 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 997 | engines: {node: '>= 6'} 998 | 999 | glob-parent@6.0.2: 1000 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} 1001 | engines: {node: '>=10.13.0'} 1002 | 1003 | glob@10.4.5: 1004 | resolution: {integrity: sha512-7Bv8RF0k6xjo7d4A/PxYLbUCfb6c+Vpd2/mB2yRDlew7Jb5hEXiCD9ibfO7wpk8i4sevK6DFny9h7EYbM3/sHg==} 1005 | hasBin: true 1006 | 1007 | glob@7.2.3: 1008 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 1009 | deprecated: Glob versions prior to v9 are no longer supported 1010 | 1011 | global-agent@3.0.0: 1012 | resolution: {integrity: sha512-PT6XReJ+D07JvGoxQMkT6qji/jVNfX/h364XHZOWeRzy64sSFr+xJ5OX7LI3b4MPQzdL4H8Y8M0xzPpsVMwA8Q==} 1013 | engines: {node: '>=10.0'} 1014 | 1015 | globals@11.12.0: 1016 | resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} 1017 | engines: {node: '>=4'} 1018 | 1019 | globals@13.24.0: 1020 | resolution: {integrity: sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==} 1021 | engines: {node: '>=8'} 1022 | 1023 | globals@14.0.0: 1024 | resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} 1025 | engines: {node: '>=18'} 1026 | 1027 | globalthis@1.0.4: 1028 | resolution: {integrity: sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==} 1029 | engines: {node: '>= 0.4'} 1030 | 1031 | gopd@1.0.1: 1032 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==} 1033 | 1034 | gopd@1.2.0: 1035 | resolution: {integrity: sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==} 1036 | engines: {node: '>= 0.4'} 1037 | 1038 | graphemer@1.4.0: 1039 | resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} 1040 | 1041 | has-bigints@1.0.2: 1042 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} 1043 | 1044 | has-flag@4.0.0: 1045 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 1046 | engines: {node: '>=8'} 1047 | 1048 | has-property-descriptors@1.0.2: 1049 | resolution: {integrity: sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==} 1050 | 1051 | has-proto@1.0.3: 1052 | resolution: {integrity: sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q==} 1053 | engines: {node: '>= 0.4'} 1054 | 1055 | has-symbols@1.0.3: 1056 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} 1057 | engines: {node: '>= 0.4'} 1058 | 1059 | has-symbols@1.1.0: 1060 | resolution: {integrity: sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==} 1061 | engines: {node: '>= 0.4'} 1062 | 1063 | has-tostringtag@1.0.2: 1064 | resolution: {integrity: sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==} 1065 | engines: {node: '>= 0.4'} 1066 | 1067 | hasown@2.0.2: 1068 | resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} 1069 | engines: {node: '>= 0.4'} 1070 | 1071 | help-me@5.0.0: 1072 | resolution: {integrity: sha512-7xgomUX6ADmcYzFik0HzAxh/73YlKR9bmFzf51CZwR+b6YtzU2m0u49hQCqV6SvlqIqsaxovfwdvbnsw3b/zpg==} 1073 | 1074 | humanize-ms@1.2.1: 1075 | resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} 1076 | 1077 | ieee754@1.2.1: 1078 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 1079 | 1080 | ignore@5.3.2: 1081 | resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} 1082 | engines: {node: '>= 4'} 1083 | 1084 | import-fresh@3.3.1: 1085 | resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} 1086 | engines: {node: '>=6'} 1087 | 1088 | imurmurhash@0.1.4: 1089 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 1090 | engines: {node: '>=0.8.19'} 1091 | 1092 | inflight@1.0.6: 1093 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 1094 | 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. 1095 | 1096 | inherits@2.0.4: 1097 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 1098 | 1099 | internal-slot@1.0.7: 1100 | resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==} 1101 | engines: {node: '>= 0.4'} 1102 | 1103 | is-array-buffer@3.0.4: 1104 | resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} 1105 | engines: {node: '>= 0.4'} 1106 | 1107 | is-arrayish@0.3.2: 1108 | resolution: {integrity: sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==} 1109 | 1110 | is-bigint@1.0.4: 1111 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} 1112 | 1113 | is-boolean-object@1.1.2: 1114 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} 1115 | engines: {node: '>= 0.4'} 1116 | 1117 | is-callable@1.2.7: 1118 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} 1119 | engines: {node: '>= 0.4'} 1120 | 1121 | is-core-module@2.15.1: 1122 | resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==} 1123 | engines: {node: '>= 0.4'} 1124 | 1125 | is-data-view@1.0.1: 1126 | resolution: {integrity: sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==} 1127 | engines: {node: '>= 0.4'} 1128 | 1129 | is-date-object@1.0.5: 1130 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} 1131 | engines: {node: '>= 0.4'} 1132 | 1133 | is-extglob@2.1.1: 1134 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 1135 | engines: {node: '>=0.10.0'} 1136 | 1137 | is-fullwidth-code-point@3.0.0: 1138 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 1139 | engines: {node: '>=8'} 1140 | 1141 | is-glob@4.0.3: 1142 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 1143 | engines: {node: '>=0.10.0'} 1144 | 1145 | is-negative-zero@2.0.3: 1146 | resolution: {integrity: sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==} 1147 | engines: {node: '>= 0.4'} 1148 | 1149 | is-number-object@1.0.7: 1150 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} 1151 | engines: {node: '>= 0.4'} 1152 | 1153 | is-number@7.0.0: 1154 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 1155 | engines: {node: '>=0.12.0'} 1156 | 1157 | is-path-inside@3.0.3: 1158 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 1159 | engines: {node: '>=8'} 1160 | 1161 | is-regex@1.1.4: 1162 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} 1163 | engines: {node: '>= 0.4'} 1164 | 1165 | is-shared-array-buffer@1.0.3: 1166 | resolution: {integrity: sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==} 1167 | engines: {node: '>= 0.4'} 1168 | 1169 | is-string@1.0.7: 1170 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} 1171 | engines: {node: '>= 0.4'} 1172 | 1173 | is-symbol@1.0.4: 1174 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} 1175 | engines: {node: '>= 0.4'} 1176 | 1177 | is-typed-array@1.1.13: 1178 | resolution: {integrity: sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==} 1179 | engines: {node: '>= 0.4'} 1180 | 1181 | is-weakref@1.0.2: 1182 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} 1183 | 1184 | isarray@2.0.5: 1185 | resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} 1186 | 1187 | isexe@2.0.0: 1188 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 1189 | 1190 | jackspeak@3.4.3: 1191 | resolution: {integrity: sha512-OGlZQpz2yfahA/Rd1Y8Cd9SIEsqvXkLVoSw/cgwhnhFMDbsQFeZYoJJ7bIZBS9BcamUW96asq/npPWugM+RQBw==} 1192 | 1193 | javascript-natural-sort@0.7.1: 1194 | resolution: {integrity: sha512-nO6jcEfZWQXDhOiBtG2KvKyEptz7RVbpGP4vTD2hLBdmNQSsCiicO2Ioinv6UI4y9ukqnBpy+XZ9H6uLNgJTlw==} 1195 | 1196 | jose@5.10.0: 1197 | resolution: {integrity: sha512-s+3Al/p9g32Iq+oqXxkW//7jk2Vig6FF1CFqzVXoTUXt2qz89YWbL+OwS17NFYEvxC35n0FKeGO2LGYSxeM2Gg==} 1198 | 1199 | joycon@3.1.1: 1200 | resolution: {integrity: sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==} 1201 | engines: {node: '>=10'} 1202 | 1203 | js-tokens@4.0.0: 1204 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} 1205 | 1206 | js-yaml@4.1.0: 1207 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 1208 | hasBin: true 1209 | 1210 | jsesc@3.1.0: 1211 | resolution: {integrity: sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==} 1212 | engines: {node: '>=6'} 1213 | hasBin: true 1214 | 1215 | json-buffer@3.0.1: 1216 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 1217 | 1218 | json-schema-traverse@0.4.1: 1219 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 1220 | 1221 | json-stable-stringify-without-jsonify@1.0.1: 1222 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} 1223 | 1224 | json-stringify-safe@5.0.1: 1225 | resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} 1226 | 1227 | json5@1.0.2: 1228 | resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} 1229 | hasBin: true 1230 | 1231 | keyv@4.5.4: 1232 | resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} 1233 | 1234 | levn@0.4.1: 1235 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==} 1236 | engines: {node: '>= 0.8.0'} 1237 | 1238 | livekit-server-sdk@2.13.1: 1239 | resolution: {integrity: sha512-k4qFvqjHUR0s9lMMueZ1CMDLw/IngOmL/wsh/zq0+6bIg3rMzns9s3ECOf7XuT56esEuu8LGlrw0+inL86QiqQ==} 1240 | engines: {node: '>=18'} 1241 | 1242 | locate-path@6.0.0: 1243 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 1244 | engines: {node: '>=10'} 1245 | 1246 | lodash.merge@4.6.2: 1247 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 1248 | 1249 | lodash@4.17.21: 1250 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 1251 | 1252 | lru-cache@10.4.3: 1253 | resolution: {integrity: sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==} 1254 | 1255 | map-obj@5.0.0: 1256 | resolution: {integrity: sha512-2L3MIgJynYrZ3TYMriLDLWocz15okFakV6J12HXvMXDHui2x/zgChzg1u9mFFGbbGWE+GsLpQByt4POb9Or+uA==} 1257 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 1258 | 1259 | matcher@3.0.0: 1260 | resolution: {integrity: sha512-OkeDaAZ/bQCxeFAozM55PKcKU0yJMPGifLwV4Qgjitu+5MoAfSQN4lsLJeXZ1b8w0x+/Emda6MZgXS1jvsapng==} 1261 | engines: {node: '>=10'} 1262 | 1263 | math-intrinsics@1.1.0: 1264 | resolution: {integrity: sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==} 1265 | engines: {node: '>= 0.4'} 1266 | 1267 | merge2@1.4.1: 1268 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 1269 | engines: {node: '>= 8'} 1270 | 1271 | micromatch@4.0.8: 1272 | resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} 1273 | engines: {node: '>=8.6'} 1274 | 1275 | mime-db@1.52.0: 1276 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 1277 | engines: {node: '>= 0.6'} 1278 | 1279 | mime-types@2.1.35: 1280 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 1281 | engines: {node: '>= 0.6'} 1282 | 1283 | minimatch@3.1.2: 1284 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 1285 | 1286 | minimatch@9.0.5: 1287 | resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} 1288 | engines: {node: '>=16 || 14 >=14.17'} 1289 | 1290 | minimist@1.2.8: 1291 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 1292 | 1293 | minipass@7.1.2: 1294 | resolution: {integrity: sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==} 1295 | engines: {node: '>=16 || 14 >=14.17'} 1296 | 1297 | minizlib@3.0.1: 1298 | resolution: {integrity: sha512-umcy022ILvb5/3Djuu8LWeqUa8D68JaBzlttKeMWen48SjabqS3iY5w/vzeMzMUNhLDifyhbOwKDSznB1vvrwg==} 1299 | engines: {node: '>= 18'} 1300 | 1301 | mkdirp@3.0.1: 1302 | resolution: {integrity: sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==} 1303 | engines: {node: '>=10'} 1304 | hasBin: true 1305 | 1306 | ms@2.1.3: 1307 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 1308 | 1309 | natural-compare@1.4.0: 1310 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} 1311 | 1312 | node-domexception@1.0.0: 1313 | resolution: {integrity: sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ==} 1314 | engines: {node: '>=10.5.0'} 1315 | 1316 | node-fetch@2.7.0: 1317 | resolution: {integrity: sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A==} 1318 | engines: {node: 4.x || >=6.0.0} 1319 | peerDependencies: 1320 | encoding: ^0.1.0 1321 | peerDependenciesMeta: 1322 | encoding: 1323 | optional: true 1324 | 1325 | object-inspect@1.13.3: 1326 | resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==} 1327 | engines: {node: '>= 0.4'} 1328 | 1329 | object-keys@1.1.1: 1330 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} 1331 | engines: {node: '>= 0.4'} 1332 | 1333 | object.assign@4.1.5: 1334 | resolution: {integrity: sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==} 1335 | engines: {node: '>= 0.4'} 1336 | 1337 | object.fromentries@2.0.8: 1338 | resolution: {integrity: sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==} 1339 | engines: {node: '>= 0.4'} 1340 | 1341 | object.groupby@1.0.3: 1342 | resolution: {integrity: sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==} 1343 | engines: {node: '>= 0.4'} 1344 | 1345 | object.values@1.2.0: 1346 | resolution: {integrity: sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==} 1347 | engines: {node: '>= 0.4'} 1348 | 1349 | on-exit-leak-free@2.1.2: 1350 | resolution: {integrity: sha512-0eJJY6hXLGf1udHwfNftBqH+g73EU4B504nZeKpz1sYRKafAghwxEJunB2O7rDZkL4PGfsMVnTXZ2EjibbqcsA==} 1351 | engines: {node: '>=14.0.0'} 1352 | 1353 | once@1.4.0: 1354 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 1355 | 1356 | onnxruntime-common@1.21.0: 1357 | resolution: {integrity: sha512-Q632iLLrtCAVOTO65dh2+mNbQir/QNTVBG3h/QdZBpns7mZ0RYbLRBgGABPbpU9351AgYy7SJf1WaeVwMrBFPQ==} 1358 | 1359 | onnxruntime-node@1.21.0: 1360 | resolution: {integrity: sha512-NeaCX6WW2L8cRCSqy3bInlo5ojjQqu2fD3D+9W5qb5irwxhEyWKXeH2vZ8W9r6VxaMPUan+4/7NDwZMtouZxEw==} 1361 | os: [win32, darwin, linux] 1362 | 1363 | openai@4.86.1: 1364 | resolution: {integrity: sha512-x3iCLyaC3yegFVZaxOmrYJjitKxZ9hpVbLi+ZlT5UHuHTMlEQEbKXkGOM78z9qm2T5GF+XRUZCP2/aV4UPFPJQ==} 1365 | hasBin: true 1366 | peerDependencies: 1367 | ws: ^8.18.0 1368 | zod: ^3.23.8 1369 | peerDependenciesMeta: 1370 | ws: 1371 | optional: true 1372 | zod: 1373 | optional: true 1374 | 1375 | optionator@0.9.4: 1376 | resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} 1377 | engines: {node: '>= 0.8.0'} 1378 | 1379 | p-limit@3.1.0: 1380 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 1381 | engines: {node: '>=10'} 1382 | 1383 | p-locate@5.0.0: 1384 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 1385 | engines: {node: '>=10'} 1386 | 1387 | package-json-from-dist@1.0.1: 1388 | resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} 1389 | 1390 | parent-module@1.0.1: 1391 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} 1392 | engines: {node: '>=6'} 1393 | 1394 | path-exists@4.0.0: 1395 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 1396 | engines: {node: '>=8'} 1397 | 1398 | path-is-absolute@1.0.1: 1399 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 1400 | engines: {node: '>=0.10.0'} 1401 | 1402 | path-key@3.1.1: 1403 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 1404 | engines: {node: '>=8'} 1405 | 1406 | path-parse@1.0.7: 1407 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} 1408 | 1409 | path-scurry@1.11.1: 1410 | resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} 1411 | engines: {node: '>=16 || 14 >=14.18'} 1412 | 1413 | picocolors@1.1.1: 1414 | resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} 1415 | 1416 | picomatch@2.3.1: 1417 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 1418 | engines: {node: '>=8.6'} 1419 | 1420 | pino-abstract-transport@1.2.0: 1421 | resolution: {integrity: sha512-Guhh8EZfPCfH+PMXAb6rKOjGQEoy0xlAIn+irODG5kgfYV+BQ0rGYYWTIel3P5mmyXqkYkPmdIkywsn6QKUR1Q==} 1422 | 1423 | pino-abstract-transport@2.0.0: 1424 | resolution: {integrity: sha512-F63x5tizV6WCh4R6RHyi2Ml+M70DNRXt/+HANowMflpgGFMAym/VKm6G7ZOQRjqN7XbGxK1Lg9t6ZrtzOaivMw==} 1425 | 1426 | pino-pretty@11.3.0: 1427 | resolution: {integrity: sha512-oXwn7ICywaZPHmu3epHGU2oJX4nPmKvHvB/bwrJHlGcbEWaVcotkpyVHMKLKmiVryWYByNp0jpgAcXpFJDXJzA==} 1428 | hasBin: true 1429 | 1430 | pino-pretty@13.0.0: 1431 | resolution: {integrity: sha512-cQBBIVG3YajgoUjo1FdKVRX6t9XPxwB9lcNJVD5GCnNM4Y6T12YYx8c6zEejxQsU0wrg9TwmDulcE9LR7qcJqA==} 1432 | hasBin: true 1433 | 1434 | pino-std-serializers@6.2.2: 1435 | resolution: {integrity: sha512-cHjPPsE+vhj/tnhCy/wiMh3M3z3h/j15zHQX+S9GkTBgqJuTuJzYJ4gUyACLhDaJ7kk9ba9iRDmbH2tJU03OiA==} 1436 | 1437 | pino-std-serializers@7.0.0: 1438 | resolution: {integrity: sha512-e906FRY0+tV27iq4juKzSYPbUj2do2X2JX4EzSca1631EB2QJQUqGbDuERal7LCtOpxl6x3+nvo9NPZcmjkiFA==} 1439 | 1440 | pino@8.21.0: 1441 | resolution: {integrity: sha512-ip4qdzjkAyDDZklUaZkcRFb2iA118H9SgRh8yzTkSQK8HilsOJF7rSY8HoW5+I0M46AZgX/pxbprf2vvzQCE0Q==} 1442 | hasBin: true 1443 | 1444 | pino@9.6.0: 1445 | resolution: {integrity: sha512-i85pKRCt4qMjZ1+L7sy2Ag4t1atFcdbEt76+7iRJn1g2BvsnRMGu9p8pivl9fs63M2kF/A0OacFZhTub+m/qMg==} 1446 | hasBin: true 1447 | 1448 | possible-typed-array-names@1.0.0: 1449 | resolution: {integrity: sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==} 1450 | engines: {node: '>= 0.4'} 1451 | 1452 | prelude-ls@1.2.1: 1453 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} 1454 | engines: {node: '>= 0.8.0'} 1455 | 1456 | prettier-linter-helpers@1.0.0: 1457 | resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} 1458 | engines: {node: '>=6.0.0'} 1459 | 1460 | prettier@3.3.3: 1461 | resolution: {integrity: sha512-i2tDNA0O5IrMO757lfrdQZCc2jPNDVntV0m/+4whiDfWaTKfMNgR7Qz0NAeGz/nRqF4m5/6CLzbP4/liHt12Ew==} 1462 | engines: {node: '>=14'} 1463 | hasBin: true 1464 | 1465 | process-warning@3.0.0: 1466 | resolution: {integrity: sha512-mqn0kFRl0EoqhnL0GQ0veqFHyIN1yig9RHh/InzORTUiZHFRAur+aMtRkELNwGs9aNwKS6tg/An4NYBPGwvtzQ==} 1467 | 1468 | process-warning@4.0.1: 1469 | resolution: {integrity: sha512-3c2LzQ3rY9d0hc1emcsHhfT9Jwz0cChib/QN89oME2R451w5fy3f0afAhERFZAwrbDU43wk12d0ORBpDVME50Q==} 1470 | 1471 | process@0.11.10: 1472 | resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} 1473 | engines: {node: '>= 0.6.0'} 1474 | 1475 | pump@3.0.2: 1476 | resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} 1477 | 1478 | pump@3.0.3: 1479 | resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} 1480 | 1481 | punycode@2.3.1: 1482 | resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} 1483 | engines: {node: '>=6'} 1484 | 1485 | queue-microtask@1.2.3: 1486 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 1487 | 1488 | quick-format-unescaped@4.0.4: 1489 | resolution: {integrity: sha512-tYC1Q1hgyRuHgloV/YXs2w15unPVh8qfu/qCTfhTYamaw7fyhumKa2yGpdSo87vY32rIclj+4fWYQXUMs9EHvg==} 1490 | 1491 | quick-lru@6.1.2: 1492 | resolution: {integrity: sha512-AAFUA5O1d83pIHEhJwWCq/RQcRukCkn/NSm2QsTEMle5f2hP0ChI2+3Xb051PZCkLryI/Ir1MVKviT2FIloaTQ==} 1493 | engines: {node: '>=12'} 1494 | 1495 | readable-stream@4.7.0: 1496 | resolution: {integrity: sha512-oIGGmcpTLwPga8Bn6/Z75SVaH1z5dUut2ibSyAMVhmUggWpmDn2dapB0n7f8nwaSiRtepAsfJyfXIO5DCVAODg==} 1497 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} 1498 | 1499 | real-require@0.2.0: 1500 | resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==} 1501 | engines: {node: '>= 12.13.0'} 1502 | 1503 | regexp.prototype.flags@1.5.3: 1504 | resolution: {integrity: sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==} 1505 | engines: {node: '>= 0.4'} 1506 | 1507 | resolve-from@4.0.0: 1508 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} 1509 | engines: {node: '>=4'} 1510 | 1511 | resolve@1.22.8: 1512 | resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} 1513 | hasBin: true 1514 | 1515 | reusify@1.0.4: 1516 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 1517 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 1518 | 1519 | rimraf@3.0.2: 1520 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 1521 | deprecated: Rimraf versions prior to v4 are no longer supported 1522 | hasBin: true 1523 | 1524 | rimraf@5.0.10: 1525 | resolution: {integrity: sha512-l0OE8wL34P4nJH/H2ffoaniAokM2qSmrtXHmlpvYr5AVVX8msAyW0l8NVJFDxlSK4u3Uh/f41cQheDVdnYijwQ==} 1526 | hasBin: true 1527 | 1528 | roarr@2.15.4: 1529 | resolution: {integrity: sha512-CHhPh+UNHD2GTXNYhPWLnU8ONHdI+5DI+4EYIAOaiD63rHeYlZvyh8P+in5999TTSFgUYuKUAjzRI4mdh/p+2A==} 1530 | engines: {node: '>=8.0'} 1531 | 1532 | run-parallel@1.2.0: 1533 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 1534 | 1535 | safe-array-concat@1.1.2: 1536 | resolution: {integrity: sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==} 1537 | engines: {node: '>=0.4'} 1538 | 1539 | safe-buffer@5.2.1: 1540 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 1541 | 1542 | safe-regex-test@1.0.3: 1543 | resolution: {integrity: sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==} 1544 | engines: {node: '>= 0.4'} 1545 | 1546 | safe-stable-stringify@2.5.0: 1547 | resolution: {integrity: sha512-b3rppTKm9T+PsVCBEOUR46GWI7fdOs00VKZ1+9c1EWDaDMvjQc6tUwuFyIprgGgTcWoVHSKrU8H31ZHA2e0RHA==} 1548 | engines: {node: '>=10'} 1549 | 1550 | secure-json-parse@2.7.0: 1551 | resolution: {integrity: sha512-6aU+Rwsezw7VR8/nyvKTx8QpWH9FrcYiXXlqC4z5d5XQBDRqtbfsRjnwGyqbi3gddNtWHuEk9OANUotL26qKUw==} 1552 | 1553 | semver-compare@1.0.0: 1554 | resolution: {integrity: sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==} 1555 | 1556 | semver@6.3.1: 1557 | resolution: {integrity: sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==} 1558 | hasBin: true 1559 | 1560 | semver@7.7.1: 1561 | resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==} 1562 | engines: {node: '>=10'} 1563 | hasBin: true 1564 | 1565 | semver@7.7.2: 1566 | resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} 1567 | engines: {node: '>=10'} 1568 | hasBin: true 1569 | 1570 | serialize-error@7.0.1: 1571 | resolution: {integrity: sha512-8I8TjW5KMOKsZQTvoxjuSIa7foAwPWGOts+6o7sgjz41/qMD9VQHEDxi6PBvK2l0MXUmqZyNpUK+T2tQaaElvw==} 1572 | engines: {node: '>=10'} 1573 | 1574 | set-function-length@1.2.2: 1575 | resolution: {integrity: sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==} 1576 | engines: {node: '>= 0.4'} 1577 | 1578 | set-function-name@2.0.2: 1579 | resolution: {integrity: sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==} 1580 | engines: {node: '>= 0.4'} 1581 | 1582 | sharp@0.33.5: 1583 | resolution: {integrity: sha512-haPVm1EkS9pgvHrQ/F3Xy+hgcuMV0Wm9vfIBSiwZ05k+xgb0PkBQpGsAA/oWdDobNaZTH5ppvHtzCFbnSEwHVw==} 1584 | engines: {node: ^18.17.0 || ^20.3.0 || >=21.0.0} 1585 | 1586 | shebang-command@2.0.0: 1587 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 1588 | engines: {node: '>=8'} 1589 | 1590 | shebang-regex@3.0.0: 1591 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 1592 | engines: {node: '>=8'} 1593 | 1594 | side-channel@1.0.6: 1595 | resolution: {integrity: sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA==} 1596 | engines: {node: '>= 0.4'} 1597 | 1598 | signal-exit@4.1.0: 1599 | resolution: {integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==} 1600 | engines: {node: '>=14'} 1601 | 1602 | simple-swizzle@0.2.2: 1603 | resolution: {integrity: sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg==} 1604 | 1605 | sonic-boom@3.8.1: 1606 | resolution: {integrity: sha512-y4Z8LCDBuum+PBP3lSV7RHrXscqksve/bi0as7mhwVnBW+/wUqKT/2Kb7um8yqcFy0duYbbPxzt89Zy2nOCaxg==} 1607 | 1608 | sonic-boom@4.2.0: 1609 | resolution: {integrity: sha512-INb7TM37/mAcsGmc9hyyI6+QR3rR1zVRu36B0NeGXKnOOLiZOfER5SA+N7X7k3yUYRzLWafduTDvJAfDswwEww==} 1610 | 1611 | split2@4.2.0: 1612 | resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} 1613 | engines: {node: '>= 10.x'} 1614 | 1615 | sprintf-js@1.1.3: 1616 | resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} 1617 | 1618 | string-width@4.2.3: 1619 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 1620 | engines: {node: '>=8'} 1621 | 1622 | string-width@5.1.2: 1623 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 1624 | engines: {node: '>=12'} 1625 | 1626 | string.prototype.trim@1.2.9: 1627 | resolution: {integrity: sha512-klHuCNxiMZ8MlsOihJhJEBJAiMVqU3Z2nEXWfWnIqjN0gEFS9J9+IxKozWWtQGcgoa1WUZzLjKPTr4ZHNFTFxw==} 1628 | engines: {node: '>= 0.4'} 1629 | 1630 | string.prototype.trimend@1.0.8: 1631 | resolution: {integrity: sha512-p73uL5VCHCO2BZZ6krwwQE3kCzM7NKmis8S//xEC6fQonchbum4eP6kR4DLEjQFO3Wnj3Fuo8NM0kOSjVdHjZQ==} 1632 | 1633 | string.prototype.trimstart@1.0.8: 1634 | resolution: {integrity: sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==} 1635 | engines: {node: '>= 0.4'} 1636 | 1637 | string_decoder@1.3.0: 1638 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 1639 | 1640 | strip-ansi@6.0.1: 1641 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 1642 | engines: {node: '>=8'} 1643 | 1644 | strip-ansi@7.1.0: 1645 | resolution: {integrity: sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==} 1646 | engines: {node: '>=12'} 1647 | 1648 | strip-bom@3.0.0: 1649 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} 1650 | engines: {node: '>=4'} 1651 | 1652 | strip-json-comments@3.1.1: 1653 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} 1654 | engines: {node: '>=8'} 1655 | 1656 | supports-color@7.2.0: 1657 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 1658 | engines: {node: '>=8'} 1659 | 1660 | supports-preserve-symlinks-flag@1.0.0: 1661 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} 1662 | engines: {node: '>= 0.4'} 1663 | 1664 | synckit@0.10.3: 1665 | resolution: {integrity: sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==} 1666 | engines: {node: ^14.18.0 || >=16.0.0} 1667 | 1668 | tar@7.4.3: 1669 | resolution: {integrity: sha512-5S7Va8hKfV7W5U6g3aYxXmlPoZVAwUMy9AOKyF2fVuZa2UD3qZjg578OrLRt8PcNN1PleVaL/5/yYATNL0ICUw==} 1670 | engines: {node: '>=18'} 1671 | 1672 | text-table@0.2.0: 1673 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} 1674 | 1675 | thread-stream@2.7.0: 1676 | resolution: {integrity: sha512-qQiRWsU/wvNolI6tbbCKd9iKaTnCXsTwVxhhKM6nctPdujTyztjlbUkUTUymidWcMnZ5pWR0ej4a0tjsW021vw==} 1677 | 1678 | thread-stream@3.1.0: 1679 | resolution: {integrity: sha512-OqyPZ9u96VohAyMfJykzmivOrY2wfMSf3C5TtFJVgN+Hm6aj+voFhlK+kZEIv2FBh1X6Xp3DlnCOfEQ3B2J86A==} 1680 | 1681 | to-regex-range@5.0.1: 1682 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 1683 | engines: {node: '>=8.0'} 1684 | 1685 | tr46@0.0.3: 1686 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 1687 | 1688 | ts-api-utils@1.4.3: 1689 | resolution: {integrity: sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==} 1690 | engines: {node: '>=16'} 1691 | peerDependencies: 1692 | typescript: '>=4.2.0' 1693 | 1694 | ts-api-utils@2.1.0: 1695 | resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} 1696 | engines: {node: '>=18.12'} 1697 | peerDependencies: 1698 | typescript: '>=4.8.4' 1699 | 1700 | tsconfig-paths@3.15.0: 1701 | resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} 1702 | 1703 | tslib@2.8.1: 1704 | resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} 1705 | 1706 | type-check@0.4.0: 1707 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==} 1708 | engines: {node: '>= 0.8.0'} 1709 | 1710 | type-fest@0.13.1: 1711 | resolution: {integrity: sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==} 1712 | engines: {node: '>=10'} 1713 | 1714 | type-fest@0.20.2: 1715 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} 1716 | engines: {node: '>=10'} 1717 | 1718 | type-fest@4.41.0: 1719 | resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} 1720 | engines: {node: '>=16'} 1721 | 1722 | typed-array-buffer@1.0.2: 1723 | resolution: {integrity: sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==} 1724 | engines: {node: '>= 0.4'} 1725 | 1726 | typed-array-byte-length@1.0.1: 1727 | resolution: {integrity: sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==} 1728 | engines: {node: '>= 0.4'} 1729 | 1730 | typed-array-byte-offset@1.0.2: 1731 | resolution: {integrity: sha512-Ous0vodHa56FviZucS2E63zkgtgrACj7omjwd/8lTEMEPFFyjfixMZ1ZXenpgCFBBt4EC1J2XsyVS2gkG0eTFA==} 1732 | engines: {node: '>= 0.4'} 1733 | 1734 | typed-array-length@1.0.6: 1735 | resolution: {integrity: sha512-/OxDN6OtAk5KBpGb28T+HZc2M+ADtvRxXrKKbUwtsLgdoxgX13hyy7ek6bFRl5+aBs2yZzB0c4CnQfAtVypW/g==} 1736 | engines: {node: '>= 0.4'} 1737 | 1738 | typescript@5.8.2: 1739 | resolution: {integrity: sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==} 1740 | engines: {node: '>=14.17'} 1741 | hasBin: true 1742 | 1743 | unbox-primitive@1.0.2: 1744 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} 1745 | 1746 | undici-types@5.26.5: 1747 | resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} 1748 | 1749 | undici-types@6.20.0: 1750 | resolution: {integrity: sha512-Ny6QZ2Nju20vw1SRHe3d9jVu6gJ+4e3+MMpqu7pqE5HT6WsTSlce++GQmK5UXS8mzV8DSYHrQH+Xrf2jVcuKNg==} 1751 | 1752 | uri-js@4.4.1: 1753 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 1754 | 1755 | web-streams-polyfill@4.0.0-beta.3: 1756 | resolution: {integrity: sha512-QW95TCTaHmsYfHDybGMwO5IJIM93I/6vTRk+daHTWFPhwh+C8Cg7j7XyKrwrj8Ib6vYXe0ocYNrmzY4xAAN6ug==} 1757 | engines: {node: '>= 14'} 1758 | 1759 | webidl-conversions@3.0.1: 1760 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 1761 | 1762 | whatwg-url@5.0.0: 1763 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 1764 | 1765 | which-boxed-primitive@1.0.2: 1766 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} 1767 | 1768 | which-typed-array@1.1.15: 1769 | resolution: {integrity: sha512-oV0jmFtUky6CXfkqehVvBP/LSWJ2sy4vWMioiENyJLePrBO/yKyV9OyJySfAKosh+RYkIl5zJCNZ8/4JncrpdA==} 1770 | engines: {node: '>= 0.4'} 1771 | 1772 | which@2.0.2: 1773 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 1774 | engines: {node: '>= 8'} 1775 | hasBin: true 1776 | 1777 | word-wrap@1.2.5: 1778 | resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 1779 | engines: {node: '>=0.10.0'} 1780 | 1781 | wrap-ansi@7.0.0: 1782 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 1783 | engines: {node: '>=10'} 1784 | 1785 | wrap-ansi@8.1.0: 1786 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 1787 | engines: {node: '>=12'} 1788 | 1789 | wrappy@1.0.2: 1790 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 1791 | 1792 | ws@8.18.1: 1793 | resolution: {integrity: sha512-RKW2aJZMXeMxVpnZ6bck+RswznaxmzdULiBr6KY7XkTnW8uvt0iT9H5DkHUChXrc+uurzwa0rVI16n/Xzjdz1w==} 1794 | engines: {node: '>=10.0.0'} 1795 | peerDependencies: 1796 | bufferutil: ^4.0.1 1797 | utf-8-validate: '>=5.0.2' 1798 | peerDependenciesMeta: 1799 | bufferutil: 1800 | optional: true 1801 | utf-8-validate: 1802 | optional: true 1803 | 1804 | ws@8.18.3: 1805 | resolution: {integrity: sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==} 1806 | engines: {node: '>=10.0.0'} 1807 | peerDependencies: 1808 | bufferutil: ^4.0.1 1809 | utf-8-validate: '>=5.0.2' 1810 | peerDependenciesMeta: 1811 | bufferutil: 1812 | optional: true 1813 | utf-8-validate: 1814 | optional: true 1815 | 1816 | yallist@5.0.0: 1817 | resolution: {integrity: sha512-YgvUTfwqyc7UXVMrB+SImsVYSmTS8X/tSrtdNZMImM+n7+QTriRXyXim0mBrTXNeqzVF0KWGgHPeiyViFFrNDw==} 1818 | engines: {node: '>=18'} 1819 | 1820 | yocto-queue@0.1.0: 1821 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 1822 | engines: {node: '>=10'} 1823 | 1824 | zod@3.24.2: 1825 | resolution: {integrity: sha512-lY7CDW43ECgW9u1TcT3IoXHflywfVqDYze4waEz812jR/bZ8FHDsl7pFQoSZTz5N+2NqRXs8GBwnAwo3ZNxqhQ==} 1826 | 1827 | snapshots: 1828 | 1829 | '@babel/code-frame@7.26.2': 1830 | dependencies: 1831 | '@babel/helper-validator-identifier': 7.25.9 1832 | js-tokens: 4.0.0 1833 | picocolors: 1.1.1 1834 | 1835 | '@babel/generator@7.26.9': 1836 | dependencies: 1837 | '@babel/parser': 7.26.9 1838 | '@babel/types': 7.26.9 1839 | '@jridgewell/gen-mapping': 0.3.8 1840 | '@jridgewell/trace-mapping': 0.3.25 1841 | jsesc: 3.1.0 1842 | 1843 | '@babel/helper-string-parser@7.25.9': {} 1844 | 1845 | '@babel/helper-validator-identifier@7.25.9': {} 1846 | 1847 | '@babel/parser@7.26.9': 1848 | dependencies: 1849 | '@babel/types': 7.26.9 1850 | 1851 | '@babel/template@7.26.9': 1852 | dependencies: 1853 | '@babel/code-frame': 7.26.2 1854 | '@babel/parser': 7.26.9 1855 | '@babel/types': 7.26.9 1856 | 1857 | '@babel/traverse@7.26.9': 1858 | dependencies: 1859 | '@babel/code-frame': 7.26.2 1860 | '@babel/generator': 7.26.9 1861 | '@babel/parser': 7.26.9 1862 | '@babel/template': 7.26.9 1863 | '@babel/types': 7.26.9 1864 | debug: 4.4.0 1865 | globals: 11.12.0 1866 | transitivePeerDependencies: 1867 | - supports-color 1868 | 1869 | '@babel/types@7.26.9': 1870 | dependencies: 1871 | '@babel/helper-string-parser': 7.25.9 1872 | '@babel/helper-validator-identifier': 7.25.9 1873 | 1874 | '@bufbuild/protobuf@1.10.0': {} 1875 | 1876 | '@bufbuild/protobuf@1.10.1': {} 1877 | 1878 | '@emnapi/runtime@1.3.1': 1879 | dependencies: 1880 | tslib: 2.8.1 1881 | optional: true 1882 | 1883 | '@eslint-community/eslint-utils@4.4.1(eslint@8.57.1)': 1884 | dependencies: 1885 | eslint: 8.57.1 1886 | eslint-visitor-keys: 3.4.3 1887 | 1888 | '@eslint-community/eslint-utils@4.5.1(eslint@8.57.1)': 1889 | dependencies: 1890 | eslint: 8.57.1 1891 | eslint-visitor-keys: 3.4.3 1892 | 1893 | '@eslint-community/regexpp@4.12.1': {} 1894 | 1895 | '@eslint/eslintrc@2.1.4': 1896 | dependencies: 1897 | ajv: 6.12.6 1898 | debug: 4.3.7 1899 | espree: 9.6.1 1900 | globals: 13.24.0 1901 | ignore: 5.3.2 1902 | import-fresh: 3.3.1 1903 | js-yaml: 4.1.0 1904 | minimatch: 3.1.2 1905 | strip-json-comments: 3.1.1 1906 | transitivePeerDependencies: 1907 | - supports-color 1908 | 1909 | '@eslint/eslintrc@3.3.1': 1910 | dependencies: 1911 | ajv: 6.12.6 1912 | debug: 4.4.0 1913 | espree: 10.3.0 1914 | globals: 14.0.0 1915 | ignore: 5.3.2 1916 | import-fresh: 3.3.1 1917 | js-yaml: 4.1.0 1918 | minimatch: 3.1.2 1919 | strip-json-comments: 3.1.1 1920 | transitivePeerDependencies: 1921 | - supports-color 1922 | 1923 | '@eslint/js@8.57.1': {} 1924 | 1925 | '@eslint/js@9.23.0': {} 1926 | 1927 | '@humanwhocodes/config-array@0.13.0': 1928 | dependencies: 1929 | '@humanwhocodes/object-schema': 2.0.3 1930 | debug: 4.3.7 1931 | minimatch: 3.1.2 1932 | transitivePeerDependencies: 1933 | - supports-color 1934 | 1935 | '@humanwhocodes/module-importer@1.0.1': {} 1936 | 1937 | '@humanwhocodes/object-schema@2.0.3': {} 1938 | 1939 | '@img/sharp-darwin-arm64@0.33.5': 1940 | optionalDependencies: 1941 | '@img/sharp-libvips-darwin-arm64': 1.0.4 1942 | optional: true 1943 | 1944 | '@img/sharp-darwin-x64@0.33.5': 1945 | optionalDependencies: 1946 | '@img/sharp-libvips-darwin-x64': 1.0.4 1947 | optional: true 1948 | 1949 | '@img/sharp-libvips-darwin-arm64@1.0.4': 1950 | optional: true 1951 | 1952 | '@img/sharp-libvips-darwin-x64@1.0.4': 1953 | optional: true 1954 | 1955 | '@img/sharp-libvips-linux-arm64@1.0.4': 1956 | optional: true 1957 | 1958 | '@img/sharp-libvips-linux-arm@1.0.5': 1959 | optional: true 1960 | 1961 | '@img/sharp-libvips-linux-s390x@1.0.4': 1962 | optional: true 1963 | 1964 | '@img/sharp-libvips-linux-x64@1.0.4': 1965 | optional: true 1966 | 1967 | '@img/sharp-libvips-linuxmusl-arm64@1.0.4': 1968 | optional: true 1969 | 1970 | '@img/sharp-libvips-linuxmusl-x64@1.0.4': 1971 | optional: true 1972 | 1973 | '@img/sharp-linux-arm64@0.33.5': 1974 | optionalDependencies: 1975 | '@img/sharp-libvips-linux-arm64': 1.0.4 1976 | optional: true 1977 | 1978 | '@img/sharp-linux-arm@0.33.5': 1979 | optionalDependencies: 1980 | '@img/sharp-libvips-linux-arm': 1.0.5 1981 | optional: true 1982 | 1983 | '@img/sharp-linux-s390x@0.33.5': 1984 | optionalDependencies: 1985 | '@img/sharp-libvips-linux-s390x': 1.0.4 1986 | optional: true 1987 | 1988 | '@img/sharp-linux-x64@0.33.5': 1989 | optionalDependencies: 1990 | '@img/sharp-libvips-linux-x64': 1.0.4 1991 | optional: true 1992 | 1993 | '@img/sharp-linuxmusl-arm64@0.33.5': 1994 | optionalDependencies: 1995 | '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 1996 | optional: true 1997 | 1998 | '@img/sharp-linuxmusl-x64@0.33.5': 1999 | optionalDependencies: 2000 | '@img/sharp-libvips-linuxmusl-x64': 1.0.4 2001 | optional: true 2002 | 2003 | '@img/sharp-wasm32@0.33.5': 2004 | dependencies: 2005 | '@emnapi/runtime': 1.3.1 2006 | optional: true 2007 | 2008 | '@img/sharp-win32-ia32@0.33.5': 2009 | optional: true 2010 | 2011 | '@img/sharp-win32-x64@0.33.5': 2012 | optional: true 2013 | 2014 | '@isaacs/cliui@8.0.2': 2015 | dependencies: 2016 | string-width: 5.1.2 2017 | string-width-cjs: string-width@4.2.3 2018 | strip-ansi: 7.1.0 2019 | strip-ansi-cjs: strip-ansi@6.0.1 2020 | wrap-ansi: 8.1.0 2021 | wrap-ansi-cjs: wrap-ansi@7.0.0 2022 | 2023 | '@isaacs/fs-minipass@4.0.1': 2024 | dependencies: 2025 | minipass: 7.1.2 2026 | 2027 | '@jridgewell/gen-mapping@0.3.8': 2028 | dependencies: 2029 | '@jridgewell/set-array': 1.2.1 2030 | '@jridgewell/sourcemap-codec': 1.5.0 2031 | '@jridgewell/trace-mapping': 0.3.25 2032 | 2033 | '@jridgewell/resolve-uri@3.1.2': {} 2034 | 2035 | '@jridgewell/set-array@1.2.1': {} 2036 | 2037 | '@jridgewell/sourcemap-codec@1.5.0': {} 2038 | 2039 | '@jridgewell/trace-mapping@0.3.25': 2040 | dependencies: 2041 | '@jridgewell/resolve-uri': 3.1.2 2042 | '@jridgewell/sourcemap-codec': 1.5.0 2043 | 2044 | '@livekit/agents-plugin-deepgram@0.5.4(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18)': 2045 | dependencies: 2046 | '@livekit/agents': 0.7.9(@livekit/rtc-node@0.13.18) 2047 | '@livekit/rtc-node': 0.13.18 2048 | ws: 8.18.1 2049 | transitivePeerDependencies: 2050 | - bufferutil 2051 | - utf-8-validate 2052 | 2053 | '@livekit/agents-plugin-elevenlabs@0.6.2(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18)': 2054 | dependencies: 2055 | '@livekit/agents': 0.7.9(@livekit/rtc-node@0.13.18) 2056 | '@livekit/rtc-node': 0.13.18 2057 | ws: 8.18.1 2058 | transitivePeerDependencies: 2059 | - bufferutil 2060 | - utf-8-validate 2061 | 2062 | '@livekit/agents-plugin-openai@0.9.0(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18)(zod@3.24.2)': 2063 | dependencies: 2064 | '@livekit/agents': 0.7.9(@livekit/rtc-node@0.13.18) 2065 | '@livekit/rtc-node': 0.13.18 2066 | openai: 4.86.1(ws@8.18.1)(zod@3.24.2) 2067 | sharp: 0.33.5 2068 | ws: 8.18.1 2069 | transitivePeerDependencies: 2070 | - bufferutil 2071 | - encoding 2072 | - utf-8-validate 2073 | - zod 2074 | 2075 | '@livekit/agents-plugin-silero@0.5.5(@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18))(@livekit/rtc-node@0.13.18)': 2076 | dependencies: 2077 | '@livekit/agents': 0.7.9(@livekit/rtc-node@0.13.18) 2078 | '@livekit/rtc-node': 0.13.18 2079 | onnxruntime-node: 1.21.0 2080 | ws: 8.18.1 2081 | transitivePeerDependencies: 2082 | - bufferutil 2083 | - utf-8-validate 2084 | 2085 | '@livekit/agents@0.7.9(@livekit/rtc-node@0.13.18)': 2086 | dependencies: 2087 | '@livekit/mutex': 1.1.1 2088 | '@livekit/protocol': 1.39.3 2089 | '@livekit/rtc-node': 0.13.18 2090 | '@livekit/typed-emitter': 3.0.0 2091 | commander: 12.1.0 2092 | livekit-server-sdk: 2.13.1 2093 | pino: 8.21.0 2094 | pino-pretty: 11.3.0 2095 | ws: 8.18.3 2096 | zod: 3.24.2 2097 | transitivePeerDependencies: 2098 | - bufferutil 2099 | - utf-8-validate 2100 | 2101 | '@livekit/mutex@1.1.1': {} 2102 | 2103 | '@livekit/protocol@1.39.3': 2104 | dependencies: 2105 | '@bufbuild/protobuf': 1.10.1 2106 | 2107 | '@livekit/rtc-node-darwin-arm64@0.13.18': 2108 | optional: true 2109 | 2110 | '@livekit/rtc-node-darwin-x64@0.13.18': 2111 | optional: true 2112 | 2113 | '@livekit/rtc-node-linux-arm64-gnu@0.13.18': 2114 | optional: true 2115 | 2116 | '@livekit/rtc-node-linux-x64-gnu@0.13.18': 2117 | optional: true 2118 | 2119 | '@livekit/rtc-node-win32-x64-msvc@0.13.18': 2120 | optional: true 2121 | 2122 | '@livekit/rtc-node@0.13.18': 2123 | dependencies: 2124 | '@bufbuild/protobuf': 1.10.0 2125 | '@livekit/mutex': 1.1.1 2126 | '@livekit/typed-emitter': 3.0.0 2127 | pino: 9.6.0 2128 | pino-pretty: 13.0.0 2129 | optionalDependencies: 2130 | '@livekit/rtc-node-darwin-arm64': 0.13.18 2131 | '@livekit/rtc-node-darwin-x64': 0.13.18 2132 | '@livekit/rtc-node-linux-arm64-gnu': 0.13.18 2133 | '@livekit/rtc-node-linux-x64-gnu': 0.13.18 2134 | '@livekit/rtc-node-win32-x64-msvc': 0.13.18 2135 | 2136 | '@livekit/typed-emitter@3.0.0': {} 2137 | 2138 | '@nodelib/fs.scandir@2.1.5': 2139 | dependencies: 2140 | '@nodelib/fs.stat': 2.0.5 2141 | run-parallel: 1.2.0 2142 | 2143 | '@nodelib/fs.stat@2.0.5': {} 2144 | 2145 | '@nodelib/fs.walk@1.2.8': 2146 | dependencies: 2147 | '@nodelib/fs.scandir': 2.1.5 2148 | fastq: 1.17.1 2149 | 2150 | '@pkgjs/parseargs@0.11.0': 2151 | optional: true 2152 | 2153 | '@pkgr/core@0.2.0': {} 2154 | 2155 | '@rtsao/scc@1.1.0': {} 2156 | 2157 | '@trivago/prettier-plugin-sort-imports@5.2.2(prettier@3.3.3)': 2158 | dependencies: 2159 | '@babel/generator': 7.26.9 2160 | '@babel/parser': 7.26.9 2161 | '@babel/traverse': 7.26.9 2162 | '@babel/types': 7.26.9 2163 | javascript-natural-sort: 0.7.1 2164 | lodash: 4.17.21 2165 | prettier: 3.3.3 2166 | transitivePeerDependencies: 2167 | - supports-color 2168 | 2169 | '@types/json5@0.0.29': {} 2170 | 2171 | '@types/node-fetch@2.6.12': 2172 | dependencies: 2173 | '@types/node': 22.13.13 2174 | form-data: 4.0.2 2175 | 2176 | '@types/node@18.19.83': 2177 | dependencies: 2178 | undici-types: 5.26.5 2179 | 2180 | '@types/node@22.13.13': 2181 | dependencies: 2182 | undici-types: 6.20.0 2183 | 2184 | '@typescript-eslint/eslint-plugin@8.28.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1)(typescript@5.8.2)': 2185 | dependencies: 2186 | '@eslint-community/regexpp': 4.12.1 2187 | '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.8.2) 2188 | '@typescript-eslint/scope-manager': 8.28.0 2189 | '@typescript-eslint/type-utils': 8.28.0(eslint@8.57.1)(typescript@5.8.2) 2190 | '@typescript-eslint/utils': 8.28.0(eslint@8.57.1)(typescript@5.8.2) 2191 | '@typescript-eslint/visitor-keys': 8.28.0 2192 | eslint: 8.57.1 2193 | graphemer: 1.4.0 2194 | ignore: 5.3.2 2195 | natural-compare: 1.4.0 2196 | ts-api-utils: 2.1.0(typescript@5.8.2) 2197 | typescript: 5.8.2 2198 | transitivePeerDependencies: 2199 | - supports-color 2200 | 2201 | '@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2)': 2202 | dependencies: 2203 | '@typescript-eslint/scope-manager': 8.14.0 2204 | '@typescript-eslint/types': 8.14.0 2205 | '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.8.2) 2206 | '@typescript-eslint/visitor-keys': 8.14.0 2207 | debug: 4.4.1 2208 | eslint: 8.57.1 2209 | optionalDependencies: 2210 | typescript: 5.8.2 2211 | transitivePeerDependencies: 2212 | - supports-color 2213 | 2214 | '@typescript-eslint/scope-manager@8.14.0': 2215 | dependencies: 2216 | '@typescript-eslint/types': 8.14.0 2217 | '@typescript-eslint/visitor-keys': 8.14.0 2218 | 2219 | '@typescript-eslint/scope-manager@8.28.0': 2220 | dependencies: 2221 | '@typescript-eslint/types': 8.28.0 2222 | '@typescript-eslint/visitor-keys': 8.28.0 2223 | 2224 | '@typescript-eslint/type-utils@8.28.0(eslint@8.57.1)(typescript@5.8.2)': 2225 | dependencies: 2226 | '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) 2227 | '@typescript-eslint/utils': 8.28.0(eslint@8.57.1)(typescript@5.8.2) 2228 | debug: 4.4.0 2229 | eslint: 8.57.1 2230 | ts-api-utils: 2.1.0(typescript@5.8.2) 2231 | typescript: 5.8.2 2232 | transitivePeerDependencies: 2233 | - supports-color 2234 | 2235 | '@typescript-eslint/types@8.14.0': {} 2236 | 2237 | '@typescript-eslint/types@8.28.0': {} 2238 | 2239 | '@typescript-eslint/typescript-estree@8.14.0(typescript@5.8.2)': 2240 | dependencies: 2241 | '@typescript-eslint/types': 8.14.0 2242 | '@typescript-eslint/visitor-keys': 8.14.0 2243 | debug: 4.4.1 2244 | fast-glob: 3.3.3 2245 | is-glob: 4.0.3 2246 | minimatch: 9.0.5 2247 | semver: 7.7.2 2248 | ts-api-utils: 1.4.3(typescript@5.8.2) 2249 | optionalDependencies: 2250 | typescript: 5.8.2 2251 | transitivePeerDependencies: 2252 | - supports-color 2253 | 2254 | '@typescript-eslint/typescript-estree@8.28.0(typescript@5.8.2)': 2255 | dependencies: 2256 | '@typescript-eslint/types': 8.28.0 2257 | '@typescript-eslint/visitor-keys': 8.28.0 2258 | debug: 4.4.0 2259 | fast-glob: 3.3.3 2260 | is-glob: 4.0.3 2261 | minimatch: 9.0.5 2262 | semver: 7.7.1 2263 | ts-api-utils: 2.1.0(typescript@5.8.2) 2264 | typescript: 5.8.2 2265 | transitivePeerDependencies: 2266 | - supports-color 2267 | 2268 | '@typescript-eslint/utils@8.28.0(eslint@8.57.1)(typescript@5.8.2)': 2269 | dependencies: 2270 | '@eslint-community/eslint-utils': 4.5.1(eslint@8.57.1) 2271 | '@typescript-eslint/scope-manager': 8.28.0 2272 | '@typescript-eslint/types': 8.28.0 2273 | '@typescript-eslint/typescript-estree': 8.28.0(typescript@5.8.2) 2274 | eslint: 8.57.1 2275 | typescript: 5.8.2 2276 | transitivePeerDependencies: 2277 | - supports-color 2278 | 2279 | '@typescript-eslint/visitor-keys@8.14.0': 2280 | dependencies: 2281 | '@typescript-eslint/types': 8.14.0 2282 | eslint-visitor-keys: 3.4.3 2283 | 2284 | '@typescript-eslint/visitor-keys@8.28.0': 2285 | dependencies: 2286 | '@typescript-eslint/types': 8.28.0 2287 | eslint-visitor-keys: 4.2.0 2288 | 2289 | '@ungap/structured-clone@1.2.0': {} 2290 | 2291 | abort-controller@3.0.0: 2292 | dependencies: 2293 | event-target-shim: 5.0.1 2294 | 2295 | acorn-jsx@5.3.2(acorn@8.14.0): 2296 | dependencies: 2297 | acorn: 8.14.0 2298 | 2299 | acorn-jsx@5.3.2(acorn@8.14.1): 2300 | dependencies: 2301 | acorn: 8.14.1 2302 | 2303 | acorn@8.14.0: {} 2304 | 2305 | acorn@8.14.1: {} 2306 | 2307 | agentkeepalive@4.6.0: 2308 | dependencies: 2309 | humanize-ms: 1.2.1 2310 | 2311 | ajv@6.12.6: 2312 | dependencies: 2313 | fast-deep-equal: 3.1.3 2314 | fast-json-stable-stringify: 2.1.0 2315 | json-schema-traverse: 0.4.1 2316 | uri-js: 4.4.1 2317 | 2318 | ansi-regex@5.0.1: {} 2319 | 2320 | ansi-regex@6.1.0: {} 2321 | 2322 | ansi-styles@4.3.0: 2323 | dependencies: 2324 | color-convert: 2.0.1 2325 | 2326 | ansi-styles@6.2.1: {} 2327 | 2328 | argparse@2.0.1: {} 2329 | 2330 | array-buffer-byte-length@1.0.1: 2331 | dependencies: 2332 | call-bind: 1.0.7 2333 | is-array-buffer: 3.0.4 2334 | 2335 | array-includes@3.1.8: 2336 | dependencies: 2337 | call-bind: 1.0.7 2338 | define-properties: 1.2.1 2339 | es-abstract: 1.23.5 2340 | es-object-atoms: 1.0.0 2341 | get-intrinsic: 1.2.4 2342 | is-string: 1.0.7 2343 | 2344 | array.prototype.findlastindex@1.2.5: 2345 | dependencies: 2346 | call-bind: 1.0.7 2347 | define-properties: 1.2.1 2348 | es-abstract: 1.23.5 2349 | es-errors: 1.3.0 2350 | es-object-atoms: 1.0.0 2351 | es-shim-unscopables: 1.0.2 2352 | 2353 | array.prototype.flat@1.3.2: 2354 | dependencies: 2355 | call-bind: 1.0.7 2356 | define-properties: 1.2.1 2357 | es-abstract: 1.23.5 2358 | es-shim-unscopables: 1.0.2 2359 | 2360 | array.prototype.flatmap@1.3.2: 2361 | dependencies: 2362 | call-bind: 1.0.7 2363 | define-properties: 1.2.1 2364 | es-abstract: 1.23.5 2365 | es-shim-unscopables: 1.0.2 2366 | 2367 | arraybuffer.prototype.slice@1.0.3: 2368 | dependencies: 2369 | array-buffer-byte-length: 1.0.1 2370 | call-bind: 1.0.7 2371 | define-properties: 1.2.1 2372 | es-abstract: 1.23.5 2373 | es-errors: 1.3.0 2374 | get-intrinsic: 1.2.4 2375 | is-array-buffer: 3.0.4 2376 | is-shared-array-buffer: 1.0.3 2377 | 2378 | asynckit@0.4.0: {} 2379 | 2380 | atomic-sleep@1.0.0: {} 2381 | 2382 | available-typed-arrays@1.0.7: 2383 | dependencies: 2384 | possible-typed-array-names: 1.0.0 2385 | 2386 | balanced-match@1.0.2: {} 2387 | 2388 | base64-js@1.5.1: {} 2389 | 2390 | boolean@3.2.0: {} 2391 | 2392 | brace-expansion@1.1.11: 2393 | dependencies: 2394 | balanced-match: 1.0.2 2395 | concat-map: 0.0.1 2396 | 2397 | brace-expansion@2.0.1: 2398 | dependencies: 2399 | balanced-match: 1.0.2 2400 | 2401 | braces@3.0.3: 2402 | dependencies: 2403 | fill-range: 7.1.1 2404 | 2405 | buffer@6.0.3: 2406 | dependencies: 2407 | base64-js: 1.5.1 2408 | ieee754: 1.2.1 2409 | 2410 | call-bind-apply-helpers@1.0.2: 2411 | dependencies: 2412 | es-errors: 1.3.0 2413 | function-bind: 1.1.2 2414 | 2415 | call-bind@1.0.7: 2416 | dependencies: 2417 | es-define-property: 1.0.0 2418 | es-errors: 1.3.0 2419 | function-bind: 1.1.2 2420 | get-intrinsic: 1.2.4 2421 | set-function-length: 1.2.2 2422 | 2423 | callsites@3.1.0: {} 2424 | 2425 | camelcase-keys@9.1.3: 2426 | dependencies: 2427 | camelcase: 8.0.0 2428 | map-obj: 5.0.0 2429 | quick-lru: 6.1.2 2430 | type-fest: 4.41.0 2431 | 2432 | camelcase@8.0.0: {} 2433 | 2434 | chalk@4.1.2: 2435 | dependencies: 2436 | ansi-styles: 4.3.0 2437 | supports-color: 7.2.0 2438 | 2439 | chownr@3.0.0: {} 2440 | 2441 | color-convert@2.0.1: 2442 | dependencies: 2443 | color-name: 1.1.4 2444 | 2445 | color-name@1.1.4: {} 2446 | 2447 | color-string@1.9.1: 2448 | dependencies: 2449 | color-name: 1.1.4 2450 | simple-swizzle: 0.2.2 2451 | 2452 | color@4.2.3: 2453 | dependencies: 2454 | color-convert: 2.0.1 2455 | color-string: 1.9.1 2456 | 2457 | colorette@2.0.20: {} 2458 | 2459 | combined-stream@1.0.8: 2460 | dependencies: 2461 | delayed-stream: 1.0.0 2462 | 2463 | commander@12.1.0: {} 2464 | 2465 | concat-map@0.0.1: {} 2466 | 2467 | cross-spawn@7.0.6: 2468 | dependencies: 2469 | path-key: 3.1.1 2470 | shebang-command: 2.0.0 2471 | which: 2.0.2 2472 | 2473 | data-view-buffer@1.0.1: 2474 | dependencies: 2475 | call-bind: 1.0.7 2476 | es-errors: 1.3.0 2477 | is-data-view: 1.0.1 2478 | 2479 | data-view-byte-length@1.0.1: 2480 | dependencies: 2481 | call-bind: 1.0.7 2482 | es-errors: 1.3.0 2483 | is-data-view: 1.0.1 2484 | 2485 | data-view-byte-offset@1.0.0: 2486 | dependencies: 2487 | call-bind: 1.0.7 2488 | es-errors: 1.3.0 2489 | is-data-view: 1.0.1 2490 | 2491 | dateformat@4.6.3: {} 2492 | 2493 | debug@3.2.7: 2494 | dependencies: 2495 | ms: 2.1.3 2496 | 2497 | debug@4.3.7: 2498 | dependencies: 2499 | ms: 2.1.3 2500 | 2501 | debug@4.4.0: 2502 | dependencies: 2503 | ms: 2.1.3 2504 | 2505 | debug@4.4.1: 2506 | dependencies: 2507 | ms: 2.1.3 2508 | 2509 | deep-is@0.1.4: {} 2510 | 2511 | define-data-property@1.1.4: 2512 | dependencies: 2513 | es-define-property: 1.0.0 2514 | es-errors: 1.3.0 2515 | gopd: 1.0.1 2516 | 2517 | define-properties@1.2.1: 2518 | dependencies: 2519 | define-data-property: 1.1.4 2520 | has-property-descriptors: 1.0.2 2521 | object-keys: 1.1.1 2522 | 2523 | delayed-stream@1.0.0: {} 2524 | 2525 | detect-libc@2.0.3: {} 2526 | 2527 | detect-node@2.1.0: {} 2528 | 2529 | doctrine@2.1.0: 2530 | dependencies: 2531 | esutils: 2.0.3 2532 | 2533 | doctrine@3.0.0: 2534 | dependencies: 2535 | esutils: 2.0.3 2536 | 2537 | dotenv@16.4.7: {} 2538 | 2539 | dunder-proto@1.0.1: 2540 | dependencies: 2541 | call-bind-apply-helpers: 1.0.2 2542 | es-errors: 1.3.0 2543 | gopd: 1.2.0 2544 | 2545 | eastasianwidth@0.2.0: {} 2546 | 2547 | emoji-regex@8.0.0: {} 2548 | 2549 | emoji-regex@9.2.2: {} 2550 | 2551 | end-of-stream@1.4.4: 2552 | dependencies: 2553 | once: 1.4.0 2554 | 2555 | end-of-stream@1.4.5: 2556 | dependencies: 2557 | once: 1.4.0 2558 | 2559 | es-abstract@1.23.5: 2560 | dependencies: 2561 | array-buffer-byte-length: 1.0.1 2562 | arraybuffer.prototype.slice: 1.0.3 2563 | available-typed-arrays: 1.0.7 2564 | call-bind: 1.0.7 2565 | data-view-buffer: 1.0.1 2566 | data-view-byte-length: 1.0.1 2567 | data-view-byte-offset: 1.0.0 2568 | es-define-property: 1.0.0 2569 | es-errors: 1.3.0 2570 | es-object-atoms: 1.0.0 2571 | es-set-tostringtag: 2.0.3 2572 | es-to-primitive: 1.2.1 2573 | function.prototype.name: 1.1.6 2574 | get-intrinsic: 1.2.4 2575 | get-symbol-description: 1.0.2 2576 | globalthis: 1.0.4 2577 | gopd: 1.0.1 2578 | has-property-descriptors: 1.0.2 2579 | has-proto: 1.0.3 2580 | has-symbols: 1.0.3 2581 | hasown: 2.0.2 2582 | internal-slot: 1.0.7 2583 | is-array-buffer: 3.0.4 2584 | is-callable: 1.2.7 2585 | is-data-view: 1.0.1 2586 | is-negative-zero: 2.0.3 2587 | is-regex: 1.1.4 2588 | is-shared-array-buffer: 1.0.3 2589 | is-string: 1.0.7 2590 | is-typed-array: 1.1.13 2591 | is-weakref: 1.0.2 2592 | object-inspect: 1.13.3 2593 | object-keys: 1.1.1 2594 | object.assign: 4.1.5 2595 | regexp.prototype.flags: 1.5.3 2596 | safe-array-concat: 1.1.2 2597 | safe-regex-test: 1.0.3 2598 | string.prototype.trim: 1.2.9 2599 | string.prototype.trimend: 1.0.8 2600 | string.prototype.trimstart: 1.0.8 2601 | typed-array-buffer: 1.0.2 2602 | typed-array-byte-length: 1.0.1 2603 | typed-array-byte-offset: 1.0.2 2604 | typed-array-length: 1.0.6 2605 | unbox-primitive: 1.0.2 2606 | which-typed-array: 1.1.15 2607 | 2608 | es-define-property@1.0.0: 2609 | dependencies: 2610 | get-intrinsic: 1.2.4 2611 | 2612 | es-define-property@1.0.1: {} 2613 | 2614 | es-errors@1.3.0: {} 2615 | 2616 | es-object-atoms@1.0.0: 2617 | dependencies: 2618 | es-errors: 1.3.0 2619 | 2620 | es-object-atoms@1.1.1: 2621 | dependencies: 2622 | es-errors: 1.3.0 2623 | 2624 | es-set-tostringtag@2.0.3: 2625 | dependencies: 2626 | get-intrinsic: 1.2.4 2627 | has-tostringtag: 1.0.2 2628 | hasown: 2.0.2 2629 | 2630 | es-set-tostringtag@2.1.0: 2631 | dependencies: 2632 | es-errors: 1.3.0 2633 | get-intrinsic: 1.3.0 2634 | has-tostringtag: 1.0.2 2635 | hasown: 2.0.2 2636 | 2637 | es-shim-unscopables@1.0.2: 2638 | dependencies: 2639 | hasown: 2.0.2 2640 | 2641 | es-to-primitive@1.2.1: 2642 | dependencies: 2643 | is-callable: 1.2.7 2644 | is-date-object: 1.0.5 2645 | is-symbol: 1.0.4 2646 | 2647 | es6-error@4.1.1: {} 2648 | 2649 | escape-string-regexp@4.0.0: {} 2650 | 2651 | eslint-config-prettier@9.1.0(eslint@8.57.1): 2652 | dependencies: 2653 | eslint: 8.57.1 2654 | 2655 | eslint-import-resolver-node@0.3.9: 2656 | dependencies: 2657 | debug: 3.2.7 2658 | is-core-module: 2.15.1 2659 | resolve: 1.22.8 2660 | transitivePeerDependencies: 2661 | - supports-color 2662 | 2663 | eslint-module-utils@2.12.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1): 2664 | dependencies: 2665 | debug: 3.2.7 2666 | optionalDependencies: 2667 | '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.8.2) 2668 | eslint: 8.57.1 2669 | eslint-import-resolver-node: 0.3.9 2670 | transitivePeerDependencies: 2671 | - supports-color 2672 | 2673 | eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2))(eslint@8.57.1): 2674 | dependencies: 2675 | '@rtsao/scc': 1.1.0 2676 | array-includes: 3.1.8 2677 | array.prototype.findlastindex: 1.2.5 2678 | array.prototype.flat: 1.3.2 2679 | array.prototype.flatmap: 1.3.2 2680 | debug: 3.2.7 2681 | doctrine: 2.1.0 2682 | eslint: 8.57.1 2683 | eslint-import-resolver-node: 0.3.9 2684 | eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.14.0(eslint@8.57.1)(typescript@5.8.2))(eslint-import-resolver-node@0.3.9)(eslint@8.57.1) 2685 | hasown: 2.0.2 2686 | is-core-module: 2.15.1 2687 | is-glob: 4.0.3 2688 | minimatch: 3.1.2 2689 | object.fromentries: 2.0.8 2690 | object.groupby: 1.0.3 2691 | object.values: 1.2.0 2692 | semver: 6.3.1 2693 | string.prototype.trimend: 1.0.8 2694 | tsconfig-paths: 3.15.0 2695 | optionalDependencies: 2696 | '@typescript-eslint/parser': 8.14.0(eslint@8.57.1)(typescript@5.8.2) 2697 | transitivePeerDependencies: 2698 | - eslint-import-resolver-typescript 2699 | - eslint-import-resolver-webpack 2700 | - supports-color 2701 | 2702 | eslint-plugin-prettier@5.2.5(eslint-config-prettier@9.1.0(eslint@8.57.1))(eslint@8.57.1)(prettier@3.3.3): 2703 | dependencies: 2704 | eslint: 8.57.1 2705 | prettier: 3.3.3 2706 | prettier-linter-helpers: 1.0.0 2707 | synckit: 0.10.3 2708 | optionalDependencies: 2709 | eslint-config-prettier: 9.1.0(eslint@8.57.1) 2710 | 2711 | eslint-scope@7.2.2: 2712 | dependencies: 2713 | esrecurse: 4.3.0 2714 | estraverse: 5.3.0 2715 | 2716 | eslint-visitor-keys@3.4.3: {} 2717 | 2718 | eslint-visitor-keys@4.2.0: {} 2719 | 2720 | eslint@8.57.1: 2721 | dependencies: 2722 | '@eslint-community/eslint-utils': 4.4.1(eslint@8.57.1) 2723 | '@eslint-community/regexpp': 4.12.1 2724 | '@eslint/eslintrc': 2.1.4 2725 | '@eslint/js': 8.57.1 2726 | '@humanwhocodes/config-array': 0.13.0 2727 | '@humanwhocodes/module-importer': 1.0.1 2728 | '@nodelib/fs.walk': 1.2.8 2729 | '@ungap/structured-clone': 1.2.0 2730 | ajv: 6.12.6 2731 | chalk: 4.1.2 2732 | cross-spawn: 7.0.6 2733 | debug: 4.3.7 2734 | doctrine: 3.0.0 2735 | escape-string-regexp: 4.0.0 2736 | eslint-scope: 7.2.2 2737 | eslint-visitor-keys: 3.4.3 2738 | espree: 9.6.1 2739 | esquery: 1.6.0 2740 | esutils: 2.0.3 2741 | fast-deep-equal: 3.1.3 2742 | file-entry-cache: 6.0.1 2743 | find-up: 5.0.0 2744 | glob-parent: 6.0.2 2745 | globals: 13.24.0 2746 | graphemer: 1.4.0 2747 | ignore: 5.3.2 2748 | imurmurhash: 0.1.4 2749 | is-glob: 4.0.3 2750 | is-path-inside: 3.0.3 2751 | js-yaml: 4.1.0 2752 | json-stable-stringify-without-jsonify: 1.0.1 2753 | levn: 0.4.1 2754 | lodash.merge: 4.6.2 2755 | minimatch: 3.1.2 2756 | natural-compare: 1.4.0 2757 | optionator: 0.9.4 2758 | strip-ansi: 6.0.1 2759 | text-table: 0.2.0 2760 | transitivePeerDependencies: 2761 | - supports-color 2762 | 2763 | espree@10.3.0: 2764 | dependencies: 2765 | acorn: 8.14.1 2766 | acorn-jsx: 5.3.2(acorn@8.14.1) 2767 | eslint-visitor-keys: 4.2.0 2768 | 2769 | espree@9.6.1: 2770 | dependencies: 2771 | acorn: 8.14.0 2772 | acorn-jsx: 5.3.2(acorn@8.14.0) 2773 | eslint-visitor-keys: 3.4.3 2774 | 2775 | esquery@1.6.0: 2776 | dependencies: 2777 | estraverse: 5.3.0 2778 | 2779 | esrecurse@4.3.0: 2780 | dependencies: 2781 | estraverse: 5.3.0 2782 | 2783 | estraverse@5.3.0: {} 2784 | 2785 | esutils@2.0.3: {} 2786 | 2787 | event-target-shim@5.0.1: {} 2788 | 2789 | events@3.3.0: {} 2790 | 2791 | fast-copy@3.0.2: {} 2792 | 2793 | fast-deep-equal@3.1.3: {} 2794 | 2795 | fast-diff@1.3.0: {} 2796 | 2797 | fast-glob@3.3.3: 2798 | dependencies: 2799 | '@nodelib/fs.stat': 2.0.5 2800 | '@nodelib/fs.walk': 1.2.8 2801 | glob-parent: 5.1.2 2802 | merge2: 1.4.1 2803 | micromatch: 4.0.8 2804 | 2805 | fast-json-stable-stringify@2.1.0: {} 2806 | 2807 | fast-levenshtein@2.0.6: {} 2808 | 2809 | fast-redact@3.5.0: {} 2810 | 2811 | fast-safe-stringify@2.1.1: {} 2812 | 2813 | fastq@1.17.1: 2814 | dependencies: 2815 | reusify: 1.0.4 2816 | 2817 | file-entry-cache@6.0.1: 2818 | dependencies: 2819 | flat-cache: 3.2.0 2820 | 2821 | fill-range@7.1.1: 2822 | dependencies: 2823 | to-regex-range: 5.0.1 2824 | 2825 | find-up@5.0.0: 2826 | dependencies: 2827 | locate-path: 6.0.0 2828 | path-exists: 4.0.0 2829 | 2830 | flat-cache@3.2.0: 2831 | dependencies: 2832 | flatted: 3.3.2 2833 | keyv: 4.5.4 2834 | rimraf: 3.0.2 2835 | 2836 | flatted@3.3.2: {} 2837 | 2838 | for-each@0.3.3: 2839 | dependencies: 2840 | is-callable: 1.2.7 2841 | 2842 | foreground-child@3.3.1: 2843 | dependencies: 2844 | cross-spawn: 7.0.6 2845 | signal-exit: 4.1.0 2846 | 2847 | form-data-encoder@1.7.2: {} 2848 | 2849 | form-data@4.0.2: 2850 | dependencies: 2851 | asynckit: 0.4.0 2852 | combined-stream: 1.0.8 2853 | es-set-tostringtag: 2.1.0 2854 | mime-types: 2.1.35 2855 | 2856 | formdata-node@4.4.1: 2857 | dependencies: 2858 | node-domexception: 1.0.0 2859 | web-streams-polyfill: 4.0.0-beta.3 2860 | 2861 | fs.realpath@1.0.0: {} 2862 | 2863 | function-bind@1.1.2: {} 2864 | 2865 | function.prototype.name@1.1.6: 2866 | dependencies: 2867 | call-bind: 1.0.7 2868 | define-properties: 1.2.1 2869 | es-abstract: 1.23.5 2870 | functions-have-names: 1.2.3 2871 | 2872 | functions-have-names@1.2.3: {} 2873 | 2874 | get-intrinsic@1.2.4: 2875 | dependencies: 2876 | es-errors: 1.3.0 2877 | function-bind: 1.1.2 2878 | has-proto: 1.0.3 2879 | has-symbols: 1.0.3 2880 | hasown: 2.0.2 2881 | 2882 | get-intrinsic@1.3.0: 2883 | dependencies: 2884 | call-bind-apply-helpers: 1.0.2 2885 | es-define-property: 1.0.1 2886 | es-errors: 1.3.0 2887 | es-object-atoms: 1.1.1 2888 | function-bind: 1.1.2 2889 | get-proto: 1.0.1 2890 | gopd: 1.2.0 2891 | has-symbols: 1.1.0 2892 | hasown: 2.0.2 2893 | math-intrinsics: 1.1.0 2894 | 2895 | get-proto@1.0.1: 2896 | dependencies: 2897 | dunder-proto: 1.0.1 2898 | es-object-atoms: 1.1.1 2899 | 2900 | get-symbol-description@1.0.2: 2901 | dependencies: 2902 | call-bind: 1.0.7 2903 | es-errors: 1.3.0 2904 | get-intrinsic: 1.2.4 2905 | 2906 | glob-parent@5.1.2: 2907 | dependencies: 2908 | is-glob: 4.0.3 2909 | 2910 | glob-parent@6.0.2: 2911 | dependencies: 2912 | is-glob: 4.0.3 2913 | 2914 | glob@10.4.5: 2915 | dependencies: 2916 | foreground-child: 3.3.1 2917 | jackspeak: 3.4.3 2918 | minimatch: 9.0.5 2919 | minipass: 7.1.2 2920 | package-json-from-dist: 1.0.1 2921 | path-scurry: 1.11.1 2922 | 2923 | glob@7.2.3: 2924 | dependencies: 2925 | fs.realpath: 1.0.0 2926 | inflight: 1.0.6 2927 | inherits: 2.0.4 2928 | minimatch: 3.1.2 2929 | once: 1.4.0 2930 | path-is-absolute: 1.0.1 2931 | 2932 | global-agent@3.0.0: 2933 | dependencies: 2934 | boolean: 3.2.0 2935 | es6-error: 4.1.1 2936 | matcher: 3.0.0 2937 | roarr: 2.15.4 2938 | semver: 7.7.1 2939 | serialize-error: 7.0.1 2940 | 2941 | globals@11.12.0: {} 2942 | 2943 | globals@13.24.0: 2944 | dependencies: 2945 | type-fest: 0.20.2 2946 | 2947 | globals@14.0.0: {} 2948 | 2949 | globalthis@1.0.4: 2950 | dependencies: 2951 | define-properties: 1.2.1 2952 | gopd: 1.0.1 2953 | 2954 | gopd@1.0.1: 2955 | dependencies: 2956 | get-intrinsic: 1.2.4 2957 | 2958 | gopd@1.2.0: {} 2959 | 2960 | graphemer@1.4.0: {} 2961 | 2962 | has-bigints@1.0.2: {} 2963 | 2964 | has-flag@4.0.0: {} 2965 | 2966 | has-property-descriptors@1.0.2: 2967 | dependencies: 2968 | es-define-property: 1.0.0 2969 | 2970 | has-proto@1.0.3: {} 2971 | 2972 | has-symbols@1.0.3: {} 2973 | 2974 | has-symbols@1.1.0: {} 2975 | 2976 | has-tostringtag@1.0.2: 2977 | dependencies: 2978 | has-symbols: 1.0.3 2979 | 2980 | hasown@2.0.2: 2981 | dependencies: 2982 | function-bind: 1.1.2 2983 | 2984 | help-me@5.0.0: {} 2985 | 2986 | humanize-ms@1.2.1: 2987 | dependencies: 2988 | ms: 2.1.3 2989 | 2990 | ieee754@1.2.1: {} 2991 | 2992 | ignore@5.3.2: {} 2993 | 2994 | import-fresh@3.3.1: 2995 | dependencies: 2996 | parent-module: 1.0.1 2997 | resolve-from: 4.0.0 2998 | 2999 | imurmurhash@0.1.4: {} 3000 | 3001 | inflight@1.0.6: 3002 | dependencies: 3003 | once: 1.4.0 3004 | wrappy: 1.0.2 3005 | 3006 | inherits@2.0.4: {} 3007 | 3008 | internal-slot@1.0.7: 3009 | dependencies: 3010 | es-errors: 1.3.0 3011 | hasown: 2.0.2 3012 | side-channel: 1.0.6 3013 | 3014 | is-array-buffer@3.0.4: 3015 | dependencies: 3016 | call-bind: 1.0.7 3017 | get-intrinsic: 1.2.4 3018 | 3019 | is-arrayish@0.3.2: {} 3020 | 3021 | is-bigint@1.0.4: 3022 | dependencies: 3023 | has-bigints: 1.0.2 3024 | 3025 | is-boolean-object@1.1.2: 3026 | dependencies: 3027 | call-bind: 1.0.7 3028 | has-tostringtag: 1.0.2 3029 | 3030 | is-callable@1.2.7: {} 3031 | 3032 | is-core-module@2.15.1: 3033 | dependencies: 3034 | hasown: 2.0.2 3035 | 3036 | is-data-view@1.0.1: 3037 | dependencies: 3038 | is-typed-array: 1.1.13 3039 | 3040 | is-date-object@1.0.5: 3041 | dependencies: 3042 | has-tostringtag: 1.0.2 3043 | 3044 | is-extglob@2.1.1: {} 3045 | 3046 | is-fullwidth-code-point@3.0.0: {} 3047 | 3048 | is-glob@4.0.3: 3049 | dependencies: 3050 | is-extglob: 2.1.1 3051 | 3052 | is-negative-zero@2.0.3: {} 3053 | 3054 | is-number-object@1.0.7: 3055 | dependencies: 3056 | has-tostringtag: 1.0.2 3057 | 3058 | is-number@7.0.0: {} 3059 | 3060 | is-path-inside@3.0.3: {} 3061 | 3062 | is-regex@1.1.4: 3063 | dependencies: 3064 | call-bind: 1.0.7 3065 | has-tostringtag: 1.0.2 3066 | 3067 | is-shared-array-buffer@1.0.3: 3068 | dependencies: 3069 | call-bind: 1.0.7 3070 | 3071 | is-string@1.0.7: 3072 | dependencies: 3073 | has-tostringtag: 1.0.2 3074 | 3075 | is-symbol@1.0.4: 3076 | dependencies: 3077 | has-symbols: 1.0.3 3078 | 3079 | is-typed-array@1.1.13: 3080 | dependencies: 3081 | which-typed-array: 1.1.15 3082 | 3083 | is-weakref@1.0.2: 3084 | dependencies: 3085 | call-bind: 1.0.7 3086 | 3087 | isarray@2.0.5: {} 3088 | 3089 | isexe@2.0.0: {} 3090 | 3091 | jackspeak@3.4.3: 3092 | dependencies: 3093 | '@isaacs/cliui': 8.0.2 3094 | optionalDependencies: 3095 | '@pkgjs/parseargs': 0.11.0 3096 | 3097 | javascript-natural-sort@0.7.1: {} 3098 | 3099 | jose@5.10.0: {} 3100 | 3101 | joycon@3.1.1: {} 3102 | 3103 | js-tokens@4.0.0: {} 3104 | 3105 | js-yaml@4.1.0: 3106 | dependencies: 3107 | argparse: 2.0.1 3108 | 3109 | jsesc@3.1.0: {} 3110 | 3111 | json-buffer@3.0.1: {} 3112 | 3113 | json-schema-traverse@0.4.1: {} 3114 | 3115 | json-stable-stringify-without-jsonify@1.0.1: {} 3116 | 3117 | json-stringify-safe@5.0.1: {} 3118 | 3119 | json5@1.0.2: 3120 | dependencies: 3121 | minimist: 1.2.8 3122 | 3123 | keyv@4.5.4: 3124 | dependencies: 3125 | json-buffer: 3.0.1 3126 | 3127 | levn@0.4.1: 3128 | dependencies: 3129 | prelude-ls: 1.2.1 3130 | type-check: 0.4.0 3131 | 3132 | livekit-server-sdk@2.13.1: 3133 | dependencies: 3134 | '@bufbuild/protobuf': 1.10.1 3135 | '@livekit/protocol': 1.39.3 3136 | camelcase-keys: 9.1.3 3137 | jose: 5.10.0 3138 | 3139 | locate-path@6.0.0: 3140 | dependencies: 3141 | p-locate: 5.0.0 3142 | 3143 | lodash.merge@4.6.2: {} 3144 | 3145 | lodash@4.17.21: {} 3146 | 3147 | lru-cache@10.4.3: {} 3148 | 3149 | map-obj@5.0.0: {} 3150 | 3151 | matcher@3.0.0: 3152 | dependencies: 3153 | escape-string-regexp: 4.0.0 3154 | 3155 | math-intrinsics@1.1.0: {} 3156 | 3157 | merge2@1.4.1: {} 3158 | 3159 | micromatch@4.0.8: 3160 | dependencies: 3161 | braces: 3.0.3 3162 | picomatch: 2.3.1 3163 | 3164 | mime-db@1.52.0: {} 3165 | 3166 | mime-types@2.1.35: 3167 | dependencies: 3168 | mime-db: 1.52.0 3169 | 3170 | minimatch@3.1.2: 3171 | dependencies: 3172 | brace-expansion: 1.1.11 3173 | 3174 | minimatch@9.0.5: 3175 | dependencies: 3176 | brace-expansion: 2.0.1 3177 | 3178 | minimist@1.2.8: {} 3179 | 3180 | minipass@7.1.2: {} 3181 | 3182 | minizlib@3.0.1: 3183 | dependencies: 3184 | minipass: 7.1.2 3185 | rimraf: 5.0.10 3186 | 3187 | mkdirp@3.0.1: {} 3188 | 3189 | ms@2.1.3: {} 3190 | 3191 | natural-compare@1.4.0: {} 3192 | 3193 | node-domexception@1.0.0: {} 3194 | 3195 | node-fetch@2.7.0: 3196 | dependencies: 3197 | whatwg-url: 5.0.0 3198 | 3199 | object-inspect@1.13.3: {} 3200 | 3201 | object-keys@1.1.1: {} 3202 | 3203 | object.assign@4.1.5: 3204 | dependencies: 3205 | call-bind: 1.0.7 3206 | define-properties: 1.2.1 3207 | has-symbols: 1.0.3 3208 | object-keys: 1.1.1 3209 | 3210 | object.fromentries@2.0.8: 3211 | dependencies: 3212 | call-bind: 1.0.7 3213 | define-properties: 1.2.1 3214 | es-abstract: 1.23.5 3215 | es-object-atoms: 1.0.0 3216 | 3217 | object.groupby@1.0.3: 3218 | dependencies: 3219 | call-bind: 1.0.7 3220 | define-properties: 1.2.1 3221 | es-abstract: 1.23.5 3222 | 3223 | object.values@1.2.0: 3224 | dependencies: 3225 | call-bind: 1.0.7 3226 | define-properties: 1.2.1 3227 | es-object-atoms: 1.0.0 3228 | 3229 | on-exit-leak-free@2.1.2: {} 3230 | 3231 | once@1.4.0: 3232 | dependencies: 3233 | wrappy: 1.0.2 3234 | 3235 | onnxruntime-common@1.21.0: {} 3236 | 3237 | onnxruntime-node@1.21.0: 3238 | dependencies: 3239 | global-agent: 3.0.0 3240 | onnxruntime-common: 1.21.0 3241 | tar: 7.4.3 3242 | 3243 | openai@4.86.1(ws@8.18.1)(zod@3.24.2): 3244 | dependencies: 3245 | '@types/node': 18.19.83 3246 | '@types/node-fetch': 2.6.12 3247 | abort-controller: 3.0.0 3248 | agentkeepalive: 4.6.0 3249 | form-data-encoder: 1.7.2 3250 | formdata-node: 4.4.1 3251 | node-fetch: 2.7.0 3252 | optionalDependencies: 3253 | ws: 8.18.1 3254 | zod: 3.24.2 3255 | transitivePeerDependencies: 3256 | - encoding 3257 | 3258 | optionator@0.9.4: 3259 | dependencies: 3260 | deep-is: 0.1.4 3261 | fast-levenshtein: 2.0.6 3262 | levn: 0.4.1 3263 | prelude-ls: 1.2.1 3264 | type-check: 0.4.0 3265 | word-wrap: 1.2.5 3266 | 3267 | p-limit@3.1.0: 3268 | dependencies: 3269 | yocto-queue: 0.1.0 3270 | 3271 | p-locate@5.0.0: 3272 | dependencies: 3273 | p-limit: 3.1.0 3274 | 3275 | package-json-from-dist@1.0.1: {} 3276 | 3277 | parent-module@1.0.1: 3278 | dependencies: 3279 | callsites: 3.1.0 3280 | 3281 | path-exists@4.0.0: {} 3282 | 3283 | path-is-absolute@1.0.1: {} 3284 | 3285 | path-key@3.1.1: {} 3286 | 3287 | path-parse@1.0.7: {} 3288 | 3289 | path-scurry@1.11.1: 3290 | dependencies: 3291 | lru-cache: 10.4.3 3292 | minipass: 7.1.2 3293 | 3294 | picocolors@1.1.1: {} 3295 | 3296 | picomatch@2.3.1: {} 3297 | 3298 | pino-abstract-transport@1.2.0: 3299 | dependencies: 3300 | readable-stream: 4.7.0 3301 | split2: 4.2.0 3302 | 3303 | pino-abstract-transport@2.0.0: 3304 | dependencies: 3305 | split2: 4.2.0 3306 | 3307 | pino-pretty@11.3.0: 3308 | dependencies: 3309 | colorette: 2.0.20 3310 | dateformat: 4.6.3 3311 | fast-copy: 3.0.2 3312 | fast-safe-stringify: 2.1.1 3313 | help-me: 5.0.0 3314 | joycon: 3.1.1 3315 | minimist: 1.2.8 3316 | on-exit-leak-free: 2.1.2 3317 | pino-abstract-transport: 2.0.0 3318 | pump: 3.0.3 3319 | readable-stream: 4.7.0 3320 | secure-json-parse: 2.7.0 3321 | sonic-boom: 4.2.0 3322 | strip-json-comments: 3.1.1 3323 | 3324 | pino-pretty@13.0.0: 3325 | dependencies: 3326 | colorette: 2.0.20 3327 | dateformat: 4.6.3 3328 | fast-copy: 3.0.2 3329 | fast-safe-stringify: 2.1.1 3330 | help-me: 5.0.0 3331 | joycon: 3.1.1 3332 | minimist: 1.2.8 3333 | on-exit-leak-free: 2.1.2 3334 | pino-abstract-transport: 2.0.0 3335 | pump: 3.0.2 3336 | secure-json-parse: 2.7.0 3337 | sonic-boom: 4.2.0 3338 | strip-json-comments: 3.1.1 3339 | 3340 | pino-std-serializers@6.2.2: {} 3341 | 3342 | pino-std-serializers@7.0.0: {} 3343 | 3344 | pino@8.21.0: 3345 | dependencies: 3346 | atomic-sleep: 1.0.0 3347 | fast-redact: 3.5.0 3348 | on-exit-leak-free: 2.1.2 3349 | pino-abstract-transport: 1.2.0 3350 | pino-std-serializers: 6.2.2 3351 | process-warning: 3.0.0 3352 | quick-format-unescaped: 4.0.4 3353 | real-require: 0.2.0 3354 | safe-stable-stringify: 2.5.0 3355 | sonic-boom: 3.8.1 3356 | thread-stream: 2.7.0 3357 | 3358 | pino@9.6.0: 3359 | dependencies: 3360 | atomic-sleep: 1.0.0 3361 | fast-redact: 3.5.0 3362 | on-exit-leak-free: 2.1.2 3363 | pino-abstract-transport: 2.0.0 3364 | pino-std-serializers: 7.0.0 3365 | process-warning: 4.0.1 3366 | quick-format-unescaped: 4.0.4 3367 | real-require: 0.2.0 3368 | safe-stable-stringify: 2.5.0 3369 | sonic-boom: 4.2.0 3370 | thread-stream: 3.1.0 3371 | 3372 | possible-typed-array-names@1.0.0: {} 3373 | 3374 | prelude-ls@1.2.1: {} 3375 | 3376 | prettier-linter-helpers@1.0.0: 3377 | dependencies: 3378 | fast-diff: 1.3.0 3379 | 3380 | prettier@3.3.3: {} 3381 | 3382 | process-warning@3.0.0: {} 3383 | 3384 | process-warning@4.0.1: {} 3385 | 3386 | process@0.11.10: {} 3387 | 3388 | pump@3.0.2: 3389 | dependencies: 3390 | end-of-stream: 1.4.4 3391 | once: 1.4.0 3392 | 3393 | pump@3.0.3: 3394 | dependencies: 3395 | end-of-stream: 1.4.5 3396 | once: 1.4.0 3397 | 3398 | punycode@2.3.1: {} 3399 | 3400 | queue-microtask@1.2.3: {} 3401 | 3402 | quick-format-unescaped@4.0.4: {} 3403 | 3404 | quick-lru@6.1.2: {} 3405 | 3406 | readable-stream@4.7.0: 3407 | dependencies: 3408 | abort-controller: 3.0.0 3409 | buffer: 6.0.3 3410 | events: 3.3.0 3411 | process: 0.11.10 3412 | string_decoder: 1.3.0 3413 | 3414 | real-require@0.2.0: {} 3415 | 3416 | regexp.prototype.flags@1.5.3: 3417 | dependencies: 3418 | call-bind: 1.0.7 3419 | define-properties: 1.2.1 3420 | es-errors: 1.3.0 3421 | set-function-name: 2.0.2 3422 | 3423 | resolve-from@4.0.0: {} 3424 | 3425 | resolve@1.22.8: 3426 | dependencies: 3427 | is-core-module: 2.15.1 3428 | path-parse: 1.0.7 3429 | supports-preserve-symlinks-flag: 1.0.0 3430 | 3431 | reusify@1.0.4: {} 3432 | 3433 | rimraf@3.0.2: 3434 | dependencies: 3435 | glob: 7.2.3 3436 | 3437 | rimraf@5.0.10: 3438 | dependencies: 3439 | glob: 10.4.5 3440 | 3441 | roarr@2.15.4: 3442 | dependencies: 3443 | boolean: 3.2.0 3444 | detect-node: 2.1.0 3445 | globalthis: 1.0.4 3446 | json-stringify-safe: 5.0.1 3447 | semver-compare: 1.0.0 3448 | sprintf-js: 1.1.3 3449 | 3450 | run-parallel@1.2.0: 3451 | dependencies: 3452 | queue-microtask: 1.2.3 3453 | 3454 | safe-array-concat@1.1.2: 3455 | dependencies: 3456 | call-bind: 1.0.7 3457 | get-intrinsic: 1.2.4 3458 | has-symbols: 1.0.3 3459 | isarray: 2.0.5 3460 | 3461 | safe-buffer@5.2.1: {} 3462 | 3463 | safe-regex-test@1.0.3: 3464 | dependencies: 3465 | call-bind: 1.0.7 3466 | es-errors: 1.3.0 3467 | is-regex: 1.1.4 3468 | 3469 | safe-stable-stringify@2.5.0: {} 3470 | 3471 | secure-json-parse@2.7.0: {} 3472 | 3473 | semver-compare@1.0.0: {} 3474 | 3475 | semver@6.3.1: {} 3476 | 3477 | semver@7.7.1: {} 3478 | 3479 | semver@7.7.2: {} 3480 | 3481 | serialize-error@7.0.1: 3482 | dependencies: 3483 | type-fest: 0.13.1 3484 | 3485 | set-function-length@1.2.2: 3486 | dependencies: 3487 | define-data-property: 1.1.4 3488 | es-errors: 1.3.0 3489 | function-bind: 1.1.2 3490 | get-intrinsic: 1.2.4 3491 | gopd: 1.0.1 3492 | has-property-descriptors: 1.0.2 3493 | 3494 | set-function-name@2.0.2: 3495 | dependencies: 3496 | define-data-property: 1.1.4 3497 | es-errors: 1.3.0 3498 | functions-have-names: 1.2.3 3499 | has-property-descriptors: 1.0.2 3500 | 3501 | sharp@0.33.5: 3502 | dependencies: 3503 | color: 4.2.3 3504 | detect-libc: 2.0.3 3505 | semver: 7.7.1 3506 | optionalDependencies: 3507 | '@img/sharp-darwin-arm64': 0.33.5 3508 | '@img/sharp-darwin-x64': 0.33.5 3509 | '@img/sharp-libvips-darwin-arm64': 1.0.4 3510 | '@img/sharp-libvips-darwin-x64': 1.0.4 3511 | '@img/sharp-libvips-linux-arm': 1.0.5 3512 | '@img/sharp-libvips-linux-arm64': 1.0.4 3513 | '@img/sharp-libvips-linux-s390x': 1.0.4 3514 | '@img/sharp-libvips-linux-x64': 1.0.4 3515 | '@img/sharp-libvips-linuxmusl-arm64': 1.0.4 3516 | '@img/sharp-libvips-linuxmusl-x64': 1.0.4 3517 | '@img/sharp-linux-arm': 0.33.5 3518 | '@img/sharp-linux-arm64': 0.33.5 3519 | '@img/sharp-linux-s390x': 0.33.5 3520 | '@img/sharp-linux-x64': 0.33.5 3521 | '@img/sharp-linuxmusl-arm64': 0.33.5 3522 | '@img/sharp-linuxmusl-x64': 0.33.5 3523 | '@img/sharp-wasm32': 0.33.5 3524 | '@img/sharp-win32-ia32': 0.33.5 3525 | '@img/sharp-win32-x64': 0.33.5 3526 | 3527 | shebang-command@2.0.0: 3528 | dependencies: 3529 | shebang-regex: 3.0.0 3530 | 3531 | shebang-regex@3.0.0: {} 3532 | 3533 | side-channel@1.0.6: 3534 | dependencies: 3535 | call-bind: 1.0.7 3536 | es-errors: 1.3.0 3537 | get-intrinsic: 1.2.4 3538 | object-inspect: 1.13.3 3539 | 3540 | signal-exit@4.1.0: {} 3541 | 3542 | simple-swizzle@0.2.2: 3543 | dependencies: 3544 | is-arrayish: 0.3.2 3545 | 3546 | sonic-boom@3.8.1: 3547 | dependencies: 3548 | atomic-sleep: 1.0.0 3549 | 3550 | sonic-boom@4.2.0: 3551 | dependencies: 3552 | atomic-sleep: 1.0.0 3553 | 3554 | split2@4.2.0: {} 3555 | 3556 | sprintf-js@1.1.3: {} 3557 | 3558 | string-width@4.2.3: 3559 | dependencies: 3560 | emoji-regex: 8.0.0 3561 | is-fullwidth-code-point: 3.0.0 3562 | strip-ansi: 6.0.1 3563 | 3564 | string-width@5.1.2: 3565 | dependencies: 3566 | eastasianwidth: 0.2.0 3567 | emoji-regex: 9.2.2 3568 | strip-ansi: 7.1.0 3569 | 3570 | string.prototype.trim@1.2.9: 3571 | dependencies: 3572 | call-bind: 1.0.7 3573 | define-properties: 1.2.1 3574 | es-abstract: 1.23.5 3575 | es-object-atoms: 1.0.0 3576 | 3577 | string.prototype.trimend@1.0.8: 3578 | dependencies: 3579 | call-bind: 1.0.7 3580 | define-properties: 1.2.1 3581 | es-object-atoms: 1.0.0 3582 | 3583 | string.prototype.trimstart@1.0.8: 3584 | dependencies: 3585 | call-bind: 1.0.7 3586 | define-properties: 1.2.1 3587 | es-object-atoms: 1.0.0 3588 | 3589 | string_decoder@1.3.0: 3590 | dependencies: 3591 | safe-buffer: 5.2.1 3592 | 3593 | strip-ansi@6.0.1: 3594 | dependencies: 3595 | ansi-regex: 5.0.1 3596 | 3597 | strip-ansi@7.1.0: 3598 | dependencies: 3599 | ansi-regex: 6.1.0 3600 | 3601 | strip-bom@3.0.0: {} 3602 | 3603 | strip-json-comments@3.1.1: {} 3604 | 3605 | supports-color@7.2.0: 3606 | dependencies: 3607 | has-flag: 4.0.0 3608 | 3609 | supports-preserve-symlinks-flag@1.0.0: {} 3610 | 3611 | synckit@0.10.3: 3612 | dependencies: 3613 | '@pkgr/core': 0.2.0 3614 | tslib: 2.8.1 3615 | 3616 | tar@7.4.3: 3617 | dependencies: 3618 | '@isaacs/fs-minipass': 4.0.1 3619 | chownr: 3.0.0 3620 | minipass: 7.1.2 3621 | minizlib: 3.0.1 3622 | mkdirp: 3.0.1 3623 | yallist: 5.0.0 3624 | 3625 | text-table@0.2.0: {} 3626 | 3627 | thread-stream@2.7.0: 3628 | dependencies: 3629 | real-require: 0.2.0 3630 | 3631 | thread-stream@3.1.0: 3632 | dependencies: 3633 | real-require: 0.2.0 3634 | 3635 | to-regex-range@5.0.1: 3636 | dependencies: 3637 | is-number: 7.0.0 3638 | 3639 | tr46@0.0.3: {} 3640 | 3641 | ts-api-utils@1.4.3(typescript@5.8.2): 3642 | dependencies: 3643 | typescript: 5.8.2 3644 | 3645 | ts-api-utils@2.1.0(typescript@5.8.2): 3646 | dependencies: 3647 | typescript: 5.8.2 3648 | 3649 | tsconfig-paths@3.15.0: 3650 | dependencies: 3651 | '@types/json5': 0.0.29 3652 | json5: 1.0.2 3653 | minimist: 1.2.8 3654 | strip-bom: 3.0.0 3655 | 3656 | tslib@2.8.1: {} 3657 | 3658 | type-check@0.4.0: 3659 | dependencies: 3660 | prelude-ls: 1.2.1 3661 | 3662 | type-fest@0.13.1: {} 3663 | 3664 | type-fest@0.20.2: {} 3665 | 3666 | type-fest@4.41.0: {} 3667 | 3668 | typed-array-buffer@1.0.2: 3669 | dependencies: 3670 | call-bind: 1.0.7 3671 | es-errors: 1.3.0 3672 | is-typed-array: 1.1.13 3673 | 3674 | typed-array-byte-length@1.0.1: 3675 | dependencies: 3676 | call-bind: 1.0.7 3677 | for-each: 0.3.3 3678 | gopd: 1.0.1 3679 | has-proto: 1.0.3 3680 | is-typed-array: 1.1.13 3681 | 3682 | typed-array-byte-offset@1.0.2: 3683 | dependencies: 3684 | available-typed-arrays: 1.0.7 3685 | call-bind: 1.0.7 3686 | for-each: 0.3.3 3687 | gopd: 1.0.1 3688 | has-proto: 1.0.3 3689 | is-typed-array: 1.1.13 3690 | 3691 | typed-array-length@1.0.6: 3692 | dependencies: 3693 | call-bind: 1.0.7 3694 | for-each: 0.3.3 3695 | gopd: 1.0.1 3696 | has-proto: 1.0.3 3697 | is-typed-array: 1.1.13 3698 | possible-typed-array-names: 1.0.0 3699 | 3700 | typescript@5.8.2: {} 3701 | 3702 | unbox-primitive@1.0.2: 3703 | dependencies: 3704 | call-bind: 1.0.7 3705 | has-bigints: 1.0.2 3706 | has-symbols: 1.0.3 3707 | which-boxed-primitive: 1.0.2 3708 | 3709 | undici-types@5.26.5: {} 3710 | 3711 | undici-types@6.20.0: {} 3712 | 3713 | uri-js@4.4.1: 3714 | dependencies: 3715 | punycode: 2.3.1 3716 | 3717 | web-streams-polyfill@4.0.0-beta.3: {} 3718 | 3719 | webidl-conversions@3.0.1: {} 3720 | 3721 | whatwg-url@5.0.0: 3722 | dependencies: 3723 | tr46: 0.0.3 3724 | webidl-conversions: 3.0.1 3725 | 3726 | which-boxed-primitive@1.0.2: 3727 | dependencies: 3728 | is-bigint: 1.0.4 3729 | is-boolean-object: 1.1.2 3730 | is-number-object: 1.0.7 3731 | is-string: 1.0.7 3732 | is-symbol: 1.0.4 3733 | 3734 | which-typed-array@1.1.15: 3735 | dependencies: 3736 | available-typed-arrays: 1.0.7 3737 | call-bind: 1.0.7 3738 | for-each: 0.3.3 3739 | gopd: 1.0.1 3740 | has-tostringtag: 1.0.2 3741 | 3742 | which@2.0.2: 3743 | dependencies: 3744 | isexe: 2.0.0 3745 | 3746 | word-wrap@1.2.5: {} 3747 | 3748 | wrap-ansi@7.0.0: 3749 | dependencies: 3750 | ansi-styles: 4.3.0 3751 | string-width: 4.2.3 3752 | strip-ansi: 6.0.1 3753 | 3754 | wrap-ansi@8.1.0: 3755 | dependencies: 3756 | ansi-styles: 6.2.1 3757 | string-width: 5.1.2 3758 | strip-ansi: 7.1.0 3759 | 3760 | wrappy@1.0.2: {} 3761 | 3762 | ws@8.18.1: {} 3763 | 3764 | ws@8.18.3: {} 3765 | 3766 | yallist@5.0.0: {} 3767 | 3768 | yocto-queue@0.1.0: {} 3769 | 3770 | zod@3.24.2: {} 3771 | --------------------------------------------------------------------------------