From 4927f98e590da91cb28c18c8a3d6f9ee68a7e790 Mon Sep 17 00:00:00 2001 From: SuYao Date: Fri, 21 Mar 2025 16:04:45 +0800 Subject: [PATCH] revert(Proxy): remove proxyManager usage from multiple services (#3720) * revert(Proxy): remove proxyManager usage from multiple services * refactor(ProxyManager): streamline proxy configuration and management --- package.json | 2 +- src/main/services/GeminiService.ts | 5 - src/main/services/KnowledgeService.ts | 4 - src/main/services/ProxyManager.ts | 72 +- src/main/services/WebDav.ts | 7 +- yarn.lock | 1040 ++++++++++++++----------- 6 files changed, 631 insertions(+), 499 deletions(-) diff --git a/package.json b/package.json index dc303095..067c2ed7 100644 --- a/package.json +++ b/package.json @@ -85,7 +85,7 @@ "npx-scope-finder": "^1.2.0", "officeparser": "^4.1.1", "p-queue": "^8.1.0", - "socks-proxy-agent": "^8.0.3", + "proxy-agent": "^6.5.0", "tar": "^7.4.3", "tokenx": "^0.4.1", "undici": "^7.4.0", diff --git a/src/main/services/GeminiService.ts b/src/main/services/GeminiService.ts index 5b9510c0..b79193ff 100644 --- a/src/main/services/GeminiService.ts +++ b/src/main/services/GeminiService.ts @@ -3,14 +3,12 @@ import { FileType } from '@types' import fs from 'fs' import { CacheService } from './CacheService' -import { proxyManager } from './ProxyManager' export class GeminiService { private static readonly FILE_LIST_CACHE_KEY = 'gemini_file_list' private static readonly CACHE_DURATION = 3000 static async uploadFile(_: Electron.IpcMainInvokeEvent, file: FileType, apiKey: string) { - proxyManager.setGlobalProxy() const fileManager = new GoogleAIFileManager(apiKey) const uploadResult = await fileManager.uploadFile(file.path, { mimeType: 'application/pdf', @@ -31,7 +29,6 @@ export class GeminiService { file: FileType, apiKey: string ): Promise { - proxyManager.setGlobalProxy() const fileManager = new GoogleAIFileManager(apiKey) const cachedResponse = CacheService.get(GeminiService.FILE_LIST_CACHE_KEY) @@ -55,13 +52,11 @@ export class GeminiService { } static async listFiles(_: Electron.IpcMainInvokeEvent, apiKey: string) { - proxyManager.setGlobalProxy() const fileManager = new GoogleAIFileManager(apiKey) return await fileManager.listFiles() } static async deleteFile(_: Electron.IpcMainInvokeEvent, apiKey: string, fileId: string) { - proxyManager.setGlobalProxy() const fileManager = new GoogleAIFileManager(apiKey) await fileManager.deleteFile(fileId) } diff --git a/src/main/services/KnowledgeService.ts b/src/main/services/KnowledgeService.ts index 4a65516e..49aec13b 100644 --- a/src/main/services/KnowledgeService.ts +++ b/src/main/services/KnowledgeService.ts @@ -24,7 +24,6 @@ import { WebLoader } from '@llm-tools/embedjs-loader-web' import { AzureOpenAiEmbeddings, OpenAiEmbeddings } from '@llm-tools/embedjs-openai' import { addFileLoader } from '@main/loader' import Reranker from '@main/reranker/Reranker' -import { proxyManager } from '@main/services/ProxyManager' import { windowService } from '@main/services/WindowService' import { getInstanceName } from '@main/utils' import { getAllFiles } from '@main/utils/file' @@ -125,14 +124,12 @@ class KnowledgeService { azureOpenAIApiVersion: apiVersion, azureOpenAIApiDeploymentName: model, azureOpenAIApiInstanceName: getInstanceName(baseURL), - configuration: { httpAgent: proxyManager.getProxyAgent() }, dimensions, batchSize }) : new OpenAiEmbeddings({ model, apiKey, - configuration: { baseURL, httpAgent: proxyManager.getProxyAgent() }, dimensions, batchSize }) @@ -426,7 +423,6 @@ class KnowledgeService { } public add = (_: Electron.IpcMainInvokeEvent, options: KnowledgeBaseAddItemOptions): Promise => { - proxyManager.setGlobalProxy() return new Promise((resolve) => { const { base, item, forceReload = false } = options const optionsNonNullableAttribute = { base, item, forceReload } diff --git a/src/main/services/ProxyManager.ts b/src/main/services/ProxyManager.ts index dd08e1c8..573d0a9f 100644 --- a/src/main/services/ProxyManager.ts +++ b/src/main/services/ProxyManager.ts @@ -1,25 +1,23 @@ import { ProxyConfig as _ProxyConfig, session } from 'electron' import { socksDispatcher } from 'fetch-socks' -import { HttpsProxyAgent } from 'https-proxy-agent' +import { ProxyAgent as GeneralProxyAgent } from 'proxy-agent' import { ProxyAgent, setGlobalDispatcher } from 'undici' type ProxyMode = 'system' | 'custom' | 'none' export interface ProxyConfig { mode: ProxyMode - url?: string | null + url?: string } export class ProxyManager { private config: ProxyConfig - private proxyAgent: HttpsProxyAgent | null = null - private proxyUrl: string | null = null + private proxyAgent: GeneralProxyAgent | null = null private systemProxyInterval: NodeJS.Timeout | null = null constructor() { this.config = { - mode: 'none', - url: '' + mode: 'none' } } @@ -51,7 +49,7 @@ export class ProxyManager { if (this.config.mode === 'system') { await this.setSystemProxy() this.monitorSystemProxy() - } else if (this.config.mode == 'custom') { + } else if (this.config.mode === 'custom') { await this.setCustomProxy() } else { await this.clearProxy() @@ -73,11 +71,14 @@ export class ProxyManager { private async setSystemProxy(): Promise { try { await this.setSessionsProxy({ mode: 'system' }) - const url = await this.resolveSystemProxy() - if (url && url !== this.proxyUrl) { - this.proxyUrl = url.toLowerCase() - this.proxyAgent = new HttpsProxyAgent(this.proxyUrl) - this.setEnvironment(this.proxyUrl) + const proxyString = await session.defaultSession.resolveProxy('https://dummy.com') + const [protocol, address] = proxyString.split(';')[0].split(' ') + console.log('protocol', protocol) + const url = protocol === 'PROXY' ? `http://${address}` : null + if (url && url !== this.config.url) { + this.config.url = url.toLowerCase() + this.setEnvironment(this.config.url) + this.proxyAgent = new GeneralProxyAgent() } } catch (error) { console.error('Failed to set system proxy:', error) @@ -88,10 +89,9 @@ export class ProxyManager { private async setCustomProxy(): Promise { try { if (this.config.url) { - this.proxyUrl = this.config.url.toLowerCase() - this.proxyAgent = new HttpsProxyAgent(this.proxyUrl) - this.setEnvironment(this.proxyUrl) - await this.setSessionsProxy({ proxyRules: this.proxyUrl }) + this.setEnvironment(this.config.url) + this.proxyAgent = new GeneralProxyAgent() + await this.setSessionsProxy({ proxyRules: this.config.url }) } } catch (error) { console.error('Failed to set custom proxy:', error) @@ -99,45 +99,31 @@ export class ProxyManager { } } - private async clearProxy(): Promise { + private clearEnvironment(): void { delete process.env.HTTP_PROXY delete process.env.HTTPS_PROXY - await this.setSessionsProxy({}) + delete process.env.grpc_proxy + delete process.env.http_proxy + delete process.env.https_proxy + } + + private async clearProxy(): Promise { + this.clearEnvironment() + await this.setSessionsProxy({ mode: 'direct' }) this.config = { mode: 'none' } this.proxyAgent = null - this.proxyUrl = null } - private async resolveSystemProxy(): Promise { - try { - return await this.resolveElectronProxy() - } catch (error) { - console.error('Failed to resolve system proxy:', error) - return null - } - } - - private async resolveElectronProxy(): Promise { - try { - const proxyString = await session.defaultSession.resolveProxy('https://dummy.com') - const [protocol, address] = proxyString.split(';')[0].split(' ') - return protocol === 'PROXY' ? `http://${address}` : null - } catch (error) { - console.error('Failed to resolve electron proxy:', error) - return null - } - } - - getProxyAgent(): HttpsProxyAgent | null { + getProxyAgent(): GeneralProxyAgent | null { return this.proxyAgent } - getProxyUrl(): string | null { - return this.proxyUrl + getProxyUrl(): string { + return this.config.url || '' } setGlobalProxy() { - const proxyUrl = this.proxyUrl + const proxyUrl = this.config.url if (proxyUrl) { const [protocol, address] = proxyUrl.split('://') const [host, port] = address.split(':') diff --git a/src/main/services/WebDav.ts b/src/main/services/WebDav.ts index f9e9549f..90d4e8cf 100644 --- a/src/main/services/WebDav.ts +++ b/src/main/services/WebDav.ts @@ -1,7 +1,5 @@ -import { proxyManager } from '@main/services/ProxyManager' import { WebDavConfig } from '@types' import Logger from 'electron-log' -import { HttpProxyAgent } from 'http-proxy-agent' import Stream from 'stream' import { BufferLike, createClient, GetFileContentsOptions, PutFileContentsOptions, WebDAVClient } from 'webdav' export default class WebDav { @@ -10,15 +8,12 @@ export default class WebDav { constructor(params: WebDavConfig) { this.webdavPath = params.webdavPath - const url = proxyManager.getProxyUrl() this.instance = createClient(params.webdavHost, { username: params.webdavUser, password: params.webdavPass, maxBodyLength: Infinity, - maxContentLength: Infinity, - httpAgent: url ? new HttpProxyAgent(url) : undefined, - httpsAgent: proxyManager.getProxyAgent() + maxContentLength: Infinity }) this.putFileContents = this.putFileContents.bind(this) diff --git a/yarn.lock b/yarn.lock index 6d3c1c2d..14207c21 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,59 +12,58 @@ __metadata: languageName: node linkType: hard -"@agentic/core@npm:7.3.3": - version: 7.3.3 - resolution: "@agentic/core@npm:7.3.3" +"@agentic/core@npm:7.5.3": + version: 7.5.3 + resolution: "@agentic/core@npm:7.5.3" dependencies: dedent: "npm:^1.5.3" delay: "npm:^6.0.0" jsonrepair: "npm:^3.9.0" ky: "npm:^1.7.5" openai-zod-to-json-schema: "npm:^1.0.3" - p-map: "npm:^7.0.2" p-throttle: "npm:^6.2.0" - type-fest: "npm:^4.35.0" + type-fest: "npm:^4.37.0" zod-validation-error: "npm:^3.4.0" peerDependencies: zod: ^3.24.2 - checksum: 10c0/5f9736cdfa72da5093a8889b168cce38107be1df60cade62df82236b96fdf6970a5fcdf1f12a17630190f75f5b431fff2e70ca3cb33bb1e550ad5488e03699e7 + checksum: 10c0/4c12632be50971d44e9d37cd1231d551f8277c99c7b979bb8cb1dddfc1dcfc2f14e901de9eb7ef16d749107e27a62f19d3d276869755187561a5491d39bf3c43 languageName: node linkType: hard "@agentic/exa@npm:^7.3.3": - version: 7.3.3 - resolution: "@agentic/exa@npm:7.3.3" + version: 7.5.3 + resolution: "@agentic/exa@npm:7.5.3" dependencies: - "@agentic/core": "npm:7.3.3" + "@agentic/core": "npm:7.5.3" ky: "npm:^1.7.5" peerDependencies: zod: ^3.24.2 - checksum: 10c0/0293d9f7cda2b17669c853f0834a189988ab8bd8d219f0916d894786143ac732a5c2a669ba112b5edf45b8574473c25a0bf5537c23d666df3132624fca16741e + checksum: 10c0/b6c5e5c1c009b03c040c9878dec1a1cf3545b8a4b8a6274dda201e2dd85e3d1a34df72cc1ba6986cd5fc4a77461a293c2e9dc17670a101010359956850ec812e languageName: node linkType: hard "@agentic/searxng@npm:^7.3.3": - version: 7.3.3 - resolution: "@agentic/searxng@npm:7.3.3" + version: 7.5.3 + resolution: "@agentic/searxng@npm:7.5.3" dependencies: - "@agentic/core": "npm:7.3.3" + "@agentic/core": "npm:7.5.3" ky: "npm:^1.7.5" peerDependencies: zod: ^3.24.2 - checksum: 10c0/474e53f232c6ad46315db9a9f2381f8d51623ba6f1eb514c92f328762a350565ff4bfa75d5cb5fb1454ce0d426bf033565167b708b21e8d3488ea1454461f713 + checksum: 10c0/5ff5ac276d6157d25449d6d8bdbb047fd3541f15f990597a4b800650864939b24ab3790810b7c66d6f9d737e2468ec030241d80cb02483748e08bbecae7a7849 languageName: node linkType: hard "@agentic/tavily@npm:^7.3.3": - version: 7.3.3 - resolution: "@agentic/tavily@npm:7.3.3" + version: 7.5.3 + resolution: "@agentic/tavily@npm:7.5.3" dependencies: - "@agentic/core": "npm:7.3.3" + "@agentic/core": "npm:7.5.3" ky: "npm:^1.7.5" p-throttle: "npm:^6.2.0" peerDependencies: zod: ^3.24.2 - checksum: 10c0/604e9a1a15cd8a6b70754dcc919c843988376d7ed65f83ba24d8add7c8febfae782184cf804611d5baacc5249d50ac8e19fa85390d8a40086c52c352a9bbb87d + checksum: 10c0/3ed7bd79c4f41b8f49577e49d47e76b591d614ddd8b6add450f4e9ec56ff7d6e5024ce8c03823ce25fde809f148c7a1556907552889c7ce1482d5ea0c322fe35 languageName: node linkType: hard @@ -200,38 +199,38 @@ __metadata: linkType: hard "@babel/core@npm:^7.24.7, @babel/core@npm:^7.26.0": - version: 7.26.9 - resolution: "@babel/core@npm:7.26.9" + version: 7.26.10 + resolution: "@babel/core@npm:7.26.10" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.9" + "@babel/generator": "npm:^7.26.10" "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.9" - "@babel/parser": "npm:^7.26.9" + "@babel/helpers": "npm:^7.26.10" + "@babel/parser": "npm:^7.26.10" "@babel/template": "npm:^7.26.9" - "@babel/traverse": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.10" + "@babel/types": "npm:^7.26.10" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b + checksum: 10c0/e046e0e988ab53841b512ee9d263ca409f6c46e2a999fe53024688b92db394346fa3aeae5ea0866331f62133982eee05a675d22922a4603c3f603aa09a581d62 languageName: node linkType: hard -"@babel/generator@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/generator@npm:7.26.9" +"@babel/generator@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/generator@npm:7.26.10" dependencies: - "@babel/parser": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.10" + "@babel/types": "npm:^7.26.10" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad + checksum: 10c0/88b3b3ea80592fc89349c4e1a145e1386e4042866d2507298adf452bf972f68d13bf699a845e6ab8c028bd52c2247013eb1221b86e1db5c9779faacba9c4b10e languageName: node linkType: hard @@ -308,24 +307,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/helpers@npm:7.26.9" +"@babel/helpers@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/helpers@npm:7.26.10" dependencies: "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" - checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 + "@babel/types": "npm:^7.26.10" + checksum: 10c0/f99e1836bcffce96db43158518bb4a24cf266820021f6461092a776cba2dc01d9fc8b1b90979d7643c5c2ab7facc438149064463a52dd528b21c6ab32509784f languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/parser@npm:7.26.9" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.26.10, @babel/parser@npm:^7.26.9": + version: 7.26.10 + resolution: "@babel/parser@npm:7.26.10" dependencies: - "@babel/types": "npm:^7.26.9" + "@babel/types": "npm:^7.26.10" bin: parser: ./bin/babel-parser.js - checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc + checksum: 10c0/c47f5c0f63cd12a663e9dc94a635f9efbb5059d98086a92286d7764357c66bceba18ccbe79333e01e9be3bfb8caba34b3aaebfd8e62c3d5921c8cf907267be75 languageName: node linkType: hard @@ -374,11 +373,11 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.10.1, @babel/runtime@npm:^7.10.4, @babel/runtime@npm:^7.11.1, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.16.7, @babel/runtime@npm:^7.18.0, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.0, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.22.5, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.6, @babel/runtime@npm:^7.23.9, @babel/runtime@npm:^7.24.1, @babel/runtime@npm:^7.24.4, @babel/runtime@npm:^7.24.7, @babel/runtime@npm:^7.24.8, @babel/runtime@npm:^7.25.7, @babel/runtime@npm:^7.26.0, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.9.2": - version: 7.26.9 - resolution: "@babel/runtime@npm:7.26.9" + version: 7.26.10 + resolution: "@babel/runtime@npm:7.26.10" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b + checksum: 10c0/6dc6d88c7908f505c4f7770fb4677dfa61f68f659b943c2be1f2a99cb6680343462867abf2d49822adc435932919b36c77ac60125793e719ea8745f2073d3745 languageName: node linkType: hard @@ -393,28 +392,28 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/traverse@npm:7.26.9" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.10": + version: 7.26.10 + resolution: "@babel/traverse@npm:7.26.10" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.9" - "@babel/parser": "npm:^7.26.9" + "@babel/generator": "npm:^7.26.10" + "@babel/parser": "npm:^7.26.10" "@babel/template": "npm:^7.26.9" - "@babel/types": "npm:^7.26.9" + "@babel/types": "npm:^7.26.10" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e + checksum: 10c0/4e86bb4e3c30a6162bb91df86329df79d96566c3e2d9ccba04f108c30473a3a4fd360d9990531493d90f6a12004f10f616bf9b9229ca30c816b708615e9de2ac languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9": - version: 7.26.9 - resolution: "@babel/types@npm:7.26.9" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.10, @babel/types@npm:^7.26.9": + version: 7.26.10 + resolution: "@babel/types@npm:7.26.10" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 + checksum: 10c0/7a7f83f568bfc3dfabfaf9ae3a97ab5c061726c0afa7dcd94226d4f84a81559da368ed79671e3a8039d16f12476cf110381a377ebdea07587925f69628200dac languageName: node linkType: hard @@ -820,13 +819,13 @@ __metadata: linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.1 - resolution: "@eslint-community/eslint-utils@npm:4.4.1" + version: 4.5.1 + resolution: "@eslint-community/eslint-utils@npm:4.5.1" dependencies: eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 10c0/2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 + checksum: 10c0/b520ae1b7bd04531a5c5da2021071815df4717a9f7d13720e3a5ddccf5c9c619532039830811fcbae1c2f1c9d133e63af2435ee69e0fc0fabbd6d928c6800fb2 languageName: node linkType: hard @@ -837,62 +836,62 @@ __metadata: languageName: node linkType: hard -"@eslint-react/ast@npm:1.36.1": - version: 1.36.1 - resolution: "@eslint-react/ast@npm:1.36.1" +"@eslint-react/ast@npm:1.37.0": + version: 1.37.0 + resolution: "@eslint-react/ast@npm:1.37.0" dependencies: - "@eslint-react/eff": "npm:1.36.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/typescript-estree": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/eff": "npm:1.37.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/typescript-estree": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" - checksum: 10c0/e57575bc8fd10e98672af15aaa5ee81d3c301842297fa31895bb12dbdeb9e0c9f03e2aaa954d6bf39aad73499df67ccc38827b369a4f7a4274b14dcf6b43edb9 + checksum: 10c0/17f3c1b72240b297251182f959deba9a6e05b13ee7dd1e86bee6229537ffeeb3ae9f1e2fa340fb47dc53afeb11aa2962d554d25a25f9b9caba8b6b531d52893a languageName: node linkType: hard -"@eslint-react/core@npm:1.36.1": - version: 1.36.1 - resolution: "@eslint-react/core@npm:1.36.1" +"@eslint-react/core@npm:1.37.0": + version: 1.37.0 + resolution: "@eslint-react/core@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/type-utils": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/type-utils": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" birecord: "npm:^0.1.1" ts-pattern: "npm:^5.6.2" - checksum: 10c0/922e4ae8e1dba786f2d8a3dd1790058c48d7cc2b1d7f4b98ed857ad616cb697ee1316a5d7fdb35bd9c72925842d26cb2b813bad0144ca5e40f3272f4ec75fec3 + checksum: 10c0/0434b92e9cf2c2d2502c0a97e29a66ae6906da861b2fe10e701485bbb20575c7cea0ba72f859ca4c48c359a1aed4744f3d3d99ba3cd43a155ca3efab60852f41 languageName: node linkType: hard -"@eslint-react/eff@npm:1.36.1": - version: 1.36.1 - resolution: "@eslint-react/eff@npm:1.36.1" - checksum: 10c0/8220b2e576e5245063e4d35e777d28cf13d984269ffed2ff3def6da48514c845d10bb9cd331a3d056c11bdb17582b9dd840834b069da157aee20ec93e62fd4fe +"@eslint-react/eff@npm:1.37.0": + version: 1.37.0 + resolution: "@eslint-react/eff@npm:1.37.0" + checksum: 10c0/85aa7db15f0e47d49e06fd55f006f0d178fcfbd740b34c9d79204bf06d9e8bcd3a7619165a615607d0aba645a45c01d082c11b4f0afd29fe895f97b7d032f0f9 languageName: node linkType: hard "@eslint-react/eslint-plugin@npm:^1.36.1": - version: 1.36.1 - resolution: "@eslint-react/eslint-plugin@npm:1.36.1" + version: 1.37.0 + resolution: "@eslint-react/eslint-plugin@npm:1.37.0" dependencies: - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/type-utils": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" - eslint-plugin-react-debug: "npm:1.36.1" - eslint-plugin-react-dom: "npm:1.36.1" - eslint-plugin-react-hooks-extra: "npm:1.36.1" - eslint-plugin-react-naming-convention: "npm:1.36.1" - eslint-plugin-react-web-api: "npm:1.36.1" - eslint-plugin-react-x: "npm:1.36.1" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/type-utils": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" + eslint-plugin-react-debug: "npm:1.37.0" + eslint-plugin-react-dom: "npm:1.37.0" + eslint-plugin-react-hooks-extra: "npm:1.37.0" + eslint-plugin-react-naming-convention: "npm:1.37.0" + eslint-plugin-react-web-api: "npm:1.37.0" + eslint-plugin-react-x: "npm:1.37.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ^4.9.5 || ^5.3.3 @@ -901,49 +900,49 @@ __metadata: optional: false typescript: optional: true - checksum: 10c0/4818369032f4de0d222482b3a23b006f4e047f8cff06d20a2e2f435f5f0f6eb65a4d940c2d441841d2f81c5b8169d713ed56bb1d6cfa352b22753dcdd4477992 + checksum: 10c0/e561e2d9af58cd0c2f34172cef0d6c6a21e2e174fee7becb9e5facb856bbd69da536a66d435f213b4d8f97f4739562d37fb1589a9c3fd1fffbc9a02c0b9074e5 languageName: node linkType: hard -"@eslint-react/jsx@npm:1.36.1": - version: 1.36.1 - resolution: "@eslint-react/jsx@npm:1.36.1" +"@eslint-react/jsx@npm:1.37.0": + version: 1.37.0 + resolution: "@eslint-react/jsx@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" ts-pattern: "npm:^5.6.2" - checksum: 10c0/f10ba3ec9f69bce97d4d7a232cba6111467b57743dcccaff8f8bae7fccbc5694678580a64538f2183def30be2aa6c9a145627476b6fed59f69eea7eef307e547 + checksum: 10c0/76bb1624b6f402cc94081be66ec0d43b2aa0afa1285c53a161800e659ba1366a8d4731f51e5289980498410c1615773a691fe4601086e7a6c61c442dc3e02828 languageName: node linkType: hard -"@eslint-react/shared@npm:1.36.1": - version: 1.36.1 - resolution: "@eslint-react/shared@npm:1.36.1" +"@eslint-react/shared@npm:1.37.0": + version: 1.37.0 + resolution: "@eslint-react/shared@npm:1.37.0" dependencies: - "@eslint-react/eff": "npm:1.36.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/eff": "npm:1.37.0" + "@typescript-eslint/utils": "npm:^8.27.0" picomatch: "npm:^4.0.2" ts-pattern: "npm:^5.6.2" - checksum: 10c0/f416fb7da92bb36ea573243730ddef4bd8da81a4ca7047439ee8df2b74a1ec9d0c1a93e1c5fafb9675b4dc76b2acab2f343855e29993fe82958d33df9ed7809a + checksum: 10c0/f40803f391ca8acd00d33dc1dcfed7d49b91d767a202541beb75b7bd18701456415576345ba07e61ab0f3076d9e32a5e28c0532d11c6d4e80092423cdc118473 languageName: node linkType: hard -"@eslint-react/var@npm:1.36.1": - version: 1.36.1 - resolution: "@eslint-react/var@npm:1.36.1" +"@eslint-react/var@npm:1.37.0": + version: 1.37.0 + resolution: "@eslint-react/var@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" - checksum: 10c0/8e281e08d236ddbbd56d156127f488f25190e430da9c9e3fad413629f811e0f582af551cf438355750ae4b8f1348b2ebd21ffd9ab1d79041ec592f7cf6c3562d + checksum: 10c0/d6a810a5e751684c23c848697013340885df70dc0d41c9afe439d26f589c8ca4fb68511b2c4207184d2c9b3ed5bc0b55c6c7321c1ba1d3b3038a591472eda5f0 languageName: node linkType: hard @@ -1616,16 +1615,16 @@ __metadata: linkType: hard "@langchain/openai@npm:>=0.1.0 <0.5.0": - version: 0.4.4 - resolution: "@langchain/openai@npm:0.4.4" + version: 0.4.5 + resolution: "@langchain/openai@npm:0.4.5" dependencies: js-tiktoken: "npm:^1.0.12" - openai: "npm:^4.77.0" + openai: "npm:^4.87.3" zod: "npm:^3.22.4" zod-to-json-schema: "npm:^3.22.3" peerDependencies: "@langchain/core": ">=0.3.39 <0.4.0" - checksum: 10c0/78a3376ee9e1a057513e65fdb3ede50e17464d484afc04fc73fefc561ec71e07b0d6a451d2ce4d48181a4d719ea8083cfbe0e3130420596685b1b202e0b12572 + checksum: 10c0/23d03a64a571700e84df9ded8e90facc2cb84b65ff43efdd0249bcfb95511974db4d1b8fc5072bdf7eb993903d8613970ea47ba979af643cce9315661208163d languageName: node linkType: hard @@ -2055,12 +2054,12 @@ __metadata: linkType: hard "@notionhq/client@npm:^2.2.15": - version: 2.2.16 - resolution: "@notionhq/client@npm:2.2.16" + version: 2.3.0 + resolution: "@notionhq/client@npm:2.3.0" dependencies: "@types/node-fetch": "npm:^2.5.10" node-fetch: "npm:^2.6.1" - checksum: 10c0/67c3698c24642294b747cb44e73d7b4e362643f4d3095d41281c1099540235b828f25b4606d5450e88805151f6b3d6b33192b80d15d3299e0ba163e40726970e + checksum: 10c0/48af6e0d44c97892374755fbfbca6eb2f27e5ad8baabc511d48ec02cc7d6a1488b1692423ff426cb77c39ac5b4c9bd5498d4b6bc40e295d149ff3d24ce3d8ecc languageName: node linkType: hard @@ -2258,9 +2257,9 @@ __metadata: linkType: hard "@pkgr/core@npm:^0.1.0": - version: 0.1.1 - resolution: "@pkgr/core@npm:0.1.1" - checksum: 10c0/3f7536bc7f57320ab2cf96f8973664bef624710c403357429fbf680a5c3b4843c1dbd389bb43daa6b1f6f1f007bb082f5abcb76bb2b5dc9f421647743b71d3d8 + version: 0.1.2 + resolution: "@pkgr/core@npm:0.1.2" + checksum: 10c0/fd4acc154c8f1b5c544b6dd152b7ce68f6cbb8b92e9abf2e5d756d6e95052d08d0d693a668dea67af1386d62635b50adfe463cce03c5620402b468498cc7592f languageName: node linkType: hard @@ -2386,8 +2385,8 @@ __metadata: linkType: hard "@reduxjs/toolkit@npm:^2.2.5": - version: 2.6.0 - resolution: "@reduxjs/toolkit@npm:2.6.0" + version: 2.6.1 + resolution: "@reduxjs/toolkit@npm:2.6.1" dependencies: immer: "npm:^10.0.3" redux: "npm:^5.0.1" @@ -2401,7 +2400,7 @@ __metadata: optional: true react-redux: optional: true - checksum: 10c0/3d2c85e56401e72cc7e7f22c5440495c803183afb6e8b67c8d6dd2e6770a9fa56a1b7efdac404608a3ed8f22123e41e8e676fd57657491a81e836df447d9969a + checksum: 10c0/6ae5db267f2b0a9da8b59080797c5adb1b92b50c0f2bdd933470206285d684b79ed2b1c4e2d7a0fb4aa9e3772d0e215fdcd3a8e4a4a2aac81400fcd790dbd6cd languageName: node linkType: hard @@ -2412,135 +2411,135 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.9" +"@rollup/rollup-android-arm-eabi@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.36.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-android-arm64@npm:4.34.9" +"@rollup/rollup-android-arm64@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-android-arm64@npm:4.36.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-darwin-arm64@npm:4.34.9" +"@rollup/rollup-darwin-arm64@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.36.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-darwin-x64@npm:4.34.9" +"@rollup/rollup-darwin-x64@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.36.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-freebsd-arm64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.9" +"@rollup/rollup-freebsd-arm64@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.36.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-freebsd-x64@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-freebsd-x64@npm:4.34.9" +"@rollup/rollup-freebsd-x64@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.36.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.9" +"@rollup/rollup-linux-arm-gnueabihf@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.36.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.9" +"@rollup/rollup-linux-arm-musleabihf@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.36.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.9" +"@rollup/rollup-linux-arm64-gnu@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.36.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.9" +"@rollup/rollup-linux-arm64-musl@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.36.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.9" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.36.0" conditions: os=linux & cpu=loong64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.9" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.36.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.9" +"@rollup/rollup-linux-riscv64-gnu@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.36.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.9" +"@rollup/rollup-linux-s390x-gnu@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.36.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.9" +"@rollup/rollup-linux-x64-gnu@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.36.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.9" +"@rollup/rollup-linux-x64-musl@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.36.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.9" +"@rollup/rollup-win32-arm64-msvc@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.36.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.9" +"@rollup/rollup-win32-ia32-msvc@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.36.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.34.9": - version: 4.34.9 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.9" +"@rollup/rollup-win32-x64-msvc@npm:4.36.0": + version: 4.36.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.36.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2707,6 +2706,13 @@ __metadata: languageName: node linkType: hard +"@tootallnate/quickjs-emscripten@npm:^0.23.0": + version: 0.23.0 + resolution: "@tootallnate/quickjs-emscripten@npm:0.23.0" + checksum: 10c0/2a939b781826fb5fd3edd0f2ec3b321d259d760464cf20611c9877205aaca3ccc0b7304dea68416baa0d568e82cd86b17d29548d1e5139fa3155a4a86a2b4b49 + languageName: node + linkType: hard + "@tryfabric/martian@npm:^1.2.4": version: 1.2.4 resolution: "@tryfabric/martian@npm:1.2.4" @@ -2988,11 +2994,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:^22.7.5": - version: 22.13.9 - resolution: "@types/node@npm:22.13.9" + version: 22.13.10 + resolution: "@types/node@npm:22.13.10" dependencies: undici-types: "npm:~6.20.0" - checksum: 10c0/eb6acd04169a076631dcaab712128d492cd17a1b3f10daae4a377f3d439c860c3cd3e32f4ef221671f56183b976ac7c4089f4193457314a88675ead4663438a4 + checksum: 10c0/a3865f9503d6f718002374f7b87efaadfae62faa499c1a33b12c527cfb9fd86f733e1a1b026b80c5a0e4a965701174bc3305595a7d36078aa1abcf09daa5dee9 languageName: node linkType: hard @@ -3004,20 +3010,20 @@ __metadata: linkType: hard "@types/node@npm:^18.11.18, @types/node@npm:^18.19.9": - version: 18.19.79 - resolution: "@types/node@npm:18.19.79" + version: 18.19.80 + resolution: "@types/node@npm:18.19.80" dependencies: undici-types: "npm:~5.26.4" - checksum: 10c0/3db88d80ebaaeb5a72a3f23e1ff655ff6c7c30ed71c2cd2f708eda41d4cb1d3124b20bd565ac25b41abf1e9324b92896637db76eea310364711bcbe07820312d + checksum: 10c0/6a272d17b3057096ed49cc2780b9739b6f91ffb7f555926a2dc2bf59577b9ee2cf71832003927aa6db21939dca9eb9654a6cd55504fe957c0330b19ce628c8b7 languageName: node linkType: hard "@types/node@npm:^20.13.0, @types/node@npm:^20.9.0": - version: 20.17.23 - resolution: "@types/node@npm:20.17.23" + version: 20.17.24 + resolution: "@types/node@npm:20.17.24" dependencies: undici-types: "npm:~6.19.2" - checksum: 10c0/4f7da7383ee8516b2e580d772a196fd76487670bd9d32a296621c5df63b077cc7d06c2a0040885b3e4a28c1751f9ad3d5ed55cff15d50b707e3d454993bfe33a + checksum: 10c0/2a39ce4c4cd4588a05b2a485cc0a1407cbea608dd1ab03e36add59d61712718d95c84b492ca5190753f0be2bce748aeeb0f2a1412e712775462befe3820b3ff9 languageName: node linkType: hard @@ -3064,21 +3070,21 @@ __metadata: linkType: hard "@types/react@npm:*": - version: 19.0.10 - resolution: "@types/react@npm:19.0.10" + version: 19.0.12 + resolution: "@types/react@npm:19.0.12" dependencies: csstype: "npm:^3.0.2" - checksum: 10c0/41884cca21850c8b2d6578b172ca0ca4fff6021251a68532b19f2031ac23dc5a9222470208065f8d9985d367376047df2f49ece8d927f7d04cdc94922b1eb34b + checksum: 10c0/c814b6af5c0fbcf5c65d031b1c9bf98c5b857e015254d95811f2851b27b869c3d31c6f35dab127dc6921a3dbda0b0622c6323d493a14b31b231a6a58c41c5e84 languageName: node linkType: hard "@types/react@npm:^18.2.48": - version: 18.3.18 - resolution: "@types/react@npm:18.3.18" + version: 18.3.19 + resolution: "@types/react@npm:18.3.19" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 10c0/8fb2b00672072135d0858dc9db07873ea107cc238b6228aaa2a9afd1ef7a64a7074078250db38afbeb19064be8ea6af5eac32d404efdd5f45e093cc4829d87f8 + checksum: 10c0/236bfe0c4748ada1a640f13573eca3e0fc7c9d847b442947adb352b0718d6d285357fd84c33336c8ffb8cbfabc0d58a43a647c7fd79857fecd61fb58ab6f7918 languageName: node linkType: hard @@ -3172,15 +3178,15 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/eslint-plugin@npm:8.26.1" +"@typescript-eslint/eslint-plugin@npm:8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/eslint-plugin@npm:8.27.0" dependencies: "@eslint-community/regexpp": "npm:^4.10.0" - "@typescript-eslint/scope-manager": "npm:8.26.1" - "@typescript-eslint/type-utils": "npm:8.26.1" - "@typescript-eslint/utils": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" + "@typescript-eslint/scope-manager": "npm:8.27.0" + "@typescript-eslint/type-utils": "npm:8.27.0" + "@typescript-eslint/utils": "npm:8.27.0" + "@typescript-eslint/visitor-keys": "npm:8.27.0" graphemer: "npm:^1.4.0" ignore: "npm:^5.3.1" natural-compare: "npm:^1.4.0" @@ -3189,64 +3195,64 @@ __metadata: "@typescript-eslint/parser": ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/412f41aafd503a1faea91edd03a68717ca8a49ed6683700b8386115c67b86110c9826d10005d3a0341b78cdee41a6ef08842716ced2b58af03f91eb1b8cc929c + checksum: 10c0/95bbab011bfe51ca657ff346e4c6cac25652c88e5188a5e74d14372dba45c3d7aa713f4c90f80ebc885d77a8be89e131e8b77c096145c90da6c251a475b125fc languageName: node linkType: hard -"@typescript-eslint/parser@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/parser@npm:8.26.1" +"@typescript-eslint/parser@npm:8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/parser@npm:8.27.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.26.1" - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/typescript-estree": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" + "@typescript-eslint/scope-manager": "npm:8.27.0" + "@typescript-eslint/types": "npm:8.27.0" + "@typescript-eslint/typescript-estree": "npm:8.27.0" + "@typescript-eslint/visitor-keys": "npm:8.27.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/21fe4306b6017bf183d92cdd493edacd302816071e29e1400452f3ccd224ab8111b75892507b9731545e98e6e4d153e54dab568b3433f6c9596b6cb2f7af922f + checksum: 10c0/2ada98167ca5a474544fada7658d7c8d54ea4dfdd692e3d30d18b5531e50d7308a5b09d23dca651f9fe841f96075ccd18643431f4b61d0e4e7e7ccde888258e8 languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.26.1, @typescript-eslint/scope-manager@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/scope-manager@npm:8.26.1" +"@typescript-eslint/scope-manager@npm:8.27.0, @typescript-eslint/scope-manager@npm:^8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/scope-manager@npm:8.27.0" dependencies: - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" - checksum: 10c0/ecd30eb615c7384f01cea8f2c8e8dda7507ada52ad0d002d3701bdd9d06f6d14cefb31c6c26ef55708adfaa2045a01151e8685656240268231a4bac8f792afe4 + "@typescript-eslint/types": "npm:8.27.0" + "@typescript-eslint/visitor-keys": "npm:8.27.0" + checksum: 10c0/d87daeffb81f4e70f168c38f01c667713bda71c4545e28fcdf0792378fb3df171894ef77854c5c1a5e5a22c784ee1ccea2dd856b5baf825840710a6a74c14ac9 languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:8.26.1, @typescript-eslint/type-utils@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/type-utils@npm:8.26.1" +"@typescript-eslint/type-utils@npm:8.27.0, @typescript-eslint/type-utils@npm:^8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/type-utils@npm:8.27.0" dependencies: - "@typescript-eslint/typescript-estree": "npm:8.26.1" - "@typescript-eslint/utils": "npm:8.26.1" + "@typescript-eslint/typescript-estree": "npm:8.27.0" + "@typescript-eslint/utils": "npm:8.27.0" debug: "npm:^4.3.4" ts-api-utils: "npm:^2.0.1" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/17553b4333246e1ffd447dab78a4cbc565c129c9baf32326387760c9790120a99d955acf84888b7ef96e73c82fc22a3e08e80f0bd65d21e3cf2fe002f977aba1 + checksum: 10c0/f38cdc660ebcb3b71496182b9ea52301ab08a4f062558aa7061a5f0b759ae3e8f68ae250a29e74251cb52c6c56733d7dabed7002b993544cbe0933bb75d67a57 languageName: node linkType: hard -"@typescript-eslint/types@npm:8.26.1, @typescript-eslint/types@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/types@npm:8.26.1" - checksum: 10c0/805b239b57854fc12eae9e2bec6ccab24bac1d30a762c455f22c73b777a5859c64c58b4750458bd0ab4aadd664eb95cbef091348a071975acac05b15ebea9f1b +"@typescript-eslint/types@npm:8.27.0, @typescript-eslint/types@npm:^8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/types@npm:8.27.0" + checksum: 10c0/9c5f2ba816a9baea5982feeadebe4d19f4df77ddb025a7b2307f9e1e6914076b63cbad81f7f915814e64b4d915052cf27bd79ce3e5a831340cb5ab244133941b languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.26.1, @typescript-eslint/typescript-estree@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/typescript-estree@npm:8.26.1" +"@typescript-eslint/typescript-estree@npm:8.27.0, @typescript-eslint/typescript-estree@npm:^8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.27.0" dependencies: - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/visitor-keys": "npm:8.26.1" + "@typescript-eslint/types": "npm:8.27.0" + "@typescript-eslint/visitor-keys": "npm:8.27.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" @@ -3255,32 +3261,32 @@ __metadata: ts-api-utils: "npm:^2.0.1" peerDependencies: typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/adc95e4735a8ded05ad35d7b4fae68c675afdd4b3531bc4a51eab5efe793cf80bc75f56dfc8022af4c0a5b316eec61f8ce6b77c2ead45fc675fea7e28cd52ade + checksum: 10c0/c04d602825ff2a7b2a89746a68b32f7052fb4ce3d2355d1f4e6f43fd064f17c3b44fb974c98838a078fdebdc35152d2ab0af34663dfca99db7a790bd3fc5d8ac languageName: node linkType: hard -"@typescript-eslint/utils@npm:8.26.1, @typescript-eslint/utils@npm:^8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/utils@npm:8.26.1" +"@typescript-eslint/utils@npm:8.27.0, @typescript-eslint/utils@npm:^8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/utils@npm:8.27.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.26.1" - "@typescript-eslint/types": "npm:8.26.1" - "@typescript-eslint/typescript-estree": "npm:8.26.1" + "@typescript-eslint/scope-manager": "npm:8.27.0" + "@typescript-eslint/types": "npm:8.27.0" + "@typescript-eslint/typescript-estree": "npm:8.27.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/a5cb3bdf253cc8e8474a2ed8666c0a6194abe56f44039c6623bef0459ed17d0276ed6e40c70d35bd8ec4d41bafc255e4d3025469f32ac692ba2d89e7579c2a26 + checksum: 10c0/dcfd5f2c17f1a33061e3ec70d0946ff23a4238aabacae3d85087165beccedf84fb8506d30848f2470e3b60ab98b230aef79c6e8b4c5d39648a37ac559ac5b1e0 languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.26.1": - version: 8.26.1 - resolution: "@typescript-eslint/visitor-keys@npm:8.26.1" +"@typescript-eslint/visitor-keys@npm:8.27.0": + version: 8.27.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.27.0" dependencies: - "@typescript-eslint/types": "npm:8.26.1" + "@typescript-eslint/types": "npm:8.27.0" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/51b1016d06cd2b9eac0a213de418b0a26022fd3b71478014541bfcbc2a3c4d666552390eb9c209fa9e52c868710d9f1b21a2c789d35c650239438c366a27a239 + checksum: 10c0/d86fd4032db07123816aab3a6b8b53f840387385ab2a4d8f96b22fc76b5438fb27ac8dc42b63caf23f3d265c33e9075dbf1ce8d31f939df12f5cd077d3b10295 languageName: node linkType: hard @@ -3403,6 +3409,7 @@ __metadata: openai: "patch:openai@npm%3A4.77.3#~/.yarn/patches/openai-npm-4.77.3-59c6d42e7a.patch" p-queue: "npm:^8.1.0" prettier: "npm:^3.5.3" + proxy-agent: "npm:^6.5.0" react: "npm:^18.2.0" react-dom: "npm:^18.2.0" react-hotkeys-hook: "npm:^4.6.1" @@ -3423,7 +3430,6 @@ __metadata: rollup-plugin-visualizer: "npm:^5.12.0" sass: "npm:^1.77.2" shiki: "npm:^1.22.2" - socks-proxy-agent: "npm:^8.0.3" string-width: "npm:^7.2.0" styled-components: "npm:^6.1.11" tar: "npm:^7.4.3" @@ -3651,8 +3657,8 @@ __metadata: linkType: hard "antd@npm:^5.22.5": - version: 5.24.3 - resolution: "antd@npm:5.24.3" + version: 5.24.4 + resolution: "antd@npm:5.24.4" dependencies: "@ant-design/colors": "npm:^7.2.0" "@ant-design/cssinjs": "npm:^1.23.0" @@ -3693,7 +3699,7 @@ __metadata: rc-slider: "npm:~11.1.8" rc-steps: "npm:~6.0.1" rc-switch: "npm:~4.1.0" - rc-table: "npm:~7.50.3" + rc-table: "npm:~7.50.4" rc-tabs: "npm:~15.5.1" rc-textarea: "npm:~1.9.0" rc-tooltip: "npm:~6.4.0" @@ -3706,7 +3712,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/bbd1dcc4cce3bebecebde135014352156d57c8979b1ad8cb8cf873e8919454292a812f6d2e8995673b82f3cb46a2cdd14ea7b2190193bd5127380c1091ce472a + checksum: 10c0/ce8597467ae5c9beb850a292337aa652636467d6c5dadf4d8602b82366c4bcbf05d9880c185f5013b8ce189e4a9671ba7a5472db75345189a2179353ce4b9190 languageName: node linkType: hard @@ -3887,6 +3893,15 @@ __metadata: languageName: node linkType: hard +"ast-types@npm:^0.13.4": + version: 0.13.4 + resolution: "ast-types@npm:0.13.4" + dependencies: + tslib: "npm:^2.0.1" + checksum: 10c0/3a1a409764faa1471601a0ad01b3aa699292991aa9c8a30c7717002cabdf5d98008e7b53ae61f6e058f757fc6ba965e147967a93c13e62692c907d79cfb245f8 + languageName: node + linkType: hard + "astral-regex@npm:^2.0.0": version: 2.0.0 resolution: "astral-regex@npm:2.0.0" @@ -3944,13 +3959,13 @@ __metadata: linkType: hard "axios@npm:^1.7.3, axios@npm:^1.7.7": - version: 1.8.1 - resolution: "axios@npm:1.8.1" + version: 1.8.4 + resolution: "axios@npm:1.8.4" dependencies: follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 10c0/b2e1d5a61264502deee4b50f0a6df0aa3b174c546ccf68c0dff714a2b8863232e0bd8cb5b84f853303e97f242a98260f9bb9beabeafe451ad5af538e9eb7ac22 + checksum: 10c0/450993c2ba975ffccaf0d480b68839a3b2435a5469a71fa2fb0b8a55cdb2c2ae47e609360b9c1e2b2534b73dfd69e2733a1cf9f8215bee0bcd729b72f801b0ce languageName: node linkType: hard @@ -4004,6 +4019,13 @@ __metadata: languageName: node linkType: hard +"basic-ftp@npm:^5.0.2": + version: 5.0.5 + resolution: "basic-ftp@npm:5.0.5" + checksum: 10c0/be983a3997749856da87b839ffce6b8ed6c7dbf91ea991d5c980d8add275f9f2926c19f80217ac3e7f353815be879371d636407ca72b038cea8cab30e53928a6 + languageName: node + linkType: hard + "bcrypt-pbkdf@npm:^1.0.0": version: 1.0.2 resolution: "bcrypt-pbkdf@npm:1.0.2" @@ -4438,9 +4460,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001702 - resolution: "caniuse-lite@npm:1.0.30001702" - checksum: 10c0/52d46f41a96d179fd4e387bb6b26898148c31b626ff9aba105d207d2b0f869c7cb32ac67a6e8e0aeba3f03f33145ccfbee237250dfb58dba8b6526b4dd395ac6 + version: 1.0.30001706 + resolution: "caniuse-lite@npm:1.0.30001706" + checksum: 10c0/b502d0a509611fd5b009e1123d482e983696984b6b749c3f485fd8d02cc58376c59cf0bb15f22fa2d337da104970edd27dd525d4663cebc728e26ac4adedff0d languageName: node linkType: hard @@ -5069,6 +5091,13 @@ __metadata: languageName: node linkType: hard +"data-uri-to-buffer@npm:^6.0.2": + version: 6.0.2 + resolution: "data-uri-to-buffer@npm:6.0.2" + checksum: 10c0/f76922bf895b3d7d443059ff278c9cc5efc89d70b8b80cd9de0aa79b3adc6d7a17948eefb8692e30398c43635f70ece1673d6085cc9eba2878dbc6c6da5292ac + languageName: node + linkType: hard + "dayjs@npm:^1.11.11": version: 1.11.13 resolution: "dayjs@npm:1.11.13" @@ -5135,11 +5164,11 @@ __metadata: linkType: hard "decode-named-character-reference@npm:^1.0.0": - version: 1.0.2 - resolution: "decode-named-character-reference@npm:1.0.2" + version: 1.1.0 + resolution: "decode-named-character-reference@npm:1.1.0" dependencies: character-entities: "npm:^2.0.0" - checksum: 10c0/66a9fc5d9b5385a2b3675c69ba0d8e893393d64057f7dbbb585265bb4fc05ec513d76943b8e5aac7d8016d20eea4499322cbf4cd6d54b466976b78f3a7587a4c + checksum: 10c0/359c76305b47e67660ec096c5cd3f65972ed75b8a53a40435a7a967cfab3e9516e64b443cbe0c7edcf5ab77f65a6924f12fb1872b1e09e2f044f28f4fd10996a languageName: node linkType: hard @@ -5284,6 +5313,17 @@ __metadata: languageName: node linkType: hard +"degenerator@npm:^5.0.0": + version: 5.0.1 + resolution: "degenerator@npm:5.0.1" + dependencies: + ast-types: "npm:^0.13.4" + escodegen: "npm:^2.1.0" + esprima: "npm:^4.0.1" + checksum: 10c0/e48d8a651edeb512a648711a09afec269aac6de97d442a4bb9cf121a66877e0eec11b9727100a10252335c0666ae1c84a8bc1e3a3f47788742c975064d2c7b1c + languageName: node + linkType: hard + "del@npm:^6.0.0": version: 6.1.1 resolution: "del@npm:6.1.1" @@ -5462,16 +5502,16 @@ __metadata: linkType: hard "docx@npm:^9.0.2": - version: 9.2.0 - resolution: "docx@npm:9.2.0" + version: 9.3.0 + resolution: "docx@npm:9.3.0" dependencies: "@types/node": "npm:^22.7.5" hash.js: "npm:^1.1.7" jszip: "npm:^3.10.1" - nanoid: "npm:^5.0.4" + nanoid: "npm:^5.1.3" xml: "npm:^1.0.1" xml-js: "npm:^1.6.8" - checksum: 10c0/9c5b15e9385dd3e4ff94370943cd3747415491e49e77d8682cb6cbe84fa5fb10452ce070a97ef7c616503d87d4e9b8b776117b0fb467ac3e3488a242065b2caa + checksum: 10c0/55d3689932b2c0ceae23bf5883826009296f2ae260aae44dda632e170adc847cc6dfa0b4c692623f84fbb9a6b60018338279d64933d5a7f0abc8f3e30fd3e68e languageName: node linkType: hard @@ -5706,15 +5746,15 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.5.73": - version: 1.5.113 - resolution: "electron-to-chromium@npm:1.5.113" - checksum: 10c0/837fe2fd26adbc4f3ad8e758d14067a14f636f9c2923b5ded8adb93426bbe3fdc83b48ddf9f2cf03be31b5becb0c31144db19c823b696fd52a7bc4583f4bde00 + version: 1.5.123 + resolution: "electron-to-chromium@npm:1.5.123" + checksum: 10c0/ffaa65e9337f5ba0b51d5709795c3d1074e0cae8efda24116561feed6cedd281f523be50339d991c2fc65344e66e65e7308a157ff87047a8bb4e8008412e9eb1 languageName: node linkType: hard "electron-updater@npm:^6.3.9": - version: 6.6.1 - resolution: "electron-updater@npm:6.6.1" + version: 6.6.2 + resolution: "electron-updater@npm:6.6.2" dependencies: builder-util-runtime: "npm:9.3.1" fs-extra: "npm:^10.1.0" @@ -5724,7 +5764,7 @@ __metadata: lodash.isequal: "npm:^4.5.0" semver: "npm:^7.6.3" tiny-typed-emitter: "npm:^2.1.0" - checksum: 10c0/43c924a58cb6ec87127fac0aab56a62c0c6959cb946aab283388fb438a80bef5d2862eb445ab78cc63bd2da5c1472903502720e6ab92466e7776eadd7c4f0909 + checksum: 10c0/2b9ae5583b95f6772c4a2515ddba7ba52b65460ab81f09ae4f0b97c7e3d7b7e3d9426775eb9a53d3193bd4c3d5466bf30827c1a6ee75e4aca739c647f6ac46ff languageName: node linkType: hard @@ -6076,6 +6116,24 @@ __metadata: languageName: node linkType: hard +"escodegen@npm:^2.1.0": + version: 2.1.0 + resolution: "escodegen@npm:2.1.0" + dependencies: + esprima: "npm:^4.0.1" + estraverse: "npm:^5.2.0" + esutils: "npm:^2.0.2" + source-map: "npm:~0.6.1" + dependenciesMeta: + source-map: + optional: true + bin: + escodegen: bin/escodegen.js + esgenerate: bin/esgenerate.js + checksum: 10c0/e1450a1f75f67d35c061bf0d60888b15f62ab63aef9df1901cffc81cffbbb9e8b3de237c5502cf8613a017c1df3a3003881307c78835a1ab54d8c8d2206e01d3 + languageName: node + linkType: hard + "eslint-config-prettier@npm:^10.0.1": version: 10.1.1 resolution: "eslint-config-prettier@npm:10.1.1" @@ -6107,20 +6165,20 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-debug@npm:1.36.1": - version: 1.36.1 - resolution: "eslint-plugin-react-debug@npm:1.36.1" +"eslint-plugin-react-debug@npm:1.37.0": + version: 1.37.0 + resolution: "eslint-plugin-react-debug@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/core": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/type-utils": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/core": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/type-utils": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" peerDependencies: @@ -6131,23 +6189,23 @@ __metadata: optional: false typescript: optional: true - checksum: 10c0/84598b23a199853797f3b6d5920fd8108c3f8406a0b591ffbfb3124e058191330d59ffe4207e7da356f3448e2b032b0e107a03d28bf1baa6b96b86da15b49878 + checksum: 10c0/cbff00b7fcfcabd044a3d7281f4aa83e603fa60f1a2300e3469ab2520c63074d0c1636fde8e0826b3137a46fe98feb708f0c23c3a00b605d3c4560cd89bded6e languageName: node linkType: hard -"eslint-plugin-react-dom@npm:1.36.1": - version: 1.36.1 - resolution: "eslint-plugin-react-dom@npm:1.36.1" +"eslint-plugin-react-dom@npm:1.37.0": + version: 1.37.0 + resolution: "eslint-plugin-react-dom@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/core": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/core": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" compare-versions: "npm:^6.1.1" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" @@ -6159,24 +6217,24 @@ __metadata: optional: false typescript: optional: true - checksum: 10c0/2700f30d8c586331092755cfd543b7f6134bf1b551d90b7cbab029d012e927bae40bb66e93b9cf5226b89610b5524ebc6a34b96170fa8ebf633675f3040f20c3 + checksum: 10c0/ed848fcdf61e68d5ec7bb4b7e6fff7073a2f40afe584a0c64cb8c2df4bd87f52490461f10ef2596030b7eb678a5b753843bc94632accfc84696f3ba89c6c92dd languageName: node linkType: hard -"eslint-plugin-react-hooks-extra@npm:1.36.1": - version: 1.36.1 - resolution: "eslint-plugin-react-hooks-extra@npm:1.36.1" +"eslint-plugin-react-hooks-extra@npm:1.37.0": + version: 1.37.0 + resolution: "eslint-plugin-react-hooks-extra@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/core": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/type-utils": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/core": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/type-utils": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" peerDependencies: @@ -6187,7 +6245,7 @@ __metadata: optional: false typescript: optional: true - checksum: 10c0/039696789ebeb005ae4b129a908e045ded38a369140254aef9d907035bdf973a1005a3def5b4cfd38fa0d77594f080709d25d8911aba76a34f7e7a0121dfdade + checksum: 10c0/fb2b327ab87bdbc52e6da1b18502f4e9cebbb0e0e1ccc8f8aa18564d5987cec9f230e665d7a0388079ea3ae40615e30b7423426e7f6a2c90c897f23a98708a21 languageName: node linkType: hard @@ -6200,20 +6258,20 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react-naming-convention@npm:1.36.1": - version: 1.36.1 - resolution: "eslint-plugin-react-naming-convention@npm:1.36.1" +"eslint-plugin-react-naming-convention@npm:1.37.0": + version: 1.37.0 + resolution: "eslint-plugin-react-naming-convention@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/core": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/type-utils": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/core": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/type-utils": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" peerDependencies: @@ -6224,23 +6282,23 @@ __metadata: optional: false typescript: optional: true - checksum: 10c0/128938b73f229802f3caf4f074470e3cf14f802e1ab57a9b083f6710316443485697137d96cbb13d3fd8c5c02df0caa09c911a04978bd222441e01271e227cb2 + checksum: 10c0/bb1c2536926e0cf41a238cb541a65726d16a9d7423861dcb8e67893f9a5dd56cb306b6cc9d1ec3d354f33604eeeacb8f1fe8c095ca16d7de52d01c2b65ac29eb languageName: node linkType: hard -"eslint-plugin-react-web-api@npm:1.36.1": - version: 1.36.1 - resolution: "eslint-plugin-react-web-api@npm:1.36.1" +"eslint-plugin-react-web-api@npm:1.37.0": + version: 1.37.0 + resolution: "eslint-plugin-react-web-api@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/core": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/core": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" peerDependencies: @@ -6251,24 +6309,24 @@ __metadata: optional: false typescript: optional: true - checksum: 10c0/9f24e1f7b88af8ebdd7331eb56822885388c621fb67e46839c7c33a1a4c2eee2e48590bb77be090d794a63626f4fd8797006ce40488aa21fb6c9bb543c545f8c + checksum: 10c0/6bf565dffbb75f04ccb9469c708c753c1e7fc1d99b551a89dd80c0e8a277d35c832d7b612cc95c03acd5bb44ed2fe471ecf10770704dee6da00898b60a4b80d0 languageName: node linkType: hard -"eslint-plugin-react-x@npm:1.36.1": - version: 1.36.1 - resolution: "eslint-plugin-react-x@npm:1.36.1" +"eslint-plugin-react-x@npm:1.37.0": + version: 1.37.0 + resolution: "eslint-plugin-react-x@npm:1.37.0" dependencies: - "@eslint-react/ast": "npm:1.36.1" - "@eslint-react/core": "npm:1.36.1" - "@eslint-react/eff": "npm:1.36.1" - "@eslint-react/jsx": "npm:1.36.1" - "@eslint-react/shared": "npm:1.36.1" - "@eslint-react/var": "npm:1.36.1" - "@typescript-eslint/scope-manager": "npm:^8.26.1" - "@typescript-eslint/type-utils": "npm:^8.26.1" - "@typescript-eslint/types": "npm:^8.26.1" - "@typescript-eslint/utils": "npm:^8.26.1" + "@eslint-react/ast": "npm:1.37.0" + "@eslint-react/core": "npm:1.37.0" + "@eslint-react/eff": "npm:1.37.0" + "@eslint-react/jsx": "npm:1.37.0" + "@eslint-react/shared": "npm:1.37.0" + "@eslint-react/var": "npm:1.37.0" + "@typescript-eslint/scope-manager": "npm:^8.27.0" + "@typescript-eslint/type-utils": "npm:^8.27.0" + "@typescript-eslint/types": "npm:^8.27.0" + "@typescript-eslint/utils": "npm:^8.27.0" compare-versions: "npm:^6.1.1" string-ts: "npm:^2.2.1" ts-pattern: "npm:^5.6.2" @@ -6283,7 +6341,7 @@ __metadata: optional: true typescript: optional: true - checksum: 10c0/cf0e4cb3574f86b38d1f65e01b36decba457f52745235be497a007bdeb773ffe9ce9ecabf53774774cbcf19ea5ff62874fdcdfbe6f232eafa4453c89a1739a31 + checksum: 10c0/70f12a37b0e2ecc02c923759ca9db1c912966427fe41a30315eac1dcaf7c5ef9a05ea0ad7193dc2f7a4021ba21ee34b1fc2b0e84e6f66fc781201ebda9a39f99 languageName: node linkType: hard @@ -6401,6 +6459,16 @@ __metadata: languageName: node linkType: hard +"esprima@npm:^4.0.1": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: 10c0/ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + "esquery@npm:^1.5.0": version: 1.6.0 resolution: "esquery@npm:1.6.0" @@ -7270,6 +7338,17 @@ __metadata: languageName: node linkType: hard +"get-uri@npm:^6.0.1": + version: 6.0.4 + resolution: "get-uri@npm:6.0.4" + dependencies: + basic-ftp: "npm:^5.0.2" + data-uri-to-buffer: "npm:^6.0.2" + debug: "npm:^4.3.4" + checksum: 10c0/07c87abe1f97a4545fae329a37a45e276ec57e6ad48dad2a97780f87c96b00a82c2043ab49e1a991f99bb5cff8f8ed975e44e4f8b3c9600f35493a97f123499f + languageName: node + linkType: hard + "getpass@npm:^0.1.1": version: 0.1.7 resolution: "getpass@npm:0.1.7" @@ -7876,7 +7955,7 @@ __metadata: languageName: node linkType: hard -"http-proxy-agent@npm:^7.0.0": +"http-proxy-agent@npm:^7.0.0, http-proxy-agent@npm:^7.0.1": version: 7.0.2 resolution: "http-proxy-agent@npm:7.0.2" dependencies: @@ -7927,7 +8006,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -8866,8 +8945,8 @@ __metadata: linkType: hard "langsmith@npm:>=0.2.8 <0.4.0": - version: 0.3.12 - resolution: "langsmith@npm:0.3.12" + version: 0.3.14 + resolution: "langsmith@npm:0.3.14" dependencies: "@types/uuid": "npm:^10.0.0" chalk: "npm:^4.1.2" @@ -8881,7 +8960,7 @@ __metadata: peerDependenciesMeta: openai: optional: true - checksum: 10c0/f83b43cca2369842a3fd49f74ad6f81baa41d6ee20cc0c2ed169e0cb1f76e637f72c7e1394dff693a4fcdd417477a72639c61575d2ced8665221163c2d3e1759 + checksum: 10c0/3e9ddaafc708cdb7e09d0b7bf44bf0813fdf9694722bd8158267acf213951f109c3142660a066e099a3161fb4eb89a2a1db330c3ee6edc01f587d392b85a9f80 languageName: node linkType: hard @@ -9195,6 +9274,13 @@ __metadata: languageName: node linkType: hard +"lru-cache@npm:^7.14.1": + version: 7.18.3 + resolution: "lru-cache@npm:7.18.3" + checksum: 10c0/b3a452b491433db885beed95041eb104c157ef7794b9c9b4d647be503be91769d11206bb573849a16b4cc0d03cbd15ffd22df7960997788b74c1d399ac7a4fed + languageName: node + linkType: hard + "magic-string@npm:^0.30.10": version: 0.30.17 resolution: "magic-string@npm:0.30.17" @@ -10227,9 +10313,9 @@ __metadata: linkType: hard "mime-db@npm:^1.53.0": - version: 1.53.0 - resolution: "mime-db@npm:1.53.0" - checksum: 10c0/1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 + version: 1.54.0 + resolution: "mime-db@npm:1.54.0" + checksum: 10c0/8d907917bc2a90fa2df842cdf5dfeaf509adc15fe0531e07bb2f6ab15992416479015828d6a74200041c492e42cce3ebf78e5ce714388a0a538ea9c53eece284 languageName: node linkType: hard @@ -10604,20 +10690,20 @@ __metadata: linkType: hard "nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": - version: 3.3.8 - resolution: "nanoid@npm:3.3.8" + version: 3.3.11 + resolution: "nanoid@npm:3.3.11" bin: nanoid: bin/nanoid.cjs - checksum: 10c0/4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 + checksum: 10c0/40e7f70b3d15f725ca072dfc4f74e81fcf1fbb02e491cf58ac0c79093adc9b0a73b152bcde57df4b79cd097e13023d7504acb38404a4da7bc1cd8e887b82fe0b languageName: node linkType: hard -"nanoid@npm:^5.0.4": - version: 5.1.2 - resolution: "nanoid@npm:5.1.2" +"nanoid@npm:^5.1.3": + version: 5.1.5 + resolution: "nanoid@npm:5.1.5" bin: nanoid: bin/nanoid.js - checksum: 10c0/60b3d30d1629704f4b156f79e53a454d10440a38f4ab14cda1c9aa08091389212d03afb35fbc09c11f4619f83bcf5076abc4719295e3b79c57abad0e40297177 + checksum: 10c0/e6004f1ad6c7123eeb037062c4441d44982037dc043aabb162457ef6986e99964ba98c63c975f96c547403beb0bf95bc537bd7bf9a09baf381656acdc2975c3c languageName: node linkType: hard @@ -10669,6 +10755,13 @@ __metadata: languageName: node linkType: hard +"netmask@npm:^2.0.2": + version: 2.0.2 + resolution: "netmask@npm:2.0.2" + checksum: 10c0/cafd28388e698e1138ace947929f842944d0f1c0b87d3fa2601a61b38dc89397d33c0ce2c8e7b99e968584b91d15f6810b91bef3f3826adf71b1833b61d4bf4f + languageName: node + linkType: hard + "node-abi@npm:^3.3.0": version: 3.74.0 resolution: "node-abi@npm:3.74.0" @@ -10923,9 +11016,9 @@ __metadata: linkType: hard "npx-scope-finder@npm:^1.2.0": - version: 1.2.0 - resolution: "npx-scope-finder@npm:1.2.0" - checksum: 10c0/2e397317cfd0bc28de9255a774a4872f89586ae3cdd86a88c3f0c02e4ad834a5750b299d3c14b3c825978f807dff07c0c764e3409f2163dfcaf32ff97696e452 + version: 1.3.0 + resolution: "npx-scope-finder@npm:1.3.0" + checksum: 10c0/ac5bd35045fbd8b2fe733ac45cb435edb41dfef1d4881eaad5d52bf13020ca04118965f6fe2d9b4c41825f36d379a469a582c3187fa0fd96fc37adc570ee807d languageName: node linkType: hard @@ -11101,6 +11194,31 @@ __metadata: languageName: node linkType: hard +"openai@npm:^4.87.3": + version: 4.89.0 + resolution: "openai@npm:4.89.0" + dependencies: + "@types/node": "npm:^18.11.18" + "@types/node-fetch": "npm:^2.6.4" + abort-controller: "npm:^3.0.0" + agentkeepalive: "npm:^4.2.1" + form-data-encoder: "npm:1.7.2" + formdata-node: "npm:^4.3.2" + node-fetch: "npm:^2.6.7" + peerDependencies: + ws: ^8.18.0 + zod: ^3.23.8 + peerDependenciesMeta: + ws: + optional: true + zod: + optional: true + bin: + openai: bin/cli + checksum: 10c0/9f50ea2dc8678a9e80c7699095025e5eea37bf7dafdbbc5ad44ab8b46ad59d41b0a0f2150a76c1d539fa846881864b5a9a0f9eddbf0c1a3ca2223aca2fd7d214 + languageName: node + linkType: hard + "openai@patch:openai@npm%3A4.77.3#~/.yarn/patches/openai-npm-4.77.3-59c6d42e7a.patch": version: 4.77.3 resolution: "openai@patch:openai@npm%3A4.77.3#~/.yarn/patches/openai-npm-4.77.3-59c6d42e7a.patch::version=4.77.3&hash=c5d42a" @@ -11317,6 +11435,32 @@ __metadata: languageName: node linkType: hard +"pac-proxy-agent@npm:^7.1.0": + version: 7.2.0 + resolution: "pac-proxy-agent@npm:7.2.0" + dependencies: + "@tootallnate/quickjs-emscripten": "npm:^0.23.0" + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + get-uri: "npm:^6.0.1" + http-proxy-agent: "npm:^7.0.0" + https-proxy-agent: "npm:^7.0.6" + pac-resolver: "npm:^7.0.1" + socks-proxy-agent: "npm:^8.0.5" + checksum: 10c0/0265c17c9401c2ea735697931a6553a0c6d8b20c4d7d4e3b3a0506080ba69a8d5ad656e2a6be875411212e2b6ed7a4d9526dd3997e08581fdfb1cbcad454c296 + languageName: node + linkType: hard + +"pac-resolver@npm:^7.0.1": + version: 7.0.1 + resolution: "pac-resolver@npm:7.0.1" + dependencies: + degenerator: "npm:^5.0.0" + netmask: "npm:^2.0.2" + checksum: 10c0/5f3edd1dd10fded31e7d1f95776442c3ee51aa098c28b74ede4927d9677ebe7cebb2636750c24e945f5b84445e41ae39093d3a1014a994e5ceb9f0b1b88ebff5 + languageName: node + linkType: hard + "package-json-from-dist@npm:^1.0.0": version: 1.0.1 resolution: "package-json-from-dist@npm:1.0.1" @@ -11394,9 +11538,9 @@ __metadata: linkType: hard "parse-headers@npm:^2.0.0": - version: 2.0.5 - resolution: "parse-headers@npm:2.0.5" - checksum: 10c0/950d75034f46be8b77c491754aefa61b32954e675200d9247ec60b2acaf85c0cc053c44e44b35feed9034a34cc696a5b6fda693b5a0b23daf3294959dd216124 + version: 2.0.6 + resolution: "parse-headers@npm:2.0.6" + checksum: 10c0/3040ca567f7ceb9b80ffb353401c91c35761365052e30b6795328e78ab549a5fab22be24cbdbb60243500175918fe40812c43b32f689ad775e1c67ba7ba303e9 languageName: node linkType: hard @@ -11896,6 +12040,22 @@ __metadata: languageName: node linkType: hard +"proxy-agent@npm:^6.5.0": + version: 6.5.0 + resolution: "proxy-agent@npm:6.5.0" + dependencies: + agent-base: "npm:^7.1.2" + debug: "npm:^4.3.4" + http-proxy-agent: "npm:^7.0.1" + https-proxy-agent: "npm:^7.0.6" + lru-cache: "npm:^7.14.1" + pac-proxy-agent: "npm:^7.1.0" + proxy-from-env: "npm:^1.1.0" + socks-proxy-agent: "npm:^8.0.5" + checksum: 10c0/7fd4e6f36bf17098a686d4aee3b8394abfc0b0537c2174ce96b0a4223198b9fafb16576c90108a3fcfc2af0168bd7747152bfa1f58e8fee91d3780e79aab7fd8 + languageName: node + linkType: hard + "proxy-from-env@npm:^1.1.0": version: 1.1.0 resolution: "proxy-from-env@npm:1.1.0" @@ -12115,8 +12275,8 @@ __metadata: linkType: hard "rc-image@npm:~7.11.0": - version: 7.11.0 - resolution: "rc-image@npm:7.11.0" + version: 7.11.1 + resolution: "rc-image@npm:7.11.1" dependencies: "@babel/runtime": "npm:^7.11.2" "@rc-component/portal": "npm:^1.0.2" @@ -12127,7 +12287,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/e0350bdfa531bbf4cdc23bb834fe46fee78f10739ef740ae3b880ea4e529674edb60074defcdb651d9b4aab305f0b971b08dd8739cf6409bb28dadcefca20808 + checksum: 10c0/61db982d618c3d31e99bd1be8e7b49f53feff7170a67483aa97770e686cc7e9ab4dea787f345e0f7ea5704d42f390aeaf99ffb3d7684a2b838b1f4738306eff0 languageName: node linkType: hard @@ -12402,7 +12562,7 @@ __metadata: languageName: node linkType: hard -"rc-table@npm:~7.50.3": +"rc-table@npm:~7.50.4": version: 7.50.4 resolution: "rc-table@npm:7.50.4" dependencies: @@ -12528,8 +12688,8 @@ __metadata: linkType: hard "rc-virtual-list@npm:^3.14.2, rc-virtual-list@npm:^3.5.1, rc-virtual-list@npm:^3.5.2": - version: 3.18.4 - resolution: "rc-virtual-list@npm:3.18.4" + version: 3.18.5 + resolution: "rc-virtual-list@npm:3.18.5" dependencies: "@babel/runtime": "npm:^7.20.0" classnames: "npm:^2.2.6" @@ -12538,7 +12698,7 @@ __metadata: peerDependencies: react: ">=16.9.0" react-dom: ">=16.9.0" - checksum: 10c0/2566e98418b8072af4591488e028a1e8433d2a190716f47134ee63a506afec9cf472f8a8d3dda55bf2e82ccf1215d324abd280892db4fbf5999fc30184068f62 + checksum: 10c0/1d6e0baba24cebcbf59a55cce196fffc575dceeec8b429fe4c82ac258b47a6ff23ce605b2e22a9803a5849363f4d4ebd279d4597e67fdd17cb8b5ca9125b9ed9 languageName: node linkType: hard @@ -13293,28 +13453,28 @@ __metadata: linkType: hard "rollup@npm:^4.20.0": - version: 4.34.9 - resolution: "rollup@npm:4.34.9" + version: 4.36.0 + resolution: "rollup@npm:4.36.0" dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.34.9" - "@rollup/rollup-android-arm64": "npm:4.34.9" - "@rollup/rollup-darwin-arm64": "npm:4.34.9" - "@rollup/rollup-darwin-x64": "npm:4.34.9" - "@rollup/rollup-freebsd-arm64": "npm:4.34.9" - "@rollup/rollup-freebsd-x64": "npm:4.34.9" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.9" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.9" - "@rollup/rollup-linux-arm64-gnu": "npm:4.34.9" - "@rollup/rollup-linux-arm64-musl": "npm:4.34.9" - "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.9" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.9" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.9" - "@rollup/rollup-linux-s390x-gnu": "npm:4.34.9" - "@rollup/rollup-linux-x64-gnu": "npm:4.34.9" - "@rollup/rollup-linux-x64-musl": "npm:4.34.9" - "@rollup/rollup-win32-arm64-msvc": "npm:4.34.9" - "@rollup/rollup-win32-ia32-msvc": "npm:4.34.9" - "@rollup/rollup-win32-x64-msvc": "npm:4.34.9" + "@rollup/rollup-android-arm-eabi": "npm:4.36.0" + "@rollup/rollup-android-arm64": "npm:4.36.0" + "@rollup/rollup-darwin-arm64": "npm:4.36.0" + "@rollup/rollup-darwin-x64": "npm:4.36.0" + "@rollup/rollup-freebsd-arm64": "npm:4.36.0" + "@rollup/rollup-freebsd-x64": "npm:4.36.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.36.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.36.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.36.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.36.0" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.36.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.36.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.36.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.36.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.36.0" + "@rollup/rollup-linux-x64-musl": "npm:4.36.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.36.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.36.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.36.0" "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: @@ -13360,7 +13520,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 10c0/dd0be1f7c4f8a93040026be13ecc39259fb55313db0dac7eafd97a3ac01ab4584e6b1a8afd86b0259dcf391699d5560a678abe6c0729af0aa4f2d5df70f05c8c + checksum: 10c0/52ad34ba18edb3613253ecbc7db5c8d6067ed103d8786051e96d42bcb383f7473bbda91b25297435b8a531fe308726cf1bb978456b9fcce044e4885510d73252 languageName: node linkType: hard @@ -13415,8 +13575,8 @@ __metadata: linkType: hard "sass@npm:^1.77.2": - version: 1.85.1 - resolution: "sass@npm:1.85.1" + version: 1.86.0 + resolution: "sass@npm:1.86.0" dependencies: "@parcel/watcher": "npm:^2.4.1" chokidar: "npm:^4.0.0" @@ -13427,7 +13587,7 @@ __metadata: optional: true bin: sass: sass.js - checksum: 10c0/f843aa1df1dca2f0e9cb2fb247e4939fd514ae4c182cdd1900a0622c0d71b40dfb1c4225f78b78e165a318287ca137ec597695db3e496408bd16a921a2bc2b3f + checksum: 10c0/921caea1fd8a450d4a986e5570ce13c4ca7b2a57da390811add3d2087ad8f46f53b34652ddcb237d8bdaad49c560b8d6eee130c733c787d058bc5a71a914c139 languageName: node linkType: hard @@ -13776,7 +13936,7 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3": +"socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: @@ -13814,7 +13974,7 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.6.0": +"source-map@npm:^0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" checksum: 10c0/ab55398007c5e5532957cb0beee2368529618ac0ab372d789806f5718123cc4367d57de3904b4e6a4170eb5a0b0f41373066d02ca0735a0c4d75c7d328d3e011 @@ -14195,8 +14355,8 @@ __metadata: linkType: hard "styled-components@npm:^6.1.11": - version: 6.1.15 - resolution: "styled-components@npm:6.1.15" + version: 6.1.16 + resolution: "styled-components@npm:6.1.16" dependencies: "@emotion/is-prop-valid": "npm:1.2.2" "@emotion/unitless": "npm:0.8.1" @@ -14210,7 +14370,7 @@ __metadata: peerDependencies: react: ">= 16.8.0" react-dom: ">= 16.8.0" - checksum: 10c0/7c29db75af722599e10962ef74edd86423275385a3bf6baeb76783dfacc3de7608d1cc07b0d5866986e5263d60f0801b0d1f5b3b63be1af23bed68fdca8eaab6 + checksum: 10c0/190d6d5dc9099489fac37e23be5bda7fef399ca9f9230f1de81100b98ec1c75070ef5990241c007126d97f40069d3c864f4239e185161a70ff111dd3e3bf5370 languageName: node linkType: hard @@ -14582,11 +14742,11 @@ __metadata: linkType: hard "ts-api-utils@npm:^2.0.1": - version: 2.0.1 - resolution: "ts-api-utils@npm:2.0.1" + version: 2.1.0 + resolution: "ts-api-utils@npm:2.1.0" peerDependencies: typescript: ">=4.8.4" - checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd + checksum: 10c0/9806a38adea2db0f6aa217ccc6bc9c391ddba338a9fe3080676d0d50ed806d305bb90e8cef0276e793d28c8a929f400abb184ddd7ff83a416959c0f4d2ce754f languageName: node linkType: hard @@ -14604,7 +14764,7 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^2.1.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": +"tslib@npm:^2.0.1, tslib@npm:^2.1.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": version: 2.8.1 resolution: "tslib@npm:2.8.1" checksum: 10c0/9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 @@ -14650,7 +14810,7 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^4.35.0": +"type-fest@npm:^4.37.0": version: 4.37.0 resolution: "type-fest@npm:4.37.0" checksum: 10c0/5bad189f66fbe3431e5d36befa08cab6010e56be68b7467530b7ef94c3cf81ef775a8ac3047c8bbda4dd3159929285870357498d7bc1df062714f9c5c3a84926 @@ -14676,16 +14836,16 @@ __metadata: linkType: hard "typescript-eslint@npm:^8.21.0": - version: 8.26.1 - resolution: "typescript-eslint@npm:8.26.1" + version: 8.27.0 + resolution: "typescript-eslint@npm:8.27.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:8.26.1" - "@typescript-eslint/parser": "npm:8.26.1" - "@typescript-eslint/utils": "npm:8.26.1" + "@typescript-eslint/eslint-plugin": "npm:8.27.0" + "@typescript-eslint/parser": "npm:8.27.0" + "@typescript-eslint/utils": "npm:8.27.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.9.0" - checksum: 10c0/92ab2e59950020eae9956e0e1fd572bc98bab0f764e63f49bfd9feab3b38edfe888712fd2df6fc43642b9be06e60288f72626d7a7cc25dcbb4c692df64cba064 + checksum: 10c0/f66f8311418b12bca751e8e1c68e42c638745765be40621b65f287a15dd58d4a71e3a0f80756d5c3cc9070a93bb1745887fce2260117e19e1b70f2804cefd351 languageName: node linkType: hard @@ -14769,9 +14929,9 @@ __metadata: linkType: hard "undici@npm:>=6, undici@npm:^7.4.0": - version: 7.4.0 - resolution: "undici@npm:7.4.0" - checksum: 10c0/0d8d8d627c87e72cf58148d257a79d019ce058b6761363ee5752103aa0ab57d132448fce4ef15171671ee138ef156a695ec1daeb72cd09ae408afa74dee070b5 + version: 7.5.0 + resolution: "undici@npm:7.5.0" + checksum: 10c0/07e1c984ff1d83516c02a716bb81abfa05087201e511c78147822073440365d2b8e875876804fb4e45857c11c412b46599c961f52aa5bdd2df481fa823e8b629 languageName: node linkType: hard @@ -15693,11 +15853,11 @@ __metadata: linkType: hard "zod-to-json-schema@npm:^3.22.3, zod-to-json-schema@npm:^3.24.1": - version: 3.24.3 - resolution: "zod-to-json-schema@npm:3.24.3" + version: 3.24.4 + resolution: "zod-to-json-schema@npm:3.24.4" peerDependencies: zod: ^3.24.1 - checksum: 10c0/5d626fa7a51539236962b1348a7b7e7111bd1722f23ad06dead2f76599e6bd918e4067ffba0695e0acac5a60f217b4953d2ad62ad403a482d034d94f025f3a4c + checksum: 10c0/eacef9f18159038cac87132005690c8e3da3a3aeb9dfbac2c2450f36f3b0345e895abcb165b5d81294b2dae3fedfb11b8b733daecc649b7c0584fcc9858a312d languageName: node linkType: hard