├── .vscode └── settings.json ├── message ├── echo.ts ├── fund.ts └── index.ts ├── .gitignore ├── config.ts ├── schedule ├── index.ts └── interview.ts ├── event ├── friend-ship.ts ├── room-join.ts └── message.ts ├── package.json ├── Readme.md ├── index.ts ├── tsconfig.json └── pnpm-lock.yaml /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "typescript.tsdk": "node_modules/typescript/lib" 3 | } -------------------------------------------------------------------------------- /message/echo.ts: -------------------------------------------------------------------------------- 1 | export function handle (text: string) { 2 | return text 3 | } 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | *.memory-card.json 3 | data 4 | service/article.ts 5 | package-lock.json 6 | -------------------------------------------------------------------------------- /config.ts: -------------------------------------------------------------------------------- 1 | export default { 2 | sentryDsn: 'https://f1dd118c70e04dc2bfbcd7296ae11f05@o274112.ingest.sentry.io/5278778', 3 | 4 | // 自动同意添加好友的口令 5 | acceptText: /芝麻开门/, 6 | 7 | logger: true 8 | } -------------------------------------------------------------------------------- /schedule/index.ts: -------------------------------------------------------------------------------- 1 | import { Wechaty } from 'wechaty' 2 | import path from 'path' 3 | import fs from 'fs' 4 | 5 | export async function schedule(bot: Wechaty) { 6 | const files = fs.readdirSync(__dirname).filter((file) => { 7 | return file !== 'index.ts' 8 | }) 9 | for (const file of files) { 10 | await import(path.join(__dirname, file)).then((m) => { 11 | return m.default(bot) 12 | }) 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /event/friend-ship.ts: -------------------------------------------------------------------------------- 1 | import { Friendship } from 'wechaty' 2 | import { Friendship as FriendshipType } from 'wechaty-puppet/types' 3 | import config from '../config' 4 | 5 | // 添加好友 6 | export const handleFriendShip = async (friendship: Friendship) => { 7 | if (friendship.type() === FriendshipType.Receive) { 8 | if (config.acceptText.test(friendship.hello())) { 9 | await friendship.accept() 10 | } 11 | } 12 | } 13 | -------------------------------------------------------------------------------- /schedule/interview.ts: -------------------------------------------------------------------------------- 1 | import { Wechaty } from 'wechaty' 2 | import { CronJob } from 'cron' 3 | 4 | export default async (bot: Wechaty) => { 5 | return new CronJob('0 9 * * *', async () => { 6 | const rooms = await bot.Room.findAll({ topic: /学习/ }) 7 | for (const room of rooms) { 8 | if (room.owner().name().includes('山月')) { 9 | await room.say('早安') 10 | } 11 | } 12 | }, null, true, 'Asia/Shanghai') 13 | } 14 | -------------------------------------------------------------------------------- /message/fund.ts: -------------------------------------------------------------------------------- 1 | import axios from 'axios' 2 | 3 | const url = 'http://fund.eastmoney.com/data/FundGuideapi.aspx?dt=0&rs=1y,100_1n,100_3n,100_2n,100' 4 | 5 | function getFunds () { 6 | return axios.get(url).then(({ data }) => { 7 | return JSON.parse(data.slice(14)).datas.map(x => x.split(',')) 8 | }) 9 | } 10 | 11 | export async function handle (): Promise { 12 | const funds = await getFunds() 13 | return funds.map((fund: string[]) => `${fund[0]}: ${fund[1]}`).join('\n') 14 | } 15 | -------------------------------------------------------------------------------- /event/room-join.ts: -------------------------------------------------------------------------------- 1 | import { Contact, Room } from 'wechaty' 2 | 3 | const hello = (contact: Contact) => ` 4 | 欢迎新人入群, 请注意修改昵称 (eg. 山月-前端-北京) 5 | 6 | --- 7 | 由山月自制机器人发送,目前支持面试,基金关键字回复 8 | 9 | 博客: https://shanyue.tech 10 | github: https://github.com/shfshanyue 11 | `.trim() 12 | 13 | export const handleRoomJoin = (room: Room, inviteeList: Contact[], inviter: Contact) => { 14 | // 如果被邀请进个人群,则打招呼 15 | if ([/* 个人群的群主 ID 列表 */].includes(room.owner().id)) { 16 | inviteeList.forEach(c => { 17 | room.say(hello(c), c) 18 | }) 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /message/index.ts: -------------------------------------------------------------------------------- 1 | import { Message, Sayable } from 'wechaty' 2 | import * as echo from './echo' 3 | import * as fund from './fund' 4 | 5 | type Route = { 6 | handle: ((text: string, msg: Message) => Sayable) | ((text: string, msg: Message) => Promise) 7 | keyword: string | RegExp 8 | filter?: (msg: Message) => boolean | Promise 9 | } 10 | 11 | export const routes: Route[] = [ 12 | { 13 | keyword: '/ping', 14 | handle() { 15 | return 'pong' 16 | }, 17 | }, 18 | { keyword: '基金', handle: fund.handle }, 19 | { 20 | keyword: '', 21 | handle: echo.handle, 22 | // 仅仅是一个示例 23 | // 仅仅对名称为 山月 的人,进行原样输出对话 24 | filter(msg) { 25 | return msg.talker().name() === '山月' 26 | }, 27 | }, 28 | ] 29 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wechat-covid19", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "index.js", 6 | "scripts": { 7 | "start": "ts-node index.ts", 8 | "ncu": "ncu", 9 | "dev": "nodemon index.ts" 10 | }, 11 | "engines": { 12 | "node": ">= 16" 13 | }, 14 | "author": "", 15 | "license": "ISC", 16 | "dependencies": { 17 | "@sentry/node": "^7.46.0", 18 | "@shanyue/promise-utils": "^2.0.4", 19 | "@types/cron": "^2.0.1", 20 | "cron": "^2.3.0", 21 | "midash": "^0.8.2", 22 | "nodemon": "^2.0.22", 23 | "npm-check-updates": "^16.10.0", 24 | "p-filter": "^3.0.0", 25 | "p-map": "^5.5.0", 26 | "pp-map": "^1.0.4", 27 | "qrcode-terminal": "^0.12.0", 28 | "ts-node": "^10.9.1", 29 | "wechaty": "^1.20.2", 30 | "wechaty-puppet": "^1.20.2", 31 | "wechaty-puppet-wechat": "^1.18.4" 32 | }, 33 | "devDependencies": { 34 | "axios": "^1.3.4", 35 | "typescript": "^5.0.3" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- 1 | # wechaty bot 2 | 3 | 三分钟,创建一个微信机器人。 4 | 5 | > 本项目托管在我的服务器上: [个人服务器运维指南](https://shanyue.tech/op/) 6 | > 欢迎关注我的博客: [山月行](https://github.com/shfshanyue/blog) 7 | 8 | ## 技术栈 9 | 10 | + [wechaty](https://github.com/wechaty/wechaty) 11 | 12 | > Wechaty is a Bot SDK for Wechat Individual Account which can help you create a bot in 6 lines of javascript, with cross-platform support including Linux, Windows, MacOS, and Docker. 13 | 14 | ## 目录结构 15 | 16 | ``` bash 17 | $ tree -L 1 18 | . 19 | ├── Readme.md 20 | ├── event/ # 关于 wechaty 的事件处理程序 21 | ├── message/ 22 | ├── schedule 23 | ├── config.ts 24 | └── index.ts 25 | ``` 26 | 27 | ## 步骤 28 | 29 | 1. 开启一个微信机器人,使用将要作为机器人的微信扫码进行登录 30 | 31 | ``` bash 32 | $ npm start 33 | ``` 34 | 35 | 2. 与机器人对话,机器人默认原样回复 36 | 37 | 38 | 39 | ## 交流 40 | 41 | 42 | 43 | -------------------------------------------------------------------------------- /event/message.ts: -------------------------------------------------------------------------------- 1 | import { Message } from 'wechaty' 2 | import { Message as MessageType } from 'wechaty-puppet/types' 3 | import { routes } from '../message' 4 | 5 | // 默认只回复私聊,以及艾特我的群聊 6 | async function defaultFilter(msg: Message) { 7 | const metionSelf = await msg.mentionSelf() 8 | return ( 9 | msg.type() === MessageType.Text && 10 | (!msg.room() || (msg.room() && metionSelf)) 11 | ) 12 | } 13 | 14 | const createdAt = Date.now() 15 | export async function handleMessage(msg: Message) { 16 | // 如果是过时的消息,则不理睬 17 | if (msg.date().getTime() < createdAt) { 18 | return 19 | } 20 | // 如果是自己发的消息,则不理睬 21 | if (msg.talker().self()) { 22 | return 23 | } 24 | const enable = await defaultFilter(msg) 25 | if (!enable) { 26 | return 27 | } 28 | 29 | const self = msg.listener() 30 | const text = msg.text().replace('@' + self?.name(), '') || '' 31 | const route = routes.find((route) => { 32 | const keyword = route.keyword 33 | if (typeof keyword === 'string') { 34 | return text.includes(keyword) 35 | } 36 | return keyword.test(text) 37 | }) 38 | const filter = await (route.filter || defaultFilter)(msg) 39 | if (!filter || !route) { 40 | return 41 | } 42 | const data = await route.handle(text, msg) 43 | await msg.say(data) 44 | } 45 | -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- 1 | import { WechatyBuilder } from 'wechaty' 2 | import { Contact as ContactType } from 'wechaty-puppet/types' 3 | import Qrterminal from 'qrcode-terminal' 4 | import * as Sentry from '@sentry/node' 5 | 6 | import * as message from './event/message' 7 | import * as friendShip from './event/friend-ship' 8 | import * as roomJoin from './event/room-join' 9 | 10 | import { schedule } from './schedule' 11 | import config from './config' 12 | 13 | Sentry.init({ 14 | dsn: config.sentryDsn 15 | }) 16 | 17 | const bot = WechatyBuilder.build({ 18 | // name: 'wechat-shanyue', 19 | puppetOptions: { 20 | uos: true, // 开启uos协议 21 | }, 22 | puppet: 'wechaty-puppet-wechat', 23 | }) 24 | 25 | function handleScan(qrcode: string) { 26 | Qrterminal.generate(qrcode, { small: true }) 27 | } 28 | 29 | bot 30 | .on('scan', handleScan) 31 | .on('room-join', roomJoin.handleRoomJoin) 32 | .on('friendship', friendShip.handleFriendShip) 33 | .on('message', message.handleMessage) 34 | .on('login', () => { 35 | console.log(bot.name(), '登录成功') 36 | setTimeout(() => { 37 | bot.Contact.findAll().then(async (contacts) => { 38 | const friends = contacts.filter(contact => { 39 | return contact.type() === ContactType.Individual 40 | }) 41 | console.log('您的好友数量', friends.length) 42 | }) 43 | }, 10000) 44 | schedule(bot) 45 | }) 46 | .on('error', (error) => { 47 | Sentry.captureException(error) 48 | }) 49 | .start() 50 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | /* Visit https://aka.ms/tsconfig.json to read more about this file */ 4 | 5 | "resolveJsonModule": true, 6 | /* Basic Options */ 7 | // "incremental": true, /* Enable incremental compilation */ 8 | "target": "es5", /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017', 'ES2018', 'ES2019', 'ES2020', or 'ESNEXT'. */ 9 | "module": "commonjs", /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', 'es2020', or 'ESNext'. */ 10 | // "lib": [], /* Specify library files to be included in the compilation. */ 11 | // "allowJs": true, /* Allow javascript files to be compiled. */ 12 | // "checkJs": true, /* Report errors in .js files. */ 13 | // "jsx": "preserve", /* Specify JSX code generation: 'preserve', 'react-native', or 'react'. */ 14 | // "declaration": true, /* Generates corresponding '.d.ts' file. */ 15 | // "declarationMap": true, /* Generates a sourcemap for each corresponding '.d.ts' file. */ 16 | // "sourceMap": true, /* Generates corresponding '.map' file. */ 17 | // "outFile": "./", /* Concatenate and emit output to single file. */ 18 | // "outDir": "./", /* Redirect output structure to the directory. */ 19 | // "rootDir": "./", /* Specify the root directory of input files. Use to control the output directory structure with --outDir. */ 20 | // "composite": true, /* Enable project compilation */ 21 | // "tsBuildInfoFile": "./", /* Specify file to store incremental compilation information */ 22 | // "removeComments": true, /* Do not emit comments to output. */ 23 | // "noEmit": true, /* Do not emit outputs. */ 24 | // "importHelpers": true, /* Import emit helpers from 'tslib'. */ 25 | // "downlevelIteration": true, /* Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5' or 'ES3'. */ 26 | // "isolatedModules": true, /* Transpile each file as a separate module (similar to 'ts.transpileModule'). */ 27 | 28 | /* Strict Type-Checking Options */ 29 | "strict": false, /* Enable all strict type-checking options. */ 30 | // "noImplicitAny": true, /* Raise error on expressions and declarations with an implied 'any' type. */ 31 | // "strictNullChecks": true, /* Enable strict null checks. */ 32 | // "strictFunctionTypes": true, /* Enable strict checking of function types. */ 33 | // "strictBindCallApply": true, /* Enable strict 'bind', 'call', and 'apply' methods on functions. */ 34 | // "strictPropertyInitialization": true, /* Enable strict checking of property initialization in classes. */ 35 | // "noImplicitThis": true, /* Raise error on 'this' expressions with an implied 'any' type. */ 36 | // "alwaysStrict": true, /* Parse in strict mode and emit "use strict" for each source file. */ 37 | 38 | /* Additional Checks */ 39 | // "noUnusedLocals": true, /* Report errors on unused locals. */ 40 | // "noUnusedParameters": true, /* Report errors on unused parameters. */ 41 | // "noImplicitReturns": true, /* Report error when not all code paths in function return a value. */ 42 | // "noFallthroughCasesInSwitch": true, /* Report errors for fallthrough cases in switch statement. */ 43 | 44 | /* Module Resolution Options */ 45 | // "moduleResolution": "node", /* Specify module resolution strategy: 'node' (Node.js) or 'classic' (TypeScript pre-1.6). */ 46 | // "baseUrl": "./", /* Base directory to resolve non-absolute module names. */ 47 | // "paths": {}, /* A series of entries which re-map imports to lookup locations relative to the 'baseUrl'. */ 48 | // "rootDirs": [], /* List of root folders whose combined content represents the structure of the project at runtime. */ 49 | // "typeRoots": [], /* List of folders to include type definitions from. */ 50 | // "types": [], /* Type declaration files to be included in compilation. */ 51 | "allowSyntheticDefaultImports": true, /* Allow default imports from modules with no default export. This does not affect code emit, just typechecking. */ 52 | "esModuleInterop": true, /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */ 53 | // "preserveSymlinks": true, /* Do not resolve the real path of symlinks. */ 54 | // "allowUmdGlobalAccess": true, /* Allow accessing UMD globals from modules. */ 55 | 56 | /* Source Map Options */ 57 | // "sourceRoot": "", /* Specify the location where debugger should locate TypeScript files instead of source locations. */ 58 | // "mapRoot": "", /* Specify the location where debugger should locate map files instead of generated locations. */ 59 | // "inlineSourceMap": true, /* Emit a single file with source maps instead of having a separate file. */ 60 | // "inlineSources": true, /* Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set. */ 61 | 62 | /* Experimental Options */ 63 | // "experimentalDecorators": true, /* Enables experimental support for ES7 decorators. */ 64 | // "emitDecoratorMetadata": true, /* Enables experimental support for emitting type metadata for decorators. */ 65 | 66 | /* Advanced Options */ 67 | "skipLibCheck": true, /* Skip type checking of declaration files. */ 68 | "forceConsistentCasingInFileNames": true /* Disallow inconsistently-cased references to the same file. */ 69 | } 70 | } 71 | -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- 1 | lockfileVersion: 5.4 2 | 3 | specifiers: 4 | '@sentry/node': ^7.46.0 5 | '@shanyue/promise-utils': ^2.0.4 6 | '@types/cron': ^2.0.1 7 | axios: ^1.3.4 8 | cron: ^2.3.0 9 | midash: ^0.8.2 10 | nodemon: ^2.0.22 11 | npm-check-updates: ^16.10.0 12 | p-filter: ^3.0.0 13 | p-map: ^5.5.0 14 | pp-map: ^1.0.4 15 | qrcode-terminal: ^0.12.0 16 | ts-node: ^10.9.1 17 | typescript: ^5.0.3 18 | wechaty: ^1.20.2 19 | wechaty-puppet: ^1.20.2 20 | wechaty-puppet-wechat: ^1.18.4 21 | 22 | dependencies: 23 | '@sentry/node': 7.46.0 24 | '@shanyue/promise-utils': 2.0.4 25 | '@types/cron': 2.0.1 26 | cron: 2.3.0 27 | midash: 0.8.2 28 | nodemon: 2.0.22 29 | npm-check-updates: 16.10.0 30 | p-filter: 3.0.0 31 | p-map: 5.5.0 32 | pp-map: 1.0.4 33 | qrcode-terminal: 0.12.0 34 | ts-node: 10.9.1_typescript@5.0.3 35 | wechaty: 1.20.2 36 | wechaty-puppet: 1.20.2 37 | wechaty-puppet-wechat: 1.18.4_wechaty-puppet@1.20.2 38 | 39 | devDependencies: 40 | axios: 1.3.4 41 | typescript: 5.0.3 42 | 43 | packages: 44 | 45 | /@alloc/quick-lru/5.2.0: 46 | resolution: {integrity: sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==} 47 | engines: {node: '>=10'} 48 | dev: false 49 | 50 | /@babel/runtime/7.21.0: 51 | resolution: {integrity: sha512-xwII0//EObnq89Ji5AKYQaRYiW/nZ3llSv29d49IuxPhKbtJoLP+9QUUZ4nVragQVtaVGeZrpB+ZtG/Pdy/POw==} 52 | engines: {node: '>=6.9.0'} 53 | dependencies: 54 | regenerator-runtime: 0.13.11 55 | dev: false 56 | 57 | /@colors/colors/1.5.0: 58 | resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} 59 | engines: {node: '>=0.1.90'} 60 | requiresBuild: true 61 | dev: false 62 | optional: true 63 | 64 | /@cspotcode/source-map-support/0.8.1: 65 | resolution: {integrity: sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw==} 66 | engines: {node: '>=12'} 67 | dependencies: 68 | '@jridgewell/trace-mapping': 0.3.9 69 | dev: false 70 | 71 | /@gar/promisify/1.1.3: 72 | resolution: {integrity: sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==} 73 | dev: false 74 | 75 | /@grpc/grpc-js/1.8.12: 76 | resolution: {integrity: sha512-MbUMvpVvakeKhdYux6gbSIPJaFMLNSY8jw4PqLI+FFztGrQRrYYAnHlR94+ncBQQewkpXQaW449m3tpH/B/ZnQ==} 77 | engines: {node: ^8.13.0 || >=10.10.0} 78 | dependencies: 79 | '@grpc/proto-loader': 0.7.6 80 | '@types/node': 18.15.5 81 | dev: false 82 | 83 | /@grpc/proto-loader/0.7.6: 84 | resolution: {integrity: sha512-QyAXR8Hyh7uMDmveWxDSUcJr9NAWaZ2I6IXgAYvQmfflwouTM+rArE2eEaCtLlRqO81j7pRLCt81IefUei6Zbw==} 85 | engines: {node: '>=6'} 86 | hasBin: true 87 | dependencies: 88 | '@types/long': 4.0.2 89 | lodash.camelcase: 4.3.0 90 | long: 4.0.0 91 | protobufjs: 7.2.2 92 | yargs: 16.2.0 93 | dev: false 94 | 95 | /@jimp/bmp/0.16.13_@jimp+custom@0.16.13: 96 | resolution: {integrity: sha512-9edAxu7N2FX7vzkdl5Jo1BbACfycUtBQX+XBMcHA2bk62P8R0otgkHg798frgAk/WxQIzwxqOH6wMiCwrlAzdQ==} 97 | peerDependencies: 98 | '@jimp/custom': '>=0.3.5' 99 | dependencies: 100 | '@babel/runtime': 7.21.0 101 | '@jimp/custom': 0.16.13 102 | '@jimp/utils': 0.16.13 103 | bmp-js: 0.1.0 104 | dev: false 105 | 106 | /@jimp/core/0.16.13: 107 | resolution: {integrity: sha512-qXpA1tzTnlkTku9yqtuRtS/wVntvE6f3m3GNxdTdtmc+O+Wcg9Xo2ABPMh7Nc0AHbMKzwvwgB2JnjZmlmJEObg==} 108 | dependencies: 109 | '@babel/runtime': 7.21.0 110 | '@jimp/utils': 0.16.13 111 | any-base: 1.1.0 112 | buffer: 5.7.1 113 | exif-parser: 0.1.12 114 | file-type: 16.5.4 115 | load-bmfont: 1.4.1 116 | mkdirp: 0.5.6 117 | phin: 2.9.3 118 | pixelmatch: 4.0.2 119 | tinycolor2: 1.6.0 120 | dev: false 121 | 122 | /@jimp/custom/0.16.13: 123 | resolution: {integrity: sha512-LTATglVUPGkPf15zX1wTMlZ0+AU7cGEGF6ekVF1crA8eHUWsGjrYTB+Ht4E3HTrCok8weQG+K01rJndCp/l4XA==} 124 | dependencies: 125 | '@babel/runtime': 7.21.0 126 | '@jimp/core': 0.16.13 127 | dev: false 128 | 129 | /@jimp/gif/0.16.13_@jimp+custom@0.16.13: 130 | resolution: {integrity: sha512-yFAMZGv3o+YcjXilMWWwS/bv1iSqykFahFMSO169uVMtfQVfa90kt4/kDwrXNR6Q9i6VHpFiGZMlF2UnHClBvg==} 131 | peerDependencies: 132 | '@jimp/custom': '>=0.3.5' 133 | dependencies: 134 | '@babel/runtime': 7.21.0 135 | '@jimp/custom': 0.16.13 136 | '@jimp/utils': 0.16.13 137 | gifwrap: 0.9.4 138 | omggif: 1.0.10 139 | dev: false 140 | 141 | /@jimp/jpeg/0.16.13_@jimp+custom@0.16.13: 142 | resolution: {integrity: sha512-BJHlDxzTlCqP2ThqP8J0eDrbBfod7npWCbJAcfkKqdQuFk0zBPaZ6KKaQKyKxmWJ87Z6ohANZoMKEbtvrwz1AA==} 143 | peerDependencies: 144 | '@jimp/custom': '>=0.3.5' 145 | dependencies: 146 | '@babel/runtime': 7.21.0 147 | '@jimp/custom': 0.16.13 148 | '@jimp/utils': 0.16.13 149 | jpeg-js: 0.4.4 150 | dev: false 151 | 152 | /@jimp/plugin-blit/0.16.13_@jimp+custom@0.16.13: 153 | resolution: {integrity: sha512-8Z1k96ZFxlhK2bgrY1JNWNwvaBeI/bciLM0yDOni2+aZwfIIiC7Y6PeWHTAvjHNjphz+XCt01WQmOYWCn0ML6g==} 154 | peerDependencies: 155 | '@jimp/custom': '>=0.3.5' 156 | dependencies: 157 | '@babel/runtime': 7.21.0 158 | '@jimp/custom': 0.16.13 159 | '@jimp/utils': 0.16.13 160 | dev: false 161 | 162 | /@jimp/plugin-blur/0.16.13_@jimp+custom@0.16.13: 163 | resolution: {integrity: sha512-PvLrfa8vkej3qinlebyhLpksJgCF5aiysDMSVhOZqwH5nQLLtDE9WYbnsofGw4r0VVpyw3H/ANCIzYTyCtP9Cg==} 164 | peerDependencies: 165 | '@jimp/custom': '>=0.3.5' 166 | dependencies: 167 | '@babel/runtime': 7.21.0 168 | '@jimp/custom': 0.16.13 169 | '@jimp/utils': 0.16.13 170 | dev: false 171 | 172 | /@jimp/plugin-circle/0.16.13_@jimp+custom@0.16.13: 173 | resolution: {integrity: sha512-RNave7EFgZrb5V5EpdvJGAEHMnDAJuwv05hKscNfIYxf0kR3KhViBTDy+MoTnMlIvaKFULfwIgaZWzyhuINMzA==} 174 | peerDependencies: 175 | '@jimp/custom': '>=0.3.5' 176 | dependencies: 177 | '@babel/runtime': 7.21.0 178 | '@jimp/custom': 0.16.13 179 | '@jimp/utils': 0.16.13 180 | dev: false 181 | 182 | /@jimp/plugin-color/0.16.13_@jimp+custom@0.16.13: 183 | resolution: {integrity: sha512-xW+9BtEvoIkkH/Wde9ql4nAFbYLkVINhpgAE7VcBUsuuB34WUbcBl/taOuUYQrPEFQJ4jfXiAJZ2H/rvKjCVnQ==} 184 | peerDependencies: 185 | '@jimp/custom': '>=0.3.5' 186 | dependencies: 187 | '@babel/runtime': 7.21.0 188 | '@jimp/custom': 0.16.13 189 | '@jimp/utils': 0.16.13 190 | tinycolor2: 1.6.0 191 | dev: false 192 | 193 | /@jimp/plugin-contain/0.16.13_ytdxnc5azjbmsd5q4kha72gawu: 194 | resolution: {integrity: sha512-QayTXw4tXMwU6q6acNTQrTTFTXpNRBe+MgTGMDU0lk+23PjlFCO/9sacflelG8lsp7vNHhAxFeHptDMAksEYzg==} 195 | peerDependencies: 196 | '@jimp/custom': '>=0.3.5' 197 | '@jimp/plugin-blit': '>=0.3.5' 198 | '@jimp/plugin-resize': '>=0.3.5' 199 | '@jimp/plugin-scale': '>=0.3.5' 200 | dependencies: 201 | '@babel/runtime': 7.21.0 202 | '@jimp/custom': 0.16.13 203 | '@jimp/plugin-blit': 0.16.13_@jimp+custom@0.16.13 204 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 205 | '@jimp/plugin-scale': 0.16.13_dexmmscx7ww4u3vckmrugrvp6i 206 | '@jimp/utils': 0.16.13 207 | dev: false 208 | 209 | /@jimp/plugin-cover/0.16.13_ljzvs74yoey4l6awwtzrdfnbfu: 210 | resolution: {integrity: sha512-BSsP71GTNaqWRcvkbWuIVH+zK7b3TSNebbhDkFK0fVaUTzHuKMS/mgY4hDZIEVt7Rf5FjadAYtsujHN9w0iSYA==} 211 | peerDependencies: 212 | '@jimp/custom': '>=0.3.5' 213 | '@jimp/plugin-crop': '>=0.3.5' 214 | '@jimp/plugin-resize': '>=0.3.5' 215 | '@jimp/plugin-scale': '>=0.3.5' 216 | dependencies: 217 | '@babel/runtime': 7.21.0 218 | '@jimp/custom': 0.16.13 219 | '@jimp/plugin-crop': 0.16.13_@jimp+custom@0.16.13 220 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 221 | '@jimp/plugin-scale': 0.16.13_dexmmscx7ww4u3vckmrugrvp6i 222 | '@jimp/utils': 0.16.13 223 | dev: false 224 | 225 | /@jimp/plugin-crop/0.16.13_@jimp+custom@0.16.13: 226 | resolution: {integrity: sha512-WEl2tPVYwzYL8OKme6Go2xqiWgKsgxlMwyHabdAU4tXaRwOCnOI7v4021gCcBb9zn/oWwguHuKHmK30Fw2Z/PA==} 227 | peerDependencies: 228 | '@jimp/custom': '>=0.3.5' 229 | dependencies: 230 | '@babel/runtime': 7.21.0 231 | '@jimp/custom': 0.16.13 232 | '@jimp/utils': 0.16.13 233 | dev: false 234 | 235 | /@jimp/plugin-displace/0.16.13_@jimp+custom@0.16.13: 236 | resolution: {integrity: sha512-qt9WKq8vWrcjySa9DyQ0x/RBMHQeiVjdVSY1SJsMjssPUf0pS74qorcuAkGi89biN3YoGUgPkpqECnAWnYwgGA==} 237 | peerDependencies: 238 | '@jimp/custom': '>=0.3.5' 239 | dependencies: 240 | '@babel/runtime': 7.21.0 241 | '@jimp/custom': 0.16.13 242 | '@jimp/utils': 0.16.13 243 | dev: false 244 | 245 | /@jimp/plugin-dither/0.16.13_@jimp+custom@0.16.13: 246 | resolution: {integrity: sha512-5/N3yJggbWQTlGZHQYJPmQXEwR52qaXjEzkp1yRBbtdaekXE3BG/suo0fqeoV/csf8ooI78sJzYmIrxNoWVtgQ==} 247 | peerDependencies: 248 | '@jimp/custom': '>=0.3.5' 249 | dependencies: 250 | '@babel/runtime': 7.21.0 251 | '@jimp/custom': 0.16.13 252 | '@jimp/utils': 0.16.13 253 | dev: false 254 | 255 | /@jimp/plugin-fisheye/0.16.13_@jimp+custom@0.16.13: 256 | resolution: {integrity: sha512-2rZmTdFbT/cF9lEZIkXCYO0TsT114Q27AX5IAo0Sju6jVQbvIk1dFUTnwLDadTo8wkJlFzGqMQ24Cs8cHWOliA==} 257 | peerDependencies: 258 | '@jimp/custom': '>=0.3.5' 259 | dependencies: 260 | '@babel/runtime': 7.21.0 261 | '@jimp/custom': 0.16.13 262 | '@jimp/utils': 0.16.13 263 | dev: false 264 | 265 | /@jimp/plugin-flip/0.16.13_dinqm3ip3yxubmuzlst7jf3qnu: 266 | resolution: {integrity: sha512-EmcgAA74FTc5u7Z+hUO/sRjWwfPPLuOQP5O64x5g4j0T12Bd29IgsYZxoutZo/rb3579+JNa/3wsSEmyVv1EpA==} 267 | peerDependencies: 268 | '@jimp/custom': '>=0.3.5' 269 | '@jimp/plugin-rotate': '>=0.3.5' 270 | dependencies: 271 | '@babel/runtime': 7.21.0 272 | '@jimp/custom': 0.16.13 273 | '@jimp/plugin-rotate': 0.16.13_igk7ppyprnzkp6qrk7n75qpssa 274 | '@jimp/utils': 0.16.13 275 | dev: false 276 | 277 | /@jimp/plugin-gaussian/0.16.13_@jimp+custom@0.16.13: 278 | resolution: {integrity: sha512-A1XKfGQD0iDdIiKqFYi8nZMv4dDVYdxbrmgR7y/CzUHhSYdcmoljLIIsZZM3Iks/Wa353W3vtvkWLuDbQbch1w==} 279 | peerDependencies: 280 | '@jimp/custom': '>=0.3.5' 281 | dependencies: 282 | '@babel/runtime': 7.21.0 283 | '@jimp/custom': 0.16.13 284 | '@jimp/utils': 0.16.13 285 | dev: false 286 | 287 | /@jimp/plugin-invert/0.16.13_@jimp+custom@0.16.13: 288 | resolution: {integrity: sha512-xFMrIn7czEZbdbMzZWuaZFnlLGJDVJ82y5vlsKsXRTG2kcxRsMPXvZRWHV57nSs1YFsNqXSbrC8B98n0E32njQ==} 289 | peerDependencies: 290 | '@jimp/custom': '>=0.3.5' 291 | dependencies: 292 | '@babel/runtime': 7.21.0 293 | '@jimp/custom': 0.16.13 294 | '@jimp/utils': 0.16.13 295 | dev: false 296 | 297 | /@jimp/plugin-mask/0.16.13_@jimp+custom@0.16.13: 298 | resolution: {integrity: sha512-wLRYKVBXql2GAYgt6FkTnCfE+q5NomM7Dlh0oIPGAoMBWDyTx0eYutRK6PlUrRK2yMHuroAJCglICTbxqGzowQ==} 299 | peerDependencies: 300 | '@jimp/custom': '>=0.3.5' 301 | dependencies: 302 | '@babel/runtime': 7.21.0 303 | '@jimp/custom': 0.16.13 304 | '@jimp/utils': 0.16.13 305 | dev: false 306 | 307 | /@jimp/plugin-normalize/0.16.13_@jimp+custom@0.16.13: 308 | resolution: {integrity: sha512-3tfad0n9soRna4IfW9NzQdQ2Z3ijkmo21DREHbE6CGcMIxOSvfRdSvf1qQPApxjTSo8LTU4MCi/fidx/NZ0GqQ==} 309 | peerDependencies: 310 | '@jimp/custom': '>=0.3.5' 311 | dependencies: 312 | '@babel/runtime': 7.21.0 313 | '@jimp/custom': 0.16.13 314 | '@jimp/utils': 0.16.13 315 | dev: false 316 | 317 | /@jimp/plugin-print/0.16.13_e6zlpzxdluye2ixmze3c4jjwe4: 318 | resolution: {integrity: sha512-0m6i3p01PGRkGAK9r53hDYrkyMq+tlhLOIbsSTmZyh6HLshUKlTB7eXskF5OpVd5ZUHoltlNc6R+ggvKIzxRFw==} 319 | peerDependencies: 320 | '@jimp/custom': '>=0.3.5' 321 | '@jimp/plugin-blit': '>=0.3.5' 322 | dependencies: 323 | '@babel/runtime': 7.21.0 324 | '@jimp/custom': 0.16.13 325 | '@jimp/plugin-blit': 0.16.13_@jimp+custom@0.16.13 326 | '@jimp/utils': 0.16.13 327 | load-bmfont: 1.4.1 328 | dev: false 329 | 330 | /@jimp/plugin-resize/0.16.13_@jimp+custom@0.16.13: 331 | resolution: {integrity: sha512-qoqtN8LDknm3fJm9nuPygJv30O3vGhSBD2TxrsCnhtOsxKAqVPJtFVdGd/qVuZ8nqQANQmTlfqTiK9mVWQ7MiQ==} 332 | peerDependencies: 333 | '@jimp/custom': '>=0.3.5' 334 | dependencies: 335 | '@babel/runtime': 7.21.0 336 | '@jimp/custom': 0.16.13 337 | '@jimp/utils': 0.16.13 338 | dev: false 339 | 340 | /@jimp/plugin-rotate/0.16.13_igk7ppyprnzkp6qrk7n75qpssa: 341 | resolution: {integrity: sha512-Ev+Jjmj1nHYw897z9C3R9dYsPv7S2/nxdgfFb/h8hOwK0Ovd1k/+yYS46A0uj/JCKK0pQk8wOslYBkPwdnLorw==} 342 | peerDependencies: 343 | '@jimp/custom': '>=0.3.5' 344 | '@jimp/plugin-blit': '>=0.3.5' 345 | '@jimp/plugin-crop': '>=0.3.5' 346 | '@jimp/plugin-resize': '>=0.3.5' 347 | dependencies: 348 | '@babel/runtime': 7.21.0 349 | '@jimp/custom': 0.16.13 350 | '@jimp/plugin-blit': 0.16.13_@jimp+custom@0.16.13 351 | '@jimp/plugin-crop': 0.16.13_@jimp+custom@0.16.13 352 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 353 | '@jimp/utils': 0.16.13 354 | dev: false 355 | 356 | /@jimp/plugin-scale/0.16.13_dexmmscx7ww4u3vckmrugrvp6i: 357 | resolution: {integrity: sha512-05POQaEJVucjTiSGMoH68ZiELc7QqpIpuQlZ2JBbhCV+WCbPFUBcGSmE7w4Jd0E2GvCho/NoMODLwgcVGQA97A==} 358 | peerDependencies: 359 | '@jimp/custom': '>=0.3.5' 360 | '@jimp/plugin-resize': '>=0.3.5' 361 | dependencies: 362 | '@babel/runtime': 7.21.0 363 | '@jimp/custom': 0.16.13 364 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 365 | '@jimp/utils': 0.16.13 366 | dev: false 367 | 368 | /@jimp/plugin-shadow/0.16.13_up7majfuyv2s7zg5ovxli3bmbq: 369 | resolution: {integrity: sha512-nmu5VSZ9hsB1JchTKhnnCY+paRBnwzSyK5fhkhtQHHoFD5ArBQ/5wU8y6tCr7k/GQhhGq1OrixsECeMjPoc8Zw==} 370 | peerDependencies: 371 | '@jimp/custom': '>=0.3.5' 372 | '@jimp/plugin-blur': '>=0.3.5' 373 | '@jimp/plugin-resize': '>=0.3.5' 374 | dependencies: 375 | '@babel/runtime': 7.21.0 376 | '@jimp/custom': 0.16.13 377 | '@jimp/plugin-blur': 0.16.13_@jimp+custom@0.16.13 378 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 379 | '@jimp/utils': 0.16.13 380 | dev: false 381 | 382 | /@jimp/plugin-threshold/0.16.13_wj7iuhn2d3vrpyabmf27e33cly: 383 | resolution: {integrity: sha512-+3zArBH0OE3Rhjm4HyAokMsZlIq5gpQec33CncyoSwxtRBM2WAhUVmCUKuBo+Lr/2/4ISoY4BWpHKhMLDix6cA==} 384 | peerDependencies: 385 | '@jimp/custom': '>=0.3.5' 386 | '@jimp/plugin-color': '>=0.8.0' 387 | '@jimp/plugin-resize': '>=0.8.0' 388 | dependencies: 389 | '@babel/runtime': 7.21.0 390 | '@jimp/custom': 0.16.13 391 | '@jimp/plugin-color': 0.16.13_@jimp+custom@0.16.13 392 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 393 | '@jimp/utils': 0.16.13 394 | dev: false 395 | 396 | /@jimp/plugins/0.16.13_@jimp+custom@0.16.13: 397 | resolution: {integrity: sha512-CJLdqODEhEVs4MgWCxpWL5l95sCBlkuSLz65cxEm56X5akIsn4LOlwnKoSEZioYcZUBvHhCheH67AyPTudfnQQ==} 398 | peerDependencies: 399 | '@jimp/custom': '>=0.3.5' 400 | dependencies: 401 | '@babel/runtime': 7.21.0 402 | '@jimp/custom': 0.16.13 403 | '@jimp/plugin-blit': 0.16.13_@jimp+custom@0.16.13 404 | '@jimp/plugin-blur': 0.16.13_@jimp+custom@0.16.13 405 | '@jimp/plugin-circle': 0.16.13_@jimp+custom@0.16.13 406 | '@jimp/plugin-color': 0.16.13_@jimp+custom@0.16.13 407 | '@jimp/plugin-contain': 0.16.13_ytdxnc5azjbmsd5q4kha72gawu 408 | '@jimp/plugin-cover': 0.16.13_ljzvs74yoey4l6awwtzrdfnbfu 409 | '@jimp/plugin-crop': 0.16.13_@jimp+custom@0.16.13 410 | '@jimp/plugin-displace': 0.16.13_@jimp+custom@0.16.13 411 | '@jimp/plugin-dither': 0.16.13_@jimp+custom@0.16.13 412 | '@jimp/plugin-fisheye': 0.16.13_@jimp+custom@0.16.13 413 | '@jimp/plugin-flip': 0.16.13_dinqm3ip3yxubmuzlst7jf3qnu 414 | '@jimp/plugin-gaussian': 0.16.13_@jimp+custom@0.16.13 415 | '@jimp/plugin-invert': 0.16.13_@jimp+custom@0.16.13 416 | '@jimp/plugin-mask': 0.16.13_@jimp+custom@0.16.13 417 | '@jimp/plugin-normalize': 0.16.13_@jimp+custom@0.16.13 418 | '@jimp/plugin-print': 0.16.13_e6zlpzxdluye2ixmze3c4jjwe4 419 | '@jimp/plugin-resize': 0.16.13_@jimp+custom@0.16.13 420 | '@jimp/plugin-rotate': 0.16.13_igk7ppyprnzkp6qrk7n75qpssa 421 | '@jimp/plugin-scale': 0.16.13_dexmmscx7ww4u3vckmrugrvp6i 422 | '@jimp/plugin-shadow': 0.16.13_up7majfuyv2s7zg5ovxli3bmbq 423 | '@jimp/plugin-threshold': 0.16.13_wj7iuhn2d3vrpyabmf27e33cly 424 | timm: 1.7.1 425 | dev: false 426 | 427 | /@jimp/png/0.16.13_@jimp+custom@0.16.13: 428 | resolution: {integrity: sha512-8cGqINvbWJf1G0Her9zbq9I80roEX0A+U45xFby3tDWfzn+Zz8XKDF1Nv9VUwVx0N3zpcG1RPs9hfheG4Cq2kg==} 429 | peerDependencies: 430 | '@jimp/custom': '>=0.3.5' 431 | dependencies: 432 | '@babel/runtime': 7.21.0 433 | '@jimp/custom': 0.16.13 434 | '@jimp/utils': 0.16.13 435 | pngjs: 3.4.0 436 | dev: false 437 | 438 | /@jimp/tiff/0.16.13_@jimp+custom@0.16.13: 439 | resolution: {integrity: sha512-oJY8d9u95SwW00VPHuCNxPap6Q1+E/xM5QThb9Hu+P6EGuu6lIeLaNBMmFZyblwFbwrH+WBOZlvIzDhi4Dm/6Q==} 440 | peerDependencies: 441 | '@jimp/custom': '>=0.3.5' 442 | dependencies: 443 | '@babel/runtime': 7.21.0 444 | '@jimp/custom': 0.16.13 445 | utif: 2.0.1 446 | dev: false 447 | 448 | /@jimp/types/0.16.13_@jimp+custom@0.16.13: 449 | resolution: {integrity: sha512-mC0yVNUobFDjoYLg4hoUwzMKgNlxynzwt3cDXzumGvRJ7Kb8qQGOWJQjQFo5OxmGExqzPphkirdbBF88RVLBCg==} 450 | peerDependencies: 451 | '@jimp/custom': '>=0.3.5' 452 | dependencies: 453 | '@babel/runtime': 7.21.0 454 | '@jimp/bmp': 0.16.13_@jimp+custom@0.16.13 455 | '@jimp/custom': 0.16.13 456 | '@jimp/gif': 0.16.13_@jimp+custom@0.16.13 457 | '@jimp/jpeg': 0.16.13_@jimp+custom@0.16.13 458 | '@jimp/png': 0.16.13_@jimp+custom@0.16.13 459 | '@jimp/tiff': 0.16.13_@jimp+custom@0.16.13 460 | timm: 1.7.1 461 | dev: false 462 | 463 | /@jimp/utils/0.16.13: 464 | resolution: {integrity: sha512-VyCpkZzFTHXtKgVO35iKN0sYR10psGpV6SkcSeV4oF7eSYlR8Bl6aQLCzVeFjvESF7mxTmIiI3/XrMobVrtxDA==} 465 | dependencies: 466 | '@babel/runtime': 7.21.0 467 | regenerator-runtime: 0.13.11 468 | dev: false 469 | 470 | /@jridgewell/resolve-uri/3.1.0: 471 | resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} 472 | engines: {node: '>=6.0.0'} 473 | dev: false 474 | 475 | /@jridgewell/sourcemap-codec/1.4.14: 476 | resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} 477 | dev: false 478 | 479 | /@jridgewell/trace-mapping/0.3.9: 480 | resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} 481 | dependencies: 482 | '@jridgewell/resolve-uri': 3.1.0 483 | '@jridgewell/sourcemap-codec': 1.4.14 484 | dev: false 485 | 486 | /@nodelib/fs.scandir/2.1.5: 487 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} 488 | engines: {node: '>= 8'} 489 | dependencies: 490 | '@nodelib/fs.stat': 2.0.5 491 | run-parallel: 1.2.0 492 | dev: false 493 | 494 | /@nodelib/fs.stat/2.0.5: 495 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} 496 | engines: {node: '>= 8'} 497 | dev: false 498 | 499 | /@nodelib/fs.walk/1.2.8: 500 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} 501 | engines: {node: '>= 8'} 502 | dependencies: 503 | '@nodelib/fs.scandir': 2.1.5 504 | fastq: 1.15.0 505 | dev: false 506 | 507 | /@npmcli/fs/2.1.2: 508 | resolution: {integrity: sha512-yOJKRvohFOaLqipNtwYB9WugyZKhC/DZC4VYPmpaCzDBrA8YpK3qHZ8/HGscMnE4GqbkLNuVcCnxkeQEdGt6LQ==} 509 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 510 | dependencies: 511 | '@gar/promisify': 1.1.3 512 | semver: 7.3.8 513 | dev: false 514 | 515 | /@npmcli/fs/3.1.0: 516 | resolution: {integrity: sha512-7kZUAaLscfgbwBQRbvdMYaZOWyMEcPTH/tJjnyAWJ/dvvs9Ef+CERx/qJb9GExJpl1qipaDGn7KqHnFGGixd0w==} 517 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 518 | dependencies: 519 | semver: 7.3.8 520 | dev: false 521 | 522 | /@npmcli/git/4.0.4: 523 | resolution: {integrity: sha512-5yZghx+u5M47LghaybLCkdSyFzV/w4OuH12d96HO389Ik9CDsLaDZJVynSGGVJOLn6gy/k7Dz5XYcplM3uxXRg==} 524 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 525 | dependencies: 526 | '@npmcli/promise-spawn': 6.0.2 527 | lru-cache: 7.18.3 528 | npm-pick-manifest: 8.0.1 529 | proc-log: 3.0.0 530 | promise-inflight: 1.0.1 531 | promise-retry: 2.0.1 532 | semver: 7.3.8 533 | which: 3.0.0 534 | transitivePeerDependencies: 535 | - bluebird 536 | dev: false 537 | 538 | /@npmcli/installed-package-contents/2.0.2: 539 | resolution: {integrity: sha512-xACzLPhnfD51GKvTOOuNX2/V4G4mz9/1I2MfDoye9kBM3RYe5g2YbscsaGoTlaWqkxeiapBWyseULVKpSVHtKQ==} 540 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 541 | hasBin: true 542 | dependencies: 543 | npm-bundled: 3.0.0 544 | npm-normalize-package-bin: 3.0.0 545 | dev: false 546 | 547 | /@npmcli/move-file/2.0.1: 548 | resolution: {integrity: sha512-mJd2Z5TjYWq/ttPLLGqArdtnC74J6bOzg4rMDnN+p1xTacZ2yPRCk2y0oSWQtygLR9YVQXgOcONrwtnk3JupxQ==} 549 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 550 | deprecated: This functionality has been moved to @npmcli/fs 551 | dependencies: 552 | mkdirp: 1.0.4 553 | rimraf: 3.0.2 554 | dev: false 555 | 556 | /@npmcli/node-gyp/3.0.0: 557 | resolution: {integrity: sha512-gp8pRXC2oOxu0DUE1/M3bYtb1b3/DbJ5aM113+XJBgfXdussRAsX0YOrOhdd8WvnAR6auDBvJomGAkLKA5ydxA==} 558 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 559 | dev: false 560 | 561 | /@npmcli/promise-spawn/6.0.2: 562 | resolution: {integrity: sha512-gGq0NJkIGSwdbUt4yhdF8ZrmkGKVz9vAdVzpOfnom+V8PLSmSOVhZwbNvZZS1EYcJN5hzzKBxmmVVAInM6HQLg==} 563 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 564 | dependencies: 565 | which: 3.0.0 566 | dev: false 567 | 568 | /@npmcli/run-script/6.0.0: 569 | resolution: {integrity: sha512-ql+AbRur1TeOdl1FY+RAwGW9fcr4ZwiVKabdvm93mujGREVuVLbdkXRJDrkTXSdCjaxYydr1wlA2v67jxWG5BQ==} 570 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 571 | dependencies: 572 | '@npmcli/node-gyp': 3.0.0 573 | '@npmcli/promise-spawn': 6.0.2 574 | node-gyp: 9.3.1 575 | read-package-json-fast: 3.0.2 576 | which: 3.0.0 577 | transitivePeerDependencies: 578 | - bluebird 579 | - supports-color 580 | dev: false 581 | 582 | /@pipeletteio/nop/1.0.5: 583 | resolution: {integrity: sha512-ZnSPIltu/KFPTJXRpeoLGgtJZbUjmImx8n1AP6fWQ5RgxWfiF5EcbNGUA6VZglQ/SOQ+vyvhRTYnffwCCTR46w==} 584 | engines: {node: '>= 12.0.0'} 585 | dev: false 586 | 587 | /@pnpm/config.env-replace/1.0.0: 588 | resolution: {integrity: sha512-ZVPVDi1E8oeXlYqkGRtX0CkzLTwE2zt62bjWaWKaAvI8NZqHzlMvGeSNDpW+JB3+aKanYb4UETJOF1/CxGPemA==} 589 | engines: {node: '>=12.22.0'} 590 | dev: false 591 | 592 | /@pnpm/network.ca-file/1.0.2: 593 | resolution: {integrity: sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA==} 594 | engines: {node: '>=12.22.0'} 595 | dependencies: 596 | graceful-fs: 4.2.10 597 | dev: false 598 | 599 | /@pnpm/npm-conf/2.1.0: 600 | resolution: {integrity: sha512-Oe6ntvgsMTE3hDIqy6sajqHF+MnzJrOF06qC2QSiUEybLL7cp6tjoKUa32gpd9+KPVl4QyMs3E3nsXrx/Vdnlw==} 601 | engines: {node: '>=12'} 602 | dependencies: 603 | '@pnpm/config.env-replace': 1.0.0 604 | '@pnpm/network.ca-file': 1.0.2 605 | config-chain: 1.1.13 606 | dev: false 607 | 608 | /@protobufjs/aspromise/1.1.2: 609 | resolution: {integrity: sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ==} 610 | dev: false 611 | 612 | /@protobufjs/base64/1.1.2: 613 | resolution: {integrity: sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg==} 614 | dev: false 615 | 616 | /@protobufjs/codegen/2.0.4: 617 | resolution: {integrity: sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg==} 618 | dev: false 619 | 620 | /@protobufjs/eventemitter/1.1.0: 621 | resolution: {integrity: sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q==} 622 | dev: false 623 | 624 | /@protobufjs/fetch/1.1.0: 625 | resolution: {integrity: sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ==} 626 | dependencies: 627 | '@protobufjs/aspromise': 1.1.2 628 | '@protobufjs/inquire': 1.1.0 629 | dev: false 630 | 631 | /@protobufjs/float/1.0.2: 632 | resolution: {integrity: sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ==} 633 | dev: false 634 | 635 | /@protobufjs/inquire/1.1.0: 636 | resolution: {integrity: sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q==} 637 | dev: false 638 | 639 | /@protobufjs/path/1.1.2: 640 | resolution: {integrity: sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA==} 641 | dev: false 642 | 643 | /@protobufjs/pool/1.1.0: 644 | resolution: {integrity: sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw==} 645 | dev: false 646 | 647 | /@protobufjs/utf8/1.1.0: 648 | resolution: {integrity: sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw==} 649 | dev: false 650 | 651 | /@sentry-internal/tracing/7.46.0: 652 | resolution: {integrity: sha512-KYoppa7PPL8Er7bdPoxTNUfIY804JL7hhOEomQHYD22rLynwQ4AaLm3YEY75QWwcGb0B7ZDMV+tSumW7Rxuwuw==} 653 | engines: {node: '>=8'} 654 | dependencies: 655 | '@sentry/core': 7.46.0 656 | '@sentry/types': 7.46.0 657 | '@sentry/utils': 7.46.0 658 | tslib: 1.14.1 659 | dev: false 660 | 661 | /@sentry/core/7.46.0: 662 | resolution: {integrity: sha512-BnNHGh/ZTztqQedFko7vb2u6yLs/kWesOQNivav32ZbsEpVCjcmG1gOJXh2YmGIvj3jXOC9a4xfIuh+lYFcA6A==} 663 | engines: {node: '>=8'} 664 | dependencies: 665 | '@sentry/types': 7.46.0 666 | '@sentry/utils': 7.46.0 667 | tslib: 1.14.1 668 | dev: false 669 | 670 | /@sentry/node/7.46.0: 671 | resolution: {integrity: sha512-+GrgJMCye2WXGarRiU5IJHCK27xg7xbPc2XjGojBKbBoZfqxVAWbXEK4bnBQgRGP1pCmrU/M6ZhVgR3dP580xA==} 672 | engines: {node: '>=8'} 673 | dependencies: 674 | '@sentry-internal/tracing': 7.46.0 675 | '@sentry/core': 7.46.0 676 | '@sentry/types': 7.46.0 677 | '@sentry/utils': 7.46.0 678 | cookie: 0.4.2 679 | https-proxy-agent: 5.0.1 680 | lru_map: 0.3.3 681 | tslib: 1.14.1 682 | transitivePeerDependencies: 683 | - supports-color 684 | dev: false 685 | 686 | /@sentry/types/7.46.0: 687 | resolution: {integrity: sha512-2FMEMgt2h6u7AoELhNhu9L54GAh67KKfK2pJ1kEXJHmWxM9FSCkizjLs/t+49xtY7jEXr8qYq8bV967VfDPQ9g==} 688 | engines: {node: '>=8'} 689 | dev: false 690 | 691 | /@sentry/utils/7.46.0: 692 | resolution: {integrity: sha512-elRezDAF84guMG0OVIIZEWm6wUpgbda4HGks98CFnPsrnMm3N1bdBI9XdlxYLtf+ir5KsGR5YlEIf/a0kRUwAQ==} 693 | engines: {node: '>=8'} 694 | dependencies: 695 | '@sentry/types': 7.46.0 696 | tslib: 1.14.1 697 | dev: false 698 | 699 | /@shanyue/promise-utils/2.0.4: 700 | resolution: {integrity: sha512-dpGmggFZ80nZJJpQ957fxbavLXnkvrcL/miQXtIexlZZqWStGnNgKHQ4cdDUei+ktpKn24YbIXsiy957GtNs6g==} 701 | engines: {node: '>=10'} 702 | dev: false 703 | 704 | /@sigstore/protobuf-specs/0.1.0: 705 | resolution: {integrity: sha512-a31EnjuIDSX8IXBUib3cYLDRlPMU36AWX4xS8ysLaNu4ZzUesDiPt83pgrW2X1YLMe5L2HbDyaKK5BrL4cNKaQ==} 706 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 707 | dev: false 708 | 709 | /@sindresorhus/is/5.3.0: 710 | resolution: {integrity: sha512-CX6t4SYQ37lzxicAqsBtxA3OseeoVrh9cSJ5PFYam0GksYlupRfy1A+Q4aYD3zvcfECLc0zO2u+ZnR2UYKvCrw==} 711 | engines: {node: '>=14.16'} 712 | dev: false 713 | 714 | /@szmarczak/http-timer/5.0.1: 715 | resolution: {integrity: sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==} 716 | engines: {node: '>=14.16'} 717 | dependencies: 718 | defer-to-connect: 2.0.1 719 | dev: false 720 | 721 | /@tokenizer/token/0.3.0: 722 | resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} 723 | dev: false 724 | 725 | /@tootallnate/once/2.0.0: 726 | resolution: {integrity: sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==} 727 | engines: {node: '>= 10'} 728 | dev: false 729 | 730 | /@tsconfig/node10/1.0.9: 731 | resolution: {integrity: sha512-jNsYVVxU8v5g43Erja32laIDHXeoNvFEpX33OK4d6hljo3jDhCBDhx5dhCCTMWUojscpAagGiRkBKxpdl9fxqA==} 732 | dev: false 733 | 734 | /@tsconfig/node12/1.0.11: 735 | resolution: {integrity: sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag==} 736 | dev: false 737 | 738 | /@tsconfig/node14/1.0.3: 739 | resolution: {integrity: sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow==} 740 | dev: false 741 | 742 | /@tsconfig/node16/1.0.3: 743 | resolution: {integrity: sha512-yOlFc+7UtL/89t2ZhjPvvB/DeAr3r+Dq58IgzsFkOAvVC6NMJXmCGjbptdXdR9qsX7pKcTL+s87FtYREi2dEEQ==} 744 | dev: false 745 | 746 | /@tufjs/models/1.0.1: 747 | resolution: {integrity: sha512-AY0VoG/AXdlSOocuREfPoEW4SNhOPp/7fw6mpAxfVIny1uZ+0fEtMoCi7NhELSlqQIRLMu7RgfKhkxT+AJ+EXg==} 748 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 749 | dependencies: 750 | minimatch: 7.4.3 751 | dev: false 752 | 753 | /@types/cron/2.0.1: 754 | resolution: {integrity: sha512-WHa/1rtNtD2Q/H0+YTTZoty+/5rcE66iAFX2IY+JuUoOACsevYyFkSYu/2vdw+G5LrmO7Lxowrqm0av4k3qWNQ==} 755 | dependencies: 756 | '@types/luxon': 3.2.0 757 | '@types/node': 18.15.5 758 | dev: false 759 | 760 | /@types/debug/4.1.7: 761 | resolution: {integrity: sha512-9AonUzyTjXXhEOa0DnqpzZi6VHlqKMswga9EXjpXnnqxwLtdvPPtlO8evrI5D9S6asFRCQ6v+wpiUKbw+vKqyg==} 762 | dependencies: 763 | '@types/ms': 0.7.31 764 | dev: false 765 | 766 | /@types/http-cache-semantics/4.0.1: 767 | resolution: {integrity: sha512-SZs7ekbP8CN0txVG2xVRH6EgKmEm31BOxA07vkFaETzZz1xh+cbt8BcI0slpymvwhx5dlFnQG2rTlPVQn+iRPQ==} 768 | dev: false 769 | 770 | /@types/long/4.0.2: 771 | resolution: {integrity: sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA==} 772 | dev: false 773 | 774 | /@types/luxon/3.2.0: 775 | resolution: {integrity: sha512-lGmaGFoaXHuOLXFvuju2bfvZRqxAqkHPx9Y9IQdQABrinJJshJwfNCKV+u7rR3kJbiqfTF/NhOkcxxAFrObyaA==} 776 | dev: false 777 | 778 | /@types/ms/0.7.31: 779 | resolution: {integrity: sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==} 780 | dev: false 781 | 782 | /@types/node/13.13.52: 783 | resolution: {integrity: sha512-s3nugnZumCC//n4moGGe6tkNMyYEdaDBitVjwPxXmR5lnMG5dHePinH2EdxkG3Rh1ghFHHixAG4NJhpJW1rthQ==} 784 | dev: false 785 | 786 | /@types/node/16.9.1: 787 | resolution: {integrity: sha512-QpLcX9ZSsq3YYUUnD3nFDY8H7wctAhQj/TFKL8Ya8v5fMm3CFXxo8zStsLAl780ltoYoo1WvKUVGBQK+1ifr7g==} 788 | dev: false 789 | 790 | /@types/node/18.15.5: 791 | resolution: {integrity: sha512-Ark2WDjjZO7GmvsyFFf81MXuGTA/d6oP38anyxWOL6EREyBKAxKoFHwBhaZxCfLRLpO8JgVXwqOwSwa7jRcjew==} 792 | dev: false 793 | 794 | /@types/yauzl/2.10.0: 795 | resolution: {integrity: sha512-Cn6WYCm0tXv8p6k+A8PvbDG763EDpBoTzHdA+Q/MF6H3sapGjCm9NzoaJncJS9tUKSuCoDs9XHxYYsQDgxR6kw==} 796 | requiresBuild: true 797 | dependencies: 798 | '@types/node': 18.15.5 799 | dev: false 800 | optional: true 801 | 802 | /abbrev/1.1.1: 803 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==} 804 | dev: false 805 | 806 | /abstract-leveldown/7.2.0: 807 | resolution: {integrity: sha512-DnhQwcFEaYsvYDnACLZhMmCWd3rkOeEvglpa4q5i/5Jlm3UIsWaxVzuXvDLFCSCWRO3yy2/+V/G7FusFgejnfQ==} 808 | engines: {node: '>=10'} 809 | dependencies: 810 | buffer: 6.0.3 811 | catering: 2.1.1 812 | is-buffer: 2.0.5 813 | level-concat-iterator: 3.1.0 814 | level-supports: 2.1.0 815 | queue-microtask: 1.2.3 816 | dev: false 817 | 818 | /acorn-walk/8.2.0: 819 | resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} 820 | engines: {node: '>=0.4.0'} 821 | dev: false 822 | 823 | /acorn/8.8.2: 824 | resolution: {integrity: sha512-xjIYgE8HBrkpd/sJqOGNspf8uHG+NOHGOw6a/Urj8taM2EXfdNAH2oFcPeIFfsv3+kz/mJrS5VuMqbNLjCa2vw==} 825 | engines: {node: '>=0.4.0'} 826 | hasBin: true 827 | dev: false 828 | 829 | /agent-base/6.0.2: 830 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==} 831 | engines: {node: '>= 6.0.0'} 832 | dependencies: 833 | debug: 4.3.4 834 | transitivePeerDependencies: 835 | - supports-color 836 | dev: false 837 | 838 | /agentkeepalive/4.3.0: 839 | resolution: {integrity: sha512-7Epl1Blf4Sy37j4v9f9FjICCh4+KAQOyXgHEwlyBiAQLbhKdq/i2QQU3amQalS/wPhdPzDXPL5DMR5bkn+YeWg==} 840 | engines: {node: '>= 8.0.0'} 841 | dependencies: 842 | debug: 4.3.4 843 | depd: 2.0.0 844 | humanize-ms: 1.2.1 845 | transitivePeerDependencies: 846 | - supports-color 847 | dev: false 848 | 849 | /aggregate-error/3.1.0: 850 | resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} 851 | engines: {node: '>=8'} 852 | dependencies: 853 | clean-stack: 2.2.0 854 | indent-string: 4.0.0 855 | dev: false 856 | 857 | /aggregate-error/4.0.1: 858 | resolution: {integrity: sha512-0poP0T7el6Vq3rstR8Mn4V/IQrpBLO6POkUSrN7RhyY+GF/InCFShQzsQ39T25gkHhLgSLByyAz+Kjb+c2L98w==} 859 | engines: {node: '>=12'} 860 | dependencies: 861 | clean-stack: 4.2.0 862 | indent-string: 5.0.0 863 | dev: false 864 | 865 | /ajv/6.12.6: 866 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} 867 | dependencies: 868 | fast-deep-equal: 3.1.3 869 | fast-json-stable-stringify: 2.1.0 870 | json-schema-traverse: 0.4.1 871 | uri-js: 4.4.1 872 | dev: false 873 | 874 | /ansi-align/3.0.1: 875 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} 876 | dependencies: 877 | string-width: 4.2.3 878 | dev: false 879 | 880 | /ansi-regex/5.0.1: 881 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} 882 | engines: {node: '>=8'} 883 | dev: false 884 | 885 | /ansi-regex/6.0.1: 886 | resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} 887 | engines: {node: '>=12'} 888 | dev: false 889 | 890 | /ansi-styles/4.3.0: 891 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} 892 | engines: {node: '>=8'} 893 | dependencies: 894 | color-convert: 2.0.1 895 | dev: false 896 | 897 | /ansi-styles/6.2.1: 898 | resolution: {integrity: sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug==} 899 | engines: {node: '>=12'} 900 | dev: false 901 | 902 | /any-base/1.1.0: 903 | resolution: {integrity: sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==} 904 | dev: false 905 | 906 | /anymatch/3.1.3: 907 | resolution: {integrity: sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==} 908 | engines: {node: '>= 8'} 909 | dependencies: 910 | normalize-path: 3.0.0 911 | picomatch: 2.3.1 912 | dev: false 913 | 914 | /aproba/2.0.0: 915 | resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==} 916 | dev: false 917 | 918 | /are-we-there-yet/3.0.1: 919 | resolution: {integrity: sha512-QZW4EDmGwlYur0Yyf/b2uGucHQMa8aFUP7eu9ddR73vvhFyt4V0Vl3QHPcTNJ8l6qYOBdxgXdnBXQrHilfRQBg==} 920 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 921 | dependencies: 922 | delegates: 1.0.0 923 | readable-stream: 3.6.2 924 | dev: false 925 | 926 | /arg/4.1.3: 927 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==} 928 | dev: false 929 | 930 | /argparse/2.0.1: 931 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} 932 | dev: false 933 | 934 | /arr-union/3.1.0: 935 | resolution: {integrity: sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==} 936 | engines: {node: '>=0.10.0'} 937 | dev: false 938 | 939 | /array-union/2.1.0: 940 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} 941 | engines: {node: '>=8'} 942 | dev: false 943 | 944 | /asn1/0.2.6: 945 | resolution: {integrity: sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==} 946 | dependencies: 947 | safer-buffer: 2.1.2 948 | dev: false 949 | 950 | /assert-plus/1.0.0: 951 | resolution: {integrity: sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==} 952 | engines: {node: '>=0.8'} 953 | dev: false 954 | 955 | /async-map-like/0.2.5: 956 | resolution: {integrity: sha512-YZ8aOg6pEQ5g5f7RCNFBPIdcS8UcAw2oM1uEfhq6GH/MgqnsyIssb/ihhsZiNmgIUaJihn9HVfoZWkM7XQ5l9w==} 957 | engines: {node: '>= 12'} 958 | dev: false 959 | 960 | /async-map-like/1.0.2: 961 | resolution: {integrity: sha512-TfbF6NQOVZPKGXhQmfh8gOzC7+XSBGmqU6eqRoMdc4soScKkkui5ZwV40A4Scc3fWP+zZ5qJjOXzCuksUWqluA==} 962 | engines: {node: '>=16', npm: '>=7'} 963 | dev: false 964 | 965 | /asynckit/0.4.0: 966 | resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} 967 | 968 | /aws-sign2/0.7.0: 969 | resolution: {integrity: sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==} 970 | dev: false 971 | 972 | /aws4/1.12.0: 973 | resolution: {integrity: sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==} 974 | dev: false 975 | 976 | /axios/1.3.4: 977 | resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} 978 | dependencies: 979 | follow-redirects: 1.15.2 980 | form-data: 4.0.0 981 | proxy-from-env: 1.1.0 982 | transitivePeerDependencies: 983 | - debug 984 | dev: true 985 | 986 | /axios/1.3.4_debug@2.6.9: 987 | resolution: {integrity: sha512-toYm+Bsyl6VC5wSkfkbbNB6ROv7KY93PEBBL6xyDczaIHasAiv4wPqQ/c4RjoQzipxRD2W5g21cOqQulZ7rHwQ==} 988 | dependencies: 989 | follow-redirects: 1.15.2_debug@2.6.9 990 | form-data: 4.0.0 991 | proxy-from-env: 1.1.0 992 | transitivePeerDependencies: 993 | - debug 994 | dev: false 995 | 996 | /balanced-match/1.0.2: 997 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} 998 | dev: false 999 | 1000 | /base64-js/1.5.1: 1001 | resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} 1002 | dev: false 1003 | 1004 | /bcrypt-pbkdf/1.0.2: 1005 | resolution: {integrity: sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==} 1006 | dependencies: 1007 | tweetnacl: 0.14.5 1008 | dev: false 1009 | 1010 | /binary-extensions/2.2.0: 1011 | resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} 1012 | engines: {node: '>=8'} 1013 | dev: false 1014 | 1015 | /bl/1.2.3: 1016 | resolution: {integrity: sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==} 1017 | dependencies: 1018 | readable-stream: 2.3.8 1019 | safe-buffer: 5.2.1 1020 | dev: false 1021 | 1022 | /bl/4.1.0: 1023 | resolution: {integrity: sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==} 1024 | dependencies: 1025 | buffer: 5.7.1 1026 | inherits: 2.0.4 1027 | readable-stream: 3.6.2 1028 | dev: false 1029 | 1030 | /bmp-js/0.1.0: 1031 | resolution: {integrity: sha512-vHdS19CnY3hwiNdkaqk93DvjVLfbEcI8mys4UjuWrlX1haDmroo8o4xCzh4wD6DGV6HxRCyauwhHRqMTfERtjw==} 1032 | dev: false 1033 | 1034 | /boolbase/1.0.0: 1035 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} 1036 | dev: false 1037 | 1038 | /boxen/7.0.2: 1039 | resolution: {integrity: sha512-1Z4UJabXUP1/R9rLpoU3O2lEMnG3pPLAs/ZD2lF3t2q7qD5lM8rqbtnvtvm4N0wEyNlE+9yZVTVAGmd1V5jabg==} 1040 | engines: {node: '>=14.16'} 1041 | dependencies: 1042 | ansi-align: 3.0.1 1043 | camelcase: 7.0.1 1044 | chalk: 5.2.0 1045 | cli-boxes: 3.0.0 1046 | string-width: 5.1.2 1047 | type-fest: 2.19.0 1048 | widest-line: 4.0.1 1049 | wrap-ansi: 8.1.0 1050 | dev: false 1051 | 1052 | /brace-expansion/1.1.11: 1053 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} 1054 | dependencies: 1055 | balanced-match: 1.0.2 1056 | concat-map: 0.0.1 1057 | dev: false 1058 | 1059 | /brace-expansion/2.0.1: 1060 | resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} 1061 | dependencies: 1062 | balanced-match: 1.0.2 1063 | dev: false 1064 | 1065 | /braces/3.0.2: 1066 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} 1067 | engines: {node: '>=8'} 1068 | dependencies: 1069 | fill-range: 7.0.1 1070 | dev: false 1071 | 1072 | /brolog/1.14.2: 1073 | resolution: {integrity: sha512-zUMVJsef1zPUJ9YRKQia1/O8wKOkOWT8gaSfKmISPqg5adGanQ2iQHoEIAJN1glxPYAq8sV1sazwRrMnbpHpBw==} 1074 | engines: {node: '>=16', npm: '>=7'} 1075 | dependencies: 1076 | '@pipeletteio/nop': 1.0.5 1077 | dev: false 1078 | 1079 | /buffer-crc32/0.2.13: 1080 | resolution: {integrity: sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==} 1081 | dev: false 1082 | 1083 | /buffer-equal/0.0.1: 1084 | resolution: {integrity: sha512-RgSV6InVQ9ODPdLWJ5UAqBqJBOg370Nz6ZQtRzpt6nUjc8v0St97uJ4PYC6NztqIScrAXafKM3mZPMygSe1ggA==} 1085 | engines: {node: '>=0.4.0'} 1086 | dev: false 1087 | 1088 | /buffer-from/1.1.2: 1089 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} 1090 | dev: false 1091 | 1092 | /buffer/5.7.1: 1093 | resolution: {integrity: sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==} 1094 | dependencies: 1095 | base64-js: 1.5.1 1096 | ieee754: 1.2.1 1097 | dev: false 1098 | 1099 | /buffer/6.0.3: 1100 | resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} 1101 | dependencies: 1102 | base64-js: 1.5.1 1103 | ieee754: 1.2.1 1104 | dev: false 1105 | 1106 | /builtins/5.0.1: 1107 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==} 1108 | dependencies: 1109 | semver: 7.3.8 1110 | dev: false 1111 | 1112 | /cacache/16.1.3: 1113 | resolution: {integrity: sha512-/+Emcj9DAXxX4cwlLmRI9c166RuL3w30zp4R7Joiv2cQTtTtA+jeuCAjH3ZlGnYS3tKENSrKhAzVVP9GVyzeYQ==} 1114 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1115 | dependencies: 1116 | '@npmcli/fs': 2.1.2 1117 | '@npmcli/move-file': 2.0.1 1118 | chownr: 2.0.0 1119 | fs-minipass: 2.1.0 1120 | glob: 8.1.0 1121 | infer-owner: 1.0.4 1122 | lru-cache: 7.18.3 1123 | minipass: 3.3.6 1124 | minipass-collect: 1.0.2 1125 | minipass-flush: 1.0.5 1126 | minipass-pipeline: 1.2.4 1127 | mkdirp: 1.0.4 1128 | p-map: 4.0.0 1129 | promise-inflight: 1.0.1 1130 | rimraf: 3.0.2 1131 | ssri: 9.0.1 1132 | tar: 6.1.13 1133 | unique-filename: 2.0.1 1134 | transitivePeerDependencies: 1135 | - bluebird 1136 | dev: false 1137 | 1138 | /cacache/17.0.5: 1139 | resolution: {integrity: sha512-Y/PRQevNSsjAPWykl9aeGz8Pr+OI6BYM9fYDNMvOkuUiG9IhG4LEmaYrZZZvioMUEQ+cBCxT0v8wrnCURccyKA==} 1140 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 1141 | dependencies: 1142 | '@npmcli/fs': 3.1.0 1143 | fs-minipass: 3.0.1 1144 | glob: 9.3.2 1145 | lru-cache: 7.18.3 1146 | minipass: 4.2.5 1147 | minipass-collect: 1.0.2 1148 | minipass-flush: 1.0.5 1149 | minipass-pipeline: 1.2.4 1150 | p-map: 4.0.0 1151 | promise-inflight: 1.0.1 1152 | ssri: 10.0.1 1153 | tar: 6.1.13 1154 | unique-filename: 3.0.0 1155 | transitivePeerDependencies: 1156 | - bluebird 1157 | dev: false 1158 | 1159 | /cacheable-lookup/7.0.0: 1160 | resolution: {integrity: sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w==} 1161 | engines: {node: '>=14.16'} 1162 | dev: false 1163 | 1164 | /cacheable-request/10.2.8: 1165 | resolution: {integrity: sha512-IDVO5MJ4LItE6HKFQTqT2ocAQsisOoCTUDu1ddCmnhyiwFQjXNPp4081Xj23N4tO+AFEFNzGuNEf/c8Gwwt15A==} 1166 | engines: {node: '>=14.16'} 1167 | dependencies: 1168 | '@types/http-cache-semantics': 4.0.1 1169 | get-stream: 6.0.1 1170 | http-cache-semantics: 4.1.1 1171 | keyv: 4.5.2 1172 | mimic-response: 4.0.0 1173 | normalize-url: 8.0.0 1174 | responselike: 3.0.0 1175 | dev: false 1176 | 1177 | /camelcase/5.3.1: 1178 | resolution: {integrity: sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==} 1179 | engines: {node: '>=6'} 1180 | dev: false 1181 | 1182 | /camelcase/7.0.1: 1183 | resolution: {integrity: sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw==} 1184 | engines: {node: '>=14.16'} 1185 | dev: false 1186 | 1187 | /caseless/0.12.0: 1188 | resolution: {integrity: sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==} 1189 | dev: false 1190 | 1191 | /catering/2.1.1: 1192 | resolution: {integrity: sha512-K7Qy8O9p76sL3/3m7/zLKbRkyOlSZAgzEaLhyj2mXS8PsCud2Eo4hAb8aLtZqHh0QGqLcb9dlJSu6lHRVENm1w==} 1193 | engines: {node: '>=6'} 1194 | dev: false 1195 | 1196 | /chalk/4.1.2: 1197 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} 1198 | engines: {node: '>=10'} 1199 | dependencies: 1200 | ansi-styles: 4.3.0 1201 | supports-color: 7.2.0 1202 | dev: false 1203 | 1204 | /chalk/5.2.0: 1205 | resolution: {integrity: sha512-ree3Gqw/nazQAPuJJEy+avdl7QfZMcUvmHIKgEZkGL+xOBzRvup5Hxo6LHuMceSxOabuJLJm5Yp/92R9eMmMvA==} 1206 | engines: {node: ^12.17.0 || ^14.13 || >=16.0.0} 1207 | dev: false 1208 | 1209 | /charenc/0.0.2: 1210 | resolution: {integrity: sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA==} 1211 | dev: false 1212 | 1213 | /cheerio/0.22.0: 1214 | resolution: {integrity: sha512-8/MzidM6G/TgRelkzDG13y3Y9LxBjCb+8yOEZ9+wwq5gVF2w2pV0wmHvjfT0RvuxGyR7UEuK36r+yYMbT4uKgA==} 1215 | engines: {node: '>= 0.6'} 1216 | dependencies: 1217 | css-select: 1.2.0 1218 | dom-serializer: 0.1.1 1219 | entities: 1.1.2 1220 | htmlparser2: 3.10.1 1221 | lodash.assignin: 4.2.0 1222 | lodash.bind: 4.2.1 1223 | lodash.defaults: 4.2.0 1224 | lodash.filter: 4.6.0 1225 | lodash.flatten: 4.4.0 1226 | lodash.foreach: 4.5.0 1227 | lodash.map: 4.6.0 1228 | lodash.merge: 4.6.2 1229 | lodash.pick: 4.4.0 1230 | lodash.reduce: 4.6.0 1231 | lodash.reject: 4.6.0 1232 | lodash.some: 4.6.0 1233 | dev: false 1234 | 1235 | /chokidar/3.5.3: 1236 | resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} 1237 | engines: {node: '>= 8.10.0'} 1238 | dependencies: 1239 | anymatch: 3.1.3 1240 | braces: 3.0.2 1241 | glob-parent: 5.1.2 1242 | is-binary-path: 2.1.0 1243 | is-glob: 4.0.3 1244 | normalize-path: 3.0.0 1245 | readdirp: 3.6.0 1246 | optionalDependencies: 1247 | fsevents: 2.3.2 1248 | dev: false 1249 | 1250 | /chownr/1.1.4: 1251 | resolution: {integrity: sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==} 1252 | dev: false 1253 | 1254 | /chownr/2.0.0: 1255 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} 1256 | engines: {node: '>=10'} 1257 | dev: false 1258 | 1259 | /ci-info/3.8.0: 1260 | resolution: {integrity: sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw==} 1261 | engines: {node: '>=8'} 1262 | dev: false 1263 | 1264 | /clean-stack/2.2.0: 1265 | resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} 1266 | engines: {node: '>=6'} 1267 | dev: false 1268 | 1269 | /clean-stack/4.2.0: 1270 | resolution: {integrity: sha512-LYv6XPxoyODi36Dp976riBtSY27VmFo+MKqEU9QCCWyTrdEPDog+RWA7xQWHi6Vbp61j5c4cdzzX1NidnwtUWg==} 1271 | engines: {node: '>=12'} 1272 | dependencies: 1273 | escape-string-regexp: 5.0.0 1274 | dev: false 1275 | 1276 | /cli-boxes/3.0.0: 1277 | resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} 1278 | engines: {node: '>=10'} 1279 | dev: false 1280 | 1281 | /cli-table3/0.6.3: 1282 | resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} 1283 | engines: {node: 10.* || >= 12.*} 1284 | dependencies: 1285 | string-width: 4.2.3 1286 | optionalDependencies: 1287 | '@colors/colors': 1.5.0 1288 | dev: false 1289 | 1290 | /cliui/6.0.0: 1291 | resolution: {integrity: sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==} 1292 | dependencies: 1293 | string-width: 4.2.3 1294 | strip-ansi: 6.0.1 1295 | wrap-ansi: 6.2.0 1296 | dev: false 1297 | 1298 | /cliui/7.0.4: 1299 | resolution: {integrity: sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==} 1300 | dependencies: 1301 | string-width: 4.2.3 1302 | strip-ansi: 6.0.1 1303 | wrap-ansi: 7.0.0 1304 | dev: false 1305 | 1306 | /clone-class/1.1.3: 1307 | resolution: {integrity: sha512-Ysivmcmx+6+YcWsVK7GS5n+zf4vbF8QtrC5oZYXOB1EbqlraGebsks51WqP2HjPZe40rnZpVI/l9EVXEUmN3Vg==} 1308 | engines: {node: '>=16', npm: '>=7'} 1309 | dev: false 1310 | 1311 | /clone-deep/0.2.4: 1312 | resolution: {integrity: sha512-we+NuQo2DHhSl+DP6jlUiAhyAjBQrYnpOk15rN6c6JSPScjiCLh8IbSU+VTcph6YS3o7mASE8a0+gbZ7ChLpgg==} 1313 | engines: {node: '>=0.10.0'} 1314 | dependencies: 1315 | for-own: 0.1.5 1316 | is-plain-object: 2.0.4 1317 | kind-of: 3.2.2 1318 | lazy-cache: 1.0.4 1319 | shallow-clone: 0.1.2 1320 | dev: false 1321 | 1322 | /cmd-ts/0.10.2: 1323 | resolution: {integrity: sha512-r+2vLOLcGq1sNJ6NnLWdb8bXjpHK6LGDGyX13Mytj+4VGD1ODEPS4BGubJUIQb/0z5tgJ+M1M31w8UrluHXRdA==} 1324 | dependencies: 1325 | chalk: 4.1.2 1326 | debug: 4.3.4 1327 | didyoumean: 1.2.2 1328 | strip-ansi: 6.0.1 1329 | transitivePeerDependencies: 1330 | - supports-color 1331 | dev: false 1332 | 1333 | /cmd-ts/0.7.0: 1334 | resolution: {integrity: sha512-4pmMPaBrVtK2+dC1FxublDtPsukrz3efLA9kc1k1DfX1i7YxZ37UBYZ/b6fTHY91l6hyqntwrTTbwV4MyzqXoQ==} 1335 | dependencies: 1336 | chalk: 4.1.2 1337 | debug: 4.3.4 1338 | didyoumean: 1.2.2 1339 | strip-ansi: 6.0.1 1340 | transitivePeerDependencies: 1341 | - supports-color 1342 | dev: false 1343 | 1344 | /cockatiel/2.0.2: 1345 | resolution: {integrity: sha512-ehw7t3twohGiMTxARX0AcFiUxndXLhnIBWbnRnHtfde2jRywlPpPB/o3s9YSptXPj6tkOG0fzET4CUUx4GIpEg==} 1346 | engines: {node: '>=10 <11 || >=12'} 1347 | dev: false 1348 | 1349 | /color-convert/2.0.1: 1350 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} 1351 | engines: {node: '>=7.0.0'} 1352 | dependencies: 1353 | color-name: 1.1.4 1354 | dev: false 1355 | 1356 | /color-name/1.1.4: 1357 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} 1358 | dev: false 1359 | 1360 | /color-support/1.1.3: 1361 | resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==} 1362 | hasBin: true 1363 | dev: false 1364 | 1365 | /combined-stream/1.0.8: 1366 | resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} 1367 | engines: {node: '>= 0.8'} 1368 | dependencies: 1369 | delayed-stream: 1.0.0 1370 | 1371 | /commander/10.0.0: 1372 | resolution: {integrity: sha512-zS5PnTI22FIRM6ylNW8G4Ap0IEOyk62fhLSD0+uHRT9McRCLGpkVNvao4bjimpK/GShynyQkFFxHhwMcETmduA==} 1373 | engines: {node: '>=14'} 1374 | dev: false 1375 | 1376 | /concat-map/0.0.1: 1377 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} 1378 | dev: false 1379 | 1380 | /config-chain/1.1.13: 1381 | resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} 1382 | dependencies: 1383 | ini: 1.3.8 1384 | proto-list: 1.2.4 1385 | dev: false 1386 | 1387 | /configstore/6.0.0: 1388 | resolution: {integrity: sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA==} 1389 | engines: {node: '>=12'} 1390 | dependencies: 1391 | dot-prop: 6.0.1 1392 | graceful-fs: 4.2.11 1393 | unique-string: 3.0.0 1394 | write-file-atomic: 3.0.3 1395 | xdg-basedir: 5.1.0 1396 | dev: false 1397 | 1398 | /console-control-strings/1.1.0: 1399 | resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} 1400 | dev: false 1401 | 1402 | /cookie/0.4.2: 1403 | resolution: {integrity: sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==} 1404 | engines: {node: '>= 0.6'} 1405 | dev: false 1406 | 1407 | /core-util-is/1.0.2: 1408 | resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} 1409 | dev: false 1410 | 1411 | /core-util-is/1.0.3: 1412 | resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} 1413 | dev: false 1414 | 1415 | /create-require/1.1.1: 1416 | resolution: {integrity: sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ==} 1417 | dev: false 1418 | 1419 | /cron/2.3.0: 1420 | resolution: {integrity: sha512-ZN5HP8zDY41sJolMsbc+GksRATcbvkPKF5wR/qc8FrV4NBVi9ORQa1HmYa5GydaysUB80X9XpRlRkooa5uEtTA==} 1421 | dependencies: 1422 | luxon: 3.3.0 1423 | dev: false 1424 | 1425 | /cross-fetch/3.1.5: 1426 | resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} 1427 | dependencies: 1428 | node-fetch: 2.6.7 1429 | transitivePeerDependencies: 1430 | - encoding 1431 | dev: false 1432 | 1433 | /cross-spawn/7.0.3: 1434 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} 1435 | engines: {node: '>= 8'} 1436 | dependencies: 1437 | path-key: 3.1.1 1438 | shebang-command: 2.0.0 1439 | which: 2.0.2 1440 | dev: false 1441 | 1442 | /crypt/0.0.2: 1443 | resolution: {integrity: sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow==} 1444 | dev: false 1445 | 1446 | /crypto-random-string/4.0.0: 1447 | resolution: {integrity: sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==} 1448 | engines: {node: '>=12'} 1449 | dependencies: 1450 | type-fest: 1.4.0 1451 | dev: false 1452 | 1453 | /css-select/1.2.0: 1454 | resolution: {integrity: sha512-dUQOBoqdR7QwV90WysXPLXG5LO7nhYBgiWVfxF80DKPF8zx1t/pUd2FYy73emg3zrjtM6dzmYgbHKfV2rxiHQA==} 1455 | dependencies: 1456 | boolbase: 1.0.0 1457 | css-what: 2.1.3 1458 | domutils: 1.5.1 1459 | nth-check: 1.0.2 1460 | dev: false 1461 | 1462 | /css-what/2.1.3: 1463 | resolution: {integrity: sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==} 1464 | dev: false 1465 | 1466 | /cuid/2.1.8: 1467 | resolution: {integrity: sha512-xiEMER6E7TlTPnDxrM4eRiC6TRgjNX9xzEZ5U/Se2YJKr7Mq4pJn/2XEHjl3STcSh96GmkHPcBXLES8M29wyyg==} 1468 | deprecated: Cuid and other k-sortable and non-cryptographic ids (Ulid, ObjectId, KSUID, all UUIDs) are all insecure. Use @paralleldrive/cuid2 instead. 1469 | dev: false 1470 | 1471 | /dashdash/1.14.1: 1472 | resolution: {integrity: sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==} 1473 | engines: {node: '>=0.10'} 1474 | dependencies: 1475 | assert-plus: 1.0.0 1476 | dev: false 1477 | 1478 | /debug/2.6.9: 1479 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} 1480 | peerDependencies: 1481 | supports-color: '*' 1482 | peerDependenciesMeta: 1483 | supports-color: 1484 | optional: true 1485 | dependencies: 1486 | ms: 2.0.0 1487 | dev: false 1488 | 1489 | /debug/3.2.7_supports-color@5.5.0: 1490 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} 1491 | peerDependencies: 1492 | supports-color: '*' 1493 | peerDependenciesMeta: 1494 | supports-color: 1495 | optional: true 1496 | dependencies: 1497 | ms: 2.1.3 1498 | supports-color: 5.5.0 1499 | dev: false 1500 | 1501 | /debug/4.3.4: 1502 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} 1503 | engines: {node: '>=6.0'} 1504 | peerDependencies: 1505 | supports-color: '*' 1506 | peerDependenciesMeta: 1507 | supports-color: 1508 | optional: true 1509 | dependencies: 1510 | ms: 2.1.2 1511 | dev: false 1512 | 1513 | /decamelize/1.2.0: 1514 | resolution: {integrity: sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==} 1515 | engines: {node: '>=0.10.0'} 1516 | dev: false 1517 | 1518 | /decompress-response/6.0.0: 1519 | resolution: {integrity: sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==} 1520 | engines: {node: '>=10'} 1521 | dependencies: 1522 | mimic-response: 3.1.0 1523 | dev: false 1524 | 1525 | /deep-extend/0.6.0: 1526 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} 1527 | engines: {node: '>=4.0.0'} 1528 | dev: false 1529 | 1530 | /deepmerge/4.3.1: 1531 | resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} 1532 | engines: {node: '>=0.10.0'} 1533 | dev: false 1534 | 1535 | /defer-to-connect/2.0.1: 1536 | resolution: {integrity: sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg==} 1537 | engines: {node: '>=10'} 1538 | dev: false 1539 | 1540 | /deferred-leveldown/7.0.0: 1541 | resolution: {integrity: sha512-QKN8NtuS3BC6m0B8vAnBls44tX1WXAFATUsJlruyAYbZpysWV3siH6o/i3g9DCHauzodksO60bdj5NazNbjCmg==} 1542 | engines: {node: '>=10'} 1543 | dependencies: 1544 | abstract-leveldown: 7.2.0 1545 | inherits: 2.0.4 1546 | dev: false 1547 | 1548 | /delayed-stream/1.0.0: 1549 | resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} 1550 | engines: {node: '>=0.4.0'} 1551 | 1552 | /delegates/1.0.0: 1553 | resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} 1554 | dev: false 1555 | 1556 | /depd/2.0.0: 1557 | resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} 1558 | engines: {node: '>= 0.8'} 1559 | dev: false 1560 | 1561 | /devtools-protocol/0.0.981744: 1562 | resolution: {integrity: sha512-0cuGS8+jhR67Fy7qG3i3Pc7Aw494sb9yG9QgpG97SFVWwolgYjlhJg7n+UaHxOQT30d1TYu/EYe9k01ivLErIg==} 1563 | dev: false 1564 | 1565 | /didyoumean/1.2.2: 1566 | resolution: {integrity: sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==} 1567 | dev: false 1568 | 1569 | /diff/4.0.2: 1570 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} 1571 | engines: {node: '>=0.3.1'} 1572 | dev: false 1573 | 1574 | /dijkstrajs/1.0.2: 1575 | resolution: {integrity: sha512-QV6PMaHTCNmKSeP6QoXhVTw9snc9VD8MulTT0Bd99Pacp4SS1cjcrYPgBPmibqKVtMJJfqC6XvOXgPMEEPH/fg==} 1576 | dev: false 1577 | 1578 | /dir-glob/3.0.1: 1579 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} 1580 | engines: {node: '>=8'} 1581 | dependencies: 1582 | path-type: 4.0.0 1583 | dev: false 1584 | 1585 | /dom-serializer/0.1.1: 1586 | resolution: {integrity: sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==} 1587 | dependencies: 1588 | domelementtype: 1.3.1 1589 | entities: 1.1.2 1590 | dev: false 1591 | 1592 | /dom-walk/0.1.2: 1593 | resolution: {integrity: sha512-6QvTW9mrGeIegrFXdtQi9pk7O/nSK6lSdXW2eqUspN5LWD7UTji2Fqw5V2YLjBpHEoU9Xl/eUWNpDeZvoyOv2w==} 1594 | dev: false 1595 | 1596 | /domelementtype/1.3.1: 1597 | resolution: {integrity: sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==} 1598 | dev: false 1599 | 1600 | /domhandler/2.4.2: 1601 | resolution: {integrity: sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==} 1602 | dependencies: 1603 | domelementtype: 1.3.1 1604 | dev: false 1605 | 1606 | /domutils/1.5.1: 1607 | resolution: {integrity: sha512-gSu5Oi/I+3wDENBsOWBiRK1eoGxcywYSqg3rR960/+EfY0CF4EX1VPkgHOZ3WiS/Jg2DtliF6BhWcHlfpYUcGw==} 1608 | dependencies: 1609 | dom-serializer: 0.1.1 1610 | domelementtype: 1.3.1 1611 | dev: false 1612 | 1613 | /domutils/1.7.0: 1614 | resolution: {integrity: sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==} 1615 | dependencies: 1616 | dom-serializer: 0.1.1 1617 | domelementtype: 1.3.1 1618 | dev: false 1619 | 1620 | /dot-prop/6.0.1: 1621 | resolution: {integrity: sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA==} 1622 | engines: {node: '>=10'} 1623 | dependencies: 1624 | is-obj: 2.0.0 1625 | dev: false 1626 | 1627 | /dotenv/16.0.3: 1628 | resolution: {integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==} 1629 | engines: {node: '>=12'} 1630 | dev: false 1631 | 1632 | /ducks/1.0.2_cua7gycm3neoeazvv4tobskj7e: 1633 | resolution: {integrity: sha512-CDLrkP4g5E3IG0kAPrlVgavrgtNwn528DsXFZq3dSOx+DaS5nnoH9eEOXJ1emXtPVwiVF50pOYvWGF42miaJgg==} 1634 | engines: {node: '>=16', npm: '>=7'} 1635 | peerDependencies: 1636 | redux: ^4.0.5 1637 | redux-observable: ^2.0.0 1638 | dependencies: 1639 | redux: 4.2.1 1640 | redux-observable: 2.0.0_redux@4.2.1 1641 | dev: false 1642 | 1643 | /ducks/1.0.2_redux-observable@2.0.0: 1644 | resolution: {integrity: sha512-CDLrkP4g5E3IG0kAPrlVgavrgtNwn528DsXFZq3dSOx+DaS5nnoH9eEOXJ1emXtPVwiVF50pOYvWGF42miaJgg==} 1645 | engines: {node: '>=16', npm: '>=7'} 1646 | peerDependencies: 1647 | redux: ^4.0.5 1648 | redux-observable: ^2.0.0 1649 | dependencies: 1650 | redux-observable: 2.0.0 1651 | dev: false 1652 | 1653 | /eastasianwidth/0.2.0: 1654 | resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} 1655 | dev: false 1656 | 1657 | /ecc-jsbn/0.1.2: 1658 | resolution: {integrity: sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==} 1659 | dependencies: 1660 | jsbn: 0.1.1 1661 | safer-buffer: 2.1.2 1662 | dev: false 1663 | 1664 | /emoji-regex/8.0.0: 1665 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} 1666 | dev: false 1667 | 1668 | /emoji-regex/9.2.2: 1669 | resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} 1670 | dev: false 1671 | 1672 | /encode-utf8/1.0.3: 1673 | resolution: {integrity: sha512-ucAnuBEhUK4boH2HjVYG5Q2mQyPorvv0u/ocS+zhdw0S8AlHYY+GOFhP1Gio5z4icpP2ivFSvhtFjQi8+T9ppw==} 1674 | dev: false 1675 | 1676 | /encoding-down/7.1.0: 1677 | resolution: {integrity: sha512-ky47X5jP84ryk5EQmvedQzELwVJPjCgXDQZGeb9F6r4PdChByCGHTBrVcF3h8ynKVJ1wVbkxTsDC8zBROPypgQ==} 1678 | engines: {node: '>=10'} 1679 | dependencies: 1680 | abstract-leveldown: 7.2.0 1681 | inherits: 2.0.4 1682 | level-codec: 10.0.0 1683 | level-errors: 3.0.1 1684 | dev: false 1685 | 1686 | /encoding/0.1.13: 1687 | resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} 1688 | requiresBuild: true 1689 | dependencies: 1690 | iconv-lite: 0.6.3 1691 | dev: false 1692 | optional: true 1693 | 1694 | /end-of-stream/1.4.4: 1695 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} 1696 | dependencies: 1697 | once: 1.4.0 1698 | dev: false 1699 | 1700 | /entities/1.1.2: 1701 | resolution: {integrity: sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==} 1702 | dev: false 1703 | 1704 | /env-paths/2.2.1: 1705 | resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} 1706 | engines: {node: '>=6'} 1707 | dev: false 1708 | 1709 | /err-code/2.0.3: 1710 | resolution: {integrity: sha512-2bmlRpNKBxT/CRmPOlyISQpNj+qSeYvcym/uT0Jx2bMOlKLtSy1ZmLuVxSEKKyor/N5yhvp/ZiG1oE3DEYMSFA==} 1711 | dev: false 1712 | 1713 | /escalade/3.1.1: 1714 | resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} 1715 | engines: {node: '>=6'} 1716 | dev: false 1717 | 1718 | /escape-goat/4.0.0: 1719 | resolution: {integrity: sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg==} 1720 | engines: {node: '>=12'} 1721 | dev: false 1722 | 1723 | /escape-string-regexp/5.0.0: 1724 | resolution: {integrity: sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==} 1725 | engines: {node: '>=12'} 1726 | dev: false 1727 | 1728 | /exif-parser/0.1.12: 1729 | resolution: {integrity: sha512-c2bQfLNbMzLPmzQuOr8fy0csy84WmwnER81W88DzTp9CYNPJ6yzOj2EZAh9pywYpqHnshVLHQJ8WzldAyfY+Iw==} 1730 | dev: false 1731 | 1732 | /extend/3.0.2: 1733 | resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} 1734 | dev: false 1735 | 1736 | /extract-zip/2.0.1: 1737 | resolution: {integrity: sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==} 1738 | engines: {node: '>= 10.17.0'} 1739 | hasBin: true 1740 | dependencies: 1741 | debug: 4.3.4 1742 | get-stream: 5.2.0 1743 | yauzl: 2.10.0 1744 | optionalDependencies: 1745 | '@types/yauzl': 2.10.0 1746 | transitivePeerDependencies: 1747 | - supports-color 1748 | dev: false 1749 | 1750 | /extsprintf/1.3.0: 1751 | resolution: {integrity: sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==} 1752 | engines: {'0': node >=0.6.0} 1753 | dev: false 1754 | 1755 | /fast-deep-equal/3.1.3: 1756 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} 1757 | dev: false 1758 | 1759 | /fast-glob/3.2.12: 1760 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} 1761 | engines: {node: '>=8.6.0'} 1762 | dependencies: 1763 | '@nodelib/fs.stat': 2.0.5 1764 | '@nodelib/fs.walk': 1.2.8 1765 | glob-parent: 5.1.2 1766 | merge2: 1.4.1 1767 | micromatch: 4.0.5 1768 | dev: false 1769 | 1770 | /fast-json-stable-stringify/2.1.0: 1771 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} 1772 | dev: false 1773 | 1774 | /fast-memoize/2.5.2: 1775 | resolution: {integrity: sha512-Ue0LwpDYErFbmNnZSF0UH6eImUwDmogUO1jyE+JbN2gsQz/jICm1Ve7t9QT0rNSsfJt+Hs4/S3GnsDVjL4HVrw==} 1776 | dev: false 1777 | 1778 | /fast-xml-parser/3.21.1: 1779 | resolution: {integrity: sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==} 1780 | hasBin: true 1781 | dependencies: 1782 | strnum: 1.0.5 1783 | dev: false 1784 | 1785 | /fastq/1.15.0: 1786 | resolution: {integrity: sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==} 1787 | dependencies: 1788 | reusify: 1.0.4 1789 | dev: false 1790 | 1791 | /fd-slicer/1.1.0: 1792 | resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} 1793 | dependencies: 1794 | pend: 1.2.0 1795 | dev: false 1796 | 1797 | /file-box/1.4.15: 1798 | resolution: {integrity: sha512-13x06z1c33UJm7Urp1AZM/16s5WXr9nJBVqyicyrI+gl5qUYGwz0cimPV0chMQs1MOVpImlY3JHM+JR2MzyC6g==} 1799 | engines: {node: '>=16', npm: '>=7'} 1800 | dependencies: 1801 | brolog: 1.14.2 1802 | clone-class: 1.1.3 1803 | jimp: 0.16.13 1804 | jsqr: 1.4.0 1805 | mime: 3.0.0 1806 | qrcode: 1.5.1 1807 | uuid: 8.3.2 1808 | dev: false 1809 | 1810 | /file-box/1.5.5: 1811 | resolution: {integrity: sha512-NnR7X2KwTL0l/FFDnConXfVdR+qw9riLYwLW4xqihfTna1XBgB1Ac2wmu9T/gNVmsLZbmyZbSOOl+b5ahvAHQg==} 1812 | engines: {node: '>=16', npm: '>=7'} 1813 | dependencies: 1814 | brolog: 1.14.2 1815 | clone-class: 1.1.3 1816 | jimp: 0.16.13 1817 | jsqr: 1.4.0 1818 | mime: 3.0.0 1819 | qrcode: 1.5.1 1820 | uuid: 8.3.2 1821 | dev: false 1822 | 1823 | /file-type/16.5.4: 1824 | resolution: {integrity: sha512-/yFHK0aGjFEgDJjEKP0pWCplsPFPhwyfwevf/pVxiN0tmE4L9LmwWxWukdJSHdoCli4VgQLehjJtwQBnqmsKcw==} 1825 | engines: {node: '>=10'} 1826 | dependencies: 1827 | readable-web-to-node-stream: 3.0.2 1828 | strtok3: 6.3.0 1829 | token-types: 4.2.1 1830 | dev: false 1831 | 1832 | /fill-range/7.0.1: 1833 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} 1834 | engines: {node: '>=8'} 1835 | dependencies: 1836 | to-regex-range: 5.0.1 1837 | dev: false 1838 | 1839 | /find-up/4.1.0: 1840 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} 1841 | engines: {node: '>=8'} 1842 | dependencies: 1843 | locate-path: 5.0.0 1844 | path-exists: 4.0.0 1845 | dev: false 1846 | 1847 | /find-up/5.0.0: 1848 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} 1849 | engines: {node: '>=10'} 1850 | dependencies: 1851 | locate-path: 6.0.0 1852 | path-exists: 4.0.0 1853 | dev: false 1854 | 1855 | /flash-store/1.3.5: 1856 | resolution: {integrity: sha512-4PAwmGw701dfizqd9vzH1D/U7G4jgorz3ZT1KRK1jU5daKQu8KRXfL18Upd3jfwgIkEtbmMDbtb2Gql9am6S9g==} 1857 | engines: {node: '>=14'} 1858 | dependencies: 1859 | async-map-like: 0.2.5 1860 | brolog: 1.14.2 1861 | cuid: 2.1.8 1862 | level: 7.0.1 1863 | rimraf: 3.0.2 1864 | state-switch: 0.14.1 1865 | dev: false 1866 | 1867 | /follow-redirects/1.15.2: 1868 | resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} 1869 | engines: {node: '>=4.0'} 1870 | peerDependencies: 1871 | debug: '*' 1872 | peerDependenciesMeta: 1873 | debug: 1874 | optional: true 1875 | dev: true 1876 | 1877 | /follow-redirects/1.15.2_debug@2.6.9: 1878 | resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} 1879 | engines: {node: '>=4.0'} 1880 | peerDependencies: 1881 | debug: '*' 1882 | peerDependenciesMeta: 1883 | debug: 1884 | optional: true 1885 | dependencies: 1886 | debug: 2.6.9 1887 | dev: false 1888 | 1889 | /for-in/0.1.8: 1890 | resolution: {integrity: sha512-F0to7vbBSHP8E3l6dCjxNOLuSFAACIxFy3UehTUlG7svlXi37HHsDkyVcHo0Pq8QwrE+pXvWSVX3ZT1T9wAZ9g==} 1891 | engines: {node: '>=0.10.0'} 1892 | dev: false 1893 | 1894 | /for-in/1.0.2: 1895 | resolution: {integrity: sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==} 1896 | engines: {node: '>=0.10.0'} 1897 | dev: false 1898 | 1899 | /for-own/0.1.5: 1900 | resolution: {integrity: sha512-SKmowqGTJoPzLO1T0BBJpkfp3EMacCMOuH40hOUbrbzElVktk4DioXVM99QkLCyKoiuOmyjgcWMpVz2xjE7LZw==} 1901 | engines: {node: '>=0.10.0'} 1902 | dependencies: 1903 | for-in: 1.0.2 1904 | dev: false 1905 | 1906 | /forever-agent/0.6.1: 1907 | resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} 1908 | dev: false 1909 | 1910 | /form-data-encoder/2.1.4: 1911 | resolution: {integrity: sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw==} 1912 | engines: {node: '>= 14.17'} 1913 | dev: false 1914 | 1915 | /form-data/2.3.3: 1916 | resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} 1917 | engines: {node: '>= 0.12'} 1918 | dependencies: 1919 | asynckit: 0.4.0 1920 | combined-stream: 1.0.8 1921 | mime-types: 2.1.35 1922 | dev: false 1923 | 1924 | /form-data/2.5.1: 1925 | resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} 1926 | engines: {node: '>= 0.12'} 1927 | dependencies: 1928 | asynckit: 0.4.0 1929 | combined-stream: 1.0.8 1930 | mime-types: 2.1.35 1931 | dev: false 1932 | 1933 | /form-data/4.0.0: 1934 | resolution: {integrity: sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==} 1935 | engines: {node: '>= 6'} 1936 | dependencies: 1937 | asynckit: 0.4.0 1938 | combined-stream: 1.0.8 1939 | mime-types: 2.1.35 1940 | 1941 | /fp-and-or/0.1.3: 1942 | resolution: {integrity: sha512-wJaE62fLaB3jCYvY2ZHjZvmKK2iiLiiehX38rz5QZxtdN8fVPJDeZUiVvJrHStdTc+23LHlyZuSEKgFc0pxi2g==} 1943 | engines: {node: '>=10'} 1944 | dev: false 1945 | 1946 | /fp-ts/2.13.1: 1947 | resolution: {integrity: sha512-0eu5ULPS2c/jsa1lGFneEFFEdTbembJv8e4QKXeVJ3lm/5hyve06dlKZrpxmMwJt6rYen7sxmHHK2CLaXvWuWQ==} 1948 | dev: false 1949 | 1950 | /fs-constants/1.0.0: 1951 | resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} 1952 | dev: false 1953 | 1954 | /fs-extra/10.1.0: 1955 | resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} 1956 | engines: {node: '>=12'} 1957 | dependencies: 1958 | graceful-fs: 4.2.11 1959 | jsonfile: 6.1.0 1960 | universalify: 2.0.0 1961 | dev: false 1962 | 1963 | /fs-minipass/2.1.0: 1964 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==} 1965 | engines: {node: '>= 8'} 1966 | dependencies: 1967 | minipass: 3.3.6 1968 | dev: false 1969 | 1970 | /fs-minipass/3.0.1: 1971 | resolution: {integrity: sha512-MhaJDcFRTuLidHrIttu0RDGyyXs/IYHVmlcxfLAEFIWjc1vdLAkdwT7Ace2u7DbitWC0toKMl5eJZRYNVreIMw==} 1972 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 1973 | dependencies: 1974 | minipass: 4.2.5 1975 | dev: false 1976 | 1977 | /fs.realpath/1.0.0: 1978 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} 1979 | dev: false 1980 | 1981 | /fsevents/2.3.2: 1982 | resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} 1983 | engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} 1984 | os: [darwin] 1985 | requiresBuild: true 1986 | dev: false 1987 | optional: true 1988 | 1989 | /function-bind/1.1.1: 1990 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} 1991 | dev: false 1992 | 1993 | /gauge/4.0.4: 1994 | resolution: {integrity: sha512-f9m+BEN5jkg6a0fZjleidjN51VE1X+mPFQ2DJ0uv1V39oCLCbsGe6yjbBnp7eK7z/+GAon99a3nHuqbuuthyPg==} 1995 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 1996 | dependencies: 1997 | aproba: 2.0.0 1998 | color-support: 1.1.3 1999 | console-control-strings: 1.1.0 2000 | has-unicode: 2.0.1 2001 | signal-exit: 3.0.7 2002 | string-width: 4.2.3 2003 | strip-ansi: 6.0.1 2004 | wide-align: 1.1.5 2005 | dev: false 2006 | 2007 | /gerror/1.0.16: 2008 | resolution: {integrity: sha512-Gspk5RySiEip/Q41Yjh72wr/rkI7c0Ow6WcXA5J0Sdqnj9JK3sR9y1KGxgavbWlraxuF7M+S+K6jbtP3WiPwSQ==} 2009 | engines: {node: '>=16', npm: '>=7'} 2010 | dev: false 2011 | 2012 | /get-caller-file/2.0.5: 2013 | resolution: {integrity: sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==} 2014 | engines: {node: 6.* || 8.* || >= 10.*} 2015 | dev: false 2016 | 2017 | /get-port/6.1.2: 2018 | resolution: {integrity: sha512-BrGGraKm2uPqurfGVj/z97/zv8dPleC6x9JBNRTrDNtCkkRF4rPwrQXFgL7+I+q8QSdU4ntLQX2D7KIxSy8nGw==} 2019 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2020 | dev: false 2021 | 2022 | /get-stdin/8.0.0: 2023 | resolution: {integrity: sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==} 2024 | engines: {node: '>=10'} 2025 | dev: false 2026 | 2027 | /get-stream/5.2.0: 2028 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} 2029 | engines: {node: '>=8'} 2030 | dependencies: 2031 | pump: 3.0.0 2032 | dev: false 2033 | 2034 | /get-stream/6.0.1: 2035 | resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} 2036 | engines: {node: '>=10'} 2037 | dev: false 2038 | 2039 | /getpass/0.1.7: 2040 | resolution: {integrity: sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==} 2041 | dependencies: 2042 | assert-plus: 1.0.0 2043 | dev: false 2044 | 2045 | /gifwrap/0.9.4: 2046 | resolution: {integrity: sha512-MDMwbhASQuVeD4JKd1fKgNgCRL3fGqMM4WaqpNhWO0JiMOAjbQdumbs4BbBZEy9/M00EHEjKN3HieVhCUlwjeQ==} 2047 | dependencies: 2048 | image-q: 4.0.0 2049 | omggif: 1.0.10 2050 | dev: false 2051 | 2052 | /glob-parent/5.1.2: 2053 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} 2054 | engines: {node: '>= 6'} 2055 | dependencies: 2056 | is-glob: 4.0.3 2057 | dev: false 2058 | 2059 | /glob/7.2.3: 2060 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} 2061 | dependencies: 2062 | fs.realpath: 1.0.0 2063 | inflight: 1.0.6 2064 | inherits: 2.0.4 2065 | minimatch: 3.1.2 2066 | once: 1.4.0 2067 | path-is-absolute: 1.0.1 2068 | dev: false 2069 | 2070 | /glob/8.1.0: 2071 | resolution: {integrity: sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==} 2072 | engines: {node: '>=12'} 2073 | dependencies: 2074 | fs.realpath: 1.0.0 2075 | inflight: 1.0.6 2076 | inherits: 2.0.4 2077 | minimatch: 5.1.6 2078 | once: 1.4.0 2079 | dev: false 2080 | 2081 | /glob/9.3.2: 2082 | resolution: {integrity: sha512-BTv/JhKXFEHsErMte/AnfiSv8yYOLLiyH2lTg8vn02O21zWFgHPTfxtgn1QRe7NRgggUhC8hacR2Re94svHqeA==} 2083 | engines: {node: '>=16 || 14 >=14.17'} 2084 | dependencies: 2085 | fs.realpath: 1.0.0 2086 | minimatch: 7.4.3 2087 | minipass: 4.2.5 2088 | path-scurry: 1.6.3 2089 | dev: false 2090 | 2091 | /global-dirs/3.0.1: 2092 | resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} 2093 | engines: {node: '>=10'} 2094 | dependencies: 2095 | ini: 2.0.0 2096 | dev: false 2097 | 2098 | /global/4.4.0: 2099 | resolution: {integrity: sha512-wv/LAoHdRE3BeTGz53FAamhGlPLhlssK45usmGFThIi4XqnBmjKQ16u+RNbP7WvigRZDxUsM0J3gcQ5yicaL0w==} 2100 | dependencies: 2101 | min-document: 2.19.0 2102 | process: 0.11.10 2103 | dev: false 2104 | 2105 | /globby/11.1.0: 2106 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} 2107 | engines: {node: '>=10'} 2108 | dependencies: 2109 | array-union: 2.1.0 2110 | dir-glob: 3.0.1 2111 | fast-glob: 3.2.12 2112 | ignore: 5.2.4 2113 | merge2: 1.4.1 2114 | slash: 3.0.0 2115 | dev: false 2116 | 2117 | /google-protobuf/3.21.2: 2118 | resolution: {integrity: sha512-3MSOYFO5U9mPGikIYCzK0SaThypfGgS6bHqrUGXG3DPHCrb+txNqeEcns1W0lkGfk0rCyNXm7xB9rMxnCiZOoA==} 2119 | dev: false 2120 | 2121 | /got/12.6.0: 2122 | resolution: {integrity: sha512-WTcaQ963xV97MN3x0/CbAriXFZcXCfgxVp91I+Ze6pawQOa7SgzwSx2zIJJsX+kTajMnVs0xcFD1TxZKFqhdnQ==} 2123 | engines: {node: '>=14.16'} 2124 | dependencies: 2125 | '@sindresorhus/is': 5.3.0 2126 | '@szmarczak/http-timer': 5.0.1 2127 | cacheable-lookup: 7.0.0 2128 | cacheable-request: 10.2.8 2129 | decompress-response: 6.0.0 2130 | form-data-encoder: 2.1.4 2131 | get-stream: 6.0.1 2132 | http2-wrapper: 2.2.0 2133 | lowercase-keys: 3.0.0 2134 | p-cancelable: 3.0.0 2135 | responselike: 3.0.0 2136 | dev: false 2137 | 2138 | /graceful-fs/4.2.10: 2139 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} 2140 | dev: false 2141 | 2142 | /graceful-fs/4.2.11: 2143 | resolution: {integrity: sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==} 2144 | dev: false 2145 | 2146 | /har-schema/2.0.0: 2147 | resolution: {integrity: sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==} 2148 | engines: {node: '>=4'} 2149 | dev: false 2150 | 2151 | /har-validator/5.1.5: 2152 | resolution: {integrity: sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==} 2153 | engines: {node: '>=6'} 2154 | deprecated: this library is no longer supported 2155 | dependencies: 2156 | ajv: 6.12.6 2157 | har-schema: 2.0.0 2158 | dev: false 2159 | 2160 | /has-flag/3.0.0: 2161 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} 2162 | engines: {node: '>=4'} 2163 | dev: false 2164 | 2165 | /has-flag/4.0.0: 2166 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} 2167 | engines: {node: '>=8'} 2168 | dev: false 2169 | 2170 | /has-unicode/2.0.1: 2171 | resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==} 2172 | dev: false 2173 | 2174 | /has-yarn/3.0.0: 2175 | resolution: {integrity: sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA==} 2176 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2177 | dev: false 2178 | 2179 | /has/1.0.3: 2180 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} 2181 | engines: {node: '>= 0.4.0'} 2182 | dependencies: 2183 | function-bind: 1.1.1 2184 | dev: false 2185 | 2186 | /hosted-git-info/5.2.1: 2187 | resolution: {integrity: sha512-xIcQYMnhcx2Nr4JTjsFmwwnr9vldugPy9uVm0o87bjqqWMv9GaqsTeT+i99wTl0mk1uLxJtHxLb8kymqTENQsw==} 2188 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 2189 | dependencies: 2190 | lru-cache: 7.18.3 2191 | dev: false 2192 | 2193 | /hosted-git-info/6.1.1: 2194 | resolution: {integrity: sha512-r0EI+HBMcXadMrugk0GCQ+6BQV39PiWAZVfq7oIckeGiN7sjRGyQxPdft3nQekFTCQbYxLBH+/axZMeH8UX6+w==} 2195 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 2196 | dependencies: 2197 | lru-cache: 7.18.3 2198 | dev: false 2199 | 2200 | /htmlparser2/3.10.1: 2201 | resolution: {integrity: sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==} 2202 | dependencies: 2203 | domelementtype: 1.3.1 2204 | domhandler: 2.4.2 2205 | domutils: 1.7.0 2206 | entities: 1.1.2 2207 | inherits: 2.0.4 2208 | readable-stream: 3.6.2 2209 | dev: false 2210 | 2211 | /http-cache-semantics/4.1.1: 2212 | resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} 2213 | dev: false 2214 | 2215 | /http-proxy-agent/5.0.0: 2216 | resolution: {integrity: sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==} 2217 | engines: {node: '>= 6'} 2218 | dependencies: 2219 | '@tootallnate/once': 2.0.0 2220 | agent-base: 6.0.2 2221 | debug: 4.3.4 2222 | transitivePeerDependencies: 2223 | - supports-color 2224 | dev: false 2225 | 2226 | /http-signature/1.2.0: 2227 | resolution: {integrity: sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==} 2228 | engines: {node: '>=0.8', npm: '>=1.3.7'} 2229 | dependencies: 2230 | assert-plus: 1.0.0 2231 | jsprim: 1.4.2 2232 | sshpk: 1.17.0 2233 | dev: false 2234 | 2235 | /http2-wrapper/2.2.0: 2236 | resolution: {integrity: sha512-kZB0wxMo0sh1PehyjJUWRFEd99KC5TLjZ2cULC4f9iqJBAmKQQXEICjxl5iPJRwP40dpeHFqqhm7tYCvODpqpQ==} 2237 | engines: {node: '>=10.19.0'} 2238 | dependencies: 2239 | quick-lru: 5.1.1 2240 | resolve-alpn: 1.2.1 2241 | dev: false 2242 | 2243 | /https-proxy-agent/5.0.1: 2244 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==} 2245 | engines: {node: '>= 6'} 2246 | dependencies: 2247 | agent-base: 6.0.2 2248 | debug: 4.3.4 2249 | transitivePeerDependencies: 2250 | - supports-color 2251 | dev: false 2252 | 2253 | /humanize-ms/1.2.1: 2254 | resolution: {integrity: sha512-Fl70vYtsAFb/C06PTS9dZBo7ihau+Tu/DNCk/OyHhea07S+aeMWpFFkUaXRa8fI+ScZbEI8dfSxwY7gxZ9SAVQ==} 2255 | dependencies: 2256 | ms: 2.1.3 2257 | dev: false 2258 | 2259 | /iconv-lite/0.6.3: 2260 | resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} 2261 | engines: {node: '>=0.10.0'} 2262 | dependencies: 2263 | safer-buffer: 2.1.2 2264 | dev: false 2265 | optional: true 2266 | 2267 | /ieee754/1.2.1: 2268 | resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} 2269 | dev: false 2270 | 2271 | /ignore-by-default/1.0.1: 2272 | resolution: {integrity: sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA==} 2273 | dev: false 2274 | 2275 | /ignore-walk/6.0.2: 2276 | resolution: {integrity: sha512-ezmQ1Dg2b3jVZh2Dh+ar6Eu2MqNSTkyb32HU2MAQQQX9tKM3q/UQ/9lf03lQ5hW+fOeoMnwxwkleZ0xcNp0/qg==} 2277 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 2278 | dependencies: 2279 | minimatch: 7.4.3 2280 | dev: false 2281 | 2282 | /ignore/5.2.4: 2283 | resolution: {integrity: sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==} 2284 | engines: {node: '>= 4'} 2285 | dev: false 2286 | 2287 | /image-q/4.0.0: 2288 | resolution: {integrity: sha512-PfJGVgIfKQJuq3s0tTDOKtztksibuUEbJQIYT3by6wctQo+Rdlh7ef4evJ5NCdxY4CfMbvFkocEwbl4BF8RlJw==} 2289 | dependencies: 2290 | '@types/node': 16.9.1 2291 | dev: false 2292 | 2293 | /import-lazy/4.0.0: 2294 | resolution: {integrity: sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==} 2295 | engines: {node: '>=8'} 2296 | dev: false 2297 | 2298 | /imurmurhash/0.1.4: 2299 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} 2300 | engines: {node: '>=0.8.19'} 2301 | dev: false 2302 | 2303 | /indent-string/4.0.0: 2304 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} 2305 | engines: {node: '>=8'} 2306 | dev: false 2307 | 2308 | /indent-string/5.0.0: 2309 | resolution: {integrity: sha512-m6FAo/spmsW2Ab2fU35JTYwtOKa2yAwXSwgjSv1TJzh4Mh7mC3lzAOVLBprb72XsTrgkEIsl7YrFNAiDiRhIGg==} 2310 | engines: {node: '>=12'} 2311 | dev: false 2312 | 2313 | /infer-owner/1.0.4: 2314 | resolution: {integrity: sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==} 2315 | dev: false 2316 | 2317 | /inflight/1.0.6: 2318 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} 2319 | dependencies: 2320 | once: 1.4.0 2321 | wrappy: 1.0.2 2322 | dev: false 2323 | 2324 | /inherits/2.0.4: 2325 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} 2326 | dev: false 2327 | 2328 | /ini/1.3.8: 2329 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} 2330 | dev: false 2331 | 2332 | /ini/2.0.0: 2333 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} 2334 | engines: {node: '>=10'} 2335 | dev: false 2336 | 2337 | /ini/4.0.0: 2338 | resolution: {integrity: sha512-t0ikzf5qkSFqRl1e6ejKBe+Tk2bsQd8ivEkcisyGXsku2t8NvXZ1Y3RRz5vxrDgOrTBOi13CvGsVoI5wVpd7xg==} 2339 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 2340 | dev: false 2341 | 2342 | /ip/2.0.0: 2343 | resolution: {integrity: sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==} 2344 | dev: false 2345 | 2346 | /is-binary-path/2.1.0: 2347 | resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} 2348 | engines: {node: '>=8'} 2349 | dependencies: 2350 | binary-extensions: 2.2.0 2351 | dev: false 2352 | 2353 | /is-buffer/1.1.6: 2354 | resolution: {integrity: sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==} 2355 | dev: false 2356 | 2357 | /is-buffer/2.0.5: 2358 | resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} 2359 | engines: {node: '>=4'} 2360 | dev: false 2361 | 2362 | /is-ci/3.0.1: 2363 | resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} 2364 | hasBin: true 2365 | dependencies: 2366 | ci-info: 3.8.0 2367 | dev: false 2368 | 2369 | /is-core-module/2.11.0: 2370 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} 2371 | dependencies: 2372 | has: 1.0.3 2373 | dev: false 2374 | 2375 | /is-extendable/0.1.1: 2376 | resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} 2377 | engines: {node: '>=0.10.0'} 2378 | dev: false 2379 | 2380 | /is-extglob/2.1.1: 2381 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} 2382 | engines: {node: '>=0.10.0'} 2383 | dev: false 2384 | 2385 | /is-fullwidth-code-point/3.0.0: 2386 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} 2387 | engines: {node: '>=8'} 2388 | dev: false 2389 | 2390 | /is-function/1.0.2: 2391 | resolution: {integrity: sha512-lw7DUp0aWXYg+CBCN+JKkcE0Q2RayZnSvnZBlwgxHBQhqt5pZNVy4Ri7H9GmmXkdu7LUthszM+Tor1u/2iBcpQ==} 2392 | dev: false 2393 | 2394 | /is-glob/4.0.3: 2395 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} 2396 | engines: {node: '>=0.10.0'} 2397 | dependencies: 2398 | is-extglob: 2.1.1 2399 | dev: false 2400 | 2401 | /is-installed-globally/0.4.0: 2402 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} 2403 | engines: {node: '>=10'} 2404 | dependencies: 2405 | global-dirs: 3.0.1 2406 | is-path-inside: 3.0.3 2407 | dev: false 2408 | 2409 | /is-lambda/1.0.1: 2410 | resolution: {integrity: sha512-z7CMFGNrENq5iFB9Bqo64Xk6Y9sg+epq1myIcdHaGnbMTYOxvzsEtdYqQUylB7LxfkvgrrjP32T6Ywciio9UIQ==} 2411 | dev: false 2412 | 2413 | /is-npm/6.0.0: 2414 | resolution: {integrity: sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ==} 2415 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2416 | dev: false 2417 | 2418 | /is-number/7.0.0: 2419 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} 2420 | engines: {node: '>=0.12.0'} 2421 | dev: false 2422 | 2423 | /is-obj/2.0.0: 2424 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} 2425 | engines: {node: '>=8'} 2426 | dev: false 2427 | 2428 | /is-path-inside/3.0.3: 2429 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} 2430 | engines: {node: '>=8'} 2431 | dev: false 2432 | 2433 | /is-plain-object/2.0.4: 2434 | resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} 2435 | engines: {node: '>=0.10.0'} 2436 | dependencies: 2437 | isobject: 3.0.1 2438 | dev: false 2439 | 2440 | /is-typedarray/1.0.0: 2441 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} 2442 | dev: false 2443 | 2444 | /is-yarn-global/0.4.1: 2445 | resolution: {integrity: sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ==} 2446 | engines: {node: '>=12'} 2447 | dev: false 2448 | 2449 | /isarray/1.0.0: 2450 | resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} 2451 | dev: false 2452 | 2453 | /isexe/2.0.0: 2454 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} 2455 | dev: false 2456 | 2457 | /isobject/3.0.1: 2458 | resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} 2459 | engines: {node: '>=0.10.0'} 2460 | dev: false 2461 | 2462 | /isstream/0.1.2: 2463 | resolution: {integrity: sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==} 2464 | dev: false 2465 | 2466 | /ix/4.6.1: 2467 | resolution: {integrity: sha512-W4aSy2cJxEgPgtr7aNOPNp/gobmWxoNUrMqH4Wowc80FFX71kqtnGMsJnIPiVN9c5tlVbOUNzjhhKcuYxsL1qQ==} 2468 | dependencies: 2469 | '@types/node': 13.13.52 2470 | tslib: 2.5.0 2471 | dev: false 2472 | 2473 | /jimp/0.16.13: 2474 | resolution: {integrity: sha512-Bxz8q7V4rnCky9A0ktTNGA9SkNFVWRHodddI/DaAWZJzF7sVUlFYKQ60y9JGqrKpi48ECA/TnfMzzc5C70VByA==} 2475 | dependencies: 2476 | '@babel/runtime': 7.21.0 2477 | '@jimp/custom': 0.16.13 2478 | '@jimp/plugins': 0.16.13_@jimp+custom@0.16.13 2479 | '@jimp/types': 0.16.13_@jimp+custom@0.16.13 2480 | regenerator-runtime: 0.13.11 2481 | dev: false 2482 | 2483 | /jju/1.4.0: 2484 | resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} 2485 | dev: false 2486 | 2487 | /jpeg-js/0.4.4: 2488 | resolution: {integrity: sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==} 2489 | dev: false 2490 | 2491 | /js-yaml/4.1.0: 2492 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} 2493 | hasBin: true 2494 | dependencies: 2495 | argparse: 2.0.1 2496 | dev: false 2497 | 2498 | /jsbn/0.1.1: 2499 | resolution: {integrity: sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==} 2500 | dev: false 2501 | 2502 | /json-buffer/3.0.1: 2503 | resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} 2504 | dev: false 2505 | 2506 | /json-parse-even-better-errors/3.0.0: 2507 | resolution: {integrity: sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA==} 2508 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 2509 | dev: false 2510 | 2511 | /json-parse-helpfulerror/1.0.3: 2512 | resolution: {integrity: sha512-XgP0FGR77+QhUxjXkwOMkC94k3WtqEBfcnjWqhRd82qTat4SWKRE+9kUnynz/shm3I4ea2+qISvTIeGTNU7kJg==} 2513 | dependencies: 2514 | jju: 1.4.0 2515 | dev: false 2516 | 2517 | /json-rpc-peer/0.17.0: 2518 | resolution: {integrity: sha512-I6+/iVMij53vrEduktiz7ijiGSrA9Bqsl8n1A+pRHoe0Dqsej3dN9EquA9pLv3tbG8aVHyoQI3nNzstztpg6Fw==} 2519 | engines: {node: '>=4'} 2520 | dependencies: 2521 | '@babel/runtime': 7.21.0 2522 | json-rpc-protocol: 0.13.2 2523 | lodash: 4.17.21 2524 | dev: false 2525 | 2526 | /json-rpc-protocol/0.13.2: 2527 | resolution: {integrity: sha512-2InSi+c7wGESmvYcEVS0clctpJCodV7gLqLN1BIIPNK07wokXIwhOL8RQWU4O7oX5adChn6HJGtIU6JaUQ1P/A==} 2528 | engines: {node: '>=4'} 2529 | dependencies: 2530 | make-error: 1.3.6 2531 | dev: false 2532 | 2533 | /json-schema-traverse/0.4.1: 2534 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} 2535 | dev: false 2536 | 2537 | /json-schema/0.4.0: 2538 | resolution: {integrity: sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==} 2539 | dev: false 2540 | 2541 | /json-stringify-safe/5.0.1: 2542 | resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} 2543 | dev: false 2544 | 2545 | /json5/2.2.3: 2546 | resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} 2547 | engines: {node: '>=6'} 2548 | hasBin: true 2549 | dev: false 2550 | 2551 | /jsonfile/6.1.0: 2552 | resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} 2553 | dependencies: 2554 | universalify: 2.0.0 2555 | optionalDependencies: 2556 | graceful-fs: 4.2.11 2557 | dev: false 2558 | 2559 | /jsonlines/0.1.1: 2560 | resolution: {integrity: sha512-ekDrAGso79Cvf+dtm+mL8OBI2bmAOt3gssYs833De/C9NmIpWDWyUO4zPgB5x2/OhY366dkhgfPMYfwZF7yOZA==} 2561 | dev: false 2562 | 2563 | /jsonparse/1.3.1: 2564 | resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} 2565 | engines: {'0': node >= 0.2.0} 2566 | dev: false 2567 | 2568 | /jsprim/1.4.2: 2569 | resolution: {integrity: sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==} 2570 | engines: {node: '>=0.6.0'} 2571 | dependencies: 2572 | assert-plus: 1.0.0 2573 | extsprintf: 1.3.0 2574 | json-schema: 0.4.0 2575 | verror: 1.10.0 2576 | dev: false 2577 | 2578 | /jsqr/1.4.0: 2579 | resolution: {integrity: sha512-dxLob7q65Xg2DvstYkRpkYtmKm2sPJ9oFhrhmudT1dZvNFFTlroai3AWSpLey/w5vMcLBXRgOJsbXpdN9HzU/A==} 2580 | dev: false 2581 | 2582 | /keyv/4.5.2: 2583 | resolution: {integrity: sha512-5MHbFaKn8cNSmVW7BYnijeAVlE4cYA/SVkifVgrh7yotnfhKmjuXpDKjrABLnT0SfHWV21P8ow07OGfRrNDg8g==} 2584 | dependencies: 2585 | json-buffer: 3.0.1 2586 | dev: false 2587 | 2588 | /kind-of/2.0.1: 2589 | resolution: {integrity: sha512-0u8i1NZ/mg0b+W3MGGw5I7+6Eib2nx72S/QvXa0hYjEkjTknYmEYQJwGu3mLC0BrhtJjtQafTkyRUQ75Kx0LVg==} 2590 | engines: {node: '>=0.10.0'} 2591 | dependencies: 2592 | is-buffer: 1.1.6 2593 | dev: false 2594 | 2595 | /kind-of/3.2.2: 2596 | resolution: {integrity: sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==} 2597 | engines: {node: '>=0.10.0'} 2598 | dependencies: 2599 | is-buffer: 1.1.6 2600 | dev: false 2601 | 2602 | /kleur/4.1.5: 2603 | resolution: {integrity: sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==} 2604 | engines: {node: '>=6'} 2605 | dev: false 2606 | 2607 | /latest-version/7.0.0: 2608 | resolution: {integrity: sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg==} 2609 | engines: {node: '>=14.16'} 2610 | dependencies: 2611 | package-json: 8.1.0 2612 | dev: false 2613 | 2614 | /lazy-cache/0.2.7: 2615 | resolution: {integrity: sha512-gkX52wvU/R8DVMMt78ATVPFMJqfW8FPz1GZ1sVHBVQHmu/WvhIWE4cE1GBzhJNFicDeYhnwp6Rl35BcAIM3YOQ==} 2616 | engines: {node: '>=0.10.0'} 2617 | dev: false 2618 | 2619 | /lazy-cache/1.0.4: 2620 | resolution: {integrity: sha512-RE2g0b5VGZsOCFOCgP7omTRYFqydmZkBwl5oNnQ1lDYC57uyO9KqNnNVxT7COSHTxrRCWVcAVOcbjk+tvh/rgQ==} 2621 | engines: {node: '>=0.10.0'} 2622 | dev: false 2623 | 2624 | /level-codec/10.0.0: 2625 | resolution: {integrity: sha512-QW3VteVNAp6c/LuV6nDjg7XDXx9XHK4abmQarxZmlRSDyXYk20UdaJTSX6yzVvQ4i0JyWSB7jert0DsyD/kk6g==} 2626 | engines: {node: '>=10'} 2627 | dependencies: 2628 | buffer: 6.0.3 2629 | dev: false 2630 | 2631 | /level-concat-iterator/3.1.0: 2632 | resolution: {integrity: sha512-BWRCMHBxbIqPxJ8vHOvKUsaO0v1sLYZtjN3K2iZJsRBYtp+ONsY6Jfi6hy9K3+zolgQRryhIn2NRZjZnWJ9NmQ==} 2633 | engines: {node: '>=10'} 2634 | dependencies: 2635 | catering: 2.1.1 2636 | dev: false 2637 | 2638 | /level-errors/3.0.1: 2639 | resolution: {integrity: sha512-tqTL2DxzPDzpwl0iV5+rBCv65HWbHp6eutluHNcVIftKZlQN//b6GEnZDM2CvGZvzGYMwyPtYppYnydBQd2SMQ==} 2640 | engines: {node: '>=10'} 2641 | dev: false 2642 | 2643 | /level-iterator-stream/5.0.0: 2644 | resolution: {integrity: sha512-wnb1+o+CVFUDdiSMR/ZymE2prPs3cjVLlXuDeSq9Zb8o032XrabGEXcTCsBxprAtseO3qvFeGzh6406z9sOTRA==} 2645 | engines: {node: '>=10'} 2646 | dependencies: 2647 | inherits: 2.0.4 2648 | readable-stream: 3.6.2 2649 | dev: false 2650 | 2651 | /level-js/6.1.0: 2652 | resolution: {integrity: sha512-i7mPtkZm68aewfv0FnIUWvFUFfoyzIvVKnUmuQGrelEkP72vSPTaA1SGneWWoCV5KZJG4wlzbJLp1WxVNGuc6A==} 2653 | dependencies: 2654 | abstract-leveldown: 7.2.0 2655 | buffer: 6.0.3 2656 | inherits: 2.0.4 2657 | ltgt: 2.2.1 2658 | run-parallel-limit: 1.1.0 2659 | dev: false 2660 | 2661 | /level-packager/6.0.1: 2662 | resolution: {integrity: sha512-8Ezr0XM6hmAwqX9uu8IGzGNkWz/9doyPA8Oo9/D7qcMI6meJC+XhIbNYHukJhIn8OGdlzQs/JPcL9B8lA2F6EQ==} 2663 | engines: {node: '>=10'} 2664 | dependencies: 2665 | encoding-down: 7.1.0 2666 | levelup: 5.1.1 2667 | dev: false 2668 | 2669 | /level-supports/2.1.0: 2670 | resolution: {integrity: sha512-E486g1NCjW5cF78KGPrMDRBYzPuueMZ6VBXHT6gC7A8UYWGiM14fGgp+s/L1oFfDWSPV/+SFkYCmZ0SiESkRKA==} 2671 | engines: {node: '>=10'} 2672 | dev: false 2673 | 2674 | /level/7.0.1: 2675 | resolution: {integrity: sha512-w3E64+ALx2eZf8RV5JL4kIcE0BFAvQscRYd1yU4YVqZN9RGTQxXSvH202xvK15yZwFFxRXe60f13LJjcJ//I4Q==} 2676 | engines: {node: '>=10.12.0'} 2677 | dependencies: 2678 | level-js: 6.1.0 2679 | level-packager: 6.0.1 2680 | leveldown: 6.1.1 2681 | dev: false 2682 | 2683 | /leveldown/6.1.1: 2684 | resolution: {integrity: sha512-88c+E+Eizn4CkQOBHwqlCJaTNEjGpaEIikn1S+cINc5E9HEvJ77bqY4JY/HxT5u0caWqsc3P3DcFIKBI1vHt+A==} 2685 | engines: {node: '>=10.12.0'} 2686 | requiresBuild: true 2687 | dependencies: 2688 | abstract-leveldown: 7.2.0 2689 | napi-macros: 2.0.0 2690 | node-gyp-build: 4.6.0 2691 | dev: false 2692 | 2693 | /levelup/5.1.1: 2694 | resolution: {integrity: sha512-0mFCcHcEebOwsQuk00WJwjLI6oCjbBuEYdh/RaRqhjnyVlzqf41T1NnDtCedumZ56qyIh8euLFDqV1KfzTAVhg==} 2695 | engines: {node: '>=10'} 2696 | dependencies: 2697 | catering: 2.1.1 2698 | deferred-leveldown: 7.0.0 2699 | level-errors: 3.0.1 2700 | level-iterator-stream: 5.0.0 2701 | level-supports: 2.1.0 2702 | queue-microtask: 1.2.3 2703 | dev: false 2704 | 2705 | /load-bmfont/1.4.1: 2706 | resolution: {integrity: sha512-8UyQoYmdRDy81Brz6aLAUhfZLwr5zV0L3taTQ4hju7m6biuwiWiJXjPhBJxbUQJA8PrkvJ/7Enqmwk2sM14soA==} 2707 | dependencies: 2708 | buffer-equal: 0.0.1 2709 | mime: 1.6.0 2710 | parse-bmfont-ascii: 1.0.6 2711 | parse-bmfont-binary: 1.0.6 2712 | parse-bmfont-xml: 1.1.4 2713 | phin: 2.9.3 2714 | xhr: 2.6.0 2715 | xtend: 4.0.2 2716 | dev: false 2717 | 2718 | /locate-path/5.0.0: 2719 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} 2720 | engines: {node: '>=8'} 2721 | dependencies: 2722 | p-locate: 4.1.0 2723 | dev: false 2724 | 2725 | /locate-path/6.0.0: 2726 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} 2727 | engines: {node: '>=10'} 2728 | dependencies: 2729 | p-locate: 5.0.0 2730 | dev: false 2731 | 2732 | /lodash.assignin/4.2.0: 2733 | resolution: {integrity: sha512-yX/rx6d/UTVh7sSVWVSIMjfnz95evAgDFdb1ZozC35I9mSFCkmzptOzevxjgbQUsc78NR44LVHWjsoMQXy9FDg==} 2734 | dev: false 2735 | 2736 | /lodash.bind/4.2.1: 2737 | resolution: {integrity: sha512-lxdsn7xxlCymgLYo1gGvVrfHmkjDiyqVv62FAeF2i5ta72BipE1SLxw8hPEPLhD4/247Ijw07UQH7Hq/chT5LA==} 2738 | dev: false 2739 | 2740 | /lodash.camelcase/4.3.0: 2741 | resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} 2742 | dev: false 2743 | 2744 | /lodash.defaults/4.2.0: 2745 | resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} 2746 | dev: false 2747 | 2748 | /lodash.filter/4.6.0: 2749 | resolution: {integrity: sha512-pXYUy7PR8BCLwX5mgJ/aNtyOvuJTdZAo9EQFUvMIYugqmJxnrYaANvTbgndOzHSCSR0wnlBBfRXJL5SbWxo3FQ==} 2750 | dev: false 2751 | 2752 | /lodash.flatten/4.4.0: 2753 | resolution: {integrity: sha512-C5N2Z3DgnnKr0LOpv/hKCgKdb7ZZwafIrsesve6lmzvZIRZRGaZ/l6Q8+2W7NaT+ZwO3fFlSCzCzrDCFdJfZ4g==} 2754 | dev: false 2755 | 2756 | /lodash.foreach/4.5.0: 2757 | resolution: {integrity: sha512-aEXTF4d+m05rVOAUG3z4vZZ4xVexLKZGF0lIxuHZ1Hplpk/3B6Z1+/ICICYRLm7c41Z2xiejbkCkJoTlypoXhQ==} 2758 | dev: false 2759 | 2760 | /lodash.map/4.6.0: 2761 | resolution: {integrity: sha512-worNHGKLDetmcEYDvh2stPCrrQRkP20E4l0iIS7F8EvzMqBBi7ltvFN5m1HvTf1P7Jk1txKhvFcmYsCr8O2F1Q==} 2762 | dev: false 2763 | 2764 | /lodash.merge/4.6.2: 2765 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} 2766 | dev: false 2767 | 2768 | /lodash.pick/4.4.0: 2769 | resolution: {integrity: sha512-hXt6Ul/5yWjfklSGvLQl8vM//l3FtyHZeuelpzK6mm99pNvN9yTDruNZPEJZD1oWrqo+izBmB7oUfWgcCX7s4Q==} 2770 | dev: false 2771 | 2772 | /lodash.reduce/4.6.0: 2773 | resolution: {integrity: sha512-6raRe2vxCYBhpBu+B+TtNGUzah+hQjVdu3E17wfusjyrXBka2nBS8OH/gjVZ5PvHOhWmIZTYri09Z6n/QfnNMw==} 2774 | dev: false 2775 | 2776 | /lodash.reject/4.6.0: 2777 | resolution: {integrity: sha512-qkTuvgEzYdyhiJBx42YPzPo71R1aEr0z79kAv7Ixg8wPFEjgRgJdUsGMG3Hf3OYSF/kHI79XhNlt+5Ar6OzwxQ==} 2778 | dev: false 2779 | 2780 | /lodash.some/4.6.0: 2781 | resolution: {integrity: sha512-j7MJE+TuT51q9ggt4fSgVqro163BEFjAt3u97IqU+JA2DkWl80nFTrowzLpZ/BnpN7rrl0JA/593NAdd8p/scQ==} 2782 | dev: false 2783 | 2784 | /lodash/4.17.21: 2785 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} 2786 | dev: false 2787 | 2788 | /long/4.0.0: 2789 | resolution: {integrity: sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==} 2790 | dev: false 2791 | 2792 | /long/5.2.1: 2793 | resolution: {integrity: sha512-GKSNGeNAtw8IryjjkhZxuKB3JzlcLTwjtiQCHKvqQet81I93kXslhDQruGI/QsddO83mcDToBVy7GqGS/zYf/A==} 2794 | dev: false 2795 | 2796 | /lowercase-keys/3.0.0: 2797 | resolution: {integrity: sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ==} 2798 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2799 | dev: false 2800 | 2801 | /lru-cache/6.0.0: 2802 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} 2803 | engines: {node: '>=10'} 2804 | dependencies: 2805 | yallist: 4.0.0 2806 | dev: false 2807 | 2808 | /lru-cache/7.18.3: 2809 | resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} 2810 | engines: {node: '>=12'} 2811 | dev: false 2812 | 2813 | /lru_map/0.3.3: 2814 | resolution: {integrity: sha512-Pn9cox5CsMYngeDbmChANltQl+5pi6XmTrraMSzhPmMBbmgcxmqWry0U3PGapCU1yB4/LqCcom7qhHZiF/jGfQ==} 2815 | dev: false 2816 | 2817 | /ltgt/2.2.1: 2818 | resolution: {integrity: sha512-AI2r85+4MquTw9ZYqabu4nMwy9Oftlfa/e/52t9IjtfG+mGBbTNdAoZ3RQKLHR6r0wQnwZnPIEh/Ya6XTWAKNA==} 2819 | dev: false 2820 | 2821 | /luxon/3.3.0: 2822 | resolution: {integrity: sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==} 2823 | engines: {node: '>=12'} 2824 | dev: false 2825 | 2826 | /make-error/1.3.6: 2827 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==} 2828 | dev: false 2829 | 2830 | /make-fetch-happen/10.2.1: 2831 | resolution: {integrity: sha512-NgOPbRiaQM10DYXvN3/hhGVI2M5MtITFryzBGxHM5p4wnFxsVCbxkrBrDsk+EZ5OB4jEOT7AjDxtdF+KVEFT7w==} 2832 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 2833 | dependencies: 2834 | agentkeepalive: 4.3.0 2835 | cacache: 16.1.3 2836 | http-cache-semantics: 4.1.1 2837 | http-proxy-agent: 5.0.0 2838 | https-proxy-agent: 5.0.1 2839 | is-lambda: 1.0.1 2840 | lru-cache: 7.18.3 2841 | minipass: 3.3.6 2842 | minipass-collect: 1.0.2 2843 | minipass-fetch: 2.1.2 2844 | minipass-flush: 1.0.5 2845 | minipass-pipeline: 1.2.4 2846 | negotiator: 0.6.3 2847 | promise-retry: 2.0.1 2848 | socks-proxy-agent: 7.0.0 2849 | ssri: 9.0.1 2850 | transitivePeerDependencies: 2851 | - bluebird 2852 | - supports-color 2853 | dev: false 2854 | 2855 | /make-fetch-happen/11.0.3: 2856 | resolution: {integrity: sha512-oPLh5m10lRNNZDjJ2kP8UpboUx2uFXVaVweVe/lWut4iHWcQEmfqSVJt2ihZsFI8HbpwyyocaXbCAWf0g1ukIA==} 2857 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 2858 | dependencies: 2859 | agentkeepalive: 4.3.0 2860 | cacache: 17.0.5 2861 | http-cache-semantics: 4.1.1 2862 | http-proxy-agent: 5.0.0 2863 | https-proxy-agent: 5.0.1 2864 | is-lambda: 1.0.1 2865 | lru-cache: 7.18.3 2866 | minipass: 4.2.5 2867 | minipass-fetch: 3.0.1 2868 | minipass-flush: 1.0.5 2869 | minipass-pipeline: 1.2.4 2870 | negotiator: 0.6.3 2871 | promise-retry: 2.0.1 2872 | socks-proxy-agent: 7.0.0 2873 | ssri: 10.0.1 2874 | transitivePeerDependencies: 2875 | - bluebird 2876 | - supports-color 2877 | dev: false 2878 | 2879 | /md5/2.3.0: 2880 | resolution: {integrity: sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g==} 2881 | dependencies: 2882 | charenc: 0.0.2 2883 | crypt: 0.0.2 2884 | is-buffer: 1.1.6 2885 | dev: false 2886 | 2887 | /memory-card/1.1.2: 2888 | resolution: {integrity: sha512-PJRBVZ71eKBGxa3rFX08TPpom4JmNHB2Tu5FgrB4SS2m5I0oxm0zPOWXJeQwH4m1RBjg1ehvf+IJ12VcwQGU8g==} 2889 | engines: {node: '>=16', npm: '>=7'} 2890 | dependencies: 2891 | async-map-like: 1.0.2 2892 | brolog: 1.14.2 2893 | dev: false 2894 | 2895 | /merge-deep/3.0.3: 2896 | resolution: {integrity: sha512-qtmzAS6t6grwEkNrunqTBdn0qKwFgNWvlxUbAV8es9M7Ot1EbyApytCnvE0jALPa46ZpKDUo527kKiaWplmlFA==} 2897 | engines: {node: '>=0.10.0'} 2898 | dependencies: 2899 | arr-union: 3.1.0 2900 | clone-deep: 0.2.4 2901 | kind-of: 3.2.2 2902 | dev: false 2903 | 2904 | /merge2/1.4.1: 2905 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} 2906 | engines: {node: '>= 8'} 2907 | dev: false 2908 | 2909 | /micromatch/4.0.5: 2910 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} 2911 | engines: {node: '>=8.6'} 2912 | dependencies: 2913 | braces: 3.0.2 2914 | picomatch: 2.3.1 2915 | dev: false 2916 | 2917 | /midash/0.8.2: 2918 | resolution: {integrity: sha512-P8nzSWlA+zQhRCQsmDqQBCsLS+lpRC+M0/IVRKeE/27+ooRaUUuO7QsdZXqrbW966aOBxsIeINVEJTz8nRhm+w==} 2919 | engines: {node: '>=14'} 2920 | dev: false 2921 | 2922 | /mime-db/1.52.0: 2923 | resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} 2924 | engines: {node: '>= 0.6'} 2925 | 2926 | /mime-types/2.1.35: 2927 | resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} 2928 | engines: {node: '>= 0.6'} 2929 | dependencies: 2930 | mime-db: 1.52.0 2931 | 2932 | /mime/1.6.0: 2933 | resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} 2934 | engines: {node: '>=4'} 2935 | hasBin: true 2936 | dev: false 2937 | 2938 | /mime/3.0.0: 2939 | resolution: {integrity: sha512-jSCU7/VB1loIWBZe14aEYHU/+1UMEHoaO7qxCOVJOw9GgH72VAWppxNcjU+x9a2k3GSIBXNKxXQFqRvvZ7vr3A==} 2940 | engines: {node: '>=10.0.0'} 2941 | hasBin: true 2942 | dev: false 2943 | 2944 | /mimic-response/3.1.0: 2945 | resolution: {integrity: sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==} 2946 | engines: {node: '>=10'} 2947 | dev: false 2948 | 2949 | /mimic-response/4.0.0: 2950 | resolution: {integrity: sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg==} 2951 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 2952 | dev: false 2953 | 2954 | /min-document/2.19.0: 2955 | resolution: {integrity: sha512-9Wy1B3m3f66bPPmU5hdA4DR4PB2OfDU/+GS3yAB7IQozE3tqXaVv2zOjgla7MEGSRv95+ILmOuvhLkOK6wJtCQ==} 2956 | dependencies: 2957 | dom-walk: 0.1.2 2958 | dev: false 2959 | 2960 | /minimatch/3.1.2: 2961 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} 2962 | dependencies: 2963 | brace-expansion: 1.1.11 2964 | dev: false 2965 | 2966 | /minimatch/5.1.6: 2967 | resolution: {integrity: sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==} 2968 | engines: {node: '>=10'} 2969 | dependencies: 2970 | brace-expansion: 2.0.1 2971 | dev: false 2972 | 2973 | /minimatch/7.4.3: 2974 | resolution: {integrity: sha512-5UB4yYusDtkRPbRiy1cqZ1IpGNcJCGlEMG17RKzPddpyiPKoCdwohbED8g4QXT0ewCt8LTkQXuljsUfQ3FKM4A==} 2975 | engines: {node: '>=10'} 2976 | dependencies: 2977 | brace-expansion: 2.0.1 2978 | dev: false 2979 | 2980 | /minimist/1.2.8: 2981 | resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} 2982 | dev: false 2983 | 2984 | /minipass-collect/1.0.2: 2985 | resolution: {integrity: sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==} 2986 | engines: {node: '>= 8'} 2987 | dependencies: 2988 | minipass: 3.3.6 2989 | dev: false 2990 | 2991 | /minipass-fetch/2.1.2: 2992 | resolution: {integrity: sha512-LT49Zi2/WMROHYoqGgdlQIZh8mLPZmOrN2NdJjMXxYe4nkN6FUyuPuOAOedNJDrx0IRGg9+4guZewtp8hE6TxA==} 2993 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 2994 | dependencies: 2995 | minipass: 3.3.6 2996 | minipass-sized: 1.0.3 2997 | minizlib: 2.1.2 2998 | optionalDependencies: 2999 | encoding: 0.1.13 3000 | dev: false 3001 | 3002 | /minipass-fetch/3.0.1: 3003 | resolution: {integrity: sha512-t9/wowtf7DYkwz8cfMSt0rMwiyNIBXf5CKZ3S5ZMqRqMYT0oLTp0x1WorMI9WTwvaPg21r1JbFxJMum8JrLGfw==} 3004 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3005 | dependencies: 3006 | minipass: 4.2.5 3007 | minipass-sized: 1.0.3 3008 | minizlib: 2.1.2 3009 | optionalDependencies: 3010 | encoding: 0.1.13 3011 | dev: false 3012 | 3013 | /minipass-flush/1.0.5: 3014 | resolution: {integrity: sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==} 3015 | engines: {node: '>= 8'} 3016 | dependencies: 3017 | minipass: 3.3.6 3018 | dev: false 3019 | 3020 | /minipass-json-stream/1.0.1: 3021 | resolution: {integrity: sha512-ODqY18UZt/I8k+b7rl2AENgbWE8IDYam+undIJONvigAz8KR5GWblsFTEfQs0WODsjbSXWlm+JHEv8Gr6Tfdbg==} 3022 | dependencies: 3023 | jsonparse: 1.3.1 3024 | minipass: 3.3.6 3025 | dev: false 3026 | 3027 | /minipass-pipeline/1.2.4: 3028 | resolution: {integrity: sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==} 3029 | engines: {node: '>=8'} 3030 | dependencies: 3031 | minipass: 3.3.6 3032 | dev: false 3033 | 3034 | /minipass-sized/1.0.3: 3035 | resolution: {integrity: sha512-MbkQQ2CTiBMlA2Dm/5cY+9SWFEN8pzzOXi6rlM5Xxq0Yqbda5ZQy9sU75a673FE9ZK0Zsbr6Y5iP6u9nktfg2g==} 3036 | engines: {node: '>=8'} 3037 | dependencies: 3038 | minipass: 3.3.6 3039 | dev: false 3040 | 3041 | /minipass/3.3.6: 3042 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==} 3043 | engines: {node: '>=8'} 3044 | dependencies: 3045 | yallist: 4.0.0 3046 | dev: false 3047 | 3048 | /minipass/4.2.5: 3049 | resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} 3050 | engines: {node: '>=8'} 3051 | dev: false 3052 | 3053 | /minizlib/2.1.2: 3054 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==} 3055 | engines: {node: '>= 8'} 3056 | dependencies: 3057 | minipass: 3.3.6 3058 | yallist: 4.0.0 3059 | dev: false 3060 | 3061 | /mixin-object/2.0.1: 3062 | resolution: {integrity: sha512-ALGF1Jt9ouehcaXaHhn6t1yGWRqGaHkPFndtFVHfZXOvkIZ/yoGaSi0AHVTafb3ZBGg4dr/bDwnaEKqCXzchMA==} 3063 | engines: {node: '>=0.10.0'} 3064 | dependencies: 3065 | for-in: 0.1.8 3066 | is-extendable: 0.1.1 3067 | dev: false 3068 | 3069 | /mkdirp-classic/0.5.3: 3070 | resolution: {integrity: sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==} 3071 | dev: false 3072 | 3073 | /mkdirp/0.5.6: 3074 | resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} 3075 | hasBin: true 3076 | dependencies: 3077 | minimist: 1.2.8 3078 | dev: false 3079 | 3080 | /mkdirp/1.0.4: 3081 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} 3082 | engines: {node: '>=10'} 3083 | hasBin: true 3084 | dev: false 3085 | 3086 | /ms/2.0.0: 3087 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} 3088 | dev: false 3089 | 3090 | /ms/2.1.2: 3091 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} 3092 | dev: false 3093 | 3094 | /ms/2.1.3: 3095 | resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} 3096 | dev: false 3097 | 3098 | /napi-macros/2.0.0: 3099 | resolution: {integrity: sha512-A0xLykHtARfueITVDernsAWdtIMbOJgKgcluwENp3AlsKN/PloyO10HtmoqnFAQAcxPkgZN7wdfPfEd0zNGxbg==} 3100 | dev: false 3101 | 3102 | /negotiator/0.6.3: 3103 | resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} 3104 | engines: {node: '>= 0.6'} 3105 | dev: false 3106 | 3107 | /node-fetch/2.6.7: 3108 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} 3109 | engines: {node: 4.x || >=6.0.0} 3110 | peerDependencies: 3111 | encoding: ^0.1.0 3112 | peerDependenciesMeta: 3113 | encoding: 3114 | optional: true 3115 | dependencies: 3116 | whatwg-url: 5.0.0 3117 | dev: false 3118 | 3119 | /node-gyp-build/4.6.0: 3120 | resolution: {integrity: sha512-NTZVKn9IylLwUzaKjkas1e4u2DLNcV4rdYagA4PWdPwW87Bi7z+BznyKSRwS/761tV/lzCGXplWsiaMjLqP2zQ==} 3121 | hasBin: true 3122 | dev: false 3123 | 3124 | /node-gyp/9.3.1: 3125 | resolution: {integrity: sha512-4Q16ZCqq3g8awk6UplT7AuxQ35XN4R/yf/+wSAwcBUAjg7l58RTactWaP8fIDTi0FzI7YcVLujwExakZlfWkXg==} 3126 | engines: {node: ^12.13 || ^14.13 || >=16} 3127 | hasBin: true 3128 | dependencies: 3129 | env-paths: 2.2.1 3130 | glob: 7.2.3 3131 | graceful-fs: 4.2.11 3132 | make-fetch-happen: 10.2.1 3133 | nopt: 6.0.0 3134 | npmlog: 6.0.2 3135 | rimraf: 3.0.2 3136 | semver: 7.3.8 3137 | tar: 6.1.13 3138 | which: 2.0.2 3139 | transitivePeerDependencies: 3140 | - bluebird 3141 | - supports-color 3142 | dev: false 3143 | 3144 | /nodemon/2.0.22: 3145 | resolution: {integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==} 3146 | engines: {node: '>=8.10.0'} 3147 | hasBin: true 3148 | dependencies: 3149 | chokidar: 3.5.3 3150 | debug: 3.2.7_supports-color@5.5.0 3151 | ignore-by-default: 1.0.1 3152 | minimatch: 3.1.2 3153 | pstree.remy: 1.1.8 3154 | semver: 5.7.1 3155 | simple-update-notifier: 1.1.0 3156 | supports-color: 5.5.0 3157 | touch: 3.1.0 3158 | undefsafe: 2.0.5 3159 | dev: false 3160 | 3161 | /nop/1.0.0: 3162 | resolution: {integrity: sha512-XdkOuXGx0DTwlqb0DWTcDqelgU/F3YyZ+PTRaecpDVpkYskcnh3OeUYKfvjcRQ2D1diTIGxi/a3eHVjW5yPupQ==} 3163 | dev: false 3164 | 3165 | /nopt/1.0.10: 3166 | resolution: {integrity: sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg==} 3167 | hasBin: true 3168 | dependencies: 3169 | abbrev: 1.1.1 3170 | dev: false 3171 | 3172 | /nopt/6.0.0: 3173 | resolution: {integrity: sha512-ZwLpbTgdhuZUnZzjd7nb1ZV+4DoiC6/sfiVKok72ym/4Tlf+DFdlHYmT2JPmcNNWV6Pi3SDf1kT+A4r9RTuT9g==} 3174 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 3175 | hasBin: true 3176 | dependencies: 3177 | abbrev: 1.1.1 3178 | dev: false 3179 | 3180 | /normalize-package-data/5.0.0: 3181 | resolution: {integrity: sha512-h9iPVIfrVZ9wVYQnxFgtw1ugSvGEMOlyPWWtm8BMJhnwyEL/FLbYbTY3V3PpjI/BUK67n9PEWDu6eHzu1fB15Q==} 3182 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3183 | dependencies: 3184 | hosted-git-info: 6.1.1 3185 | is-core-module: 2.11.0 3186 | semver: 7.3.8 3187 | validate-npm-package-license: 3.0.4 3188 | dev: false 3189 | 3190 | /normalize-path/3.0.0: 3191 | resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} 3192 | engines: {node: '>=0.10.0'} 3193 | dev: false 3194 | 3195 | /normalize-url/8.0.0: 3196 | resolution: {integrity: sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw==} 3197 | engines: {node: '>=14.16'} 3198 | dev: false 3199 | 3200 | /npm-bundled/3.0.0: 3201 | resolution: {integrity: sha512-Vq0eyEQy+elFpzsKjMss9kxqb9tG3YHg4dsyWuUENuzvSUWe1TCnW/vV9FkhvBk/brEDoDiVd+M1Btosa6ImdQ==} 3202 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3203 | dependencies: 3204 | npm-normalize-package-bin: 3.0.0 3205 | dev: false 3206 | 3207 | /npm-check-updates/16.10.0: 3208 | resolution: {integrity: sha512-xtTm38/94u9BhFbIuq1yxjKs+lmXQK+RnzxgfMVzRhz9vRXgcuC9ZsSw8hormmrmVtIZ8yG0At80d1R5vRf6rQ==} 3209 | engines: {node: '>=14.14'} 3210 | hasBin: true 3211 | dependencies: 3212 | chalk: 5.2.0 3213 | cli-table3: 0.6.3 3214 | commander: 10.0.0 3215 | fast-memoize: 2.5.2 3216 | find-up: 5.0.0 3217 | fp-and-or: 0.1.3 3218 | get-stdin: 8.0.0 3219 | globby: 11.1.0 3220 | hosted-git-info: 5.2.1 3221 | ini: 4.0.0 3222 | json-parse-helpfulerror: 1.0.3 3223 | jsonlines: 0.1.1 3224 | lodash: 4.17.21 3225 | minimatch: 7.4.3 3226 | p-map: 4.0.0 3227 | pacote: 15.1.1 3228 | parse-github-url: 1.0.2 3229 | progress: 2.0.3 3230 | prompts-ncu: 2.5.1 3231 | rc-config-loader: 4.1.2 3232 | remote-git-tags: 3.0.0 3233 | rimraf: 4.4.1 3234 | semver: 7.3.8 3235 | semver-utils: 1.1.4 3236 | source-map-support: 0.5.21 3237 | spawn-please: 2.0.1 3238 | strip-json-comments: 5.0.0 3239 | untildify: 4.0.0 3240 | update-notifier: 6.0.2 3241 | yaml: 2.2.1 3242 | transitivePeerDependencies: 3243 | - bluebird 3244 | - supports-color 3245 | dev: false 3246 | 3247 | /npm-install-checks/6.1.0: 3248 | resolution: {integrity: sha512-udSGENih/5xKh3Ex+L0PtZcOt0Pa+6ppDLnpG5D49/EhMja3LupaY9E/DtJTxyFBwE09ot7Fc+H4DywnZNWTVA==} 3249 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3250 | dependencies: 3251 | semver: 7.3.8 3252 | dev: false 3253 | 3254 | /npm-normalize-package-bin/3.0.0: 3255 | resolution: {integrity: sha512-g+DPQSkusnk7HYXr75NtzkIP4+N81i3RPsGFidF3DzHd9MT9wWngmqoeg/fnHFz5MNdtG4w03s+QnhewSLTT2Q==} 3256 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3257 | dev: false 3258 | 3259 | /npm-package-arg/10.1.0: 3260 | resolution: {integrity: sha512-uFyyCEmgBfZTtrKk/5xDfHp6+MdrqGotX/VoOyEEl3mBwiEE5FlBaePanazJSVMPT7vKepcjYBY2ztg9A3yPIA==} 3261 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3262 | dependencies: 3263 | hosted-git-info: 6.1.1 3264 | proc-log: 3.0.0 3265 | semver: 7.3.8 3266 | validate-npm-package-name: 5.0.0 3267 | dev: false 3268 | 3269 | /npm-packlist/7.0.4: 3270 | resolution: {integrity: sha512-d6RGEuRrNS5/N84iglPivjaJPxhDbZmlbTwTDX2IbcRHG5bZCdtysYMhwiPvcF4GisXHGn7xsxv+GQ7T/02M5Q==} 3271 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3272 | dependencies: 3273 | ignore-walk: 6.0.2 3274 | dev: false 3275 | 3276 | /npm-pick-manifest/8.0.1: 3277 | resolution: {integrity: sha512-mRtvlBjTsJvfCCdmPtiu2bdlx8d/KXtF7yNXNWe7G0Z36qWA9Ny5zXsI2PfBZEv7SXgoxTmNaTzGSbbzDZChoA==} 3278 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3279 | dependencies: 3280 | npm-install-checks: 6.1.0 3281 | npm-normalize-package-bin: 3.0.0 3282 | npm-package-arg: 10.1.0 3283 | semver: 7.3.8 3284 | dev: false 3285 | 3286 | /npm-registry-fetch/14.0.3: 3287 | resolution: {integrity: sha512-YaeRbVNpnWvsGOjX2wk5s85XJ7l1qQBGAp724h8e2CZFFhMSuw9enom7K1mWVUtvXO1uUSFIAPofQK0pPN0ZcA==} 3288 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3289 | dependencies: 3290 | make-fetch-happen: 11.0.3 3291 | minipass: 4.2.5 3292 | minipass-fetch: 3.0.1 3293 | minipass-json-stream: 1.0.1 3294 | minizlib: 2.1.2 3295 | npm-package-arg: 10.1.0 3296 | proc-log: 3.0.0 3297 | transitivePeerDependencies: 3298 | - bluebird 3299 | - supports-color 3300 | dev: false 3301 | 3302 | /npmlog/6.0.2: 3303 | resolution: {integrity: sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg==} 3304 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 3305 | dependencies: 3306 | are-we-there-yet: 3.0.1 3307 | console-control-strings: 1.1.0 3308 | gauge: 4.0.4 3309 | set-blocking: 2.0.0 3310 | dev: false 3311 | 3312 | /nth-check/1.0.2: 3313 | resolution: {integrity: sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==} 3314 | dependencies: 3315 | boolbase: 1.0.0 3316 | dev: false 3317 | 3318 | /oauth-sign/0.9.0: 3319 | resolution: {integrity: sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==} 3320 | dev: false 3321 | 3322 | /omggif/1.0.10: 3323 | resolution: {integrity: sha512-LMJTtvgc/nugXj0Vcrrs68Mn2D1r0zf630VNtqtpI1FEO7e+O9FP4gqs9AcnBaSEeoHIPm28u6qgPR0oyEpGSw==} 3324 | dev: false 3325 | 3326 | /once/1.4.0: 3327 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} 3328 | dependencies: 3329 | wrappy: 1.0.2 3330 | dev: false 3331 | 3332 | /open-graph/0.2.6: 3333 | resolution: {integrity: sha512-L4lTD3fcPkNclAZFukhr8ZAF8+kBqXJqUb/HNSdIoxVMTdaqSwSroYdBiFb56yPdr4GrltECiL5lRHYIJbpY/A==} 3334 | dependencies: 3335 | cheerio: 0.22.0 3336 | request: 2.88.2 3337 | dev: false 3338 | 3339 | /p-cancelable/3.0.0: 3340 | resolution: {integrity: sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw==} 3341 | engines: {node: '>=12.20'} 3342 | dev: false 3343 | 3344 | /p-filter/3.0.0: 3345 | resolution: {integrity: sha512-QtoWLjXAW++uTX67HZQz1dbTpqBfiidsB6VtQUC9iR85S120+s0T5sO6s+B5MLzFcZkrEd/DGMmCjR+f2Qpxwg==} 3346 | engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} 3347 | dependencies: 3348 | p-map: 5.5.0 3349 | dev: false 3350 | 3351 | /p-limit/2.3.0: 3352 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} 3353 | engines: {node: '>=6'} 3354 | dependencies: 3355 | p-try: 2.2.0 3356 | dev: false 3357 | 3358 | /p-limit/3.1.0: 3359 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} 3360 | engines: {node: '>=10'} 3361 | dependencies: 3362 | yocto-queue: 0.1.0 3363 | dev: false 3364 | 3365 | /p-locate/4.1.0: 3366 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} 3367 | engines: {node: '>=8'} 3368 | dependencies: 3369 | p-limit: 2.3.0 3370 | dev: false 3371 | 3372 | /p-locate/5.0.0: 3373 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} 3374 | engines: {node: '>=10'} 3375 | dependencies: 3376 | p-limit: 3.1.0 3377 | dev: false 3378 | 3379 | /p-map/4.0.0: 3380 | resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} 3381 | engines: {node: '>=10'} 3382 | dependencies: 3383 | aggregate-error: 3.1.0 3384 | dev: false 3385 | 3386 | /p-map/5.5.0: 3387 | resolution: {integrity: sha512-VFqfGDHlx87K66yZrNdI4YGtD70IRyd+zSvgks6mzHPRNkoKy+9EKP4SFC77/vTTQYmRmti7dvqC+m5jBrBAcg==} 3388 | engines: {node: '>=12'} 3389 | dependencies: 3390 | aggregate-error: 4.0.1 3391 | dev: false 3392 | 3393 | /p-try/2.2.0: 3394 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} 3395 | engines: {node: '>=6'} 3396 | dev: false 3397 | 3398 | /package-json/8.1.0: 3399 | resolution: {integrity: sha512-hySwcV8RAWeAfPsXb9/HGSPn8lwDnv6fabH+obUZKX169QknRkRhPxd1yMubpKDskLFATkl3jHpNtVtDPFA0Wg==} 3400 | engines: {node: '>=14.16'} 3401 | dependencies: 3402 | got: 12.6.0 3403 | registry-auth-token: 5.0.2 3404 | registry-url: 6.0.1 3405 | semver: 7.3.8 3406 | dev: false 3407 | 3408 | /pacote/15.1.1: 3409 | resolution: {integrity: sha512-eeqEe77QrA6auZxNHIp+1TzHQ0HBKf5V6c8zcaYZ134EJe1lCi+fjXATkNiEEfbG+e50nu02GLvUtmZcGOYabQ==} 3410 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3411 | hasBin: true 3412 | dependencies: 3413 | '@npmcli/git': 4.0.4 3414 | '@npmcli/installed-package-contents': 2.0.2 3415 | '@npmcli/promise-spawn': 6.0.2 3416 | '@npmcli/run-script': 6.0.0 3417 | cacache: 17.0.5 3418 | fs-minipass: 3.0.1 3419 | minipass: 4.2.5 3420 | npm-package-arg: 10.1.0 3421 | npm-packlist: 7.0.4 3422 | npm-pick-manifest: 8.0.1 3423 | npm-registry-fetch: 14.0.3 3424 | proc-log: 3.0.0 3425 | promise-retry: 2.0.1 3426 | read-package-json: 6.0.1 3427 | read-package-json-fast: 3.0.2 3428 | sigstore: 1.1.1 3429 | ssri: 10.0.1 3430 | tar: 6.1.13 3431 | transitivePeerDependencies: 3432 | - bluebird 3433 | - supports-color 3434 | dev: false 3435 | 3436 | /pako/1.0.11: 3437 | resolution: {integrity: sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==} 3438 | dev: false 3439 | 3440 | /parse-bmfont-ascii/1.0.6: 3441 | resolution: {integrity: sha512-U4RrVsUFCleIOBsIGYOMKjn9PavsGOXxbvYGtMOEfnId0SVNsgehXh1DxUdVPLoxd5mvcEtvmKs2Mmf0Mpa1ZA==} 3442 | dev: false 3443 | 3444 | /parse-bmfont-binary/1.0.6: 3445 | resolution: {integrity: sha512-GxmsRea0wdGdYthjuUeWTMWPqm2+FAd4GI8vCvhgJsFnoGhTrLhXDDupwTo7rXVAgaLIGoVHDZS9p/5XbSqeWA==} 3446 | dev: false 3447 | 3448 | /parse-bmfont-xml/1.1.4: 3449 | resolution: {integrity: sha512-bjnliEOmGv3y1aMEfREMBJ9tfL3WR0i0CKPj61DnSLaoxWR3nLrsQrEbCId/8rF4NyRF0cCqisSVXyQYWM+mCQ==} 3450 | dependencies: 3451 | xml-parse-from-string: 1.0.1 3452 | xml2js: 0.4.23 3453 | dev: false 3454 | 3455 | /parse-github-url/1.0.2: 3456 | resolution: {integrity: sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==} 3457 | engines: {node: '>=0.10.0'} 3458 | hasBin: true 3459 | dev: false 3460 | 3461 | /parse-headers/2.0.5: 3462 | resolution: {integrity: sha512-ft3iAoLOB/MlwbNXgzy43SWGP6sQki2jQvAyBg/zDFAgr9bfNWZIUj42Kw2eJIl8kEi4PbgE6U1Zau/HwI75HA==} 3463 | dev: false 3464 | 3465 | /path-exists/4.0.0: 3466 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} 3467 | engines: {node: '>=8'} 3468 | dev: false 3469 | 3470 | /path-is-absolute/1.0.1: 3471 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} 3472 | engines: {node: '>=0.10.0'} 3473 | dev: false 3474 | 3475 | /path-key/3.1.1: 3476 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} 3477 | engines: {node: '>=8'} 3478 | dev: false 3479 | 3480 | /path-scurry/1.6.3: 3481 | resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==} 3482 | engines: {node: '>=16 || 14 >=14.17'} 3483 | dependencies: 3484 | lru-cache: 7.18.3 3485 | minipass: 4.2.5 3486 | dev: false 3487 | 3488 | /path-type/4.0.0: 3489 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} 3490 | engines: {node: '>=8'} 3491 | dev: false 3492 | 3493 | /peek-readable/4.1.0: 3494 | resolution: {integrity: sha512-ZI3LnwUv5nOGbQzD9c2iDG6toheuXSZP5esSHBjopsXH4dg19soufvpUGA3uohi5anFtGb2lhAVdHzH6R/Evvg==} 3495 | engines: {node: '>=8'} 3496 | dev: false 3497 | 3498 | /pend/1.2.0: 3499 | resolution: {integrity: sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==} 3500 | dev: false 3501 | 3502 | /performance-now/2.1.0: 3503 | resolution: {integrity: sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==} 3504 | dev: false 3505 | 3506 | /phin/2.9.3: 3507 | resolution: {integrity: sha512-CzFr90qM24ju5f88quFC/6qohjC144rehe5n6DH900lgXmUe86+xCKc10ev56gRKC4/BkHUoG4uSiQgBiIXwDA==} 3508 | dev: false 3509 | 3510 | /picomatch/2.3.1: 3511 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} 3512 | engines: {node: '>=8.6'} 3513 | dev: false 3514 | 3515 | /pixelmatch/4.0.2: 3516 | resolution: {integrity: sha512-J8B6xqiO37sU/gkcMglv6h5Jbd9xNER7aHzpfRdNmV4IbQBzBpe4l9XmbG+xPF/znacgu2jfEw+wHffaq/YkXA==} 3517 | hasBin: true 3518 | dependencies: 3519 | pngjs: 3.4.0 3520 | dev: false 3521 | 3522 | /pkg-dir/4.2.0: 3523 | resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} 3524 | engines: {node: '>=8'} 3525 | dependencies: 3526 | find-up: 4.1.0 3527 | dev: false 3528 | 3529 | /pngjs/3.4.0: 3530 | resolution: {integrity: sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w==} 3531 | engines: {node: '>=4.0.0'} 3532 | dev: false 3533 | 3534 | /pngjs/5.0.0: 3535 | resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==} 3536 | engines: {node: '>=10.13.0'} 3537 | dev: false 3538 | 3539 | /pp-map/1.0.4: 3540 | resolution: {integrity: sha512-syPEKbPJB3T+LC3azEuPMh2+oCm1mHsFn6sBcCHQ2XmI7xaB/+QQCEyQHcaxWN8lGq6kO2bY+abScBiZCeYvBw==} 3541 | deprecated: Install using promise-utils instead. 3542 | dev: false 3543 | 3544 | /proc-log/3.0.0: 3545 | resolution: {integrity: sha512-++Vn7NS4Xf9NacaU9Xq3URUuqZETPsf8L4j5/ckhaRYsfPeRyzGw+iDjFhV/Jr3uNmTvvddEJFWh5R1gRgUH8A==} 3546 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3547 | dev: false 3548 | 3549 | /process-nextick-args/2.0.1: 3550 | resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} 3551 | dev: false 3552 | 3553 | /process/0.11.10: 3554 | resolution: {integrity: sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==} 3555 | engines: {node: '>= 0.6.0'} 3556 | dev: false 3557 | 3558 | /progress/2.0.3: 3559 | resolution: {integrity: sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==} 3560 | engines: {node: '>=0.4.0'} 3561 | dev: false 3562 | 3563 | /promise-inflight/1.0.1: 3564 | resolution: {integrity: sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==} 3565 | peerDependencies: 3566 | bluebird: '*' 3567 | peerDependenciesMeta: 3568 | bluebird: 3569 | optional: true 3570 | dev: false 3571 | 3572 | /promise-retry/2.0.1: 3573 | resolution: {integrity: sha512-y+WKFlBR8BGXnsNlIHFGPZmyDf3DFMoLhaflAnyZgV6rG6xu+JwesTo2Q9R6XwYmtmwAFCkAk3e35jEdoeh/3g==} 3574 | engines: {node: '>=10'} 3575 | dependencies: 3576 | err-code: 2.0.3 3577 | retry: 0.12.0 3578 | dev: false 3579 | 3580 | /prompts-ncu/2.5.1: 3581 | resolution: {integrity: sha512-Hdd7GgV7b76Yh9FP9HL1D9xqtJCJdVPpiM2vDtuoc8W1KfweJe15gutFYmxkq83ViFaagFM8K0UcPCQ/tZq8bA==} 3582 | engines: {node: '>= 6'} 3583 | dependencies: 3584 | kleur: 4.1.5 3585 | sisteransi: 1.0.5 3586 | dev: false 3587 | 3588 | /proto-list/1.2.4: 3589 | resolution: {integrity: sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA==} 3590 | dev: false 3591 | 3592 | /protobufjs/7.2.2: 3593 | resolution: {integrity: sha512-++PrQIjrom+bFDPpfmqXfAGSQs40116JRrqqyf53dymUMvvb5d/LMRyicRoF1AUKoXVS1/IgJXlEgcpr4gTF3Q==} 3594 | engines: {node: '>=12.0.0'} 3595 | requiresBuild: true 3596 | dependencies: 3597 | '@protobufjs/aspromise': 1.1.2 3598 | '@protobufjs/base64': 1.1.2 3599 | '@protobufjs/codegen': 2.0.4 3600 | '@protobufjs/eventemitter': 1.1.0 3601 | '@protobufjs/fetch': 1.1.0 3602 | '@protobufjs/float': 1.0.2 3603 | '@protobufjs/inquire': 1.1.0 3604 | '@protobufjs/path': 1.1.2 3605 | '@protobufjs/pool': 1.1.0 3606 | '@protobufjs/utf8': 1.1.0 3607 | '@types/node': 18.15.5 3608 | long: 5.2.1 3609 | dev: false 3610 | 3611 | /proxy-from-env/1.1.0: 3612 | resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} 3613 | 3614 | /psl/1.9.0: 3615 | resolution: {integrity: sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==} 3616 | dev: false 3617 | 3618 | /pstree.remy/1.1.8: 3619 | resolution: {integrity: sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==} 3620 | dev: false 3621 | 3622 | /pump/3.0.0: 3623 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} 3624 | dependencies: 3625 | end-of-stream: 1.4.4 3626 | once: 1.4.0 3627 | dev: false 3628 | 3629 | /punycode/2.3.0: 3630 | resolution: {integrity: sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==} 3631 | engines: {node: '>=6'} 3632 | dev: false 3633 | 3634 | /pupa/3.1.0: 3635 | resolution: {integrity: sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug==} 3636 | engines: {node: '>=12.20'} 3637 | dependencies: 3638 | escape-goat: 4.0.0 3639 | dev: false 3640 | 3641 | /puppeteer-extra-plugin-stealth/2.11.2_puppeteer-extra@3.3.6: 3642 | resolution: {integrity: sha512-bUemM5XmTj9i2ZerBzsk2AN5is0wHMNE6K0hXBzBXOzP5m5G3Wl0RHhiqKeHToe/uIH8AoZiGhc1tCkLZQPKTQ==} 3643 | engines: {node: '>=8'} 3644 | peerDependencies: 3645 | playwright-extra: '*' 3646 | puppeteer-extra: '*' 3647 | peerDependenciesMeta: 3648 | playwright-extra: 3649 | optional: true 3650 | puppeteer-extra: 3651 | optional: true 3652 | dependencies: 3653 | debug: 4.3.4 3654 | puppeteer-extra: 3.3.6_puppeteer@13.7.0 3655 | puppeteer-extra-plugin: 3.2.3_puppeteer-extra@3.3.6 3656 | puppeteer-extra-plugin-user-preferences: 2.4.1_puppeteer-extra@3.3.6 3657 | transitivePeerDependencies: 3658 | - supports-color 3659 | dev: false 3660 | 3661 | /puppeteer-extra-plugin-user-data-dir/2.4.1_puppeteer-extra@3.3.6: 3662 | resolution: {integrity: sha512-kH1GnCcqEDoBXO7epAse4TBPJh9tEpVEK/vkedKfjOVOhZAvLkHGc9swMs5ChrJbRnf8Hdpug6TJlEuimXNQ+g==} 3663 | engines: {node: '>=8'} 3664 | peerDependencies: 3665 | playwright-extra: '*' 3666 | puppeteer-extra: '*' 3667 | peerDependenciesMeta: 3668 | playwright-extra: 3669 | optional: true 3670 | puppeteer-extra: 3671 | optional: true 3672 | dependencies: 3673 | debug: 4.3.4 3674 | fs-extra: 10.1.0 3675 | puppeteer-extra: 3.3.6_puppeteer@13.7.0 3676 | puppeteer-extra-plugin: 3.2.3_puppeteer-extra@3.3.6 3677 | rimraf: 3.0.2 3678 | transitivePeerDependencies: 3679 | - supports-color 3680 | dev: false 3681 | 3682 | /puppeteer-extra-plugin-user-preferences/2.4.1_puppeteer-extra@3.3.6: 3683 | resolution: {integrity: sha512-i1oAZxRbc1bk8MZufKCruCEC3CCafO9RKMkkodZltI4OqibLFXF3tj6HZ4LZ9C5vCXZjYcDWazgtY69mnmrQ9A==} 3684 | engines: {node: '>=8'} 3685 | peerDependencies: 3686 | playwright-extra: '*' 3687 | puppeteer-extra: '*' 3688 | peerDependenciesMeta: 3689 | playwright-extra: 3690 | optional: true 3691 | puppeteer-extra: 3692 | optional: true 3693 | dependencies: 3694 | debug: 4.3.4 3695 | deepmerge: 4.3.1 3696 | puppeteer-extra: 3.3.6_puppeteer@13.7.0 3697 | puppeteer-extra-plugin: 3.2.3_puppeteer-extra@3.3.6 3698 | puppeteer-extra-plugin-user-data-dir: 2.4.1_puppeteer-extra@3.3.6 3699 | transitivePeerDependencies: 3700 | - supports-color 3701 | dev: false 3702 | 3703 | /puppeteer-extra-plugin/3.2.3_puppeteer-extra@3.3.6: 3704 | resolution: {integrity: sha512-6RNy0e6pH8vaS3akPIKGg28xcryKscczt4wIl0ePciZENGE2yoaQJNd17UiEbdmh5/6WW6dPcfRWT9lxBwCi2Q==} 3705 | engines: {node: '>=9.11.2'} 3706 | peerDependencies: 3707 | playwright-extra: '*' 3708 | puppeteer-extra: '*' 3709 | peerDependenciesMeta: 3710 | playwright-extra: 3711 | optional: true 3712 | puppeteer-extra: 3713 | optional: true 3714 | dependencies: 3715 | '@types/debug': 4.1.7 3716 | debug: 4.3.4 3717 | merge-deep: 3.0.3 3718 | puppeteer-extra: 3.3.6_puppeteer@13.7.0 3719 | transitivePeerDependencies: 3720 | - supports-color 3721 | dev: false 3722 | 3723 | /puppeteer-extra/3.3.6_puppeteer@13.7.0: 3724 | resolution: {integrity: sha512-rsLBE/6mMxAjlLd06LuGacrukP2bqbzKCLzV1vrhHFavqQE/taQ2UXv3H5P0Ls7nsrASa+6x3bDbXHpqMwq+7A==} 3725 | engines: {node: '>=8'} 3726 | peerDependencies: 3727 | '@types/puppeteer': '*' 3728 | puppeteer: '*' 3729 | puppeteer-core: '*' 3730 | peerDependenciesMeta: 3731 | '@types/puppeteer': 3732 | optional: true 3733 | puppeteer: 3734 | optional: true 3735 | puppeteer-core: 3736 | optional: true 3737 | dependencies: 3738 | '@types/debug': 4.1.7 3739 | debug: 4.3.4 3740 | deepmerge: 4.3.1 3741 | puppeteer: 13.7.0 3742 | transitivePeerDependencies: 3743 | - supports-color 3744 | dev: false 3745 | 3746 | /puppeteer/13.7.0: 3747 | resolution: {integrity: sha512-U1uufzBjz3+PkpCxFrWzh4OrMIdIb2ztzCu0YEPfRHjHswcSwHZswnK+WdsOQJsRV8WeTg3jLhJR4D867+fjsA==} 3748 | engines: {node: '>=10.18.1'} 3749 | deprecated: < 19.2.0 is no longer supported 3750 | requiresBuild: true 3751 | dependencies: 3752 | cross-fetch: 3.1.5 3753 | debug: 4.3.4 3754 | devtools-protocol: 0.0.981744 3755 | extract-zip: 2.0.1 3756 | https-proxy-agent: 5.0.1 3757 | pkg-dir: 4.2.0 3758 | progress: 2.0.3 3759 | proxy-from-env: 1.1.0 3760 | rimraf: 3.0.2 3761 | tar-fs: 2.1.1 3762 | unbzip2-stream: 1.4.3 3763 | ws: 8.5.0 3764 | transitivePeerDependencies: 3765 | - bufferutil 3766 | - encoding 3767 | - supports-color 3768 | - utf-8-validate 3769 | dev: false 3770 | 3771 | /qr-image/3.2.0: 3772 | resolution: {integrity: sha512-rXKDS5Sx3YipVsqmlMJsJsk6jXylEpiHRC2+nJy66fxA5ExYyGa4PqwteW69SaVmAb2OQ18HbYriT7cGQMbduw==} 3773 | dev: false 3774 | 3775 | /qrcode-terminal/0.12.0: 3776 | resolution: {integrity: sha512-EXtzRZmC+YGmGlDFbXKxQiMZNwCLEO6BANKXG4iCtSIM0yqc/pappSx3RIKr4r0uh5JsBckOXeKrB3Iz7mdQpQ==} 3777 | hasBin: true 3778 | dev: false 3779 | 3780 | /qrcode/1.5.1: 3781 | resolution: {integrity: sha512-nS8NJ1Z3md8uTjKtP+SGGhfqmTCs5flU/xR623oI0JX+Wepz9R8UrRVCTBTJm3qGw3rH6jJ6MUHjkDx15cxSSg==} 3782 | engines: {node: '>=10.13.0'} 3783 | hasBin: true 3784 | dependencies: 3785 | dijkstrajs: 1.0.2 3786 | encode-utf8: 1.0.3 3787 | pngjs: 5.0.0 3788 | yargs: 15.4.1 3789 | dev: false 3790 | 3791 | /qs/6.5.3: 3792 | resolution: {integrity: sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==} 3793 | engines: {node: '>=0.6'} 3794 | dev: false 3795 | 3796 | /queue-microtask/1.2.3: 3797 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} 3798 | dev: false 3799 | 3800 | /quick-lru/5.1.1: 3801 | resolution: {integrity: sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==} 3802 | engines: {node: '>=10'} 3803 | dev: false 3804 | 3805 | /rc-config-loader/4.1.2: 3806 | resolution: {integrity: sha512-qKTnVWFl9OQYKATPzdfaZIbTxcHziQl92zYSxYC6umhOqyAsoj8H8Gq/+aFjAso68sBdjTz3A7omqeAkkF1MWg==} 3807 | dependencies: 3808 | debug: 4.3.4 3809 | js-yaml: 4.1.0 3810 | json5: 2.2.3 3811 | require-from-string: 2.0.2 3812 | transitivePeerDependencies: 3813 | - supports-color 3814 | dev: false 3815 | 3816 | /rc/1.2.8: 3817 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} 3818 | hasBin: true 3819 | dependencies: 3820 | deep-extend: 0.6.0 3821 | ini: 1.3.8 3822 | minimist: 1.2.8 3823 | strip-json-comments: 2.0.1 3824 | dev: false 3825 | 3826 | /read-package-json-fast/3.0.2: 3827 | resolution: {integrity: sha512-0J+Msgym3vrLOUB3hzQCuZHII0xkNGCtz/HJH9xZshwv9DbDwkw1KaE3gx/e2J5rpEY5rtOy6cyhKOPrkP7FZw==} 3828 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3829 | dependencies: 3830 | json-parse-even-better-errors: 3.0.0 3831 | npm-normalize-package-bin: 3.0.0 3832 | dev: false 3833 | 3834 | /read-package-json/6.0.1: 3835 | resolution: {integrity: sha512-AaHqXxfAVa+fNL07x8iAghfKOds/XXsu7zoouIVsbm7PEbQ3nMWXlvjcbrNLjElnUHWQtAo4QEa0RXuvD4XlpA==} 3836 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 3837 | dependencies: 3838 | glob: 9.3.2 3839 | json-parse-even-better-errors: 3.0.0 3840 | normalize-package-data: 5.0.0 3841 | npm-normalize-package-bin: 3.0.0 3842 | dev: false 3843 | 3844 | /readable-stream/2.3.8: 3845 | resolution: {integrity: sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==} 3846 | dependencies: 3847 | core-util-is: 1.0.3 3848 | inherits: 2.0.4 3849 | isarray: 1.0.0 3850 | process-nextick-args: 2.0.1 3851 | safe-buffer: 5.1.2 3852 | string_decoder: 1.1.1 3853 | util-deprecate: 1.0.2 3854 | dev: false 3855 | 3856 | /readable-stream/3.6.2: 3857 | resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==} 3858 | engines: {node: '>= 6'} 3859 | dependencies: 3860 | inherits: 2.0.4 3861 | string_decoder: 1.3.0 3862 | util-deprecate: 1.0.2 3863 | dev: false 3864 | 3865 | /readable-web-to-node-stream/3.0.2: 3866 | resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==} 3867 | engines: {node: '>=8'} 3868 | dependencies: 3869 | readable-stream: 3.6.2 3870 | dev: false 3871 | 3872 | /readdirp/3.6.0: 3873 | resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} 3874 | engines: {node: '>=8.10.0'} 3875 | dependencies: 3876 | picomatch: 2.3.1 3877 | dev: false 3878 | 3879 | /redux-observable/2.0.0: 3880 | resolution: {integrity: sha512-FJz4rLXX+VmDDwZS/LpvQsKnSanDOe8UVjiLryx1g3seZiS69iLpMrcvXD5oFO7rtkPyRdo/FmTqldnT3X3m+w==} 3881 | peerDependencies: 3882 | redux: '>=4 <5' 3883 | dependencies: 3884 | rxjs: 7.8.0 3885 | tslib: 2.1.0 3886 | dev: false 3887 | 3888 | /redux-observable/2.0.0_redux@4.2.1: 3889 | resolution: {integrity: sha512-FJz4rLXX+VmDDwZS/LpvQsKnSanDOe8UVjiLryx1g3seZiS69iLpMrcvXD5oFO7rtkPyRdo/FmTqldnT3X3m+w==} 3890 | peerDependencies: 3891 | redux: '>=4 <5' 3892 | dependencies: 3893 | redux: 4.2.1 3894 | rxjs: 7.8.0 3895 | tslib: 2.1.0 3896 | dev: false 3897 | 3898 | /redux/4.2.1: 3899 | resolution: {integrity: sha512-LAUYz4lc+Do8/g7aeRa8JkyDErK6ekstQaqWQrNRW//MY1TvCEpMtpTWvlQ+FPbWCx+Xixu/6SHt5N0HR+SB4w==} 3900 | dependencies: 3901 | '@babel/runtime': 7.21.0 3902 | dev: false 3903 | 3904 | /regenerator-runtime/0.13.11: 3905 | resolution: {integrity: sha512-kY1AZVr2Ra+t+piVaJ4gxaFaReZVH40AKNo7UCX6W+dEwBo/2oZJzqfuN1qLq1oL45o56cPaTXELwrTh8Fpggg==} 3906 | dev: false 3907 | 3908 | /registry-auth-token/5.0.2: 3909 | resolution: {integrity: sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ==} 3910 | engines: {node: '>=14'} 3911 | dependencies: 3912 | '@pnpm/npm-conf': 2.1.0 3913 | dev: false 3914 | 3915 | /registry-url/6.0.1: 3916 | resolution: {integrity: sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q==} 3917 | engines: {node: '>=12'} 3918 | dependencies: 3919 | rc: 1.2.8 3920 | dev: false 3921 | 3922 | /remote-git-tags/3.0.0: 3923 | resolution: {integrity: sha512-C9hAO4eoEsX+OXA4rla66pXZQ+TLQ8T9dttgQj18yuKlPMTVkIkdYXvlMC55IuUsIkV6DpmQYi10JKFLaU+l7w==} 3924 | engines: {node: '>=8'} 3925 | dev: false 3926 | 3927 | /request/2.88.2: 3928 | resolution: {integrity: sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==} 3929 | engines: {node: '>= 6'} 3930 | deprecated: request has been deprecated, see https://github.com/request/request/issues/3142 3931 | dependencies: 3932 | aws-sign2: 0.7.0 3933 | aws4: 1.12.0 3934 | caseless: 0.12.0 3935 | combined-stream: 1.0.8 3936 | extend: 3.0.2 3937 | forever-agent: 0.6.1 3938 | form-data: 2.3.3 3939 | har-validator: 5.1.5 3940 | http-signature: 1.2.0 3941 | is-typedarray: 1.0.0 3942 | isstream: 0.1.2 3943 | json-stringify-safe: 5.0.1 3944 | mime-types: 2.1.35 3945 | oauth-sign: 0.9.0 3946 | performance-now: 2.1.0 3947 | qs: 6.5.3 3948 | safe-buffer: 5.2.1 3949 | tough-cookie: 2.5.0 3950 | tunnel-agent: 0.6.0 3951 | uuid: 3.4.0 3952 | dev: false 3953 | 3954 | /require-directory/2.1.1: 3955 | resolution: {integrity: sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==} 3956 | engines: {node: '>=0.10.0'} 3957 | dev: false 3958 | 3959 | /require-from-string/2.0.2: 3960 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} 3961 | engines: {node: '>=0.10.0'} 3962 | dev: false 3963 | 3964 | /require-main-filename/2.0.0: 3965 | resolution: {integrity: sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==} 3966 | dev: false 3967 | 3968 | /resolve-alpn/1.2.1: 3969 | resolution: {integrity: sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g==} 3970 | dev: false 3971 | 3972 | /responselike/3.0.0: 3973 | resolution: {integrity: sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg==} 3974 | engines: {node: '>=14.16'} 3975 | dependencies: 3976 | lowercase-keys: 3.0.0 3977 | dev: false 3978 | 3979 | /retry/0.12.0: 3980 | resolution: {integrity: sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==} 3981 | engines: {node: '>= 4'} 3982 | dev: false 3983 | 3984 | /reusify/1.0.4: 3985 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} 3986 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'} 3987 | dev: false 3988 | 3989 | /rimraf/3.0.2: 3990 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} 3991 | hasBin: true 3992 | dependencies: 3993 | glob: 7.2.3 3994 | dev: false 3995 | 3996 | /rimraf/4.4.1: 3997 | resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} 3998 | engines: {node: '>=14'} 3999 | hasBin: true 4000 | dependencies: 4001 | glob: 9.3.2 4002 | dev: false 4003 | 4004 | /run-parallel-limit/1.1.0: 4005 | resolution: {integrity: sha512-jJA7irRNM91jaKc3Hcl1npHsFLOXOoTkPCUL1JEa1R82O2miplXXRaGdjW/KM/98YQWDhJLiSs793CnXfblJUw==} 4006 | dependencies: 4007 | queue-microtask: 1.2.3 4008 | dev: false 4009 | 4010 | /run-parallel/1.2.0: 4011 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} 4012 | dependencies: 4013 | queue-microtask: 1.2.3 4014 | dev: false 4015 | 4016 | /rx-queue/1.0.5: 4017 | resolution: {integrity: sha512-upDUgE3pk1+JnyV9MBkVSSlpSIg33ygqXvczsQIMVyjubLWCX/QzoFNfQavEHxYxKw+9JNMqDTPnxZ3dnR+61g==} 4018 | engines: {node: '>=16', npm: '>=7'} 4019 | dependencies: 4020 | ix: 4.6.1 4021 | rxjs: 7.8.0 4022 | dev: false 4023 | 4024 | /rxjs/7.8.0: 4025 | resolution: {integrity: sha512-F2+gxDshqmIub1KdvZkaEfGDwLNpPvk9Fs6LD/MyQxNgMds/WH9OdDDXOmxUZpME+iSK3rQCctkL0DYyytUqMg==} 4026 | dependencies: 4027 | tslib: 2.5.0 4028 | dev: false 4029 | 4030 | /safe-buffer/5.1.2: 4031 | resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} 4032 | dev: false 4033 | 4034 | /safe-buffer/5.2.1: 4035 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} 4036 | dev: false 4037 | 4038 | /safer-buffer/2.1.2: 4039 | resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} 4040 | dev: false 4041 | 4042 | /sax/1.2.4: 4043 | resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} 4044 | dev: false 4045 | 4046 | /semver-diff/4.0.0: 4047 | resolution: {integrity: sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA==} 4048 | engines: {node: '>=12'} 4049 | dependencies: 4050 | semver: 7.3.8 4051 | dev: false 4052 | 4053 | /semver-utils/1.1.4: 4054 | resolution: {integrity: sha512-EjnoLE5OGmDAVV/8YDoN5KiajNadjzIp9BAHOhYeQHt7j0UWxjmgsx4YD48wp4Ue1Qogq38F1GNUJNqF1kKKxA==} 4055 | dev: false 4056 | 4057 | /semver/5.7.1: 4058 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} 4059 | hasBin: true 4060 | dev: false 4061 | 4062 | /semver/7.0.0: 4063 | resolution: {integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==} 4064 | hasBin: true 4065 | dev: false 4066 | 4067 | /semver/7.3.8: 4068 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==} 4069 | engines: {node: '>=10'} 4070 | hasBin: true 4071 | dependencies: 4072 | lru-cache: 6.0.0 4073 | dev: false 4074 | 4075 | /set-blocking/2.0.0: 4076 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==} 4077 | dev: false 4078 | 4079 | /shallow-clone/0.1.2: 4080 | resolution: {integrity: sha512-J1zdXCky5GmNnuauESROVu31MQSnLoYvlyEn6j2Ztk6Q5EHFIhxkMhYcv6vuDzl2XEzoRr856QwzMgWM/TmZgw==} 4081 | engines: {node: '>=0.10.0'} 4082 | dependencies: 4083 | is-extendable: 0.1.1 4084 | kind-of: 2.0.1 4085 | lazy-cache: 0.2.7 4086 | mixin-object: 2.0.1 4087 | dev: false 4088 | 4089 | /shebang-command/2.0.0: 4090 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} 4091 | engines: {node: '>=8'} 4092 | dependencies: 4093 | shebang-regex: 3.0.0 4094 | dev: false 4095 | 4096 | /shebang-regex/3.0.0: 4097 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} 4098 | engines: {node: '>=8'} 4099 | dev: false 4100 | 4101 | /signal-exit/3.0.7: 4102 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} 4103 | dev: false 4104 | 4105 | /sigstore/1.1.1: 4106 | resolution: {integrity: sha512-4hR3tPP1y59YWlaoAgAWFVZ7srTjNWOrrpkQXWu05qP0BvwFYyt3K3l848+IHo+mKhkOzGcNDf7ktASXLEPC+A==} 4107 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4108 | hasBin: true 4109 | dependencies: 4110 | '@sigstore/protobuf-specs': 0.1.0 4111 | make-fetch-happen: 11.0.3 4112 | tuf-js: 1.1.2 4113 | transitivePeerDependencies: 4114 | - bluebird 4115 | - supports-color 4116 | dev: false 4117 | 4118 | /simple-update-notifier/1.1.0: 4119 | resolution: {integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==} 4120 | engines: {node: '>=8.10.0'} 4121 | dependencies: 4122 | semver: 7.0.0 4123 | dev: false 4124 | 4125 | /sisteransi/1.0.5: 4126 | resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} 4127 | dev: false 4128 | 4129 | /slash/3.0.0: 4130 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} 4131 | engines: {node: '>=8'} 4132 | dev: false 4133 | 4134 | /smart-buffer/4.2.0: 4135 | resolution: {integrity: sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg==} 4136 | engines: {node: '>= 6.0.0', npm: '>= 3.0.0'} 4137 | dev: false 4138 | 4139 | /socks-proxy-agent/7.0.0: 4140 | resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} 4141 | engines: {node: '>= 10'} 4142 | dependencies: 4143 | agent-base: 6.0.2 4144 | debug: 4.3.4 4145 | socks: 2.7.1 4146 | transitivePeerDependencies: 4147 | - supports-color 4148 | dev: false 4149 | 4150 | /socks/2.7.1: 4151 | resolution: {integrity: sha512-7maUZy1N7uo6+WVEX6psASxtNlKaNVMlGQKkG/63nEDdLOWNbiUMoLK7X4uYoLhQstau72mLgfEWcXcwsaHbYQ==} 4152 | engines: {node: '>= 10.13.0', npm: '>= 3.0.0'} 4153 | dependencies: 4154 | ip: 2.0.0 4155 | smart-buffer: 4.2.0 4156 | dev: false 4157 | 4158 | /source-map-support/0.5.21: 4159 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} 4160 | dependencies: 4161 | buffer-from: 1.1.2 4162 | source-map: 0.6.1 4163 | dev: false 4164 | 4165 | /source-map/0.6.1: 4166 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} 4167 | engines: {node: '>=0.10.0'} 4168 | dev: false 4169 | 4170 | /spawn-please/2.0.1: 4171 | resolution: {integrity: sha512-W+cFbZR2q2mMTfjz5ZGvhBAiX+e/zczFCNlbS9mxiSdYswBXwUuBUT+a0urH+xZZa8f/bs0mXHyZsZHR9hKogA==} 4172 | engines: {node: '>=14'} 4173 | dependencies: 4174 | cross-spawn: 7.0.3 4175 | dev: false 4176 | 4177 | /spdx-correct/3.2.0: 4178 | resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} 4179 | dependencies: 4180 | spdx-expression-parse: 3.0.1 4181 | spdx-license-ids: 3.0.13 4182 | dev: false 4183 | 4184 | /spdx-exceptions/2.3.0: 4185 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==} 4186 | dev: false 4187 | 4188 | /spdx-expression-parse/3.0.1: 4189 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==} 4190 | dependencies: 4191 | spdx-exceptions: 2.3.0 4192 | spdx-license-ids: 3.0.13 4193 | dev: false 4194 | 4195 | /spdx-license-ids/3.0.13: 4196 | resolution: {integrity: sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w==} 4197 | dev: false 4198 | 4199 | /sshpk/1.17.0: 4200 | resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} 4201 | engines: {node: '>=0.10.0'} 4202 | hasBin: true 4203 | dependencies: 4204 | asn1: 0.2.6 4205 | assert-plus: 1.0.0 4206 | bcrypt-pbkdf: 1.0.2 4207 | dashdash: 1.14.1 4208 | ecc-jsbn: 0.1.2 4209 | getpass: 0.1.7 4210 | jsbn: 0.1.1 4211 | safer-buffer: 2.1.2 4212 | tweetnacl: 0.14.5 4213 | dev: false 4214 | 4215 | /ssri/10.0.1: 4216 | resolution: {integrity: sha512-WVy6di9DlPOeBWEjMScpNipeSX2jIZBGEn5Uuo8Q7aIuFEuDX0pw8RxcOjlD1TWP4obi24ki7m/13+nFpcbXrw==} 4217 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4218 | dependencies: 4219 | minipass: 4.2.5 4220 | dev: false 4221 | 4222 | /ssri/9.0.1: 4223 | resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} 4224 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 4225 | dependencies: 4226 | minipass: 3.3.6 4227 | dev: false 4228 | 4229 | /state-switch/0.14.1: 4230 | resolution: {integrity: sha512-jjrfbEginodItuMpma06LDWQKPQBIMpEZo8qg04NtD2qU5eIC1rrr6UUDGKPYtLT5VvR3HK12DNx7IQr4A+eXQ==} 4231 | dependencies: 4232 | nop: 1.0.0 4233 | dev: false 4234 | 4235 | /state-switch/1.6.3_gerror@1.0.16: 4236 | resolution: {integrity: sha512-D1SwjaDbR5FAivty3SlpU/rD5B9PtnfDkR+BKLkYYxJRUmFqGSD96iwi6t8rIby9vBJJH9CTZyZO/aYzGBzMPw==} 4237 | engines: {node: '>=16', npm: '>=7'} 4238 | peerDependencies: 4239 | brolog: ^1.14.2 4240 | gerror: ^1.0.16 4241 | rxjs: ^7.4.0 4242 | dependencies: 4243 | '@pipeletteio/nop': 1.0.5 4244 | gerror: 1.0.16 4245 | xstate: 4.37.0 4246 | dev: false 4247 | 4248 | /state-switch/1.6.3_gerror@1.0.16+rxjs@7.8.0: 4249 | resolution: {integrity: sha512-D1SwjaDbR5FAivty3SlpU/rD5B9PtnfDkR+BKLkYYxJRUmFqGSD96iwi6t8rIby9vBJJH9CTZyZO/aYzGBzMPw==} 4250 | engines: {node: '>=16', npm: '>=7'} 4251 | peerDependencies: 4252 | brolog: ^1.14.2 4253 | gerror: ^1.0.16 4254 | rxjs: ^7.4.0 4255 | dependencies: 4256 | '@pipeletteio/nop': 1.0.5 4257 | gerror: 1.0.16 4258 | rxjs: 7.8.0 4259 | xstate: 4.37.0 4260 | dev: false 4261 | 4262 | /state-switch/1.6.3_rxjs@7.8.0: 4263 | resolution: {integrity: sha512-D1SwjaDbR5FAivty3SlpU/rD5B9PtnfDkR+BKLkYYxJRUmFqGSD96iwi6t8rIby9vBJJH9CTZyZO/aYzGBzMPw==} 4264 | engines: {node: '>=16', npm: '>=7'} 4265 | peerDependencies: 4266 | brolog: ^1.14.2 4267 | gerror: ^1.0.16 4268 | rxjs: ^7.4.0 4269 | dependencies: 4270 | '@pipeletteio/nop': 1.0.5 4271 | rxjs: 7.8.0 4272 | xstate: 4.37.0 4273 | dev: false 4274 | 4275 | /state-switch/1.7.1_tcppfhatzsoz34uwt475ldw2ga: 4276 | resolution: {integrity: sha512-P8G42lE6JW8l9wbYSxRfB81qTGJw+z4fXN9jSRpOy5i09oonoFcOZGGObvYyiMz7pxatTzbWzhHi+ioKzflm2g==} 4277 | engines: {node: '>=16', npm: '>=7'} 4278 | peerDependencies: 4279 | brolog: ^1.14.2 4280 | gerror: ^1.0.16 4281 | rxjs: ^7.4.0 4282 | dependencies: 4283 | '@pipeletteio/nop': 1.0.5 4284 | brolog: 1.14.2 4285 | gerror: 1.0.16 4286 | xstate: 4.37.0 4287 | dev: false 4288 | 4289 | /string-width/4.2.3: 4290 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} 4291 | engines: {node: '>=8'} 4292 | dependencies: 4293 | emoji-regex: 8.0.0 4294 | is-fullwidth-code-point: 3.0.0 4295 | strip-ansi: 6.0.1 4296 | dev: false 4297 | 4298 | /string-width/5.1.2: 4299 | resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} 4300 | engines: {node: '>=12'} 4301 | dependencies: 4302 | eastasianwidth: 0.2.0 4303 | emoji-regex: 9.2.2 4304 | strip-ansi: 7.0.1 4305 | dev: false 4306 | 4307 | /string_decoder/1.1.1: 4308 | resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} 4309 | dependencies: 4310 | safe-buffer: 5.1.2 4311 | dev: false 4312 | 4313 | /string_decoder/1.3.0: 4314 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} 4315 | dependencies: 4316 | safe-buffer: 5.2.1 4317 | dev: false 4318 | 4319 | /strip-ansi/6.0.1: 4320 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} 4321 | engines: {node: '>=8'} 4322 | dependencies: 4323 | ansi-regex: 5.0.1 4324 | dev: false 4325 | 4326 | /strip-ansi/7.0.1: 4327 | resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} 4328 | engines: {node: '>=12'} 4329 | dependencies: 4330 | ansi-regex: 6.0.1 4331 | dev: false 4332 | 4333 | /strip-json-comments/2.0.1: 4334 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} 4335 | engines: {node: '>=0.10.0'} 4336 | dev: false 4337 | 4338 | /strip-json-comments/5.0.0: 4339 | resolution: {integrity: sha512-V1LGY4UUo0jgwC+ELQ2BNWfPa17TIuwBLg+j1AA/9RPzKINl1lhxVEu2r+ZTTO8aetIsUzE5Qj6LMSBkoGYKKw==} 4340 | engines: {node: '>=14.16'} 4341 | dev: false 4342 | 4343 | /strnum/1.0.5: 4344 | resolution: {integrity: sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==} 4345 | dev: false 4346 | 4347 | /stronger-typed-streams/0.2.0: 4348 | resolution: {integrity: sha512-ffROKnjOTZ1JvaiuN2mugBo4GIyLQWGF1oUaPOFaaW14IR6pdF5DN4Pn8Gv/GkbnbO8e1CdcY1ZvIal61r7diw==} 4349 | dev: false 4350 | 4351 | /strtok3/6.3.0: 4352 | resolution: {integrity: sha512-fZtbhtvI9I48xDSywd/somNqgUHl2L2cstmXCCif0itOf96jeW18MBSyrLuNicYQVkvpOxkZtkzujiTJ9LW5Jw==} 4353 | engines: {node: '>=10'} 4354 | dependencies: 4355 | '@tokenizer/token': 0.3.0 4356 | peek-readable: 4.1.0 4357 | dev: false 4358 | 4359 | /supports-color/5.5.0: 4360 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} 4361 | engines: {node: '>=4'} 4362 | dependencies: 4363 | has-flag: 3.0.0 4364 | dev: false 4365 | 4366 | /supports-color/7.2.0: 4367 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} 4368 | engines: {node: '>=8'} 4369 | dependencies: 4370 | has-flag: 4.0.0 4371 | dev: false 4372 | 4373 | /tar-fs/2.1.1: 4374 | resolution: {integrity: sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==} 4375 | dependencies: 4376 | chownr: 1.1.4 4377 | mkdirp-classic: 0.5.3 4378 | pump: 3.0.0 4379 | tar-stream: 2.2.0 4380 | dev: false 4381 | 4382 | /tar-stream/2.2.0: 4383 | resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} 4384 | engines: {node: '>=6'} 4385 | dependencies: 4386 | bl: 4.1.0 4387 | end-of-stream: 1.4.4 4388 | fs-constants: 1.0.0 4389 | inherits: 2.0.4 4390 | readable-stream: 3.6.2 4391 | dev: false 4392 | 4393 | /tar/6.1.13: 4394 | resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==} 4395 | engines: {node: '>=10'} 4396 | dependencies: 4397 | chownr: 2.0.0 4398 | fs-minipass: 2.1.0 4399 | minipass: 4.2.5 4400 | minizlib: 2.1.2 4401 | mkdirp: 1.0.4 4402 | yallist: 4.0.0 4403 | dev: false 4404 | 4405 | /through/2.3.8: 4406 | resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} 4407 | dev: false 4408 | 4409 | /timm/1.7.1: 4410 | resolution: {integrity: sha512-IjZc9KIotudix8bMaBW6QvMuq64BrJWFs1+4V0lXwWGQZwH+LnX87doAYhem4caOEusRP9/g6jVDQmZ8XOk1nw==} 4411 | dev: false 4412 | 4413 | /tinycolor2/1.6.0: 4414 | resolution: {integrity: sha512-XPaBkWQJdsf3pLKJV9p4qN/S+fm2Oj8AIPo1BTUhg5oxkvm9+SVEGFdhyOz7tTdUTfvxMiAs4sp6/eZO2Ew+pw==} 4415 | dev: false 4416 | 4417 | /to-regex-range/5.0.1: 4418 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} 4419 | engines: {node: '>=8.0'} 4420 | dependencies: 4421 | is-number: 7.0.0 4422 | dev: false 4423 | 4424 | /token-types/4.2.1: 4425 | resolution: {integrity: sha512-6udB24Q737UD/SDsKAHI9FCRP7Bqc9D/MQUV02ORQg5iskjtLJlZJNdN4kKtcdtwCeWIwIHDGaUsTsCCAa8sFQ==} 4426 | engines: {node: '>=10'} 4427 | dependencies: 4428 | '@tokenizer/token': 0.3.0 4429 | ieee754: 1.2.1 4430 | dev: false 4431 | 4432 | /touch/3.1.0: 4433 | resolution: {integrity: sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==} 4434 | hasBin: true 4435 | dependencies: 4436 | nopt: 1.0.10 4437 | dev: false 4438 | 4439 | /tough-cookie/2.5.0: 4440 | resolution: {integrity: sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==} 4441 | engines: {node: '>=0.8'} 4442 | dependencies: 4443 | psl: 1.9.0 4444 | punycode: 2.3.0 4445 | dev: false 4446 | 4447 | /tr46/0.0.3: 4448 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} 4449 | dev: false 4450 | 4451 | /ts-node/10.9.1_typescript@5.0.3: 4452 | resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} 4453 | hasBin: true 4454 | peerDependencies: 4455 | '@swc/core': '>=1.2.50' 4456 | '@swc/wasm': '>=1.2.50' 4457 | '@types/node': '*' 4458 | typescript: '>=2.7' 4459 | peerDependenciesMeta: 4460 | '@swc/core': 4461 | optional: true 4462 | '@swc/wasm': 4463 | optional: true 4464 | dependencies: 4465 | '@cspotcode/source-map-support': 0.8.1 4466 | '@tsconfig/node10': 1.0.9 4467 | '@tsconfig/node12': 1.0.11 4468 | '@tsconfig/node14': 1.0.3 4469 | '@tsconfig/node16': 1.0.3 4470 | acorn: 8.8.2 4471 | acorn-walk: 8.2.0 4472 | arg: 4.1.3 4473 | create-require: 1.1.1 4474 | diff: 4.0.2 4475 | make-error: 1.3.6 4476 | typescript: 5.0.3 4477 | v8-compile-cache-lib: 3.0.1 4478 | yn: 3.1.1 4479 | dev: false 4480 | 4481 | /tslib/1.14.1: 4482 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} 4483 | dev: false 4484 | 4485 | /tslib/2.1.0: 4486 | resolution: {integrity: sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==} 4487 | dev: false 4488 | 4489 | /tslib/2.5.0: 4490 | resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} 4491 | dev: false 4492 | 4493 | /tuf-js/1.1.2: 4494 | resolution: {integrity: sha512-gBfbnS6khluxjvoFCpRV0fhWT265xNfpiNXOcBX0Ze6HGbPhe93UG5V5DdKcgm/aXsMadnY76l/h6j63GmJS5g==} 4495 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4496 | dependencies: 4497 | '@tufjs/models': 1.0.1 4498 | make-fetch-happen: 11.0.3 4499 | transitivePeerDependencies: 4500 | - bluebird 4501 | - supports-color 4502 | dev: false 4503 | 4504 | /tunnel-agent/0.6.0: 4505 | resolution: {integrity: sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==} 4506 | dependencies: 4507 | safe-buffer: 5.2.1 4508 | dev: false 4509 | 4510 | /tweetnacl/0.14.5: 4511 | resolution: {integrity: sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==} 4512 | dev: false 4513 | 4514 | /type-fest/1.4.0: 4515 | resolution: {integrity: sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==} 4516 | engines: {node: '>=10'} 4517 | dev: false 4518 | 4519 | /type-fest/2.19.0: 4520 | resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} 4521 | engines: {node: '>=12.20'} 4522 | dev: false 4523 | 4524 | /typed-emitter/1.5.0-from-event: 4525 | resolution: {integrity: sha512-KfCo0Zhj/5HSs5gxBINypaS/vMg/8KwyWeuD3YsBsIT95vRopuYWc5LE7sqpWydzNc6Zd/uQ1EHPZ/dpsmJSzw==} 4526 | optionalDependencies: 4527 | rxjs: 7.8.0 4528 | dev: false 4529 | 4530 | /typedarray-to-buffer/3.1.5: 4531 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} 4532 | dependencies: 4533 | is-typedarray: 1.0.0 4534 | dev: false 4535 | 4536 | /typesafe-actions/5.1.0: 4537 | resolution: {integrity: sha512-bna6Yi1pRznoo6Bz1cE6btB/Yy8Xywytyfrzu/wc+NFW3ZF0I+2iCGImhBsoYYCOWuICtRO4yHcnDlzgo1AdNg==} 4538 | engines: {node: '>= 4'} 4539 | dev: false 4540 | 4541 | /typescript/5.0.3: 4542 | resolution: {integrity: sha512-xv8mOEDnigb/tN9PSMTwSEqAnUvkoXMQlicOb0IUVDBSQCgBSaAAROUZYy2IcUy5qU6XajK5jjjO7TMWqBTKZA==} 4543 | engines: {node: '>=12.20'} 4544 | hasBin: true 4545 | 4546 | /unbzip2-stream/1.4.3: 4547 | resolution: {integrity: sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==} 4548 | dependencies: 4549 | buffer: 5.7.1 4550 | through: 2.3.8 4551 | dev: false 4552 | 4553 | /undefsafe/2.0.5: 4554 | resolution: {integrity: sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA==} 4555 | dev: false 4556 | 4557 | /unique-filename/2.0.1: 4558 | resolution: {integrity: sha512-ODWHtkkdx3IAR+veKxFV+VBkUMcN+FaqzUUd7IZzt+0zhDZFPFxhlqwPF3YQvMHx1TD0tdgYl+kuPnJ8E6ql7A==} 4559 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 4560 | dependencies: 4561 | unique-slug: 3.0.0 4562 | dev: false 4563 | 4564 | /unique-filename/3.0.0: 4565 | resolution: {integrity: sha512-afXhuC55wkAmZ0P18QsVE6kp8JaxrEokN2HGIoIVv2ijHQd419H0+6EigAFcIzXeMIkcIkNBpB3L/DXB3cTS/g==} 4566 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4567 | dependencies: 4568 | unique-slug: 4.0.0 4569 | dev: false 4570 | 4571 | /unique-slug/3.0.0: 4572 | resolution: {integrity: sha512-8EyMynh679x/0gqE9fT9oilG+qEt+ibFyqjuVTsZn1+CMxH+XLlpvr2UZx4nVcCwTpx81nICr2JQFkM+HPLq4w==} 4573 | engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} 4574 | dependencies: 4575 | imurmurhash: 0.1.4 4576 | dev: false 4577 | 4578 | /unique-slug/4.0.0: 4579 | resolution: {integrity: sha512-WrcA6AyEfqDX5bWige/4NQfPZMtASNVxdmWR76WESYQVAACSgWcR6e9i0mofqqBxYFtL4oAxPIptY73/0YE1DQ==} 4580 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4581 | dependencies: 4582 | imurmurhash: 0.1.4 4583 | dev: false 4584 | 4585 | /unique-string/3.0.0: 4586 | resolution: {integrity: sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==} 4587 | engines: {node: '>=12'} 4588 | dependencies: 4589 | crypto-random-string: 4.0.0 4590 | dev: false 4591 | 4592 | /universalify/2.0.0: 4593 | resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} 4594 | engines: {node: '>= 10.0.0'} 4595 | dev: false 4596 | 4597 | /untildify/4.0.0: 4598 | resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} 4599 | engines: {node: '>=8'} 4600 | dev: false 4601 | 4602 | /update-notifier/6.0.2: 4603 | resolution: {integrity: sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og==} 4604 | engines: {node: '>=14.16'} 4605 | dependencies: 4606 | boxen: 7.0.2 4607 | chalk: 5.2.0 4608 | configstore: 6.0.0 4609 | has-yarn: 3.0.0 4610 | import-lazy: 4.0.0 4611 | is-ci: 3.0.1 4612 | is-installed-globally: 0.4.0 4613 | is-npm: 6.0.0 4614 | is-yarn-global: 0.4.1 4615 | latest-version: 7.0.0 4616 | pupa: 3.1.0 4617 | semver: 7.3.8 4618 | semver-diff: 4.0.0 4619 | xdg-basedir: 5.1.0 4620 | dev: false 4621 | 4622 | /uri-js/4.4.1: 4623 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} 4624 | dependencies: 4625 | punycode: 2.3.0 4626 | dev: false 4627 | 4628 | /utif/2.0.1: 4629 | resolution: {integrity: sha512-Z/S1fNKCicQTf375lIP9G8Sa1H/phcysstNrrSdZKj1f9g58J4NMgb5IgiEZN9/nLMPDwF0W7hdOe9Qq2IYoLg==} 4630 | dependencies: 4631 | pako: 1.0.11 4632 | dev: false 4633 | 4634 | /util-deprecate/1.0.2: 4635 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} 4636 | dev: false 4637 | 4638 | /utility-types/3.10.0: 4639 | resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} 4640 | engines: {node: '>= 4'} 4641 | dev: false 4642 | 4643 | /uuid/3.4.0: 4644 | resolution: {integrity: sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==} 4645 | deprecated: Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details. 4646 | hasBin: true 4647 | dev: false 4648 | 4649 | /uuid/8.3.2: 4650 | resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} 4651 | hasBin: true 4652 | dev: false 4653 | 4654 | /v8-compile-cache-lib/3.0.1: 4655 | resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} 4656 | dev: false 4657 | 4658 | /validate-npm-package-license/3.0.4: 4659 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} 4660 | dependencies: 4661 | spdx-correct: 3.2.0 4662 | spdx-expression-parse: 3.0.1 4663 | dev: false 4664 | 4665 | /validate-npm-package-name/5.0.0: 4666 | resolution: {integrity: sha512-YuKoXDAhBYxY7SfOKxHBDoSyENFeW5VvIIQp2TGQuit8gpK6MnWaQelBKxso72DoxTZfZdcP3W90LqpSkgPzLQ==} 4667 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4668 | dependencies: 4669 | builtins: 5.0.1 4670 | dev: false 4671 | 4672 | /verror/1.10.0: 4673 | resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} 4674 | engines: {'0': node >=0.6.0} 4675 | dependencies: 4676 | assert-plus: 1.0.0 4677 | core-util-is: 1.0.2 4678 | extsprintf: 1.3.0 4679 | dev: false 4680 | 4681 | /watchdog/0.8.17: 4682 | resolution: {integrity: sha512-RHxxLKqtggCGapGIng8OBOzebF9rx2ucl4bT36mj7GkipcIzj4Rhg0nlcP0RpMHtC8Gys4a5F9/DXz/qYIa0WQ==} 4683 | dependencies: 4684 | brolog: 1.14.2 4685 | dev: false 4686 | 4687 | /watchdog/0.9.2: 4688 | resolution: {integrity: sha512-bJ5u3KYaTXFhfT83CemH5l3DCmvXSjYHFOv2cE9SS1oRRlMLTFcOUNMVsAXNvAHWkRCnv/iTGs0JIVmJAN99Bg==} 4689 | engines: {node: '>=16', npm: '>=7'} 4690 | dependencies: 4691 | brolog: 1.14.2 4692 | dev: false 4693 | 4694 | /webidl-conversions/3.0.1: 4695 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} 4696 | dev: false 4697 | 4698 | /wechat4u/0.7.10: 4699 | resolution: {integrity: sha512-nUWN2ypjeuMXOAlU+NlwYdJhyonzCBprC5O9Wms1YwgG/TPhvtmKKkpuaD2JJ5/h2wrqXfs+r/dsemAPuySFAA==} 4700 | dependencies: 4701 | axios: 1.3.4_debug@2.6.9 4702 | bl: 1.2.3 4703 | debug: 2.6.9 4704 | form-data: 2.5.1 4705 | lodash: 4.17.21 4706 | mime: 1.6.0 4707 | transitivePeerDependencies: 4708 | - supports-color 4709 | dev: false 4710 | 4711 | /wechaty-grpc/1.5.2: 4712 | resolution: {integrity: sha512-oOXU62oDf8/LIg8wAqSoZogZ+NFSGIAJvYuTewR6x5Ia4iWjbfrlwy7NHjWGBLkKM2EpnxgOAjyxhAb1iMxTJg==} 4713 | engines: {node: '>=16', npm: '>=7'} 4714 | dependencies: 4715 | '@grpc/grpc-js': 1.8.12 4716 | google-protobuf: 3.21.2 4717 | stronger-typed-streams: 0.2.0 4718 | dev: false 4719 | 4720 | /wechaty-puppet-service/1.19.9_jkyvhh2danr4dcnhzsykeo22pa: 4721 | resolution: {integrity: sha512-nmJmG67hhM0M2gzr+yXDw8HIGn0BBB1p8b9+Fw7D0ENP7olMRuBPW7ST+Qs0WXJjd4X2+uoAsdCErs3L5d5JzA==} 4722 | engines: {node: '>=16', npm: '>=7'} 4723 | peerDependencies: 4724 | wechaty-puppet: ^1.19.1 4725 | dependencies: 4726 | clone-class: 1.1.3 4727 | ducks: 1.0.2_redux-observable@2.0.0 4728 | file-box: 1.5.5 4729 | flash-store: 1.3.5 4730 | gerror: 1.0.16 4731 | redux-observable: 2.0.0 4732 | rxjs: 7.8.0 4733 | semver: 7.3.8 4734 | stronger-typed-streams: 0.2.0 4735 | uuid: 8.3.2 4736 | wechaty-grpc: 1.5.2 4737 | wechaty-puppet: 1.20.2 4738 | wechaty-redux: 1.20.2_jkyvhh2danr4dcnhzsykeo22pa 4739 | wechaty-token: 1.1.2 4740 | transitivePeerDependencies: 4741 | - brolog 4742 | - redux 4743 | - supports-color 4744 | - wechaty 4745 | dev: false 4746 | 4747 | /wechaty-puppet-wechat/1.18.4_wechaty-puppet@1.20.2: 4748 | resolution: {integrity: sha512-sgH+FCeQJ+Kd6NhYNWVqgvxkR5Sc0YSjhJhFu7HGIMhFh1S25k7LSHP0tsrOK2CZuWe3gOa5tTCUQo5d7IL/Xw==} 4749 | engines: {node: '>=16', npm: '>=7'} 4750 | peerDependencies: 4751 | wechaty-puppet: ^1.18.3 4752 | dependencies: 4753 | cockatiel: 2.0.2 4754 | md5: 2.3.0 4755 | mime: 3.0.0 4756 | puppeteer: 13.7.0 4757 | puppeteer-extra: 3.3.6_puppeteer@13.7.0 4758 | puppeteer-extra-plugin-stealth: 2.11.2_puppeteer-extra@3.3.6 4759 | qr-image: 3.2.0 4760 | request: 2.88.2 4761 | rx-queue: 1.0.5 4762 | rxjs: 7.8.0 4763 | state-switch: 1.6.3_rxjs@7.8.0 4764 | watchdog: 0.8.17 4765 | wechaty-puppet: 1.20.2 4766 | xml2js: 0.4.23 4767 | transitivePeerDependencies: 4768 | - '@types/puppeteer' 4769 | - brolog 4770 | - bufferutil 4771 | - encoding 4772 | - gerror 4773 | - playwright-extra 4774 | - puppeteer-core 4775 | - supports-color 4776 | - utf-8-validate 4777 | dev: false 4778 | 4779 | /wechaty-puppet-wechat4u/1.13.14_wechaty-puppet@1.20.2: 4780 | resolution: {integrity: sha512-k32aQJHjQdE/Hsj1OE44lle6zSMaSusHAlS+LOmxW5AcTQni4kEGA1UteN3MvlRc6K8INxc2Ol85HwacVob3bA==} 4781 | engines: {node: '>=16', npm: '>=7'} 4782 | peerDependencies: 4783 | wechaty-puppet: ^1.18.3 4784 | dependencies: 4785 | '@alloc/quick-lru': 5.2.0 4786 | fast-xml-parser: 3.21.1 4787 | promise-retry: 2.0.1 4788 | wechat4u: 0.7.10 4789 | wechaty-puppet: 1.20.2 4790 | xml2js: 0.4.23 4791 | transitivePeerDependencies: 4792 | - supports-color 4793 | dev: false 4794 | 4795 | /wechaty-puppet/1.20.2: 4796 | resolution: {integrity: sha512-IXcnUc9A3hGIT+9CEF8KLkbdld+AQPfVlWLeUXmmSvm3I9NbSbVfU43FZvKMjvLCexvN5DZq2+JZdASESohI5Q==} 4797 | engines: {node: '>=16', npm: '>=7'} 4798 | dependencies: 4799 | '@alloc/quick-lru': 5.2.0 4800 | brolog: 1.14.2 4801 | clone-class: 1.1.3 4802 | file-box: 1.4.15 4803 | fp-ts: 2.13.1 4804 | gerror: 1.0.16 4805 | memory-card: 1.1.2 4806 | state-switch: 1.7.1_tcppfhatzsoz34uwt475ldw2ga 4807 | typed-emitter: 1.5.0-from-event 4808 | typesafe-actions: 5.1.0 4809 | uuid: 8.3.2 4810 | watchdog: 0.9.2 4811 | transitivePeerDependencies: 4812 | - rxjs 4813 | dev: false 4814 | 4815 | /wechaty-redux/1.20.2_jkyvhh2danr4dcnhzsykeo22pa: 4816 | resolution: {integrity: sha512-XAhSmdCDa1yaAMRYPiYqbX3BL0T1Owyf+77HxLY+450AFAyjM4xak5ZLStLWIA3zEktgzn6KwEthtu7mmZ7n3g==} 4817 | engines: {node: '>=16', npm: '>=7'} 4818 | peerDependencies: 4819 | wechaty: ^1.18.1 4820 | wechaty-puppet: ^1.18.3 4821 | dependencies: 4822 | ducks: 1.0.2_cua7gycm3neoeazvv4tobskj7e 4823 | gerror: 1.0.16 4824 | redux: 4.2.1 4825 | redux-observable: 2.0.0_redux@4.2.1 4826 | rxjs: 7.8.0 4827 | state-switch: 1.6.3_gerror@1.0.16+rxjs@7.8.0 4828 | typed-emitter: 1.5.0-from-event 4829 | typesafe-actions: 5.1.0 4830 | utility-types: 3.10.0 4831 | uuid: 8.3.2 4832 | wechaty: 1.20.2 4833 | wechaty-puppet: 1.20.2 4834 | transitivePeerDependencies: 4835 | - brolog 4836 | dev: false 4837 | 4838 | /wechaty-token/1.1.2: 4839 | resolution: {integrity: sha512-OBeOPxu1FemhT28gndqZZBeRcT6D1RrMe9fpt5xwBBvxtG8eOJefNid/8SfPwNmCmBp72O7+JxB9DewquxHsYQ==} 4840 | engines: {node: '>=16', npm: '>=7'} 4841 | hasBin: true 4842 | dependencies: 4843 | brolog: 1.14.2 4844 | cmd-ts: 0.7.0 4845 | cockatiel: 2.0.2 4846 | uuid: 8.3.2 4847 | transitivePeerDependencies: 4848 | - supports-color 4849 | dev: false 4850 | 4851 | /wechaty/1.20.2: 4852 | resolution: {integrity: sha512-bIZ8m2lOya4SKnxVunbMGemE8JyZdnXhnLnfXtBAZV997ef6uqP4pJxuwiJnV0qbXGyIE+F3B2b8yjQOZh43lQ==} 4853 | engines: {node: '>=16', npm: '>=7'} 4854 | hasBin: true 4855 | dependencies: 4856 | clone-class: 1.1.3 4857 | cmd-ts: 0.10.2 4858 | cockatiel: 2.0.2 4859 | cross-spawn: 7.0.3 4860 | dotenv: 16.0.3 4861 | file-box: 1.4.15 4862 | fp-ts: 2.13.1 4863 | gerror: 1.0.16 4864 | get-port: 6.1.2 4865 | json-rpc-peer: 0.17.0 4866 | memory-card: 1.1.2 4867 | open-graph: 0.2.6 4868 | rx-queue: 1.0.5 4869 | state-switch: 1.6.3_gerror@1.0.16 4870 | uuid: 8.3.2 4871 | wechaty-puppet: 1.20.2 4872 | wechaty-puppet-service: 1.19.9_jkyvhh2danr4dcnhzsykeo22pa 4873 | wechaty-puppet-wechat4u: 1.13.14_wechaty-puppet@1.20.2 4874 | wechaty-token: 1.1.2 4875 | ws: 8.13.0 4876 | transitivePeerDependencies: 4877 | - brolog 4878 | - bufferutil 4879 | - redux 4880 | - rxjs 4881 | - supports-color 4882 | - utf-8-validate 4883 | dev: false 4884 | 4885 | /whatwg-url/5.0.0: 4886 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} 4887 | dependencies: 4888 | tr46: 0.0.3 4889 | webidl-conversions: 3.0.1 4890 | dev: false 4891 | 4892 | /which-module/2.0.0: 4893 | resolution: {integrity: sha512-B+enWhmw6cjfVC7kS8Pj9pCrKSc5txArRyaYGe088shv/FGWH+0Rjx/xPgtsWfsUtS27FkP697E4DDhgrgoc0Q==} 4894 | dev: false 4895 | 4896 | /which/2.0.2: 4897 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} 4898 | engines: {node: '>= 8'} 4899 | hasBin: true 4900 | dependencies: 4901 | isexe: 2.0.0 4902 | dev: false 4903 | 4904 | /which/3.0.0: 4905 | resolution: {integrity: sha512-nla//68K9NU6yRiwDY/Q8aU6siKlSs64aEC7+IV56QoAuyQT2ovsJcgGYGyqMOmI/CGN1BOR6mM5EN0FBO+zyQ==} 4906 | engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} 4907 | hasBin: true 4908 | dependencies: 4909 | isexe: 2.0.0 4910 | dev: false 4911 | 4912 | /wide-align/1.1.5: 4913 | resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} 4914 | dependencies: 4915 | string-width: 4.2.3 4916 | dev: false 4917 | 4918 | /widest-line/4.0.1: 4919 | resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} 4920 | engines: {node: '>=12'} 4921 | dependencies: 4922 | string-width: 5.1.2 4923 | dev: false 4924 | 4925 | /wrap-ansi/6.2.0: 4926 | resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} 4927 | engines: {node: '>=8'} 4928 | dependencies: 4929 | ansi-styles: 4.3.0 4930 | string-width: 4.2.3 4931 | strip-ansi: 6.0.1 4932 | dev: false 4933 | 4934 | /wrap-ansi/7.0.0: 4935 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} 4936 | engines: {node: '>=10'} 4937 | dependencies: 4938 | ansi-styles: 4.3.0 4939 | string-width: 4.2.3 4940 | strip-ansi: 6.0.1 4941 | dev: false 4942 | 4943 | /wrap-ansi/8.1.0: 4944 | resolution: {integrity: sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ==} 4945 | engines: {node: '>=12'} 4946 | dependencies: 4947 | ansi-styles: 6.2.1 4948 | string-width: 5.1.2 4949 | strip-ansi: 7.0.1 4950 | dev: false 4951 | 4952 | /wrappy/1.0.2: 4953 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} 4954 | dev: false 4955 | 4956 | /write-file-atomic/3.0.3: 4957 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} 4958 | dependencies: 4959 | imurmurhash: 0.1.4 4960 | is-typedarray: 1.0.0 4961 | signal-exit: 3.0.7 4962 | typedarray-to-buffer: 3.1.5 4963 | dev: false 4964 | 4965 | /ws/8.13.0: 4966 | resolution: {integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==} 4967 | engines: {node: '>=10.0.0'} 4968 | peerDependencies: 4969 | bufferutil: ^4.0.1 4970 | utf-8-validate: '>=5.0.2' 4971 | peerDependenciesMeta: 4972 | bufferutil: 4973 | optional: true 4974 | utf-8-validate: 4975 | optional: true 4976 | dev: false 4977 | 4978 | /ws/8.5.0: 4979 | resolution: {integrity: sha512-BWX0SWVgLPzYwF8lTzEy1egjhS4S4OEAHfsO8o65WOVsrnSRGaSiUaa9e0ggGlkMTtBlmOpEXiie9RUcBO86qg==} 4980 | engines: {node: '>=10.0.0'} 4981 | peerDependencies: 4982 | bufferutil: ^4.0.1 4983 | utf-8-validate: ^5.0.2 4984 | peerDependenciesMeta: 4985 | bufferutil: 4986 | optional: true 4987 | utf-8-validate: 4988 | optional: true 4989 | dev: false 4990 | 4991 | /xdg-basedir/5.1.0: 4992 | resolution: {integrity: sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ==} 4993 | engines: {node: '>=12'} 4994 | dev: false 4995 | 4996 | /xhr/2.6.0: 4997 | resolution: {integrity: sha512-/eCGLb5rxjx5e3mF1A7s+pLlR6CGyqWN91fv1JgER5mVWg1MZmlhBvy9kjcsOdRk8RrIujotWyJamfyrp+WIcA==} 4998 | dependencies: 4999 | global: 4.4.0 5000 | is-function: 1.0.2 5001 | parse-headers: 2.0.5 5002 | xtend: 4.0.2 5003 | dev: false 5004 | 5005 | /xml-parse-from-string/1.0.1: 5006 | resolution: {integrity: sha512-ErcKwJTF54uRzzNMXq2X5sMIy88zJvfN2DmdoQvy7PAFJ+tPRU6ydWuOKNMyfmOjdyBQTFREi60s0Y0SyI0G0g==} 5007 | dev: false 5008 | 5009 | /xml2js/0.4.23: 5010 | resolution: {integrity: sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==} 5011 | engines: {node: '>=4.0.0'} 5012 | dependencies: 5013 | sax: 1.2.4 5014 | xmlbuilder: 11.0.1 5015 | dev: false 5016 | 5017 | /xmlbuilder/11.0.1: 5018 | resolution: {integrity: sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==} 5019 | engines: {node: '>=4.0'} 5020 | dev: false 5021 | 5022 | /xstate/4.37.0: 5023 | resolution: {integrity: sha512-YC+JCerRclKS9ixQTuw8l3vs3iFqWzNzOGR0ID5XsSlieMXIV9nNPE43h9CGr7VdxA1QYhMwhCZA0EdpOd17Bg==} 5024 | dev: false 5025 | 5026 | /xtend/4.0.2: 5027 | resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} 5028 | engines: {node: '>=0.4'} 5029 | dev: false 5030 | 5031 | /y18n/4.0.3: 5032 | resolution: {integrity: sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==} 5033 | dev: false 5034 | 5035 | /y18n/5.0.8: 5036 | resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} 5037 | engines: {node: '>=10'} 5038 | dev: false 5039 | 5040 | /yallist/4.0.0: 5041 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} 5042 | dev: false 5043 | 5044 | /yaml/2.2.1: 5045 | resolution: {integrity: sha512-e0WHiYql7+9wr4cWMx3TVQrNwejKaEe7/rHNmQmqRjazfOP5W8PB6Jpebb5o6fIapbz9o9+2ipcaTM2ZwDI6lw==} 5046 | engines: {node: '>= 14'} 5047 | dev: false 5048 | 5049 | /yargs-parser/18.1.3: 5050 | resolution: {integrity: sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==} 5051 | engines: {node: '>=6'} 5052 | dependencies: 5053 | camelcase: 5.3.1 5054 | decamelize: 1.2.0 5055 | dev: false 5056 | 5057 | /yargs-parser/20.2.9: 5058 | resolution: {integrity: sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==} 5059 | engines: {node: '>=10'} 5060 | dev: false 5061 | 5062 | /yargs/15.4.1: 5063 | resolution: {integrity: sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==} 5064 | engines: {node: '>=8'} 5065 | dependencies: 5066 | cliui: 6.0.0 5067 | decamelize: 1.2.0 5068 | find-up: 4.1.0 5069 | get-caller-file: 2.0.5 5070 | require-directory: 2.1.1 5071 | require-main-filename: 2.0.0 5072 | set-blocking: 2.0.0 5073 | string-width: 4.2.3 5074 | which-module: 2.0.0 5075 | y18n: 4.0.3 5076 | yargs-parser: 18.1.3 5077 | dev: false 5078 | 5079 | /yargs/16.2.0: 5080 | resolution: {integrity: sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==} 5081 | engines: {node: '>=10'} 5082 | dependencies: 5083 | cliui: 7.0.4 5084 | escalade: 3.1.1 5085 | get-caller-file: 2.0.5 5086 | require-directory: 2.1.1 5087 | string-width: 4.2.3 5088 | y18n: 5.0.8 5089 | yargs-parser: 20.2.9 5090 | dev: false 5091 | 5092 | /yauzl/2.10.0: 5093 | resolution: {integrity: sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==} 5094 | dependencies: 5095 | buffer-crc32: 0.2.13 5096 | fd-slicer: 1.1.0 5097 | dev: false 5098 | 5099 | /yn/3.1.1: 5100 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==} 5101 | engines: {node: '>=6'} 5102 | dev: false 5103 | 5104 | /yocto-queue/0.1.0: 5105 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} 5106 | engines: {node: '>=10'} 5107 | dev: false 5108 | --------------------------------------------------------------------------------