From a8a9fc8ab08edf60e288edbbadd26f658c48efea Mon Sep 17 00:00:00 2001 From: Clansty Date: Fri, 30 Jun 2023 19:26:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B0=86=20oicq=20=E6=9B=BF=E6=8D=A2=E4=B8=BA?= =?UTF-8?q?=20icqq?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 2 +- prisma/schema.prisma | 1 + src/client/OicqClient.ts | 139 +++++++++++++++----- src/controllers/ConfigController.ts | 2 +- src/controllers/DeleteMessageController.ts | 2 +- src/controllers/ForwardController.ts | 2 +- src/controllers/HugController.ts | 2 +- src/controllers/InChatCommandsController.ts | 2 +- src/controllers/QuotLyController.ts | 2 +- src/controllers/RequestController.ts | 2 +- src/helpers/RecoverMessageHelper.ts | 2 +- src/helpers/forwardHelper.ts | 2 +- src/helpers/setupHelper.ts | 2 +- src/models/ForwardPairs.ts | 2 +- src/models/Instance.ts | 1 + src/models/Pair.ts | 2 +- src/services/ConfigService.ts | 2 +- src/services/DeleteMessageService.ts | 2 +- src/services/ForwardService.ts | 6 +- src/services/InChatCommandsService.ts | 2 +- src/services/SetupService.ts | 2 +- src/types/definitions.d.ts | 2 +- src/utils/getAboutText.ts | 2 +- src/utils/urls.ts | 2 +- yarn-project.nix | 38 +++--- yarn.lock | 133 ++++++++----------- 26 files changed, 204 insertions(+), 154 deletions(-) diff --git a/package.json b/package.json index 2be52d7..26863f1 100644 --- a/package.json +++ b/package.json @@ -35,10 +35,10 @@ "eviltransform": "^0.2.2", "file-type": "^17.1.4", "fluent-ffmpeg": "^2.1.2", + "icqq": "^0.4.7", "lodash": "^4.17.21", "log4js": "^6.6.1", "nodejs-base64": "^2.0.0", - "oicq": "https://0w.al/RNnS.tgz", "prompts": "^2.4.2", "quote-api": "https://github.com/Clansty/quote-api/archive/7d9b4c56ab1e9f3cdf1cd7e108ec25821d89ad70.tar.gz", "sharp": "^0.31.3", diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 858c5cb..dfa9f75 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -53,6 +53,7 @@ model QqBot { password String @default("") platform Int @default(0) Instance Instance[] + signApi String? } model Message { diff --git a/src/client/OicqClient.ts b/src/client/OicqClient.ts index 1968329..173bdde 100644 --- a/src/client/OicqClient.ts +++ b/src/client/OicqClient.ts @@ -1,23 +1,27 @@ import { Client, - DiscussMessageEvent, + DiscussMessageEvent, Forwardable, Friend, Group, GroupMessageEvent, LogLevel, - Platform, - PrivateMessageEvent, -} from 'oicq'; + Platform, PrivateMessage, + PrivateMessageEvent, XmlElem, +} from 'icqq'; import Buffer from 'buffer'; import { execSync } from 'child_process'; import random from '../utils/random'; import fs from 'fs'; import fsP from 'fs/promises'; -import { Config } from 'oicq/lib/client'; +import { Config } from 'icqq/lib/client'; import dataPath from '../helpers/dataPath'; import os from 'os'; +import { Converter, Image, rand2uuid } from 'icqq/lib/message'; +import { randomBytes } from 'crypto'; +import { escapeXml, gzip, timestamp } from 'icqq/lib/common'; +import { pb } from 'icqq/lib/core'; -const LOG_LEVEL: LogLevel = 'warn'; +const LOG_LEVEL: LogLevel = 'info'; type MessageHandler = (event: PrivateMessageEvent | GroupMessageEvent) => Promise @@ -26,6 +30,7 @@ interface CreateOicqParams { uin: number; password: string; platform: Platform; + signApi?: string; // 当需要验证手机时调用此方法,应该返回收到的手机验证码 onVerifyDevice: (phone: string) => Promise; // 当滑块时调用此方法,返回 ticker,也可以返回假值改用扫码登录 @@ -39,7 +44,7 @@ export default class OicqClient extends Client { private readonly onMessageHandlers: Array = []; private constructor(uin: number, public readonly id: number, conf?: Config) { - super(uin, conf); + super(conf); } private static existedBots = {} as { [id: number]: OicqClient }; @@ -49,7 +54,7 @@ export default class OicqClient extends Client { return Promise.resolve(this.existedBots[params.id]); } return new Promise(async (resolve, reject) => { - async function loginDeviceHandler({ phone }: { url: string, phone: string }) { + const loginDeviceHandler = async ({ phone }: { url: string, phone: string }) => { client.sendSmsCode(); const code = await params.onVerifyDevice(phone); if (code === 'qrsubmit') { @@ -58,9 +63,9 @@ export default class OicqClient extends Client { else { client.submitSmsCode(code); } - } + }; - async function loginSliderHandler({ url }: { url: string }) { + const loginSliderHandler = async ({ url }: { url: string }) => { const res = await params.onVerifySlider(url); if (res) { client.submitSlider(res); @@ -68,28 +73,28 @@ export default class OicqClient extends Client { else { client.login(); } - } + }; - async function loginQrCodeHandler({ image }: { image: Buffer }) { + const loginQrCodeHandler = async ({ image }: { image: Buffer }) => { await params.onQrCode(image); client.qrcodeLogin(); - } + }; - function loginErrorHandler({ message }: { code: number; message: string }) { + const loginErrorHandler = ({ message }: { code: number; message: string }) => { reject(message); - } + }; - function successLoginHandler() { - client.off('system.login.device', loginDeviceHandler) - .off('system.login.slider', loginSliderHandler) - .off('system.login.qrcode', loginQrCodeHandler) - .off('system.login.error', loginErrorHandler) - .off('system.online', successLoginHandler) - .on('message', client.onMessage); + const successLoginHandler = () => { + client.offTrap('system.login.device', loginDeviceHandler); + client.offTrap('system.login.slider', loginSliderHandler); + client.offTrap('system.login.qrcode', loginQrCodeHandler); + client.offTrap('system.login.error', loginErrorHandler); + client.offTrap('system.online', successLoginHandler); + client.trap('message', client.onMessage); resolve(client); - } + }; - if (!fs.existsSync(dataPath(`${params.uin}/device-${params.uin}.json`))) { + if (!fs.existsSync(dataPath(`${params.uin}/device.json`))) { await fsP.mkdir(dataPath(params.uin.toString()), { recursive: true }); const device = { @@ -109,24 +114,25 @@ export default class OicqClient extends Client { imei: random.imei(), }; - await fsP.writeFile(dataPath(`${params.uin}/device-${params.uin}.json`), JSON.stringify(device, null, 0), 'utf-8'); + await fsP.writeFile(dataPath(`${params.uin}/device.json`), JSON.stringify(device, null, 0), 'utf-8'); } const client = new this(params.uin, params.id, { platform: params.platform, - data_dir: dataPath(), + data_dir: dataPath(params.uin.toString()), log_level: LOG_LEVEL, ffmpeg_path: process.env.FFMPEG_PATH, ffprobe_path: process.env.FFPROBE_PATH, - }) - .on('system.login.device', loginDeviceHandler) - .on('system.login.slider', loginSliderHandler) - .on('system.login.qrcode', loginQrCodeHandler) - .on('system.login.error', loginErrorHandler) - .on('system.online', successLoginHandler); + sign_api_addr: params.signApi, + }); + client.on('system.login.device', loginDeviceHandler); + client.on('system.login.slider', loginSliderHandler); + client.on('system.login.qrcode', loginQrCodeHandler); + client.on('system.login.error', loginErrorHandler); + client.on('system.online', successLoginHandler); this.existedBots[params.id] = client; - client.login(params.password); + client.login(params.uin, params.password); }); } @@ -155,4 +161,71 @@ export default class OicqClient extends Client { return this.pickGroup(-roomId); } } + + public async makeForwardMsgSelf(msglist: Forwardable[] | Forwardable, dm?: boolean): Promise<{ + resid: string, + tSum: number + }> { + if (!Array.isArray(msglist)) + msglist = [msglist]; + const nodes = []; + const makers: Converter[] = []; + let imgs: Image[] = []; + let cnt = 0; + for (const fake of msglist) { + const maker = new Converter(fake.message, { dm, cachedir: this.config.data_dir }); + makers.push(maker); + const seq = randomBytes(2).readInt16BE(); + const rand = randomBytes(4).readInt32BE(); + let nickname = String(fake.nickname || fake.user_id); + if (!nickname && fake instanceof PrivateMessage) + nickname = this.fl.get(fake.user_id)?.nickname || this.sl.get(fake.user_id)?.nickname || nickname; + if (cnt < 4) { + cnt++; + } + nodes.push({ + 1: { + 1: fake.user_id, + 2: this.uin, + 3: dm ? 166 : 82, + 4: dm ? 11 : null, + 5: seq, + 6: fake.time || timestamp(), + 7: rand2uuid(rand), + 9: dm ? null : { + 1: this.uin, + 4: nickname, + }, + 14: dm ? nickname : null, + 20: { + 1: 0, + 2: rand, + }, + }, + 3: { + 1: maker.rich, + }, + }); + } + for (const maker of makers) + imgs = [...imgs, ...maker.imgs]; + const contact = (dm ? this.pickFriend : this.pickGroup)(this.uin); + if (imgs.length) + await contact.uploadImages(imgs); + const compressed = await gzip(pb.encode({ + 1: nodes, + 2: { + 1: 'MultiMsg', + 2: { + 1: nodes, + }, + }, + })); + const _uploadMultiMsg = Reflect.get(contact, '_uploadMultiMsg') as Function; + const resid = await _uploadMultiMsg.apply(contact, compressed); + return { + tSum: nodes.length, + resid, + }; + } } diff --git a/src/controllers/ConfigController.ts b/src/controllers/ConfigController.ts index 79876f7..e78d429 100644 --- a/src/controllers/ConfigController.ts +++ b/src/controllers/ConfigController.ts @@ -9,7 +9,7 @@ import { MemberDecreaseEvent, MemberIncreaseEvent, PrivateMessageEvent, -} from 'oicq'; +} from 'icqq'; import Instance from '../models/Instance'; import { getLogger, Logger } from 'log4js'; diff --git a/src/controllers/DeleteMessageController.ts b/src/controllers/DeleteMessageController.ts index 33f7cfa..5fb0509 100644 --- a/src/controllers/DeleteMessageController.ts +++ b/src/controllers/DeleteMessageController.ts @@ -2,7 +2,7 @@ import DeleteMessageService from '../services/DeleteMessageService'; import Telegram from '../client/Telegram'; import OicqClient from '../client/OicqClient'; import { Api } from 'telegram'; -import { FriendRecallEvent, GroupRecallEvent } from 'oicq'; +import { FriendRecallEvent, GroupRecallEvent } from 'icqq'; import { DeletedMessageEvent } from 'telegram/events/DeletedMessage'; import Instance from '../models/Instance'; diff --git a/src/controllers/ForwardController.ts b/src/controllers/ForwardController.ts index 6e24bbd..28afee3 100644 --- a/src/controllers/ForwardController.ts +++ b/src/controllers/ForwardController.ts @@ -8,7 +8,7 @@ import { GroupPokeEvent, MemberIncreaseEvent, PrivateMessageEvent, -} from 'oicq'; +} from 'icqq'; import db from '../models/db'; import { Api } from 'telegram'; import { getLogger, Logger } from 'log4js'; diff --git a/src/controllers/HugController.ts b/src/controllers/HugController.ts index 06343a8..e906266 100644 --- a/src/controllers/HugController.ts +++ b/src/controllers/HugController.ts @@ -1,7 +1,7 @@ import Instance from '../models/Instance'; import Telegram from '../client/Telegram'; import OicqClient from '../client/OicqClient'; -import { AtElem, Group, GroupMessageEvent, PrivateMessageEvent, Sendable } from 'oicq'; +import { AtElem, Group, GroupMessageEvent, PrivateMessageEvent, Sendable } from 'icqq'; import { Pair } from '../models/Pair'; import { Api } from 'telegram'; import db from '../models/db'; diff --git a/src/controllers/InChatCommandsController.ts b/src/controllers/InChatCommandsController.ts index 5095a71..877340c 100644 --- a/src/controllers/InChatCommandsController.ts +++ b/src/controllers/InChatCommandsController.ts @@ -4,7 +4,7 @@ import Instance from '../models/Instance'; import Telegram from '../client/Telegram'; import OicqClient from '../client/OicqClient'; import { Api } from 'telegram'; -import { Group } from 'oicq'; +import { Group } from 'icqq'; import RecoverMessageHelper from '../helpers/RecoverMessageHelper'; export default class InChatCommandsController { diff --git a/src/controllers/QuotLyController.ts b/src/controllers/QuotLyController.ts index 8d62842..73b0332 100644 --- a/src/controllers/QuotLyController.ts +++ b/src/controllers/QuotLyController.ts @@ -2,7 +2,7 @@ import Instance from '../models/Instance'; import Telegram from '../client/Telegram'; import OicqClient from '../client/OicqClient'; import { getLogger, Logger } from 'log4js'; -import { GroupMessageEvent, PrivateMessageEvent } from 'oicq'; +import { GroupMessageEvent, PrivateMessageEvent } from 'icqq'; import { Api } from 'telegram'; import quotly from 'quote-api/methods/generate.js'; import { CustomFile } from 'telegram/client/uploads'; diff --git a/src/controllers/RequestController.ts b/src/controllers/RequestController.ts index 049a90f..0084fad 100644 --- a/src/controllers/RequestController.ts +++ b/src/controllers/RequestController.ts @@ -2,7 +2,7 @@ import { getLogger, Logger } from 'log4js'; import Instance from '../models/Instance'; import Telegram from '../client/Telegram'; import OicqClient from '../client/OicqClient'; -import { FriendRequestEvent, GroupInviteEvent } from 'oicq'; +import { FriendRequestEvent, GroupInviteEvent } from 'icqq'; import { getAvatar } from '../utils/urls'; import { CustomFile } from 'telegram/client/uploads'; import { Button } from 'telegram/tl/custom/button'; diff --git a/src/helpers/RecoverMessageHelper.ts b/src/helpers/RecoverMessageHelper.ts index 61903d6..6f71212 100644 --- a/src/helpers/RecoverMessageHelper.ts +++ b/src/helpers/RecoverMessageHelper.ts @@ -3,7 +3,7 @@ import Telegram from '../client/Telegram'; import OicqClient from '../client/OicqClient'; import { Pair } from '../models/Pair'; import { Api } from 'telegram'; -import { GroupMessage, PrivateMessage } from 'oicq'; +import { GroupMessage, PrivateMessage } from 'icqq'; import db from '../models/db'; import { format } from 'date-and-time'; import lottie from '../constants/lottie'; diff --git a/src/helpers/forwardHelper.ts b/src/helpers/forwardHelper.ts index 44ea960..8ba448b 100644 --- a/src/helpers/forwardHelper.ts +++ b/src/helpers/forwardHelper.ts @@ -3,7 +3,7 @@ import { CustomFile } from 'telegram/client/uploads'; import { base64decode } from 'nodejs-base64'; import { getLogger } from 'log4js'; import { Entity } from 'telegram/define'; -import { ForwardMessage } from 'oicq'; +import { ForwardMessage } from 'icqq'; import { Api } from 'telegram'; const log = getLogger('ForwardHelper'); diff --git a/src/helpers/setupHelper.ts b/src/helpers/setupHelper.ts index 3347808..33368fc 100644 --- a/src/helpers/setupHelper.ts +++ b/src/helpers/setupHelper.ts @@ -1,4 +1,4 @@ -import { Platform } from 'oicq'; +import { Platform } from 'icqq'; export default { convertTextToPlatform(text: string): Platform { diff --git a/src/models/ForwardPairs.ts b/src/models/ForwardPairs.ts index c09f55d..a88513b 100644 --- a/src/models/ForwardPairs.ts +++ b/src/models/ForwardPairs.ts @@ -1,4 +1,4 @@ -import { Friend, Group } from 'oicq'; +import { Friend, Group } from 'icqq'; import TelegramChat from '../client/TelegramChat'; import OicqClient from '../client/OicqClient'; import Telegram from '../client/Telegram'; diff --git a/src/models/Instance.ts b/src/models/Instance.ts index c81c847..b995937 100644 --- a/src/models/Instance.ts +++ b/src/models/Instance.ts @@ -121,6 +121,7 @@ export default class Instance { uin: Number(this.qq.uin), password: this.qq.password, platform: this.qq.platform, + signApi: this.qq.signApi, onQrCode: async (file) => { await this.ownerChat.sendMessage({ message: '请使用已登录这个账号的手机 QQ 扫描这个二维码授权', diff --git a/src/models/Pair.ts b/src/models/Pair.ts index b4c616b..f44fd23 100644 --- a/src/models/Pair.ts +++ b/src/models/Pair.ts @@ -1,5 +1,5 @@ import { getLogger } from 'log4js'; -import { Friend, Group } from 'oicq'; +import { Friend, Group } from 'icqq'; import TelegramChat from '../client/TelegramChat'; import getAboutText from '../utils/getAboutText'; import { md5 } from '../utils/hashing'; diff --git a/src/services/ConfigService.ts b/src/services/ConfigService.ts index 66dac82..93deb08 100644 --- a/src/services/ConfigService.ts +++ b/src/services/ConfigService.ts @@ -1,5 +1,5 @@ import Telegram from '../client/Telegram'; -import { Friend, FriendInfo, Group, GroupInfo } from 'oicq'; +import { Friend, FriendInfo, Group, GroupInfo } from 'icqq'; import { Button } from 'telegram/tl/custom/button'; import { getLogger, Logger } from 'log4js'; import { getAvatar } from '../utils/urls'; diff --git a/src/services/DeleteMessageService.ts b/src/services/DeleteMessageService.ts index 007875b..3e86fdb 100644 --- a/src/services/DeleteMessageService.ts +++ b/src/services/DeleteMessageService.ts @@ -2,7 +2,7 @@ import Telegram from '../client/Telegram'; import { getLogger, Logger } from 'log4js'; import { Api } from 'telegram'; import db from '../models/db'; -import { Friend, FriendRecallEvent, Group, GroupRecallEvent } from 'oicq'; +import { Friend, FriendRecallEvent, Group, GroupRecallEvent } from 'icqq'; import Instance from '../models/Instance'; import { Pair } from '../models/Pair'; import { consumer } from '../utils/highLevelFunces'; diff --git a/src/services/ForwardService.ts b/src/services/ForwardService.ts index b4e2dbc..23f80a3 100644 --- a/src/services/ForwardService.ts +++ b/src/services/ForwardService.ts @@ -10,7 +10,7 @@ import { Quotable, segment, Sendable, -} from 'oicq'; +} from 'icqq'; import { fetchFile, getBigFaceUrl, getImageUrlByMd5 } from '../utils/urls'; import { ButtonLike, FileLike } from 'telegram/define'; import { getLogger, Logger } from 'log4js'; @@ -38,7 +38,7 @@ import { QQMessageSent } from '../types/definitions'; import ZincSearch from 'zincsearch-node'; import { speech as AipSpeechClient } from 'baidu-aip-sdk'; import random from '../utils/random'; -import { escapeXml } from 'oicq/lib/common'; +import { escapeXml } from 'icqq/lib/common'; const NOT_CHAINABLE_ELEMENTS = ['flash', 'record', 'video', 'location', 'share', 'json', 'xml', 'poke']; @@ -398,7 +398,7 @@ export default class ForwardService { message: message.message, }); } - const fake = await pair.qq.makeForwardMsg(msgList); + const fake = await this.oicq.makeForwardMsgSelf(msgList); chain.push({ type: 'xml', id: 60, diff --git a/src/services/InChatCommandsService.ts b/src/services/InChatCommandsService.ts index 4e3ca0f..4c91cf1 100644 --- a/src/services/InChatCommandsService.ts +++ b/src/services/InChatCommandsService.ts @@ -8,7 +8,7 @@ import { Pair } from '../models/Pair'; import { CustomFile } from 'telegram/client/uploads'; import { getAvatar } from '../utils/urls'; import db from '../models/db'; -import { Friend, Group } from 'oicq'; +import { Friend, Group } from 'icqq'; import { format } from 'date-and-time'; import ZincSearch from 'zincsearch-node'; diff --git a/src/services/SetupService.ts b/src/services/SetupService.ts index 4cd8705..71fbc48 100644 --- a/src/services/SetupService.ts +++ b/src/services/SetupService.ts @@ -1,7 +1,7 @@ import Telegram from '../client/Telegram'; import { getLogger, Logger } from 'log4js'; import { BigInteger } from 'big-integer'; -import { Platform } from 'oicq'; +import { Platform } from 'icqq'; import { MarkupLike } from 'telegram/define'; import OicqClient from '../client/OicqClient'; import { Button } from 'telegram/tl/custom/button'; diff --git a/src/types/definitions.d.ts b/src/types/definitions.d.ts index edca647..894e6f5 100644 --- a/src/types/definitions.d.ts +++ b/src/types/definitions.d.ts @@ -1,4 +1,4 @@ -import { MessageRet } from 'oicq'; +import { MessageRet } from 'icqq'; export type WorkMode = 'group' | 'personal'; export type QQMessageSent = MessageRet & { senderId: number, brief: string }; diff --git a/src/utils/getAboutText.ts b/src/utils/getAboutText.ts index b2f2d52..085aaad 100644 --- a/src/utils/getAboutText.ts +++ b/src/utils/getAboutText.ts @@ -1,4 +1,4 @@ -import { Friend, Group } from 'oicq'; +import { Friend, Group } from 'icqq'; export default async function getAboutText(entity: Friend | Group, html: boolean) { let text: string; diff --git a/src/utils/urls.ts b/src/utils/urls.ts index 2874cae..5fcc477 100644 --- a/src/utils/urls.ts +++ b/src/utils/urls.ts @@ -1,5 +1,5 @@ import axios from 'axios'; -import { Friend, Group } from 'oicq'; +import { Friend, Group } from 'icqq'; export function getAvatarUrl(room: number | bigint | Friend | Group): string { if (!room) return ''; diff --git a/yarn-project.nix b/yarn-project.nix index dd1756c..7a5649c 100644 --- a/yarn-project.nix +++ b/yarn-project.nix @@ -179,6 +179,7 @@ cacheEntries = { "tmp@npm:0.2.1" = { filename = "tmp-npm-0.2.1-a9c8d9c0ca-8b12146541.zip"; sha512 = "8b1214654182575124498c87ca986ac53dc76ff36e8f0e0b67139a8d221eaecfdec108c0e6ec54d76f49f1f72ab9325500b246f562b926f85bcdfca8bf35df9e"; }; "busboy@npm:1.6.0" = { filename = "busboy-npm-1.6.0-ebb5cbb04b-32801e2c01.zip"; sha512 = "32801e2c0164e12106bf236291a00795c3c4e4b709ae02132883fe8478ba2ae23743b11c5735a0aae8afe65ac4b6ca4568b91f0d9fed1fdbc32ede824a73746e"; }; "baidu-aip-sdk@npm:4.16.10" = { filename = "baidu-aip-sdk-npm-4.16.10-28837faa00-8a8070b293.zip"; sha512 = "8a8070b2935960b3e8d922f9db71cb8ddb18f9be2a608ee226736bb6ecf78148ad77184e3d56c803456c7e9bdd190bcea8c0cd7d3e083fe97e7e12877bf36eed"; }; +"icqq@npm:0.4.7" = { filename = "icqq-npm-0.4.7-c8fc185640-37e81b0b23.zip"; sha512 = "37e81b0b23bf2bfb924c2c196fa6a5bde7dbd94e61a43c593f5c2b94c683474df8ab9ec429e180c2416c65ee200b6125e045457b0a0503161acf66a3ce5682c0"; }; "which@npm:1.3.1" = { filename = "which-npm-1.3.1-f0ebb8bdd8-f2e185c624.zip"; sha512 = "f2e185c6242244b8426c9df1510e86629192d93c1a986a7d2a591f2c24869e7ffd03d6dac07ca863b2e4c06f59a4cc9916c585b72ee9fa1aa609d0124df15e04"; }; "cac@npm:6.7.12" = { filename = "cac-npm-6.7.12-2abc45f504-c0d4129eb3.zip"; sha512 = "c0d4129eb30fc43449e9078ac37bb3b837aab6261236a6642a6fb9d839bb6a41e191e1f2776f87569535db07dcbf4937680419126215b4c17c9dba4351d1bd5e"; }; "string-width@npm:4.2.3" = { filename = "string-width-npm-4.2.3-2c27177bae-e52c10dc3f.zip"; sha512 = "e52c10dc3fbfcd6c3a15f159f54a90024241d0f149cf8aed2982a2d801d2e64df0bf1dc351cf8e95c3319323f9f220c16e740b06faecd53e2462df1d2b5443fb"; }; @@ -193,6 +194,9 @@ cacheEntries = { "sharp@npm:0.31.3" = { filename = "sharp-npm-0.31.3-7533cf1669-29fd1dfbc6.zip"; sha512 = "29fd1dfbc616c6389f53f366cec342b4353d9f2a37e98952ca273db38dca57dfa0f336322d6d763f0fae876042ead22fd86ffe26d70c32ade2458d421db60d04"; }; "streamsearch@npm:1.1.0" = { filename = "streamsearch-npm-1.1.0-fc3ad6536d-1cce16cea8.zip"; sha512 = "1cce16cea8405d7a233d32ca5e00a00169cc0e19fbc02aa839959985f267335d435c07f96e5e0edd0eadc6d39c98d5435fb5bbbdefc62c41834eadc5622ad942"; }; "underscore@npm:1.13.6" = { filename = "underscore-npm-1.13.6-3ebe9d92fb-d5cedd14a9.zip"; sha512 = "d5cedd14a9d0d91dd38c1ce6169e4455bb931f0aaf354108e47bd46d3f2da7464d49b2171a5cf786d61963204a42d01ea1332a903b7342ad428deaafaf70ec36"; }; +"long@npm:4.0.0" = { filename = "long-npm-4.0.0-ecd96a31ed-16afbe8f74.zip"; sha512 = "16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744"; }; +"pngjs@npm:6.0.0" = { filename = "pngjs-npm-6.0.0-31d8d85681-ab6c285086.zip"; sha512 = "ab6c285086060087097eab9fe6b5a528a24f9e79c03dea2b4fd6264ed4fdb5beff4a3257eeeaf2a9dc18249b539609c2a4e4013c567164a1f6b5ba2c974d5ecb"; }; +"triptrap@npm:0.0.17" = { filename = "triptrap-npm-0.0.17-bc0f4adce1-46cb1e4ed8.zip"; sha512 = "46cb1e4ed85f8d6c2e42993e1a0c47f7d84f97101ea64a01e24882c1c65219620ae938f9b597d8ca9f8d96ddc6bf19e03849dbff131569e4eabb67ed1560e458"; }; "debug@npm:4.3.4" = { filename = "debug-npm-4.3.4-4513954577-3dbad3f94e.zip"; sha512 = "3dbad3f94ea64f34431a9cbf0bafb61853eda57bff2880036153438f50fb5a84f27683ba0d8e5426bf41a8c6ff03879488120cf5b3a761e77953169c0600a708"; }; "typescript@patch:typescript@npm%3A4.7.4#~builtin::version=4.7.4&hash=493e53" = { filename = "typescript-patch-56cded6317-96d3030cb0.zip"; sha512 = "96d3030cb01143570567cb4f3a616b10df65f658f0e74e853e77a089a6a954e35c800be7db8b9bfe9a1ae05d9c2897e281359f65e4caa1caf266368e1c4febd3"; }; "isexe@npm:2.0.0" = { filename = "isexe-npm-2.0.0-b58870bd2e-26bf6c5480.zip"; sha512 = "26bf6c5480dda5161c820c5b5c751ae1e766c587b1f951ea3fcfc973bafb7831ae5b54a31a69bd670220e42e99ec154475025a468eae58ea262f813fdc8d1c62"; }; @@ -208,6 +212,8 @@ cacheEntries = { "@tokenizer/token@npm:0.3.0" = { filename = "@tokenizer-token-npm-0.3.0-4441352cc5-1d575d02d2.zip"; sha512 = "1d575d02d2a9f0c5a4ca5180635ebd2ad59e0f18b42a65f3d04844148b49b3db35cf00b6012a1af2d59c2ab3caca59451c5689f747ba8667ee586ad717ee58e1"; }; "peek-readable@npm:5.0.0-alpha.5" = { filename = "peek-readable-npm-5.0.0-alpha.5-290fcea102-cab949ed45.zip"; sha512 = "cab949ed457dac95ae191dd412c6a0ba05e8db4842fd51704ccf2c8c16d6f3ceeefc997e8caea584a0395f229e468c0203a38a8d0ec68cfef8bacc157a006dcb"; }; "ieee754@npm:1.2.1" = { filename = "ieee754-npm-1.2.1-fb63b3caeb-5144c0c981.zip"; sha512 = "5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e"; }; +"axios@npm:1.4.0" = { filename = "axios-npm-1.4.0-4d7ce8ca3e-7fb6a4313b.zip"; sha512 = "7fb6a4313bae7f45e89d62c70a800913c303df653f19eafec88e56cea2e3821066b8409bc68be1930ecca80e861c52aa787659df0ffec6ad4d451c7816b9386b"; }; +"probe-image-size@npm:7.2.3" = { filename = "probe-image-size-npm-7.2.3-2b6ee36e6f-1a5eeb8f5c.zip"; sha512 = "1a5eeb8f5cb979172144a5d7a017c70fcd664ccc8af9ad3a803903ee81864abea4036adae4fc6e66e9ae21bd3ce0febefaf1f32e65a77ff226b2eb61e9e4978c"; }; "detect-libc@npm:2.0.1" = { filename = "detect-libc-npm-2.0.1-2699cb2ac4-ccb05fcabb.zip"; sha512 = "ccb05fcabbb555beb544d48080179c18523a343face9ee4e1a86605a8715b4169f94d663c21a03c310ac824592f2ba9a5270218819bb411ad7be578a527593d7"; }; "ts-node@npm:10.9.1" = { filename = "ts-node-npm-10.9.1-6c268be7f4-090adff130.zip"; sha512 = "090adff1302ab20bd3486e6b4799e90f97726ed39e02b39e566f8ab674fd5bd5f727f43615debbfc580d33c6d9d1c6b1b3ce7d8e3cca3e20530a145ffa232c35"; }; "combined-stream@npm:1.0.8" = { filename = "combined-stream-npm-1.0.8-dc14d4a63a-49fa4aeb49.zip"; sha512 = "49fa4aeb4916567e33ea81d088f6584749fc90c7abec76fd516bf1c5aa5c79f3584b5ba3de6b86d26ddd64bae5329c4c7479343250cfe71c75bb366eae53bb7c"; }; @@ -221,10 +227,14 @@ cacheEntries = { "readable-stream@npm:3.6.0" = { filename = "readable-stream-npm-3.6.0-23a4a5eb56-d4ea81502d.zip"; sha512 = "d4ea81502d3799439bb955a3a5d1d808592cf3133350ed352aeaa499647858b27b1c4013984900238b0873ec8d0d8defce72469fb7a83e61d53f5ad61cb80dc8"; }; "typescript@patch:typescript@npm%3A4.9.5#~builtin::version=4.9.5&hash=493e53" = { filename = "typescript-patch-d1f41f1b4a-2eee5c37ca.zip"; sha512 = "2eee5c37cad4390385db5db5a8e81470e42e8f1401b0358d7390095d6f681b410f2c4a0c496c6ff9ebd775423c7785cdace7bcdad76c7bee283df3d9718c0f20"; }; "should@npm:13.2.3" = { filename = "should-npm-13.2.3-fbb7954a33-74bcc0eb85.zip"; sha512 = "74bcc0eb85e0a63a88e501ff9ca3b53dbc6d1ee47823c029a18a4b14b3ef4e2561733e161033df720599d2153283470e9647fdcb1bbc78903960ffb0363239c4"; }; +"log4js@npm:6.9.1" = { filename = "log4js-npm-6.9.1-b621c90f9f-59d98c37d4.zip"; sha512 = "59d98c37d4163138dab5d9b06ae26965d1353106fece143973d57b1003b3a482791aa21374fd2cca81a953b8837b2f9756ac225404e60cbfa4dd3ab59f082e2e"; }; "color@npm:4.2.3" = { filename = "color-npm-4.2.3-4a23227581-0579629c02.zip"; sha512 = "0579629c02c631b426780038da929cca8e8d80a40158b09811a0112a107c62e10e4aad719843b791b1e658ab4e800558f2e87ca4522c8b32349d497ecb6adeb4"; }; "simple-get@npm:4.0.1" = { filename = "simple-get-npm-4.0.1-fa2a97645d-e4132fd27c.zip"; sha512 = "e4132fd27cf7af230d853fa45c1b8ce900cb430dd0a3c6d3829649fe4f2b26574c803698076c4006450efb0fad2ba8c5455fbb5755d4b0a5ec42d4f12b31d27e"; }; "ansi-regex@npm:5.0.1" = { filename = "ansi-regex-npm-5.0.1-c963a48615-2aa4bb54ca.zip"; sha512 = "2aa4bb54caf2d622f1afdad09441695af2a83aa3fe8b8afa581d205e57ed4261c183c4d3877cee25794443fde5876417d859c108078ab788d6af7e4fe52eb66b"; }; "telegram@npm:2.15.10" = { filename = "telegram-npm-2.15.10-1546509af7-e9fe6b43b9.zip"; sha512 = "e9fe6b43b9b04cc4dad5ca7460feff70d91365661f7af23f025e2bc78c1c997740faa65165450e22897146dd6e5c032e898fb60c13e9ff026301ea6384faa97d"; }; +"follow-redirects@npm:1.15.2" = { filename = "follow-redirects-npm-1.15.2-1ec1dd82be-faa66059b6.zip"; sha512 = "faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190"; }; +"proxy-from-env@npm:1.1.0" = { filename = "proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip"; sha512 = "ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4"; }; +"lodash.merge@npm:4.6.2" = { filename = "lodash.merge-npm-4.6.2-77cb4416bf-ad580b4bdb.zip"; sha512 = "ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005"; }; "tar-fs@npm:2.1.1" = { filename = "tar-fs-npm-2.1.1-e374d3b7a2-f5b9a70059.zip"; sha512 = "f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d"; }; "node-gyp@npm:8.4.1" = { filename = "node-gyp-npm-8.4.1-13c90a9c9b-341710b5da.zip"; sha512 = "341710b5da39d3660e6a886b37e210d33f8282047405c2e62c277bcc744c7552c5b8b972ebc3a7d5c2813794e60cc48c3ebd142c46d6e0321db4db6c92dd0355"; }; "@tsconfig/node10@npm:1.0.8" = { filename = "@tsconfig-node10-npm-1.0.8-90a8cce25d-b8d5fffbc6.zip"; sha512 = "b8d5fffbc6b17ef64ef74f7fdbccee02a809a063ade785c3648dae59406bc207f70ea2c4296f92749b33019fa36a5ae716e42e49cc7f1bbf0fd147be0d6b970a"; }; @@ -241,17 +251,21 @@ cacheEntries = { "yn@npm:3.1.1" = { filename = "yn-npm-3.1.1-8ad4259784-2c487b0e14.zip"; sha512 = "2c487b0e149e746ef48cda9f8bad10fc83693cd69d7f9dcd8be4214e985de33a29c9e24f3c0d6bcf2288427040a8947406ab27f7af67ee9456e6b84854f02dd6"; }; "delayed-stream@npm:1.0.0" = { filename = "delayed-stream-npm-1.0.0-c5a4c4cc02-46fe6e83e2.zip"; sha512 = "46fe6e83e2cb1d85ba50bd52803c68be9bd953282fa7096f51fc29edd5d67ff84ff753c51966061e5ba7cb5e47ef6d36a91924eddb7f3f3483b1c560f77a0020"; }; "mime-db@npm:1.52.0" = { filename = "mime-db-npm-1.52.0-b5371d6fd2-0d99a03585.zip"; sha512 = "0d99a03585f8b39d68182803b12ac601d9c01abfa28ec56204fa330bc9f3d1c5e14beb049bafadb3dbdf646dfb94b87e24d4ec7b31b7279ef906a8ea9b6a513f"; }; +"stream-parser@npm:0.3.1" = { filename = "stream-parser-npm-0.3.1-0b70187c85-4d86ff8cff.zip"; sha512 = "4d86ff8cffe7c7587dc91433fff9dce38a93ea7e9f47560055addc81eae6b6befab22b75643ce539faf325fe2b17d371778242566bed086e75f6cffb1e76c06c"; }; "safe-buffer@npm:5.2.1" = { filename = "safe-buffer-npm-5.2.1-3481c8aa9b-b99c4b41fd.zip"; sha512 = "b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491"; }; "@cspotcode/source-map-support@npm:0.8.1" = { filename = "@cspotcode-source-map-support-npm-0.8.1-964f2de99d-5718f26708.zip"; sha512 = "5718f267085ed8edb3e7ef210137241775e607ee18b77d95aa5bd7514f47f5019aa2d82d96b3bf342ef7aa890a346fa1044532ff7cc3009e7d24fce3ce6200fa"; }; "inherits@npm:2.0.4" = { filename = "inherits-npm-2.0.4-c66b3957a0-4a48a73384.zip"; sha512 = "4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1"; }; "util-deprecate@npm:1.0.2" = { filename = "util-deprecate-npm-1.0.2-e3fe1a219c-474acf1146.zip"; sha512 = "474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2"; }; "should-type@npm:1.4.0" = { filename = "should-type-npm-1.4.0-6590b6ee32-88d9324c6c.zip"; sha512 = "88d9324c6c0c2f94e71d2f8b11c84e44de81f16eeb6fafcba47f4af430c65e46bad18eb472827526cad22b4fe693aba8b022739d1c453672faf28860df223491"; }; "should-util@npm:1.0.1" = { filename = "should-util-npm-1.0.1-f3701a5e03-c3be15e0fd.zip"; sha512 = "c3be15e0fdc851f8338676b3f8b590d330bbea94ec41c1343cc9983dea295915073f69a215795454b6adda6579ec8927c7c0ab178b83f9f11a0247ccdba53381"; }; +"date-format@npm:4.0.14" = { filename = "date-format-npm-4.0.14-50da5e5139-dfe5139df6.zip"; sha512 = "dfe5139df6af5759b9dd3c007b899b3f60d45a9240ffeee6314ab74e6ab52e9b519a44ccf285888bdd6b626c66ee9b4c8a523075fa1140617b5beb1cbb9b18d1"; }; +"flatted@npm:3.2.7" = { filename = "flatted-npm-3.2.7-0da10b7c56-427633049d.zip"; sha512 = "427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35"; }; "fs-extra@npm:8.1.0" = { filename = "fs-extra-npm-8.1.0-197473387f-bf44f0e6ce.zip"; sha512 = "bf44f0e6cea59d5ce071bba4c43ca76d216f89e402dc6285c128abc0902e9b8525135aa808adad72c9d5d218e9f4bcc63962815529ff2f684ad532172a284880"; }; "lru-cache@npm:6.0.0" = { filename = "lru-cache-npm-6.0.0-b4c8668fe1-f97f499f89.zip"; sha512 = "f97f499f898f23e4585742138a22f22526254fdba6d75d41a1c2526b3b6cc5747ef59c5612ba7375f42aca4f8461950e925ba08c991ead0651b4918b7c978297"; }; "string_decoder@npm:1.3.0" = { filename = "string_decoder-npm-1.3.0-2422117fd0-8417646695.zip"; sha512 = "8417646695a66e73aefc4420eb3b84cc9ffd89572861fe004e6aeb13c7bc00e2f616247505d2dbbef24247c372f70268f594af7126f43548565c68c117bdeb56"; }; "quote-api@https://github.com/Clansty/quote-api/archive/7d9b4c56ab1e9f3cdf1cd7e108ec25821d89ad70.tar.gz" = { filename = "quote-api-https-70c461cfa6-3ab66e3bd6.zip"; sha512 = "3ab66e3bd6d45c77d01733a94c642ce03cda542d97f9da296cb4a73721d2d8a70b530b5e02c8906ede41a919970899712274a664921b2f991643aa916ebed99e"; }; "should-equal@npm:2.0.0" = { filename = "should-equal-npm-2.0.0-ae8768ed44-3f3580a223.zip"; sha512 = "3f3580a223bf76f9309a4d957d2dcbd6059bda816f2e6656e822b7518218ef653c25e9271b2f5765ca6f5a72a217105ad343a8ceea831d15aff44dd691cc1dcd"; }; +"needle@npm:2.9.1" = { filename = "needle-npm-2.9.1-f40e591726-746ae3a378.zip"; sha512 = "746ae3a3782f0a057ff304a98843cc6f2009f978a0fad0c3e641a9d46d0b5702bb3e197ba08aecd48678067874a991c4f5fc320c7e51a4c041d9dd3441146cf0"; }; "color-convert@npm:2.0.1" = { filename = "color-convert-npm-2.0.1-79730e935b-79e6bdb9fd.zip"; sha512 = "79e6bdb9fd479a205c71d89574fccfb22bd9053bd98c6c4d870d65c132e5e904e6034978e55b43d69fcaa7433af2016ee203ce76eeba9cfa554b373e7f7db336"; }; "simple-concat@npm:1.0.1" = { filename = "simple-concat-npm-1.0.1-48df70de29-4d211042cc.zip"; sha512 = "4d211042cc3d73a718c21ac6c4e7d7a0363e184be6a5ad25c8a1502e49df6d0a0253979e3d50dbdd3f60ef6c6c58d756b5d66ac1e05cda9cacd2e9fc59e3876a"; }; "mocha@npm:4.1.0" = { filename = "mocha-npm-4.1.0-1837f51ce3-432746b10f.zip"; sha512 = "432746b10f34550ce465f2a66e509425bceb95290cb1cc5a23e5746fd9799000bed7f666c7373d64636faf81e6262b1c7395e391ebc52d724b38957342d8a580"; }; @@ -275,6 +289,7 @@ cacheEntries = { "graceful-fs@npm:4.2.9" = { filename = "graceful-fs-npm-4.2.9-ee48e00aaa-68ea4e07ff.zip"; sha512 = "68ea4e07ff2c041ada184f9278b830375f8e0b75154e3f080af6b70f66172fabb4108d19b3863a96b53fc068a310b9b6493d86d1291acc5f3861eb4b79d26ad6"; }; "async-mutex@npm:0.3.2" = { filename = "async-mutex-npm-0.3.2-600f6c46a1-620b771dfd.zip"; sha512 = "620b771dfdea1cad0a6b712915c31a1e3ca880a8cf1eae92b4590f435995e0260929c6ebaae0b9126b1456790ea498064b5bb9a506948cda760f48d3d0dcc4c8"; }; "node-localstorage@npm:2.2.1" = { filename = "node-localstorage-npm-2.2.1-bc01536b9e-c6b2637e1c.zip"; sha512 = "c6b2637e1c0957dcd78581de104530be57600c8b9fd13af50a61203e6ffa1f75ddd931162b2afd85d45c599f4e153811e27f1039748da89226edcc951f250fb8"; }; +"streamroller@npm:3.1.5" = { filename = "streamroller-npm-3.1.5-2fe0f7e85a-c1df5612b7.zip"; sha512 = "c1df5612b785ffa4b6bbf16460590b62994c57265bc55a5166eebeeb0daf648e84bc52dc6d57e0cd4e5c7609bda93076753c63ff54589febd1e0b95590f0e443"; }; "nopt@npm:5.0.0" = { filename = "nopt-npm-5.0.0-304b40fbfe-d35fdec187.zip"; sha512 = "d35fdec187269503843924e0114c0c6533fb54bbf1620d0f28b4b60ba01712d6687f62565c55cc20a504eff0fbe5c63e22340c3fad549ad40469ffb611b04f2f"; }; "semver@npm:7.3.5" = { filename = "semver-npm-7.3.5-618cf5db6a-5eafe6102b.zip"; sha512 = "5eafe6102bea2a7439897c1856362e31cc348ccf96efd455c8b5bc2c61e6f7e7b8250dc26b8828c1d76a56f818a7ee907a36ae9fb37a599d3d24609207001d60"; }; "which@npm:2.0.2" = { filename = "which-npm-2.0.2-320ddf72f7-1a5c563d3c.zip"; sha512 = "1a5c563d3c1b52d5f893c8b61afe11abc3bab4afac492e8da5bde69d550de701cf9806235f20a47b5c8fa8a1d6a9135841de2596535e998027a54589000e66d1"; }; @@ -291,6 +306,7 @@ cacheEntries = { "lottie-node@npm:2.0.0" = { filename = "lottie-node-npm-2.0.0-e20ab55b19-611a9896ba.zip"; sha512 = "611a9896ba25d3644b1651ba7d3799c04553df9b906548513583f9b99d785c91541562489fbc945445d0ddc0513e07a2c0d21a1acf191eeaf54061ef8279e55c"; }; "lottie-web@npm:5.10.1" = { filename = "lottie-web-npm-5.10.1-b546f02492-5da7d0804b.zip"; sha512 = "5da7d0804b4b895d795e3eb299e45a0dfd1c7a5268784668ff72965d4c6e0806e0b60984fade74dd681909cc325d45b13d4a8e24c96e73472a00646e16b628b4"; }; "runes@npm:0.4.3" = { filename = "runes-npm-0.4.3-2276541661-8bb7a16eb7.zip"; sha512 = "8bb7a16eb75799fe8a3a9cb06fa622f3ee3e3d1116897ac48e8238fc40aeba74d77232d6a7b1afedc9fa96fd6075b4dbbed6c85d4e66df9b727c5056225fc177"; }; +"sax@npm:1.2.4" = { filename = "sax-npm-1.2.4-178f05f12f-d3df7d32b8.zip"; sha512 = "d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe"; }; "jsonfile@npm:4.0.0" = { filename = "jsonfile-npm-4.0.0-10ce3aea15-6447d6224f.zip"; sha512 = "6447d6224f0d31623eef9b51185af03ac328a7553efcee30fa423d98a9e276ca08db87d71e17f2310b0263fd3ffa6c2a90a6308367f661dc21580f9469897c9e"; }; "color-name@npm:1.1.4" = { filename = "color-name-npm-1.1.4-025792b0ea-b044585952.zip"; sha512 = "b0445859521eb4021cd0fb0cc1a75cecf67fceecae89b63f62b201cca8d345baf8b952c966862a9d9a2632987d4f6581f0ec8d957dfacece86f0a7919316f610"; }; "browser-stdout@npm:1.3.0" = { filename = "browser-stdout-npm-1.3.0-8a02999980-026565e63b.zip"; sha512 = "026565e63b5f41d4815b7bba8a0f0e1824d6536b6c386ac82d666f2bb5071b843ffa0bf543a17819d37b93ca74c9dcadcc4cac3a2cbafbbe86b95228d9bee555"; }; @@ -306,6 +322,7 @@ cacheEntries = { "htmlparser2@npm:6.1.0" = { filename = "htmlparser2-npm-6.1.0-4ef89ab31e-81a7b3d9c3.zip"; sha512 = "81a7b3d9c3bb9acb568a02fc9b1b81ffbfa55eae7f1c41ae0bf840006d1dbf54cb3aa245b2553e2c94db674840a9f0fdad7027c9a9d01a062065314039058c4e"; }; "fs.realpath@npm:1.0.0" = { filename = "fs.realpath-npm-1.0.0-c8f05d8126-99ddea01a7.zip"; sha512 = "99ddea01a7e75aa276c250a04eedeffe5662bce66c65c07164ad6264f9de18fb21be9433ead460e54cff20e31721c811f4fb5d70591799df5f85dce6d6746fd0"; }; "path-is-absolute@npm:1.0.1" = { filename = "path-is-absolute-npm-1.0.1-31bc695ffd-060840f92c.zip"; sha512 = "060840f92cf8effa293bcc1bea81281bd7d363731d214cbe5c227df207c34cd727430f70c6037b5159c8a870b9157cba65e775446b0ab06fd5ecc7e54615a3b8"; }; +"debug@npm:3.2.7" = { filename = "debug-npm-3.2.7-754e818c7a-b3d8c59407.zip"; sha512 = "b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c"; }; "mimic-response@npm:3.1.0" = { filename = "mimic-response-npm-3.1.0-a4a24b4e96-25739fee32.zip"; sha512 = "25739fee32c17f433626bf19f016df9036b75b3d84a3046c7d156e72ec963dd29d7fc8a302f55a3d6c5a4ff24259676b15d915aad6480815a969ff2ec0836867"; }; "wrappy@npm:1.0.2" = { filename = "wrappy-npm-1.0.2-916de4d4b3-159da4805f.zip"; sha512 = "159da4805f7e84a3d003d8841557196034155008f817172d4e986bd591f74aa82aa7db55929a54222309e01079a65a92a9e6414da5a6aa4b01ee44a511ac3ee5"; }; "debug@npm:3.1.0" = { filename = "debug-npm-3.1.0-9f0accb99b-0b52718ab9.zip"; sha512 = "0b52718ab957254a5b3ca07fc34543bc778f358620c206a08452251eb7fc193c3ea3505072acbf4350219c14e2d71ceb7bdaa0d3370aa630b50da790458d08b3"; }; @@ -337,6 +354,7 @@ cacheEntries = { "domelementtype@npm:2.2.0" = { filename = "domelementtype-npm-2.2.0-c37b3b15bf-24cb386198.zip"; sha512 = "24cb386198640cd58aa36f8c987f2ea61859929106d06ffcc8f547e70cb2ed82a6dc56dcb8252b21fba1f1ea07df6e4356d60bfe57f77114ca1aed6828362629"; }; "entities@npm:2.2.0" = { filename = "entities-npm-2.2.0-0fc8d5b2f7-19010dacaf.zip"; sha512 = "19010dacaf0912c895ea262b4f6128574f9ccf8d4b3b65c7e8334ad0079b3706376360e28d8843ff50a78aabcb8f08f0a32dbfacdc77e47ed77ca08b713669b3"; }; "write-file-atomic@npm:1.3.4" = { filename = "write-file-atomic-npm-1.3.4-485bffebbc-ed5a1fc812.zip"; sha512 = "ed5a1fc812abe99dd03cd42be145a5e13af42609e19873244510c71b2e261a169db6d06cb9a92b6b0489dd05f045e53bf464d9ad7713e443934af9b81a9cc65d"; }; +"ms@npm:2.1.3" = { filename = "ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip"; sha512 = "aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d"; }; "jimp@npm:0.16.2" = { filename = "jimp-npm-0.16.2-d033c62f70-da1ee6a6e5.zip"; sha512 = "da1ee6a6e5cabc9dc86c68542e3d21ac1e485162811ff59105db972fc7a73ed07c5f77f996a8095a34b826aab54c786d2958205c82b05d39cdc67f4af0ca853f"; }; "minimist@npm:0.0.8" = { filename = "minimist-npm-0.0.8-8139f8b2f5-042f8b626b.zip"; sha512 = "042f8b626b1fa44dffc23bac55771425ac4ee9d267b56f9064c07713e516e1799f3ba933bb628d2475a210caf7dcdb98161611baa1f0daf49309a944cb4bc48f"; }; "has-flag@npm:2.0.0" = { filename = "has-flag-npm-2.0.0-afbe649c60-7d060d142e.zip"; sha512 = "7d060d142ef6740c79991cb99afe5962b267e6e95538bf8b607026b9b1e7451288927bc8e7b4a9484a8b99935c0af023070f91ee49faef791ecd401dc58b2e8d"; }; @@ -365,7 +383,6 @@ cacheEntries = { "humanize-number@npm:0.0.2" = { filename = "humanize-number-npm-0.0.2-ac26ad7632-9c98c9d06b.zip"; sha512 = "9c98c9d06b0f3d801960be3957199232a5df52377e2502acae92e4f71de633fa62c315a83f24bf96bef76f47b2e3e0e1e4f4157c891e27074fd3272cad6724bb"; }; "passthrough-counter@npm:1.0.0" = { filename = "passthrough-counter-npm-1.0.0-cbb2a89ced-942a0addeb.zip"; sha512 = "942a0addeb677e24ddb154b04cc29ce1c5720032efc268689446420f9350d47e94f2f1f76d469686bc87c1543c2f2165f2d004d265fe1b81465c76e02d272c63"; }; "lodash.defaults@npm:4.2.0" = { filename = "lodash.defaults-npm-4.2.0-c5dea025ab-8492325823.zip"; sha512 = "84923258235592c8886e29de5491946ff8c2ae5c82a7ac5cddd2e3cb697e6fbdfbbb6efcca015795c86eec2bb953a5a2ee4016e3735a3f02720428a40efbb8f1"; }; -"ms@npm:2.1.3" = { filename = "ms-npm-2.1.3-81ff3cfac1-aa92de6080.zip"; sha512 = "aa92de608021b242401676e35cfa5aa42dd70cbdc082b916da7fb925c542173e36bce97ea3e804923fe92c0ad991434e4a38327e15a1b5b5f945d66df615ae6d"; }; "ratelimiter@npm:3.4.1" = { filename = "ratelimiter-npm-3.4.1-5ba5f26b13-e445142387.zip"; sha512 = "e4451423871405aafa300399063d3a0aefef3eb42704d09cf95a0d3f70bdd74865397e408cd78aeb695cbf7afc7e5a34481e412bd2a04eeabdf7c52a48bae87e"; }; "domutils@npm:2.8.0" = { filename = "domutils-npm-2.8.0-0325139e5c-abf7434315.zip"; sha512 = "abf7434315283e9aadc2a24bac0e00eab07ae4313b40cc239f89d84d7315ebdfd2fb1b5bf750a96bc1b4403d7237c7b2ebf60459be394d625ead4ca89b934391"; }; "typedarray-to-buffer@npm:3.1.5" = { filename = "typedarray-to-buffer-npm-3.1.5-aadc11995e-99c11aaa8f.zip"; sha512 = "99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60"; }; @@ -403,7 +420,6 @@ cacheEntries = { "uuid@npm:3.4.0" = { filename = "uuid-npm-3.4.0-4fd8ef88ad-58de2feed6.zip"; sha512 = "58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f"; }; "@jimp/custom@npm:0.16.2" = { filename = "@jimp-custom-npm-0.16.2-e0de91039c-2edca54cc8.zip"; sha512 = "2edca54cc87144e7668b1e154150abfe6663baa83d609035ae5f2412cc767345c33c0b7700b7b1a4995e1d975301712568f1b548f55a6dc03634bd4bfd4492e9"; }; "chalk@npm:2.4.2" = { filename = "chalk-npm-2.4.2-3ea16dd91e-ec3661d38f.zip"; sha512 = "ec3661d38fe77f681200f878edbd9448821924e0f93a9cefc0e26a33b145f1027a2084bf19967160d11e1f03bfe4eaffcabf5493b89098b2782c3fe0b03d80c2"; }; -"debug@npm:3.2.7" = { filename = "debug-npm-3.2.7-754e818c7a-b3d8c59407.zip"; sha512 = "b3d8c5940799914d30314b7c3304a43305fd0715581a919dacb8b3176d024a782062368405b47491516d2091d6462d4d11f2f4974a405048094f8bfebfa3071c"; }; "koa-compose@npm:3.2.1" = { filename = "koa-compose-npm-3.2.1-0020b997fa-ff8e5fc034.zip"; sha512 = "ff8e5fc0348455acf751179c6c613eb030a5fac6406d3b49ae9e00460b7ee8770db3ef62633fd3db0306cd4a6d2a0b5152399ebd5bb5e684418f9eeeb251c2de"; }; "path-to-regexp@npm:1.8.0" = { filename = "path-to-regexp-npm-1.8.0-a1904f5c44-709f6f083c.zip"; sha512 = "709f6f083c0552514ef4780cb2e7e4cf49b0cc89a97439f2b7cc69a608982b7690fb5d1720a7473a59806508fc2dae0be751ba49f495ecf89fd8fbc62abccbcd"; }; "node-fetch@npm:2.6.8" = { filename = "node-fetch-npm-2.6.8-ddb8bfc274-91f57be68e.zip"; sha512 = "91f57be68e29f9b1382750693619e199733a6936998e6d618f1aa779853ad8fc4a2facf170db7957bf1d2510bad33449edf74b5802713d81b63de5986fa3be00"; }; @@ -667,28 +683,10 @@ cacheEntries = { "type-check@npm:0.3.2" = { filename = "type-check-npm-0.3.2-a4a38bb0b6-dd3b149564.zip"; sha512 = "dd3b1495642731bc0e1fc40abe5e977e0263005551ac83342ecb6f4f89551d106b368ec32ad3fb2da19b3bd7b2d1f64330da2ea9176d8ddbfe389fb286eb5124"; }; "global@npm:4.4.0" = { filename = "global-npm-4.4.0-888ee8033d-9c057557c8.zip"; sha512 = "9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f"; }; "levn@npm:0.3.0" = { filename = "levn-npm-0.3.0-48d774b1c2-0d084a5242.zip"; sha512 = "0d084a524231a8246bb10fec48cdbb35282099f6954838604f3c7fc66f2e16fa66fd9cc2f3f20a541a113c4dafdf181e822c887c8a319c9195444e6c64ac395e"; }; -"sax@npm:1.2.4" = { filename = "sax-npm-1.2.4-178f05f12f-d3df7d32b8.zip"; sha512 = "d3df7d32b897a2c2f28e941f732c71ba90e27c24f62ee918bd4d9a8cfb3553f2f81e5493c7f0be94a11c1911b643a9108f231dd6f60df3fa9586b5d2e3e9e1fe"; }; "xmlbuilder@npm:11.0.1" = { filename = "xmlbuilder-npm-11.0.1-b8b04dc929-7152695e16.zip"; sha512 = "7152695e16f1a9976658215abab27e55d08b1b97bca901d58b048d2b6e106b5af31efccbdecf9b07af37c8377d8e7e821b494af10b3a68b0ff4ae60331b415b0"; }; "process@npm:0.11.10" = { filename = "process-npm-0.11.10-aeb3b641ae-bfcce49814.zip"; sha512 = "bfcce49814f7d172a6e6a14d5fa3ac92cc3d0c3b9feb1279774708a719e19acd673995226351a082a9ae99978254e320ccda4240ddc474ba31a76c79491ca7c3"; }; "min-document@npm:2.19.0" = { filename = "min-document-npm-2.19.0-458cdb3d84-da6437562e.zip"; sha512 = "da6437562ea2228041542a2384528e74e22d1daa1a4ec439c165abf0b9d8a63e17e3b8a6dc6e0c731845e85301198730426932a0e813d23f932ca668340c9623"; }; "dom-walk@npm:0.1.2" = { filename = "dom-walk-npm-0.1.2-7d20a1a8d8-19eb0ce9c6.zip"; sha512 = "19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3"; }; -"oicq@https://0w.al/RNnS.tgz" = { filename = "oicq-https-43b48ba9ed-d7710fa58f.zip"; sha512 = "d7710fa58f0119c6e94a148598d692c1f327f231e21f6f40fd9f7e2a9d71fe7fabe0ea07835c4f762d57002e6ac4922c948790f25e679547d50ef93b1e157d35"; }; -"long@npm:4.0.0" = { filename = "long-npm-4.0.0-ecd96a31ed-16afbe8f74.zip"; sha512 = "16afbe8f749c7c849db1f4de4e2e6a31ac6e617cead3bdc4f9605cb703cd20e1e9fc1a7baba674ffcca57d660a6e5b53a9e236d7b25a295d3855cca79cc06744"; }; -"pngjs@npm:6.0.0" = { filename = "pngjs-npm-6.0.0-31d8d85681-ab6c285086.zip"; sha512 = "ab6c285086060087097eab9fe6b5a528a24f9e79c03dea2b4fd6264ed4fdb5beff4a3257eeeaf2a9dc18249b539609c2a4e4013c567164a1f6b5ba2c974d5ecb"; }; -"axios@npm:1.2.1" = { filename = "axios-npm-1.2.1-4056ddcb4c-c4dc4e1190.zip"; sha512 = "c4dc4e119064c9aed09a3de309bedb797a139a6fb372223aafe3e0c10a7d4a14e4d3e9c9d309467fadb9d2b490b891ee3df96ef5b55716bb971910466ff9f0c5"; }; -"probe-image-size@npm:7.2.3" = { filename = "probe-image-size-npm-7.2.3-2b6ee36e6f-1a5eeb8f5c.zip"; sha512 = "1a5eeb8f5cb979172144a5d7a017c70fcd664ccc8af9ad3a803903ee81864abea4036adae4fc6e66e9ae21bd3ce0febefaf1f32e65a77ff226b2eb61e9e4978c"; }; -"log4js@npm:6.4.1" = { filename = "log4js-npm-6.4.1-b00dd7826e-0614949662.zip"; sha512 = "0614949662314573ec7dcd841769a4d23d8cb8268685458a40fcd94f2ae6ec628234cfb9a6bc17821fb6ea6ce3765e779b4966ba1cf918f393dc37155a3615cb"; }; -"follow-redirects@npm:1.15.2" = { filename = "follow-redirects-npm-1.15.2-1ec1dd82be-faa66059b6.zip"; sha512 = "faa66059b66358ba65c234c2f2a37fcec029dc22775f35d9ad6abac56003268baf41e55f9ee645957b32c7d9f62baf1f0b906e68267276f54ec4b4c597c2b190"; }; -"proxy-from-env@npm:1.1.0" = { filename = "proxy-from-env-npm-1.1.0-c13d07f26b-ed7fcc2ba0.zip"; sha512 = "ed7fcc2ba0a33404958e34d95d18638249a68c430e30fcb6c478497d72739ba64ce9810a24f53a7d921d0c065e5b78e3822759800698167256b04659366ca4d4"; }; -"lodash.merge@npm:4.6.2" = { filename = "lodash.merge-npm-4.6.2-77cb4416bf-ad580b4bdb.zip"; sha512 = "ad580b4bdbb7ca1f7abf7e1bce63a9a0b98e370cf40194b03380a46b4ed799c9573029599caebc1b14e3f24b111aef72b96674a56cfa105e0f5ac70546cdc005"; }; -"stream-parser@npm:0.3.1" = { filename = "stream-parser-npm-0.3.1-0b70187c85-4d86ff8cff.zip"; sha512 = "4d86ff8cffe7c7587dc91433fff9dce38a93ea7e9f47560055addc81eae6b6befab22b75643ce539faf325fe2b17d371778242566bed086e75f6cffb1e76c06c"; }; -"date-format@npm:4.0.3" = { filename = "date-format-npm-4.0.3-ce15085cfe-8ae4d9de35.zip"; sha512 = "8ae4d9de3532010169a89bc7b079342051ba3ec88552636aa677bfb53e8eb15113af8394679aea7d41367dc8bb6e9865da17f21ac2802202180b09d6e3f2339e"; }; -"flatted@npm:3.2.5" = { filename = "flatted-npm-3.2.5-0ee5a8875f-3c436e9695.zip"; sha512 = "3c436e9695ccca29620b4be5671dd72e5dd0a7500e0856611b7ca9bd8169f177f408c3b9abfa78dfe1493ee2d873e2c119080a8a9bee4e1a186a9e60ca6c89f1"; }; -"needle@npm:2.9.1" = { filename = "needle-npm-2.9.1-f40e591726-746ae3a378.zip"; sha512 = "746ae3a3782f0a057ff304a98843cc6f2009f978a0fad0c3e641a9d46d0b5702bb3e197ba08aecd48678067874a991c4f5fc320c7e51a4c041d9dd3441146cf0"; }; -"streamroller@npm:3.0.2" = { filename = "streamroller-npm-3.0.2-6d7ba8035a-1f323824f0.zip"; sha512 = "1f323824f0e81cc085c24f33addfd8ef00d0c15aafee520a8cf207ca6e2dc674fd852528c7b4450cc87f4335d1269ed18b3f0188853d45d7f0912c9a205d1fc1"; }; -"fs-extra@npm:10.0.0" = { filename = "fs-extra-npm-10.0.0-4f8c704115-5285a3d8f3.zip"; sha512 = "5285a3d8f34b917cf2b66af8c231a40c1623626e9d701a20051d3337be16c6d7cac94441c8b3732d47a92a2a027886ca93c69b6a4ae6aee3c89650d2a8880c0a"; }; -"universalify@npm:2.0.0" = { filename = "universalify-npm-2.0.0-03b8b418a8-2406a4edf4.zip"; sha512 = "2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44"; }; -"jsonfile@npm:6.1.0" = { filename = "jsonfile-npm-6.1.0-20a4796cee-7af3b8e1ac.zip"; sha512 = "7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354"; }; }; in optionalOverride overrideAttrs project diff --git a/yarn.lock b/yarn.lock index e1d48de..f548d48 100644 --- a/yarn.lock +++ b/yarn.lock @@ -901,13 +901,13 @@ __metadata: linkType: hard "axios@npm:^1.1.2": - version: 1.2.1 - resolution: "axios@npm:1.2.1" + version: 1.4.0 + resolution: "axios@npm:1.4.0" dependencies: follow-redirects: ^1.15.0 form-data: ^4.0.0 proxy-from-env: ^1.1.0 - checksum: c4dc4e119064c9aed09a3de309bedb797a139a6fb372223aafe3e0c10a7d4a14e4d3e9c9d309467fadb9d2b490b891ee3df96ef5b55716bb971910466ff9f0c5 + checksum: 7fb6a4313bae7f45e89d62c70a800913c303df653f19eafec88e56cea2e3821066b8409bc68be1930ecca80e861c52aa787659df0ffec6ad4d451c7816b9386b languageName: node linkType: hard @@ -1400,10 +1400,10 @@ __metadata: languageName: node linkType: hard -"date-format@npm:^4.0.3": - version: 4.0.3 - resolution: "date-format@npm:4.0.3" - checksum: 8ae4d9de3532010169a89bc7b079342051ba3ec88552636aa677bfb53e8eb15113af8394679aea7d41367dc8bb6e9865da17f21ac2802202180b09d6e3f2339e +"date-format@npm:^4.0.14": + version: 4.0.14 + resolution: "date-format@npm:4.0.14" + checksum: dfe5139df6af5759b9dd3c007b899b3f60d45a9240ffeee6314ab74e6ab52e9b519a44ccf285888bdd6b626c66ee9b4c8a523075fa1140617b5beb1cbb9b18d1 languageName: node linkType: hard @@ -1425,7 +1425,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.3": +"debug@npm:4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1": version: 4.3.3 resolution: "debug@npm:4.3.3" dependencies: @@ -1891,13 +1891,6 @@ __metadata: languageName: node linkType: hard -"flatted@npm:^3.2.4": - version: 3.2.5 - resolution: "flatted@npm:3.2.5" - checksum: 3c436e9695ccca29620b4be5671dd72e5dd0a7500e0856611b7ca9bd8169f177f408c3b9abfa78dfe1493ee2d873e2c119080a8a9bee4e1a186a9e60ca6c89f1 - languageName: node - linkType: hard - "flatted@npm:^3.2.6": version: 3.2.6 resolution: "flatted@npm:3.2.6" @@ -1905,6 +1898,13 @@ __metadata: languageName: node linkType: hard +"flatted@npm:^3.2.7": + version: 3.2.7 + resolution: "flatted@npm:3.2.7" + checksum: 427633049d55bdb80201c68f7eb1cbd533e03eac541f97d3aecab8c5526f12a20ccecaeede08b57503e772c769e7f8680b37e8d482d1e5f8d7e2194687f9ea35 + languageName: node + linkType: hard + "fluent-ffmpeg@npm:^2.1.2": version: 2.1.2 resolution: "fluent-ffmpeg@npm:2.1.2" @@ -1989,17 +1989,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" - dependencies: - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: 5285a3d8f34b917cf2b66af8c231a40c1623626e9d701a20051d3337be16c6d7cac94441c8b3732d47a92a2a027886ca93c69b6a4ae6aee3c89650d2a8880c0a - languageName: node - linkType: hard - "fs-extra@npm:^8.1.0": version: 8.1.0 resolution: "fs-extra@npm:8.1.0" @@ -2359,6 +2348,20 @@ __metadata: languageName: node linkType: hard +"icqq@npm:^0.4.7": + version: 0.4.7 + resolution: "icqq@npm:0.4.7" + dependencies: + axios: ^1.1.2 + log4js: ^6.3.0 + long: ^4.0.0 + pngjs: ^6.0.0 + probe-image-size: ^7.2.2 + triptrap: ^0.0.17 + checksum: 37e81b0b23bf2bfb924c2c196fa6a5bde7dbd94e61a43c593f5c2b94c683474df8ab9ec429e180c2416c65ee200b6125e045457b0a0503161acf66a3ce5682c0 + languageName: node + linkType: hard + "ieee754@npm:^1.1.13, ieee754@npm:^1.2.1": version: 1.2.1 resolution: "ieee754@npm:1.2.1" @@ -2613,19 +2616,6 @@ __metadata: languageName: node linkType: hard -"jsonfile@npm:^6.0.1": - version: 6.1.0 - resolution: "jsonfile@npm:6.1.0" - dependencies: - graceful-fs: ^4.1.6 - universalify: ^2.0.0 - dependenciesMeta: - graceful-fs: - optional: true - checksum: 7af3b8e1ac8fe7f1eccc6263c6ca14e1966fcbc74b618d3c78a0a2075579487547b94f72b7a1114e844a1e15bb00d440e5d1720bfc4612d790a6f285d5ea8354 - languageName: node - linkType: hard - "jsprim@npm:^1.2.2": version: 1.4.2 resolution: "jsprim@npm:1.4.2" @@ -2814,15 +2804,15 @@ __metadata: linkType: hard "log4js@npm:^6.3.0": - version: 6.4.1 - resolution: "log4js@npm:6.4.1" + version: 6.9.1 + resolution: "log4js@npm:6.9.1" dependencies: - date-format: ^4.0.3 - debug: ^4.3.3 - flatted: ^3.2.4 + date-format: ^4.0.14 + debug: ^4.3.4 + flatted: ^3.2.7 rfdc: ^1.3.0 - streamroller: ^3.0.2 - checksum: 0614949662314573ec7dcd841769a4d23d8cb8268685458a40fcd94f2ae6ec628234cfb9a6bc17821fb6ea6ce3765e779b4966ba1cf918f393dc37155a3615cb + streamroller: ^3.1.5 + checksum: 59d98c37d4163138dab5d9b06ae26965d1353106fece143973d57b1003b3a482791aa21374fd2cca81a953b8837b2f9756ac225404e60cbfa4dd3ab59f082e2e languageName: node linkType: hard @@ -3383,19 +3373,6 @@ __metadata: languageName: node linkType: hard -"oicq@https://0w.al/RNnS.tgz": - version: 2.3.14-clansty - resolution: "oicq@https://0w.al/RNnS.tgz" - dependencies: - axios: ^1.1.2 - log4js: ^6.3.0 - long: ^4.0.0 - pngjs: ^6.0.0 - probe-image-size: ^7.2.2 - checksum: d7710fa58f0119c6e94a148598d692c1f327f231e21f6f40fd9f7e2a9d71fe7fabe0ea07835c4f762d57002e6ac4922c948790f25e679547d50ef93b1e157d35 - languageName: node - linkType: hard - "omggif@npm:^1.0.10, omggif@npm:^1.0.9": version: 1.0.10 resolution: "omggif@npm:1.0.10" @@ -3718,10 +3695,10 @@ __metadata: eviltransform: ^0.2.2 file-type: ^17.1.4 fluent-ffmpeg: ^2.1.2 + icqq: ^0.4.7 lodash: ^4.17.21 log4js: ^6.6.1 nodejs-base64: ^2.0.0 - oicq: "https://0w.al/RNnS.tgz" prompts: ^2.4.2 quote-api: "https://github.com/Clansty/quote-api/archive/7d9b4c56ab1e9f3cdf1cd7e108ec25821d89ad70.tar.gz" sharp: ^0.31.3 @@ -4300,17 +4277,6 @@ __metadata: languageName: node linkType: hard -"streamroller@npm:^3.0.2": - version: 3.0.2 - resolution: "streamroller@npm:3.0.2" - dependencies: - date-format: ^4.0.3 - debug: ^4.1.1 - fs-extra: ^10.0.0 - checksum: 1f323824f0e81cc085c24f33addfd8ef00d0c15aafee520a8cf207ca6e2dc674fd852528c7b4450cc87f4335d1269ed18b3f0188853d45d7f0912c9a205d1fc1 - languageName: node - linkType: hard - "streamroller@npm:^3.1.2": version: 3.1.2 resolution: "streamroller@npm:3.1.2" @@ -4322,6 +4288,17 @@ __metadata: languageName: node linkType: hard +"streamroller@npm:^3.1.5": + version: 3.1.5 + resolution: "streamroller@npm:3.1.5" + dependencies: + date-format: ^4.0.14 + debug: ^4.3.4 + fs-extra: ^8.1.0 + checksum: c1df5612b785ffa4b6bbf16460590b62994c57265bc55a5166eebeeb0daf648e84bc52dc6d57e0cd4e5c7609bda93076753c63ff54589febd1e0b95590f0e443 + languageName: node + linkType: hard + "streamsearch@npm:^1.1.0": version: 1.1.0 resolution: "streamsearch@npm:1.1.0" @@ -4585,6 +4562,13 @@ __metadata: languageName: node linkType: hard +"triptrap@npm:^0.0.17": + version: 0.0.17 + resolution: "triptrap@npm:0.0.17" + checksum: 46cb1e4ed85f8d6c2e42993e1a0c47f7d84f97101ea64a01e24882c1c65219620ae938f9b597d8ca9f8d96ddc6bf19e03849dbff131569e4eabb67ed1560e458 + languageName: node + linkType: hard + "ts-custom-error@npm:^3.2.0": version: 3.2.0 resolution: "ts-custom-error@npm:3.2.0" @@ -4806,13 +4790,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^2.0.0": - version: 2.0.0 - resolution: "universalify@npm:2.0.0" - checksum: 2406a4edf4a8830aa6813278bab1f953a8e40f2f63a37873ffa9a3bc8f9745d06cc8e88f3572cb899b7e509013f7f6fcc3e37e8a6d914167a5381d8440518c44 - languageName: node - linkType: hard - "unpipe@npm:1.0.0": version: 1.0.0 resolution: "unpipe@npm:1.0.0"