├── .eslintignore
├── .eslintrc
├── .npmrc
├── .gitignore
├── .github
└── FUNDING.yml
├── tsconfig.json
├── .vscode
└── settings.json
├── api
├── index.ts
├── setu.ts
└── words
│ └── [type].ts
├── vercel.json
├── index.html
├── package.json
├── README.md
├── data
├── aoligei.json
├── young.json
├── niubi.json
└── wanan.json
├── LICENSE
└── pnpm-lock.yaml
/.eslintignore:
--------------------------------------------------------------------------------
1 | data
2 |
--------------------------------------------------------------------------------
/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "extends": "@antfu"
3 | }
4 |
--------------------------------------------------------------------------------
/.npmrc:
--------------------------------------------------------------------------------
1 | shamefully-hoist=true
2 | strict-peer-dependencies=false
3 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules
2 |
3 | package-lock.json
4 | yarn.lock
5 |
6 | .vercel
--------------------------------------------------------------------------------
/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | github: [YunYouJun]
2 | custom: https://sponsors.yunyoujun.cn
3 |
--------------------------------------------------------------------------------
/tsconfig.json:
--------------------------------------------------------------------------------
1 | {
2 | "compilerOptions": {
3 | "lib": ["DOM", "ESNext"],
4 | "esModuleInterop": true,
5 | "resolveJsonModule": true
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/.vscode/settings.json:
--------------------------------------------------------------------------------
1 | {
2 | "prettier.enable": false,
3 | "editor.formatOnSave": false,
4 | "editor.codeActionsOnSave": {
5 | "source.fixAll.eslint": true
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/api/index.ts:
--------------------------------------------------------------------------------
1 | import type { VercelRequest, VercelResponse } from '@vercel/node'
2 | import pkg from '../package.json'
3 |
4 | export default (req: VercelRequest, res: VercelResponse) => {
5 | res.json(pkg)
6 | }
7 |
--------------------------------------------------------------------------------
/vercel.json:
--------------------------------------------------------------------------------
1 | {
2 | "headers": [
3 | {
4 | "source": "/(.*)",
5 | "headers": [
6 | {
7 | "key": "access-control-allow-origin",
8 | "value": "*"
9 | }
10 | ]
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/api/setu.ts:
--------------------------------------------------------------------------------
1 | import type { VercelRequest, VercelResponse } from '@vercel/node'
2 | import setu from '../data/setu.json'
3 |
4 | export default (req: VercelRequest, res: VercelResponse) => {
5 | if ((setu as any).image) {
6 | const image = (setu as any).image
7 | const index = Math.floor(Math.random() * image.length)
8 | res.json(image[index])
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/index.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 | El Bot API
8 |
9 |
10 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "el-bot-api",
3 | "version": "1.0.0",
4 | "description": "此处提供一些 el-bot 及其插件的相关 API",
5 | "author": {
6 | "name": "YunYouJun",
7 | "url": "https://www.yunyoujun.cn",
8 | "email": "me@yunyoujun.cn"
9 | },
10 | "license": "AGPL-3.0",
11 | "homepage": "https://github.com/ElpsyCN/el-bot-api#readme",
12 | "repository": {
13 | "type": "git",
14 | "url": "git+https://github.com/ElpsyCN/el-bot-api.git"
15 | },
16 | "bugs": {
17 | "url": "https://github.com/ElpsyCN/el-bot-api/issues"
18 | },
19 | "main": "index.js",
20 | "scripts": {
21 | "lint": "eslint .",
22 | "serve": "vercel dev",
23 | "test": "echo 你在教我做事?"
24 | },
25 | "devDependencies": {
26 | "@antfu/eslint-config": "^0.34.0",
27 | "@vercel/node": "^2.8.1",
28 | "eslint": "^8.30.0",
29 | "vercel": "^28.9.0"
30 | }
31 | }
32 |
--------------------------------------------------------------------------------
/api/words/[type].ts:
--------------------------------------------------------------------------------
1 | import type { VercelRequest, VercelResponse } from '@vercel/node'
2 |
3 | /**
4 | * 渲染字符串
5 | * @param template
6 | * @param data
7 | * @param name
8 | */
9 | function renderString(template: string, data: any, name: string) {
10 | // eslint-disable-next-line no-new-func
11 | return Function(name, `return \`${template}\``)(data)
12 | }
13 |
14 | /**
15 | * 适配
16 | * @param req
17 | * @param data
18 | */
19 | function adapter(req: VercelRequest, data: any): string {
20 | const index = Math.floor(Math.random() * data.length)
21 |
22 | // for niubi
23 | if (req.query.name)
24 | data[index] = renderString(data[index], req.query.name, 'name')
25 |
26 | return data[index]
27 | }
28 |
29 | export default async (req: VercelRequest, res: VercelResponse) => {
30 | const type = req.query.type
31 | const words = (await import(`../../data/${type}.json`)).default
32 | const word = adapter(req, words)
33 |
34 | res.json([word])
35 | }
36 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # el-bot-api
2 |
3 | El bot 机器人相关的通用 API,使用 [Vercel](https://vercel.com/) 搭建。
4 |
5 | > 请合理合规使用。[Limits - Vercel](https://vercel.com/docs/v2/platform/limits)
6 |
7 | - API:
8 | - Example:
9 |
10 | ## Domains
11 |
12 | - Vercel:
13 | - Custom:
14 |
15 | ## 相关
16 |
17 | - [el-bot](https://github.com/ElpsyCN/el-bot/)
18 | - [el-bot-plugins](https://github.com/ElpsyCN/el-bot-plugins/)
19 |
20 | ## API
21 |
22 | > 为保持逻辑统一,niubi / wanan 等随机句子统一移动到 words 目录下。
23 |
24 | | Name | Description | API |
25 | | ------- | ----------- | ------------------------------------------------- |
26 | | setu | 随机色图 | |
27 | | niubi | 随机牛逼话 | |
28 | | wanan | 随机晚安话 | |
29 | | young | 大老师语录 | |
30 | | aoligei | 正能量语录 | |
31 |
32 | ## Dev
33 |
34 | ```sh
35 | vercel dev
36 | # yarn start
37 | ```
38 |
--------------------------------------------------------------------------------
/data/aoligei.json:
--------------------------------------------------------------------------------
1 | [
2 | "志在峰巅的攀登者,不会陶醉在沿途的某个脚印之中。",
3 | "征服畏惧、建立自信的最快最确实的方法,就是去做你害怕的事,直到你获得成功的经验。",
4 | "再长的路,一步步也能走完,再短的路,不迈开双脚也无法到达。",
5 | "欲望以提升热忱,毅力以磨平高山。",
6 | "勇士搏出惊涛骇流而不沉沦,懦夫在风平浪静也会溺水。",
7 | "一个人最大的破产是绝望,最大的资产是希望。",
8 | "“不可能”只存在於蠢人的字典里。",
9 | "抱最大的希望,为最大的努力,做最坏的打算。",
10 | "不为掌声的诠释,不为刻意的征服,只有辛勤的汗水化作追求的脚步,心中坚定的信念,脚下沉稳的步伐,你用行动诉说着一个不变的真理,没有比脚更长的路,没有比人更高的山,希望在终点向你招手,努力吧用你坚韧不拔的毅志,去迎接终点的鲜花与掌声,相信成功属于你。",
11 | "当一个人真正觉悟的一刻,他放弃追寻外在世界的财富,而开始追寻他内心世界的真正财富。",
12 | "对于攀登者来说,失掉往昔的足迹并不可惜,迷失了继续前时的方向却很危险。",
13 | "奋斗者在汗水汇集的江河里,将事业之舟驶到了理想的彼岸。",
14 | "含泪播种的人一定能含笑收获。",
15 | "很多失败不是因为能力有限,而是因为没有坚持到底。",
16 | "机会不会主动找到你,必须亮出你自己。",
17 | "驾驭命运的舵是奋斗。不抱有一丝幻想,不放弃一点机会,不停止一日努力。",
18 | "困难和挫折都不可怕,可怕的是丧失做人的志气和勇气。",
19 | "漫漫长路,你愿一人独撑,忍受着孤独与寂寞,承受着体力与精神的压迫,只任汗水溶于泪水,可脚步却从不停歇。好样的,纵然得不了桂冠,可坚持的你,定会赢得最后的掌声。",
20 | "忙于采集的蜜蜂,无暇在人前高谈阔论。",
21 | "你追我赶拼搏争先,流血流汗不留遗憾。",
22 | "懦弱的人只会裹足不前,莽撞的人只能引为烧身,只有真正勇敢的人才能所向披靡。",
23 | "勤奋是你生命的密码,能译出你一部壮丽的史诗。",
24 | "让我们将事前的忧虑,换为事前的思考和计划吧!",
25 | "人生多一份挫折,就多一份人生的感悟;人生多一次跌打,就多一条抗争的经验。",
26 | "人生伟业的建立,不在能知,乃在能行。",
27 | "任何的限制,都是从自己的内心开始的。",
28 | "如果惧怕前面跌宕的山岩,生命就永远只能是死水一潭。",
29 | "如果有一天,你偶然看到了这些文字,我希望这几分钟是真正属于你自己的,在这里你给自己加油,打气,继续去完成你曾经的梦想,勇敢的去挑战自己,历练自己!",
30 | "生活不会否定任何人,就怕自己否定生活。",
31 | "生活一直都是美好的,虽然有辛苦的奔波,有人情的淡漠,也有偶尔的碰壁和受挫,有许许多多的痛和不幸,然而,这些都不能掩饰了生活的美好,生活中总有许多值得我们追求和向往的东西。",
32 | "生活中,我们每天都在尝试尝试中,我们走向成功品味失败,走过心灵的阴雨晴空运动员们,不要放弃尝试无论失败与否重要的是你勇于参与的精神,付出的背后是胜利无论是否成功,我们永远赞美你,你们永远是我们骄傲。",
33 | "失败是什么?没有什么,只是更走近成功一步;成功是什么?就是走过了所有通向失败的路,只剩下一条路,那就是成功的路。",
34 | "梯子的梯阶从来不是用来搁脚的,它只是让人们的脚放上一段时间,以便让别一只脚能够再往上登。",
35 | "停止拜访就是停止呼吸,停止增员就是消灭生机。",
36 | "我们这个世界,从不会给一个伤心的落伍者颁发奖牌。",
37 | "一步主动,步步主动,步步领先,享受光荣;一步被动,步步被动,步步落伍,煎熬受穷。",
38 | "一个能从别人的观念来看事情,能了解别人心灵活动的人,永远不必为自己的前途担心。",
39 | "一个人最大的敌人是自己,没有完不成的任务,只有失去信心的自己"
40 | ]
41 |
--------------------------------------------------------------------------------
/data/young.json:
--------------------------------------------------------------------------------
1 | [
2 | "平常大家都是好人,至少也是普通人,但这些人一到关键时刻就会变坏人,所以才不能大意!",
3 | "渴望着一切美好,却又讨厌这一切温柔。",
4 | "没有期待就没有失望,没有羁绊就不会受伤。",
5 | "面对带着恶意的误解与带有取乐味道的风潮,唯一的对抗方法就是沉默。",
6 | "要是烦恼于人际关系的话,只要将其本身摧毁的话就没有可烦恼的事了,大家都变孤独的话,就不会有争吵与纷争了。",
7 | "这只是谁也不会伤害到的,温柔的谎言。虽然听上去不时闪现着希望,实际上却是迂回地饱含着绝望的说法。可能做不到这件事本身说话人自己也了然于心,而向众人留有回旋的余地。",
8 | "即使努力也不一定能实现梦想。不如说实现不了的还比较多。但是曾经努力过的事实却足以安慰自己。整个社会对我都很苛刻。所以至少让我自己宽容一下我自己吧。如果大家都对自己更宽容一点的话。大家都变成废柴就没有废柴了。",
9 | "虽然是和自己没有关系的事情,在看到了之后就再也不能说自己不知道了。不过,还是什么都办不到。所以至少要怜悯一下。这种感情虽然美丽而崇高,同时也只看到过于丑陋的借口。这不过是我所憎恶的,存在与谎言满载的青春的延长线上的东西而已。",
10 | "所谓难得糊涂,太正确太清醒记性太好的人,都是活得很辛苦的。",
11 | "谁都遭到过背叛,因为我们都有信任过他人。",
12 | "何为自由意志?没有,思来想去,所谓的自由意志,人的个体性,根本是不存在的,人是多么的相似,即是是表面千差万别,追其本原,依旧是一样的。根本,还是为活而活,人所谓的自由意志到底也不过如此。",
13 | "孤独这个词不是针对周围的人口密度,而是个人的精神境界。不管别人离自己有多近,只要不把对方当做同类,心中的渴望就无法得到满足。",
14 | "既然存在拥有朋友才能学到的东西,没有朋友才能学到东西肯定也是有的。这两方面应该是表里一体拥有同等价值的。",
15 | "孤独的人不会伤害别人,只会不断地伤害自己罢了。",
16 | "所谓谎言,即是指人类在面对现实的挫折时或是迎来成功时为了欺骗他人,抚慰受伤时的自己及为了保护自己利益,取乐他人所编造的与现实不符的情况的一种行为。但只要是谎言就迟早会被揭发,不过被揭发后的结果因人而异,不过有一点是相同地,哪就是相信谎言的人会感觉到自己遭到了背叛,然后不再如往前那样选择相信你,但你身处社会却难免要编造谎言,于是便形成了一个你在厌恶被人背叛时,却在背叛别人的可笑状况。",
17 | "让某个人承受痛苦,再把那个人除掉,这就是我为人人。",
18 | "他们一定也曾喜欢过,也曾怀揣梦想。可是,大部分背负梦想走下去的人,往往都会不堪重负。",
19 | "行动被评价和人格被评价完全是两码事。就像不能根据仅仅一次的善行就把那个人判定为善人。",
20 | "猫是可爱的,狼是很帅的。就是说,孤独又可爱又帅。",
21 | "只有孤独的人才会知道风的方向。",
22 | "不逃避什么,只是强者的思考方式,强求的这个世界才是有问题的。",
23 | "无论是我还是她,抑或是对我们自身,都还没有到达理解的境地。这正有如窗外那片傍晚时分的宽广天空,难以辨清白天黑夜,以为自己知道的时候,它还在每时每分地改变着颜色。",
24 | "原本通过语言进行的人际交流只有三成,剩下的七成要通过眼睛的活动和细微的动作来收集,就是反过来考虑就算是平时不对话的孤独者也能做成七成左右的交流。",
25 | "认为说了就会明白,这种说法是很傲慢的。是诉说者的自我满足,倾听者的自以为是。各种各样的因素混杂起来,就算是说了,双方也并不一定能够互相理解。",
26 | "你怎么可能明白。想确认考试范围都找不到人能问一下,默默地用功,担惊受怕地直面自己的成果。而你们却聚在一起对答案比分数互相骂笨蛋互相鼓励以此逃避现实,而我却要一个人正面接受现实啊。",
27 | "只要稍微打个招呼就会胡思乱想,要是互相发短信,心中还会起波澜,接到对方来电的那一整天,都会对着来电记录傻笑,可是我知道,那只是温柔,对我温柔的人对别人也同样温柔,这种事差点就忘记了,如果说真相是残酷的,谎言肯定是温柔的,所以温柔是谎言,一次又一次期待,一次又一次落空,不知从何时开始,便不再怀抱希望。",
28 | "不抱期望也不被期望,到也不失是种轻松愉快的事情。其实,潘多拉的盒子里不是也同时装满灾难与希望吗?由此可见,希望也是一种灾难。",
29 | "孤高所以至高,所谓真正的英雄就是一个人。因为孤高所以强大。没有持有羁绊也就是说没有必须守护的东西。必需守护的东西换言之就是弱点。就是因为有弱点才会失败。因此没有弱点,没有必须守护的东西,和别人没有联系的人才是最强的。也就是说,我是最强的。",
30 | "只看到自己想看的,只听到自己想听的,然而,却无法让自己真正想说的话说出来。我们现在所生存的社会便是这样的地方。",
31 | "明明有很多人喜欢却还号称独自一人真是给‘独自一人’一词抹黑啊。",
32 | "不管是别人给予的还是能轻易得到的东西,都只不过是伪物,终有一天会失去。",
33 | "如果说真实是残酷的,谎言绝对是温柔的吧。",
34 | "我回忆过去感到后悔,憧憬未来觉得渺茫,所以现在才是最幸福的!",
35 | "东西是谁送的比东西本身是什么更重要。就像是话是谁说的要比话的内容更重要一样。",
36 | "我觉得对于人类、以及对于生物来说,逃避讨厌的事是理所当然的,而这一点并不被认可也让我感觉有些疑惑。我觉得不应该去责备从现状中离开的人。应该责备的,是责备离去的人的风潮。",
37 | "我宁愿孤零零地被撒手不管,以往的孤独环境还让我内心自在得多。",
38 | "解决问题有两条路可以走。一是按平常一样去解题,二就是消除问题本身。",
39 | "世界会随自己而改变这种事,根本不可能,评价他人是靠固定观念与印象而已,孤独的人会被迫孤独下去,要是因努力而引人关注的话,只会成为攻击的素材罢了,这就是孩子们的王国中腐朽的规则。",
40 | "所谓的和人好好应对的行为,不过就是欺骗自己,欺骗对方,对方知道自己被骗,自己也被对方所骗,这样的连锁循环而已。说到底也不过是虚伪、猜疑和欺瞒而已。",
41 | "当讨厌的东西多到一定程度以后,也就无所谓了。",
42 | "误会不过是误会,并不是真实。那么只要我自己明白就好了。不管被谁怎么觉得了都无所谓。每次想要解开误会的时候都会向着不好的方向前进。我已经放弃解释了。",
43 | "正如群愚这个词所言,人所集成的群体越大,这个群体的愚蠢程度就越是增加。",
44 | "心理和感情常常是不相等的,有时候会作出看似完全不合理的结论也是这个原因。不然人心早就电脑化了。",
45 | "看谁的脸色,讨谁的欢心,保持联络,迎合话题,不得不做那么多才能维系的友情,那种东西根本就不是友情。如果那么繁琐的东西才能被称为青春的话,我根本不需要。靠这种无聊的交流而装做很快乐的行为根本就是自我满足。那根本就是欺瞒。是应该唾弃的邪恶。",
46 | "因为无理当道,所以正理去死吧!",
47 | "不管你加多少砂糖,朝天椒还是朝天椒。就是加上糖浆,辣椒粉也还是辣椒粉。",
48 | "我是想被包养,但不会接受施舍。",
49 | "据说星星的光芒全都来自遥远的过去,但这些昔日的星光却仍能穿越岁月沧桑,洒向人间。所有人都被囚禁在过去。不惯前进多远,只要恍然抬头,那些以前做过的事就会像星光般洒在身上,无法一笑而过或一笔勾销,只能永远留存在心灵的角落里,在某个不经意的瞬间复苏。",
50 | "人类要是遇到真心害怕的事,完全不会在意别人,就算牺牲周围的人也要获救。",
51 | "我已经受够了自作多情的期待,最后又为此失望。因此我从最初就不抱期望,以后不会,直到最后也绝不期待。",
52 | "人与人之间的联结,一定是一剂麻药。人会不知不觉地依赖这种关系,心也会跟着一点一点地被腐蚀。一段时间以后,如果不依赖别人的话,这个人将会变得什么都做不到。",
53 | "我讨厌温柔的女孩子。打一句招呼便会在意,互发邮件心中便会小鹿乱撞。在打电话来的日子一看见来信履历表情会不由的舒缓下来。但是,我知道。这叫做温柔。对我温柔的人也会对其他人温柔,这件事好像不知不觉就忘了。总是期待着,总是出差错,从何时开始就不再抱有希望。",
54 | "群居行动,只是出于懦弱的生命本能选择了集团行动。跟为了在被食肉动物袭击时牺牲某个家伙以换取安全而聚集起来的食草动物没什么两样。明明一副若无其事的表情吃着草,却将同伴变成他人食物。",
55 | "温柔正确的人总是难以生存,因为这世界既不温柔,也不正确。",
56 | "认为方法正确就无人能敌,才是真正的怠慢。",
57 | "婴儿刚生下来会哭,也许不是因为出生的感动,而是离开了母亲,在这世上第一次感到孤独所致。",
58 | "你能明白吗,像白痴一样在大热天里,或者手指都冻僵了的大雪天里一个人骑车上学回家的辛苦。你们在那喊着好热啊好冷啊受不了啊之类的互相欺骗唬弄掩饰的时候我全靠一个人坚持过来。",
59 | "冷漠只是在不了解的情况下无法做出评价的代用品而已;如果了解的话,就不得不分为喜欢或讨厌了。要是划入讨厌的范围,就会不停的对自己强调这份仇恨。喜欢的反义词是憎恶,也是杀意。",
60 | "一时冲动换来的勇气往往不是什么好事,大家也该学学这个道理了。",
61 | "与人友好相处这种行为不过是自欺欺人,对方知道被骗,自己也默许对方欺骗的恶性循环而已。因此,这样做终归还是虚伪、猜忌与欺骗。",
62 | "有些失败忘记了,有些失败习惯了,有些失败已经挽回了,但是却不能因此而将失败的印记抹去。或许应该说,失败才是我们活着的证明。",
63 | "为什么要称赞他人?那是为了把对方捧到更高的地方更容易绊他的脚,为了把他从高处摔下来。这就叫做称赞杀人法。",
64 | "我只是单单的想证明一件事而已。孤独的人并不是可怜的家伙,并不是因为孤独所以这家伙就是糟糕的家伙。这些只是我一个人独断的想法这种事情我是知道的。但是,现在的我不会去否定过去的我。一个人过的时间是罪恶的,一个人呆着是不好的,我绝不会说。",
65 | "慕然回首只会为过去的事情而感到羞耻;展望未来只会为未来的不可预知而感到害怕。所以只有现在是最好的。",
66 | "谁都不受伤的世界是不存在的。如果有的话,那是谁都平等的受伤的世界。尽管知道谁都不受伤的世界就不会成立这种事,却依旧讨厌谁受伤的事的话,只有创造出替罪羊。不是选出既存的谁,只是创造出将伤口、憎恶在那身体之中一心接受的存在。",
67 | "我知道这样做并不正确。我知道感到开心的话就应该知足,如果想象着五光十色的将来就能日复一日地度过,那任谁都不会感到痛苦了。",
68 | "既然知道总有一天会失去,既然任何关系都有结束的一天,那就该为了不要失去真正在乎的东西而努力。",
69 | "有人说**不能解决问题,确实,**不能解决所有问题,但可以解决一部分关键问题,而对我来说那部分关键问题已经足够了。",
70 | "自称理解了能教他人什么的都太狂妄了。自以为理解了是罪与恶。虽然如此,我们不得不自欺欺人地活下去。理解了,和被理解了,凭借云里雾里的相互认识随时重新定义我们的存在,或者对方的存在,只得一边鼓噪一边继续生活。万一不这样做自己这一存在就会烟消云散。",
71 | "一个个的声音肯定有各自的意义,可无数个一齐聚集起来就无意义了。",
72 | "人生永远无法回头,就连这平淡不惊的一幕,也终将碎落满地,然后终有一天会对失去追悔莫及。",
73 | "尽管扭曲幼稚失败,但是只要坚持下去就是正义。如果只是被人否定就要改变的话,那种东西既不是梦想也不是自我。",
74 | "不要以为抹消过去,重新来过,即可发生什么改变。",
75 | "氛围和气氛是无法违抗的。人只能被迫采取违背本意的行动。因为“大家”都这么说,因为“大家”都这么做,不这么做的话,就无法融入“大家”之中。",
76 | "在一点点长大成人,逐渐看清现实的未来的过程中,会一点点的变得无法一味追寻梦的物语。虽然大家都开玩笑地说着工作就输了的什么,却是绝对不会搞错这件事。人们对于这个世界上一味的追寻着梦的生活是多么懊悔,只是想一想就唉声叹气了。",
77 | "在平淡无奇的日常生活中,往往也隐藏着创伤的萌芽。正因为没有必要,大家说的大多是真心话,所以听起来也更刺耳。",
78 | "我想我要是再早个10年出生,再早个10年相遇的话。可能就从心里爱上她了吧。虽然这种假设毫无意义。",
79 | "只有让心灵深深受伤,再也无法忘记,带着惨痛的回忆,懊恼的告诫自己不要在犯第二次错误,这才是所谓的成长吧。只有被伤害、被贬低、被侮辱才会成长。爱情、友情或勇气都不可能改变一个人。",
80 | "无论憧憬、羡慕还是嫉妒,都会让人失望。映在自己眼中的别人的优点,常常就是自己的缺点。",
81 | "冬天到来了,春天还会远吗。不久后也看不到这片夜空了。所以,现在就暂且连同身旁的温热一起。抬头看向星空,迈开脚步。",
82 | "所谓孤零零指的不是周围的人口密度,而是指个人的精神层面了。就算别人离你再近,要是不能感觉和自己是同一种生物,那么干涸的心也得不到满足。",
83 | "只有弱者才喜欢扎堆,问题是绝大部分人都是弱者。",
84 | "如果说现实是残酷的,那谎言一定是温柔的,所以温柔是谎言,我讨厌温柔。",
85 | "比起得到的东西,也可能是失去的东西更重要啊。",
86 | "能从别人那里轻易得到的东西,也一定会被人轻易的夺去。",
87 | "真正重要的东西,肉眼是看不到的。",
88 | "努力是不会背叛自己的,虽然梦想会背叛。努力不一定能实现梦想,但是曾经努力过的事实却足以安慰自己。",
89 | "人都是以自我为中心的,没有例外,即使多少人博古论今的反驳着,但毕竟是少数人,因为这是人的本性使然。人生来就是自私自利的,而那些被称为吝啬的人不过是将自己的本性放大了罢了,也就是说,在我看来世界上没有真正的无私一说。所谓无私,不过是人们来自我欺骗的方法,只不过是被大众化了而已。",
90 | "我不应该有所渴望,因为没有渴望大概就不会被谁辜负。",
91 | "尽管有形之物总有一天会消失,但这并不等于它们没有价值。",
92 | "即便选择了放在自己面前的唯一选项,那也称不上是自己的选择吧。即便如此我也不做任何选择。因为我相信这是最好的方法。",
93 | "要让一群人团结起来,需要的不是英明的领导,而是共同的敌人。",
94 | "只有在必需时才去做,不必须就不会去做。人生也是如此。活着就会遇到讨厌的事,也就是说活着本身就是让人讨厌的,但不能因此就放弃活着。",
95 | "人只会看到自己想看到的、听到自己想听到的。我也并不例外。",
96 | "看,简单吧,谁也没有受伤的世界,达成了。",
97 | "经过严格训练的我,不可能中这种恋爱喜剧的圈套,女的是一种对帅哥感兴趣,并妄想与其发展为不纯洁的男女关系的种族,换句话说就是我的敌人。",
98 | "越珍贵的东西越容易失去,而某些东西会在你不经意间拥有,并在其成为你重要的东西后再突然失去。",
99 | "将过去美化是内心脆弱的证据。喜欢讲诉昔日荣光是内心老去的佐证。想要将谁置于自己之下就此安心是软弱的证明。",
100 | "如此平凡的日常一幕,还能够再积累多少呢。终有一天,当我们到了看着这张照片能感受到一阵怀念的年纪时,这份回忆将会伴随何种痛感呢。",
101 | "重要的事物是无法取代的。无可挽回的东西一旦失去,就不会在回来。"
102 | ]
103 |
--------------------------------------------------------------------------------
/data/niubi.json:
--------------------------------------------------------------------------------
1 | [
2 | "Erdos 相信上帝有一本记录所有数学中绝妙证明的书,上帝相信这本书在${name}手里。",
3 | "有一次费马惹怒了${name},于是就有了费马最后定理。",
4 | "${name}从不会用光页边的空白。",
5 | "${name}的 Erdos 数是 -1。",
6 | "如果${name}告诉你他在说谎,他就正在说真话。",
7 | "${name}从大到小列举了所有素数,就知道了素数有无穷多。",
8 | "${name}可以不重复地走遍柯尼斯堡的七座桥。",
9 | "${name}可以倒着写完圆周率的每一位。",
10 | "当数学家们使用通用语句——设 n 是一个正整数时,这是在请求${name}允许他们这样做。",
11 | "${name}小时候有一次要把正整数从 1 加到 100,于是他用心算把所有正整数的和减去大于 100 的正整数的和。",
12 | "不是${name}发现了正态分布,而是自然规律在遵从${name}的意愿。",
13 | "一个数学家,一个物理学家,一个工程师走进一家酒吧,侍者说:“你好,${name}教授”。",
14 | "${name}可以走到莫比乌斯带的另一面。",
15 | "当${name}令一个正整数增加 1 时,那个正整数并没有增加,而是其他正整数减少了 1。",
16 | "${name}同时给他自己和罗素剪头发。",
17 | "${name}不能理解什么是随机过程,因为他能预言随机数。",
18 | "有一次${name}证明了一个结论,但他不喜欢这个结论,于是${name}把它证伪了。",
19 | "有些级数是发散的,因为${name}觉得它们不值得加起来。",
20 | "问${name}一个定理是否正确可以作为一个定理的严谨证明。",
21 | "如果没有船,${name}可以把狼,羊,菜传送到河对岸。",
22 | "有一次${name}在森林里迷路了,于是他给这个森林添加了一些边把它变成了一棵树。",
23 | "只有${name}知道薛定谔的猫是死是活。",
24 | "通过故意遗漏证明最后的\"证毕\",${name}拯救了热带雨林。",
25 | "${name}可以剔掉奥卡姆剃刀。",
26 | "你刚证明了一个定理?${name}200 年前就证明它了。",
27 | "空集的定义是${name}不会证明的定理构成的集合。",
28 | "“我找不到反例”可以被视为一个定理的证明,如果它是${name}写下的。",
29 | "${name}把磁铁断为两块时,他得到两个单极磁铁。",
30 | "费马认为书页边缘写不下自己对费马大定理的证明,${name}能证明为什么这个证明这么长。",
31 | "上帝从不掷色子,除非${name}允许他赢一小会。",
32 | "平行线在${name}让它们相交的地方相交。",
33 | "当哥德尔听说${name}能证明一切命题时,他让${name}证明“存在一个命题${name}不能证明”——这就是量子态的来历。",
34 | "${name}可以看到自己头上帽子的颜色。",
35 | "${name}把无穷视为归纳证明的第一个非平凡情况。",
36 | "${name}可以用 1 种颜色染任何地图。",
37 | "${name}在求不定积分时不需要在最后加上一个常数。",
38 | "${name}无需站在任何人肩膀上就能比别人看的更远。",
39 | "${name}用克莱因瓶喝酒。",
40 | "${name}通过枚举法证伪了哥德尔不完备性定理/有一次${name}发现有一个定理自己不会证——这直接证明了哥德尔不完备定理。",
41 | "${name}有 log(n) 速度的排序算法。",
42 | "上帝创造了正整数,剩下的就是${name}的工作了。",
43 | "黎曼是${name}发表未公开成果时使用的名字。",
44 | "${name}不用任何公理就能证明一个定理。",
45 | "一个发现就是一个${name}的未公开结果。",
46 | "${name}使用无穷进制写数。",
47 | "${name}可以除以 0。",
48 | "存在一个实数到被${name}证明了的定理的双射。",
49 | "${name}从不需要选择公理。",
50 | "${name}在 200 年前发明了 64 量子位计算机,但这让他的工作减速了。",
51 | "难题不会为${name}带来麻烦,${name}会为难题带来麻烦。",
52 | "${name}说过“数学是科学的皇后”,你猜谁是国王?",
53 | "没有比 65537 大的费马素数,因为${name}发现费马将要发现什么了不起的事情,于是把它终结掉了。",
54 | "发散序列当看到${name}在旁边时会收敛。",
55 | "宇宙通过膨胀让自己的熵增加速度不超过${name}证明定理的速度。",
56 | "Erdos说他知道 37 个勾股定理的证明,${name}说他知道 37 个黎曼定理的证明,并留给黎曼做练习。",
57 | "希尔伯特 23 问题是他收集的${name}的手稿中留给读者做练习的那些问题。",
58 | "只有两件事物是无限的:人类的愚蠢和${name}的智慧,而且我对前者不太确定——爱因斯坦。",
59 | "${name}也发现了伽罗瓦理论,但他赢了那场决斗。",
60 | "${name}不能理解 P 与 NP 的问题,因为一切对他而言都是常数级别。",
61 | "${name}能心算干掉 RSA 公钥加密算法。",
62 | "${name}在实数集上使用数归。",
63 | "${name}从不证明任何定理——都是他的引理。",
64 | "不是${name}素数的素数会遭到戏弄。",
65 | "${name}可以做出正 17 边形——只用直尺。",
66 | "有一次${name}在脑子里构建了所有集合构成的集合。",
67 | "${name}证明了哥德巴赫猜想——通过检查所有情况。",
68 | "${name}可以把毛球捋平。",
69 | "世界上没有定理,只有${name}允许其正确的命题。",
70 | "${name}知道哪些图灵机会停机,因为它们运行前要得到${name}批准。",
71 | "在晚上,定理们围坐在篝火边给${name}讲故事。",
72 | "${name}本想证明三色定理,但他喜欢蓝色,所以放弃了。",
73 | "${name}能完整地背出圆周率——是倒着背。",
74 | "${name}口渴时会用巴拿赫-塔斯基悖论弄出更多橙汁。",
75 | "${name}不能理解随机过程,因为他能预测随机数。",
76 | "${name}小时候,老师让他算从 1 到 100 的和。他计算了这个无穷级数的和,然后一个一个地减去从 100 开始的所用自然数。而且,是心算。",
77 | "询问${name}一个命题是真的还是假的,构成了一个严格的证明。",
78 | "有一次${name}证明了一条公理,但他不喜欢它,所以他又证明了它是假命题。",
79 | "${name}通过在证明结束时省去“QED”来保护热带雨林。",
80 | "有一次${name}在森林里迷路了,于是他加了几条边把它变成了一棵树。",
81 | "${name}用奥卡姆剃刀剃胡子。",
82 | "上帝不掷骰子,除非${name}答应让他赢一次。",
83 | "空集的定义是${name}无法证明的定理的集合。",
84 | "${name}不承认复数,因为他们太简单了。",
85 | "费马认为他的书的边缘太小,写不下费马大定理的证明。${name}找到了一个证明,对这个证明而言那本书的边缘太大了。",
86 | "数学家常常把证明留给作者作为习题;只有${name}把证明留给上帝作为习题。",
87 | "当哥德尔听说了${name}能证明一切命题,他让${name}证明“存在${name}不能证明的命题”,${name}证出来了,但还是不存在他不能证明的命题。量子态就是这样产生的。",
88 | "怪兽群害怕${name}。 by Youler (怪兽群,一般译作魔群,最大的散在单群)",
89 | "${name}钢笔里的墨水能治癌症。遗憾的是,${name}的一切计算都在头脑中进行,他不用钢笔。",
90 | "一个典型的人类大脑有着 10^-9 到 10^-8 ${name}的磁场。“${name}”这个单位的引入是为了描述${name}大脑中的磁场。这是巧合吗?我想不是。",
91 | "${name}是这样证明良序定理的:他瞪着那个集合,直到集合中的元素出于纯粹的恐惧而排成一排。",
92 | "上帝创造了自然数。其它的都是${name}的作品。",
93 | "如果 G 是${name}证明了的定理的集合,那么 G 的幂集里的元素比 G 本身要少。",
94 | "${name}不使用拉格朗日乘数法,因为对他而言根本不存在约束条件。",
95 | "没有诺贝尔吹牛奖,因为第一年${name}就把所有奖金拿走了。",
96 | "${name}一晚上画出了正十七边形, 用的还是搓衣板和老虎钳。",
97 | "${name}当初面试 Google 时,被问到“如果 P=NP 能够推导出哪些结论”,${name}回答说:“P=0 或者 N=1”。而在面试官还没笑完的时候,${name}检查了一下 Google 的公钥,然后在黑板上写下了私钥。",
98 | "编译器从不警告${name},只有${name}警告编译器。",
99 | "${name}的编码速度在 2000 年底提高了约 40 倍,因为他换了 USB 2.0 的键盘。",
100 | "${name}在提交代码前都会编译一遍,不过是为了检查编译器和链接器有没有出 bug。",
101 | "${name}有时候会调整他的工作环境和设备,不过这是为了保护他的键盘。",
102 | "所有指针都指向${name}。",
103 | "gcc -O4 的功能是发送代码给${name}重写。",
104 | "${name}有一次没有通过图灵测试,因为他正确说出了斐波那契数列的第 203 项的值,在一秒钟内。",
105 | "真空中光速曾经是35英里每小时,直到${name}花了一个周末时间优化了一下物理法则。",
106 | "${name}出生于 1969 年 12 月 31 日午后 11 点 48 分,他花了 12 分钟实现了他的第一个计时器。",
107 | "${name}既不用 Emacs 也不用 Vim,他直接输入代码到 zcat,因为这样更快。",
108 | "${name}发送以太网封包从不会发生冲突,因为其他封包都吓得逃回了网卡的缓冲区里。",
109 | "因为对常数级的时间复杂度感到不满意,${name}发明了世界上第一个 O(1/n) 算法。",
110 | "有一次${name}去旅行,期间 Google 的几个服务神秘地罢工了好几天。这是真事。",
111 | "${name}被迫发明了异步 API,因为有一天他把一个函数优化到在调用前就返回结果了。",
112 | "${name}首先写的是二进制代码,然后再写源代码作为文档。",
113 | "${name}曾经写过一个 O(n^2) 算法,那是为了解决旅行商问题。",
114 | "${name}有一次用一句 printf 实现了一个 Web 服务器。其他工程师添加了数千行注释但依然无法完全解释清楚其工作原理。而这个程序就是今天 Google 首页的前端。",
115 | "${name}可以下四子棋时用三步就击败你。",
116 | "当你的代码出现未定义行为时,你会得到一个 segmentation fault 和一堆损坏的数据。当${name}的代码出现未定义行为时,一个独角兽会踏着彩虹从天而降并给每个人提供免费的冰激凌。",
117 | "当${name}运行一个 profiler 时,循环们都会恐惧地自动展开。",
118 | "${name}至今还在等待数学家们发现他隐藏在PI的小数点后数字里的笑话。",
119 | "${name}的键盘只有两个键,1 和 0。",
120 | "${name}失眠的时候,就 Mapreduce 羊。",
121 | "${name}想听mp3的时候,他只需要把文件 cat 到 /dev/dsp,然后在脑内解码。",
122 | "Graham Bell当初发明出电话时,他看到有一个来自${name}的未接来电。",
123 | "${name}的手表显示的是自 1970 年 1 月 1 日的秒数,并且从没慢过一秒。",
124 | "${name}写程序是从“cat > /dev/mem”开始的。",
125 | "有一天${name}出门时把笔记本错拿成了绘画板。在他回去拿笔记本的路上,他在绘图板上写了个俄罗斯方块打发时间。",
126 | "${name}卡里只有 8 毛钱,本来想打个 6 毛的饭结果不小心按了 9 毛的,哪知机器忽然疯狂地喷出 255 两饭,被喷得满脸热饭的${name}大叫“烫烫烫烫烫烫。。。。”",
127 | "${name}不洗澡是因为水力发电公司运行的是专有软件。",
128 | "${name}的胡子是由括号构成的。",
129 | "${name}从来不用洗澡;他只需要运行“make clean”。",
130 | "${name}通过把一切都变得 free 而解决了旅行推销员问题。",
131 | "${name}的左手和右手分别命名为“(”和“)”。",
132 | "${name}用 Emacs 写出了 Emacs 的第一版。",
133 | "有些人检查他们的电脑里是否有病毒。病毒检查他们的电脑里是否有${name}。",
134 | "在一间普通的客厅里有 1242 件物体可以被${name}用来写一个操作系统,包括这房间本身。",
135 | "当${name}还是个学数手指的小毛孩时,他总是从 0 开始数。",
136 | "${name}不去 kill 一个进程,他只想看它是否胆敢继续运行。",
137 | "当${name}指向(point at)一台 Windows 电脑时,它就会出现段错误。",
138 | "${name}最初的话语是 syscalls(系统调用)。",
139 | "${name}之所以存在是因为他把自己编译成了生命体。",
140 | "${name}是他自己在 Emacs 里用 Lisp 语言编写成的。",
141 | "${name}能够通过 Emacs 的 ssh 客户端程序连接到任何大脑。",
142 | "当${name}使用浮点数时,它们便没有舍入误差。",
143 | "${name}不用维护代码。他注视着它们,直到它们带着敬仰改正自己的错误。",
144 | "${name}不对开源项目作出贡献;开源项目对${name}作出贡献。",
145 | "${name}的胡须里面不是下巴,而是另一撮胡须。如此递归直至无穷。",
146 | "${name}曾经得过猪流感,但是该病毒很快被GPL污染并且同化了。",
147 | "无论何时世界上有人写出一个“Hello, world”程序,${name}总以“Hello”回应。",
148 | "${name}从不编译,他只要闭上眼睛,就能看见编译器优化时二进制位之间的能量流动被创造出来……",
149 | "如果${name}有一个 1 GB 的内存,你有一个 1 GB 的内存,那么${name}拥有比你更多的内存。",
150 | "当${name}执行 ps -e 时,你的名字会出现。",
151 | "从来就没有软件开发过程这回事,只有被${name}允许存在的一些程序。",
152 | "${name}的DNA中包含调试符号,尽管他从不需要它们。",
153 | "${name}的医生能通过 CVS 采集他的血样。",
154 | "对于${name}来说,多项式时间就是 O(1)。",
155 | "${name}将会使可口可乐在 GPL 协议下公布他们的配方。",
156 | "${name}不需要用鼠标或键盘来操作计算机。他只要凝视着它,直到它完成想要的工作。",
157 | "${name}就是图灵测试的解答。"
158 | ]
159 |
--------------------------------------------------------------------------------
/data/wanan.json:
--------------------------------------------------------------------------------
1 | [
2 | "我的梦中夜夜有你。我想,我也一定走进了你的梦里。愿我们在同一星空下编织思念!晚安,祝今晚好梦!",
3 | "相逢是百年许下的愿相知是今生美丽的兑现;相知是心灵的契约;相聚是永恒的心愿!每一个信息都是我最好的问候!今晚做个好梦晚安!",
4 | "长江后浪推前浪,疲惫死在祝福上,忧愁海啸里荡漾,烦恼撞在大坝上,愉悦直冒幸福光,开心翻在沙滩上,你的笑声掀笑浪。读完短信心花放,愿你乐乐呵呵入梦乡,晚安好梦到天亮!",
5 | "思念,才知道你的珍贵;离别,才明白心底的失落;回忆,才读懂你的真情;怀旧,才渴望与你重逢;祝福,才能表达我对你的心愿:祝你永远快乐。晚安,好梦!",
6 | "请微风吹拂我的思念,请黑夜掩盖你的忧烦,请月光照耀我的依恋,请流星闪烁我的牵挂,请短信发送我的祝愿:祝你晚安!",
7 | "放下你的烦恼,感受夜的美妙,任时光逍遥,任流星闪耀,用真诚的微笑,换幸福的拥抱,祝你睡个好觉,晚安。",
8 | "夜幕降临,睡眠来伴,一天劳累,就此停止,一天好坏,从心放下;不思烦恼,莫念忧愁,心无挂碍,入睡安然。祝你今夜,好梦相随。",
9 | "祝福每一日,日日开心心情好,夜夜睡眠无烦恼,精神饱满事业顺,万事如意睡得好。祝愿朋友人好,梦好,精神好;日好,夜好,生活好!",
10 | "祝福挚友,友好往来,来情去意,意得志满,满腔热枕,真情实感,感恩图报,报本反始,始终如一,一片赤心,心心相印,影形不离,离合悲欢,欢欢喜喜,喜不自胜,身体强壮,壮心不已,一帆风顺!晚安,好梦!",
11 | "这宁静的夜晚,寄上我温馨的祝福,带去我深深的思念,愿我的一声祝福洗去你一天的劳累,一句晚安带你进入甜蜜的梦乡,一片心意使你睡得更香!",
12 | "夜幕弥漫天边,因星光而烂漫;花朵本无心散发芬芳,只因风的召唤;问候片语只言,却牵出串挂念,祝你晚安,朋友!",
13 | "宁静的夜晚,美丽的星空,你到阳台上看天空,在你眼前有两颗流星,一颗叫“晚”,一颗叫“安”,滑落到你的手中,你接住了吗?做个好梦!",
14 | "朋友常来挂念,忘记白天工作的劳累,抛开日常生活的琐碎,让习习晚风当床,让丝丝清凉当被,让我美好祝福陪你入睡,晚安!好梦!",
15 | "乖乖,你看那月牙已上树梢,你听那蝉虫也已熄声,天不早了,早点歇息,做个好梦,愿你明天睁眼就有蜜糖般的心情,晚安。",
16 | "宁静的夜晚,柔柔月光带去我深深的思念。温馨的夜晚,闪闪星光传递我真挚的祝福。在这幸福的夜晚,一句晚安带你进入美好梦境。",
17 | "思念不因劳累而改变,问候不因疲惫而变懒,祝福不因休息而变缓,关怀随星星眨眼,牵挂在深夜依然,轻轻道声:祝你晚安!",
18 | "满天繁星,是我每天为你守望的眼睛;万家灯火,是我每夜为你守候的执着,守望的心,守候的情,只望你拥有一个美丽夜晚。",
19 | "在这安静的深夜,我让思念慢慢开出花蕊,吐露爱恋的芬芳,陶醉怡人的月光,给你路的温暖,在那幸福的梦乡,亲爱的,晚安,好梦。",
20 | "写一首诗歌,带去我的思念;送一缕清风,给你温馨祝愿;致一声问候,让你酣然成眠;唱一首歌谣,请你莫要忧烦;道一句晚安,愿你夜夜平安。晚安。",
21 | "快乐的日子,幸福的你。美妙的生活,温情的你。快乐幸福的日子里,希望与你分享。美妙**的生活的里,有你的温情快乐无比!晚安!好梦!",
22 | "在这个宁静的夜晚,为你褪去疲惫的外衣,让整个世界的喧哗在此时静寂,所有美好的祝福都埋藏在大家的心底,欢乐宁静祥和环绕在你的周围,此时,只因你在享受梦的睡意。",
23 | "有一份祝福的机会,摆在我面前我没有珍惜,于是后悔莫及。若再给我一次机会,我一定会对你说:晚安哦!若要给这个祝福加上期限,我希望是一万年。",
24 | "想哭了,泪点点滴滴入心里,是因为想到爱你的委屈。想睡了,人恍恍惚惚飘入梦里,是因为梦里我们总甜蜜相依!我在心里爱你想你疼你宠你!",
25 | "用夕阳的余晖为你温床,用傍晚的安祥静你心房,用蝉的鸣叫陪你对着星空遥望,用一声问候催你早入梦乡,送一条最深情的短信到你身旁:晚安!",
26 | "在这宁静的夜晚,寄上我温馨的祝福,带去我深深的思念,愿我的声祝福洗去你天的劳累,一句晚安带你进入美妙的梦境!",
27 | "黄昏的云轻悒飘零,朵朵红云是我的心,再这一天爱你千回,再这一夜想你万遍,一句晚安带你入梦,一句爱你带走,劳累,烦恼,与忧愁。",
28 | "迈上幸福之路,越走越宽;点燃财源之火,越烧越旺;跳入快乐之海,越探越广;培植友谊之树,越长越青。愿朋友你幸福久久!晚安,好梦!",
29 | "用轻松化为定神汤,舒缓压力;用清爽化为安神剂,减轻忧郁;用宁静化为静神丸,散尽烦意;用问候化为安眠水,升起睡意;送给夜里失眠的你,愿你饮下,让酣睡甜甜随你,祝美梦悠悠陪你!",
30 | "在你梦的古堡里,有没有只小熊在寻找你要的蜂蜜,在你梦的河流里,有没有只蝴蝶在偏偏跳起你爱的舞曲,亲爱的,晚安。",
31 | "收我祝福之人,睡前有好运,睡后有好梦,睡醒有好戏,幸福为你梦中伴,快乐同你梦中陪,吉祥与你梦里见,甜蜜和你梦中跑。晚安!",
32 | "天上的星星很多,可是多不过我的思念,雨中的雷声很大,可是大不过我的牵挂,爱里的誓言最真,可是真不过我的祝福,朋友,愿你天天都有好心情,事事都如意。晚安,好梦!",
33 | "今夜星光灿烂,好运随时来。疲惫的身体带着倦意慢慢入睡,愿你做个好梦,梦中流星滑落让你愿望成真,晚安!",
34 | "一夜好梦,忘记所有忧愁;一夜香甜,抛却所有烦恼;一夜深睡,甩掉所有苦痛;一觉醒来,开启新的美好。朋友晚安。",
35 | "拥有一份美好的心情,如拥有一份甜美的祝福。愿你健康,愿你快乐,但愿我千万个祝福永远陪伴你左右。",
36 | "深呼吸,所有烦恼抛弃,捶捶背,所有劳累忘记,泡泡脚,所有疲惫散去,数星星,所有浮躁褪尽,看信息,我的祝福来袭,愿你舒心顺意,开心顺利,烦心顺短信溜去!顺便道一声:晚安!",
37 | "瞌睡来了要睡呢,打扰瞌睡“遭罪孽”;瞌睡来了要睡好,头昏脑胀“伤不起”。祝福你睡眠好好,身体棒棒,工作愉快,快乐逍遥!",
38 | "一句平淡如水的问候,很轻;一声平淡无奇的祝福,很真;摘一颗星,采一朵云,装入平安的信息框送给你,愿你好运常在,天天开心!晚安,好梦!",
39 | "花妩媚,因为蝴蝶在追;夜深沉,因为天使降临;梦已醉,因为月色很美;情珍贵,因为有你安慰;我幸福,因为有你一生伴随。晚安,朋友!",
40 | "一年一度,夏季纷沓而来。高温登场,忙碌之时,别忘了防暑;一丝清凉,几许惬意,轻送到你身旁。惟愿生活一切安康,晚安哦!",
41 | "睡一睡,精神好,烦恼消,快乐长;睡一睡,心情好,做美梦,甜蜜蜜;睡一睡,身体健,头脑清,眼睛明。愿你酣然入梦,晚安!",
42 | "有朋友关心是种幸运,有朋友鼓励是种督促,有朋友思念是种幸福,有朋友祝福是种愉快,愿我小小的问候给你带来安慰。晚安。",
43 | "每天我都有一个梦想,让你收到我的祝福,心里会开心快乐。一天的烦恼可以消除,睡觉熟得像猪,甜蜜如乳,一早醒来,得见美丽的日出晚安,让梦开始进入。",
44 | "静静的夜里手机响起,温馨的祝福传递给你,深深的思念围绕着你,洗去劳累洗去疲惫,道声晚安说句想你,愿你有个美妙梦境。",
45 | "假如人生不曾与你相遇,我不会相信,有一种人一认识就觉得温馨。你是那抹温馨里的甜蜜,爱你无需浪漫的言语,只需一生一世的美丽,亲爱的晚安!",
46 | "送你一些快乐,愿你安心入眠,送你轻松一刻,愿你安然入睡,送你短信一条,愿你美梦相伴,送你一句话语,晚安我的朋友。",
47 | "寂静的夜,愿月亮为你祈祷,星星为你唱摇篮曲,清风为你催眠,床为你带来放松,枕头带你进入梦乡,我的祝福送你好梦,晚安!",
48 | "叠只弯弯的纸船,装满我的思念,乘着如水的月光,漂到你的床前,愿这弯弯的纸船,停泊在你的枕畔,让我的思念与祝福,守护着你的入眠,晚安。",
49 | "我再劳累,对你的思念不减;我再疲惫,对你的问候不变;我再懒惰,对你的祝福不慢;我再憔悴,对你的牵挂依然。轻轻地对你道声:晚安!",
50 | "直销优质睡眠,推销驱除疲倦,报销烦恼杂乱,促销美梦连连,放下压力的包袱,换上轻松新装,愿你安心入眠,好梦甜甜,晚安!",
51 | "轻轻的问候,赶走你的烦恼;柔柔的关怀,散去你的困恼;甜甜的嘱咐,吹跑你的疲劳;美美的祝福,送去美梦伴绕。晚安!",
52 | "茫茫人海,多一个人相知,是一种欣慰。人生旅途,多一个人相伴,是一种福气。红尘多忧,多一个人问候,是一种慰藉。愿你开心!晚安,好梦!",
53 | "风不吹,雨不下,此刻你什么都别怕;月光泻,星眼眨,时常我把你牵挂;云想衣,花想容,好梦伴你到天亮;祝你晚安。",
54 | "走走停停,看看风景赏赏虹霓吹吹清风,然后在某个不经意间,你会发现,其实每个人都是幸福的,只是你的幸福常在别人眼里。朋友晚安,入夜请放松心情。",
55 | "人生中,我们有太多的烦恼与浮躁,伴随着这个夏季的炎热而来。只有晚上,风是凉爽的,心是清闲的,因而我们应懂得享受。晚安。",
56 | "今晚眨一下眼,代表我在惦记你;眨两下眼,代表我在想念你;眨三下眼,代表我十分想念你;不停眨眼,嘿,代表你用眼过度,早点休息吧!晚安!",
57 | "只有当人能够看自己的内心深处时,他的视野才会变得清晰起来。向外看的人是在梦中,向内看的人是清醒的人。晚安,朋友们,好梦。",
58 | "笑容挂在脸上,嘴角略微上扬,两眼满含笑意,心里乐不可支,放松陪在左右,做到以上几点,保证你睡眠质量提高了,几乎从不失眠了,美梦总是相伴了,愿你睡得好,睡得香。",
59 | "遥遥的梦亮起盏灯,听我心愿声声,但愿你平安程又程,但愿所有的美好装满您的梦,祝您今晚安然入睡,好梦!",
60 | "天空虽有阴雨,但因彩虹的出现而彰显美丽;大地虽有干涸,但因雨滴的滋润而焕发生机;生活虽有无奈,但因朋友的存在而精彩活力!晚安,好梦!",
61 | "当鸟儿倦了的时候,它会选择飞回巢穴,当人儿累的时候,他会选择回到家里,卸去疲惫的伪装,放松自己心情,原来生活是这样的美好,晚安,朋友!",
62 | "累了就早休息吧,困了就早睡吧,乏了就躺下放松一下,知道你很辛苦我也一直在祝福,希望你好好的并且给自己一个信念加油,明天继续努力!晚安,好梦!我会想你!",
63 | "每当夜晚降临的时候,天边的星星是我关注你的眼睛,月儿弯弯,它送去我最真心的祝福:晚安,做个好梦哦。",
64 | "今日天色越来越晚,疲惫睡意更是充满,可脑海中你的身影依旧忽隐忽现,而内心中我的思念仍然牢牢深陷,忍不住想对你说:宝贝,晚安!愿你好梦甜甜!",
65 | "无论多美丽的今天衣服,依旧要天黑脱掉,无论多糟糕的今天结局,依旧夜幕画上句号。明天才最重要,有一夜的安眠,就有愉快的手向你招。祝你好梦,越来越好。",
66 | "生活有梦想,笑容就会清爽;未来充满希望,前路便会宽敞;心中有朋友,心情就会开朗,思念有对象,情谊就会绵长;时常送问候,感觉就在身旁!晚安,好梦!",
67 | "夜晚来,问候到,愿你抛开烦恼乐逍遥;微风吹,星光照,愿你今夜安然入睡充足好;祝你今夜美梦甜甜。",
68 | "把酒言欢的时候,你是否还在拼搏,秋风送爽的时候,你是否还在加班,我的关心,才最珍贵,今夜我还在想着你入睡,朋友,晚安!",
69 | "劳累整天,不过为三餐。轻松或艰难,苦辣酸与甜。素食心愈安,宁静可志远。自由需金钱,暖心亲密谈。规划好明天,朋友你晚安!",
70 | "我愿化作一阵和风,穿过崇山峻岭来到你的窗前,将你温柔包围。你听见那流星划过天际的声音吗?不管距离多远,总有一个我在陪着你。亲爱的,晚安!今晚做个好梦!",
71 | "别让自己活得太累。应该学着想开看淡,学着不强求,学着深藏。适时放松自己,寻找宣泄,给疲惫的心灵解解压。晚安!",
72 | "我无法在夜里入睡,因为思念直来敲门,我起身为你祈祷,用最虔诚的心,用最真诚的爱。亲爱的你,我若是天使,我只守护,你所有的幸福。",
73 | "我把春花灿烂的好事,写在问候里;我把春意怏然的好运,编在祈祷里;我把春意绵绵的好意,融在祝福里;托春末夏初的顺利之风,送给你;祝你在春末夏初交替的日子里,万事美好,一切如意!晚安,好梦!",
74 | "太阳已经回家睡觉,月光如水照在你的身上。摇篮曲已经轻轻唱响,我的宝贝快快进入梦乡。不管外面的世界多么宽广,不管外面是否有坎坷波浪,现在我就在你的身旁,伴着你走入快乐的梦乡。晚安,愿你睡得香香!",
75 | "夜好梦,忘记所有忧愁;夜香甜,抛却所有烦恼;夜深睡,甩掉所有苦痛;觉醒来,开启新的美好。朋友晚安。",
76 | "花妩媚,因为蝴蝶在追;梦已醉,因为月色很美;夜深沉,因为天使降临;情珍贵,因为有你安慰;我幸福,因为有你一生伴随。晚安,朋友!",
77 | "夜色渐渐暗下,心缓缓平静,不知心中的你有没入睡。送上我温馨的祝福,洗去你一天的烦恼,一句“晚安”送你进梦想,醒来你的会觉得明天更美好。",
78 | "月儿窗外盯梢,眯缝着眼睡不着觉。汗水湿了问候,借着夜风来捎。屏幕光亮闪,跳出串快乐符号。祝你睡个好觉,晚安!",
79 | "累了吧,早点睡,睡的早,精神好;困了吧,快点睡,睡的快,皮肤白。好好睡,美梦相随。梦中有我陪伴,不会孤单;梦中陪你说笑,不再烦恼。宝贝晚安!",
80 | "这样的深夜,你在做什么。这样的深夜,我在思念你。你看那天上的星星,颗颗代表我的祝福。睡吧,睡吧,明天再告诉我你到底收到了多少祝福。晚安。",
81 | "送走一天的忙碌,忘掉一天的烦恼,重温一天的快乐,回想一天的美好,然后闭上眼睛,睡个好觉,晚安!",
82 | "好好睡觉,天天吃好。睡觉别起早,吃饭要吃饱。笑要说我好,做梦题别跑。早点睡觉就是好,说声晚安问声好,看!才子编的多好。",
83 | "过去的经验要总结,未来的风险要预防,这才是智慧的。昨天已经过去,而明天还没有来到。今天是真实的。晚安。",
84 | "你不在我身边,让我觉得孤单;发条短信挂念,春天虽已温暖,夜晚还要防寒,注意饮食吃饭,请别嫌我烦,再道声晚安。",
85 | "让夜风带走天的疲惫,让月光驱走天的烦恼,让星星点亮天的好心情,祝你轻松入眠,美梦连篇,晚安。",
86 | "漆黑一片,手机来照亮,看一看,瞧一瞧,晚安问候就来到,爬出被窝兜一圈,回来保准睡大觉,再道一声:晚安!",
87 | "深呼吸,甩掉所有脾气,淋场雨,放弃所有复杂,等彩虹,等待所有美丽,赞生命,如此伟大的信仰,睡觉,和天亮,说句晚安。",
88 | "早上对你依依不舍,下午对你念念不忘,晚上迫不及待躺在你的身上,依旧是那么的温暖舒畅,还是最喜欢你了,我那舒适的大床!哈哈,愿亲爱的朋友早点进入梦乡,晚安!",
89 | "思念不因劳累而改变,祝福不因休息而变缓,问候不因疲惫而变懒,关怀随星星眨眼,牵挂在深夜依然,轻轻道声:祝你晚安!",
90 | "希望你霸气十足,令困难望风止步,失败永远孤独,痛苦被迫远足,甜蜜小心倾诉,健康甘愿常驻,幸福不得外出!呵呵,祝你开心、幸福!晚安,好梦!",
91 | "管它蚊子身边闹,管它苍蝇嗡嗡叫,耳朵全当没听到,愉快心情心中绕,炎热烦恼抛云霄,开开心心睡大觉,好梦连连来拥抱,朋友,睡吧!晚安!",
92 | "每当黑夜降临,便是我想你的开始,星星不眨眼,你就为它闪耀,今天是北半球黑夜最长的一天,也是我一年中想你最多的一晚!",
93 | "真诚的风,吹醒了思念,吹散了心烦,让祝福驾着云彩来到你的身畔;友谊的雨,浇灌了真情,打落了迷乱,让问候随着水滴沁入你的心田,朋友,记得有颗真心总是为你牵绊,愿你幸福如意,吉祥无边。晚安,好梦!",
94 | "化舒爽为清风,拂去心压力;化轻松为琴曲,缓解神压抑;化美意为问候,驱散体累意;化温馨为安神剂,送去美睡意;愿你夜里再无失眠绕你,心静美梦跟你!",
95 | "一壶老酒,散发友情的醇香;一首老歌,唱出曾经的美好;一份思念,道出朋友的牵挂;一声问候,则满载朋友的情谊。朋友,愿你安好,没事常联系!晚安,好梦!",
96 | "暮春之夜,微风渐暖,睡意缱绻,移身临窗,近看柳枝月色下翩舞摇曳,遥听池塘绵绵蛙鸣。携份恬淡,悍然入梦。晚安。",
97 | "宽心热汤喝一碗,开心晚霜涂一脸,信心被子永远很暖,可心拥抱总是缠绵,童心话吹向耳边,知心爱人常伴身边,祝你安眠入梦笑容灿烂。",
98 | "今天下雨,就像思念降落来临,问候不只是在夜里,祝福永恒藏在心底,雨停而想念不止,夜深却牵挂依然,睡吧,晚安!",
99 | "今天是残酷的,明天会更残酷!后天会更美好!但大多数人都死在了明天晚上,而看不到后天早上的阳光!加油,坚持就是胜利!早点睡吧!晚安!后天会更好!",
100 | "长夜绵绵,送给你俏丽的容颜,愿你在夏日的夜晚不再孤单;霓虹闪闪,送给你温暖的港湾,愿你一生有我的陪伴;祝福甜甜,送给你一句真诚的感言,愿你的生命更加斑斓。晚安!",
101 | "在这宁静的夜晚,寄上我温馨的祝福,带去我深深的思念,愿我的一声祝福洗去你一天的劳累,一句晚安带你进入美妙的梦境!",
102 | "蝉鸣声声减,天气微微凉,夜晚睡熟莫开窗;夕阳早早退,夜色渐渐深,披星戴月要思量;心静自然凉,心宽体无恙,早睡早起岁月久长。我托短信寄我衷肠,早点儿休息身体棒!晚安!",
103 | "劳累一天,只为三餐。轻松或艰难,苦辣酸与甜。素食心愈安,宁静可志远。自由需金钱,暖心亲密谈。规划好明天,朋友你晚安!",
104 | "最困难的时刻也许就是拐点的开始,改变下思维方式就可能迎来转机。以平常心看世界,花开花谢都是风景。晚安,朋友!"
105 | ]
106 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU AFFERO GENERAL PUBLIC LICENSE
2 | Version 3, 19 November 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU Affero General Public License is a free, copyleft license for
11 | software and other kinds of works, specifically designed to ensure
12 | cooperation with the community in the case of network server software.
13 |
14 | The licenses for most software and other practical works are designed
15 | to take away your freedom to share and change the works. By contrast,
16 | our General Public Licenses are intended to guarantee your freedom to
17 | share and change all versions of a program--to make sure it remains free
18 | software for all its users.
19 |
20 | When we speak of free software, we are referring to freedom, not
21 | price. Our General Public Licenses are designed to make sure that you
22 | have the freedom to distribute copies of free software (and charge for
23 | them if you wish), that you receive source code or can get it if you
24 | want it, that you can change the software or use pieces of it in new
25 | free programs, and that you know you can do these things.
26 |
27 | Developers that use our General Public Licenses protect your rights
28 | with two steps: (1) assert copyright on the software, and (2) offer
29 | you this License which gives you legal permission to copy, distribute
30 | and/or modify the software.
31 |
32 | A secondary benefit of defending all users' freedom is that
33 | improvements made in alternate versions of the program, if they
34 | receive widespread use, become available for other developers to
35 | incorporate. Many developers of free software are heartened and
36 | encouraged by the resulting cooperation. However, in the case of
37 | software used on network servers, this result may fail to come about.
38 | The GNU General Public License permits making a modified version and
39 | letting the public access it on a server without ever releasing its
40 | source code to the public.
41 |
42 | The GNU Affero General Public License is designed specifically to
43 | ensure that, in such cases, the modified source code becomes available
44 | to the community. It requires the operator of a network server to
45 | provide the source code of the modified version running there to the
46 | users of that server. Therefore, public use of a modified version, on
47 | a publicly accessible server, gives the public access to the source
48 | code of the modified version.
49 |
50 | An older license, called the Affero General Public License and
51 | published by Affero, was designed to accomplish similar goals. This is
52 | a different license, not a version of the Affero GPL, but Affero has
53 | released a new version of the Affero GPL which permits relicensing under
54 | this license.
55 |
56 | The precise terms and conditions for copying, distribution and
57 | modification follow.
58 |
59 | TERMS AND CONDITIONS
60 |
61 | 0. Definitions.
62 |
63 | "This License" refers to version 3 of the GNU Affero General Public License.
64 |
65 | "Copyright" also means copyright-like laws that apply to other kinds of
66 | works, such as semiconductor masks.
67 |
68 | "The Program" refers to any copyrightable work licensed under this
69 | License. Each licensee is addressed as "you". "Licensees" and
70 | "recipients" may be individuals or organizations.
71 |
72 | To "modify" a work means to copy from or adapt all or part of the work
73 | in a fashion requiring copyright permission, other than the making of an
74 | exact copy. The resulting work is called a "modified version" of the
75 | earlier work or a work "based on" the earlier work.
76 |
77 | A "covered work" means either the unmodified Program or a work based
78 | on the Program.
79 |
80 | To "propagate" a work means to do anything with it that, without
81 | permission, would make you directly or secondarily liable for
82 | infringement under applicable copyright law, except executing it on a
83 | computer or modifying a private copy. Propagation includes copying,
84 | distribution (with or without modification), making available to the
85 | public, and in some countries other activities as well.
86 |
87 | To "convey" a work means any kind of propagation that enables other
88 | parties to make or receive copies. Mere interaction with a user through
89 | a computer network, with no transfer of a copy, is not conveying.
90 |
91 | An interactive user interface displays "Appropriate Legal Notices"
92 | to the extent that it includes a convenient and prominently visible
93 | feature that (1) displays an appropriate copyright notice, and (2)
94 | tells the user that there is no warranty for the work (except to the
95 | extent that warranties are provided), that licensees may convey the
96 | work under this License, and how to view a copy of this License. If
97 | the interface presents a list of user commands or options, such as a
98 | menu, a prominent item in the list meets this criterion.
99 |
100 | 1. Source Code.
101 |
102 | The "source code" for a work means the preferred form of the work
103 | for making modifications to it. "Object code" means any non-source
104 | form of a work.
105 |
106 | A "Standard Interface" means an interface that either is an official
107 | standard defined by a recognized standards body, or, in the case of
108 | interfaces specified for a particular programming language, one that
109 | is widely used among developers working in that language.
110 |
111 | The "System Libraries" of an executable work include anything, other
112 | than the work as a whole, that (a) is included in the normal form of
113 | packaging a Major Component, but which is not part of that Major
114 | Component, and (b) serves only to enable use of the work with that
115 | Major Component, or to implement a Standard Interface for which an
116 | implementation is available to the public in source code form. A
117 | "Major Component", in this context, means a major essential component
118 | (kernel, window system, and so on) of the specific operating system
119 | (if any) on which the executable work runs, or a compiler used to
120 | produce the work, or an object code interpreter used to run it.
121 |
122 | The "Corresponding Source" for a work in object code form means all
123 | the source code needed to generate, install, and (for an executable
124 | work) run the object code and to modify the work, including scripts to
125 | control those activities. However, it does not include the work's
126 | System Libraries, or general-purpose tools or generally available free
127 | programs which are used unmodified in performing those activities but
128 | which are not part of the work. For example, Corresponding Source
129 | includes interface definition files associated with source files for
130 | the work, and the source code for shared libraries and dynamically
131 | linked subprograms that the work is specifically designed to require,
132 | such as by intimate data communication or control flow between those
133 | subprograms and other parts of the work.
134 |
135 | The Corresponding Source need not include anything that users
136 | can regenerate automatically from other parts of the Corresponding
137 | Source.
138 |
139 | The Corresponding Source for a work in source code form is that
140 | same work.
141 |
142 | 2. Basic Permissions.
143 |
144 | All rights granted under this License are granted for the term of
145 | copyright on the Program, and are irrevocable provided the stated
146 | conditions are met. This License explicitly affirms your unlimited
147 | permission to run the unmodified Program. The output from running a
148 | covered work is covered by this License only if the output, given its
149 | content, constitutes a covered work. This License acknowledges your
150 | rights of fair use or other equivalent, as provided by copyright law.
151 |
152 | You may make, run and propagate covered works that you do not
153 | convey, without conditions so long as your license otherwise remains
154 | in force. You may convey covered works to others for the sole purpose
155 | of having them make modifications exclusively for you, or provide you
156 | with facilities for running those works, provided that you comply with
157 | the terms of this License in conveying all material for which you do
158 | not control copyright. Those thus making or running the covered works
159 | for you must do so exclusively on your behalf, under your direction
160 | and control, on terms that prohibit them from making any copies of
161 | your copyrighted material outside their relationship with you.
162 |
163 | Conveying under any other circumstances is permitted solely under
164 | the conditions stated below. Sublicensing is not allowed; section 10
165 | makes it unnecessary.
166 |
167 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
168 |
169 | No covered work shall be deemed part of an effective technological
170 | measure under any applicable law fulfilling obligations under article
171 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
172 | similar laws prohibiting or restricting circumvention of such
173 | measures.
174 |
175 | When you convey a covered work, you waive any legal power to forbid
176 | circumvention of technological measures to the extent such circumvention
177 | is effected by exercising rights under this License with respect to
178 | the covered work, and you disclaim any intention to limit operation or
179 | modification of the work as a means of enforcing, against the work's
180 | users, your or third parties' legal rights to forbid circumvention of
181 | technological measures.
182 |
183 | 4. Conveying Verbatim Copies.
184 |
185 | You may convey verbatim copies of the Program's source code as you
186 | receive it, in any medium, provided that you conspicuously and
187 | appropriately publish on each copy an appropriate copyright notice;
188 | keep intact all notices stating that this License and any
189 | non-permissive terms added in accord with section 7 apply to the code;
190 | keep intact all notices of the absence of any warranty; and give all
191 | recipients a copy of this License along with the Program.
192 |
193 | You may charge any price or no price for each copy that you convey,
194 | and you may offer support or warranty protection for a fee.
195 |
196 | 5. Conveying Modified Source Versions.
197 |
198 | You may convey a work based on the Program, or the modifications to
199 | produce it from the Program, in the form of source code under the
200 | terms of section 4, provided that you also meet all of these conditions:
201 |
202 | a) The work must carry prominent notices stating that you modified
203 | it, and giving a relevant date.
204 |
205 | b) The work must carry prominent notices stating that it is
206 | released under this License and any conditions added under section
207 | 7. This requirement modifies the requirement in section 4 to
208 | "keep intact all notices".
209 |
210 | c) You must license the entire work, as a whole, under this
211 | License to anyone who comes into possession of a copy. This
212 | License will therefore apply, along with any applicable section 7
213 | additional terms, to the whole of the work, and all its parts,
214 | regardless of how they are packaged. This License gives no
215 | permission to license the work in any other way, but it does not
216 | invalidate such permission if you have separately received it.
217 |
218 | d) If the work has interactive user interfaces, each must display
219 | Appropriate Legal Notices; however, if the Program has interactive
220 | interfaces that do not display Appropriate Legal Notices, your
221 | work need not make them do so.
222 |
223 | A compilation of a covered work with other separate and independent
224 | works, which are not by their nature extensions of the covered work,
225 | and which are not combined with it such as to form a larger program,
226 | in or on a volume of a storage or distribution medium, is called an
227 | "aggregate" if the compilation and its resulting copyright are not
228 | used to limit the access or legal rights of the compilation's users
229 | beyond what the individual works permit. Inclusion of a covered work
230 | in an aggregate does not cause this License to apply to the other
231 | parts of the aggregate.
232 |
233 | 6. Conveying Non-Source Forms.
234 |
235 | You may convey a covered work in object code form under the terms
236 | of sections 4 and 5, provided that you also convey the
237 | machine-readable Corresponding Source under the terms of this License,
238 | in one of these ways:
239 |
240 | a) Convey the object code in, or embodied in, a physical product
241 | (including a physical distribution medium), accompanied by the
242 | Corresponding Source fixed on a durable physical medium
243 | customarily used for software interchange.
244 |
245 | b) Convey the object code in, or embodied in, a physical product
246 | (including a physical distribution medium), accompanied by a
247 | written offer, valid for at least three years and valid for as
248 | long as you offer spare parts or customer support for that product
249 | model, to give anyone who possesses the object code either (1) a
250 | copy of the Corresponding Source for all the software in the
251 | product that is covered by this License, on a durable physical
252 | medium customarily used for software interchange, for a price no
253 | more than your reasonable cost of physically performing this
254 | conveying of source, or (2) access to copy the
255 | Corresponding Source from a network server at no charge.
256 |
257 | c) Convey individual copies of the object code with a copy of the
258 | written offer to provide the Corresponding Source. This
259 | alternative is allowed only occasionally and noncommercially, and
260 | only if you received the object code with such an offer, in accord
261 | with subsection 6b.
262 |
263 | d) Convey the object code by offering access from a designated
264 | place (gratis or for a charge), and offer equivalent access to the
265 | Corresponding Source in the same way through the same place at no
266 | further charge. You need not require recipients to copy the
267 | Corresponding Source along with the object code. If the place to
268 | copy the object code is a network server, the Corresponding Source
269 | may be on a different server (operated by you or a third party)
270 | that supports equivalent copying facilities, provided you maintain
271 | clear directions next to the object code saying where to find the
272 | Corresponding Source. Regardless of what server hosts the
273 | Corresponding Source, you remain obligated to ensure that it is
274 | available for as long as needed to satisfy these requirements.
275 |
276 | e) Convey the object code using peer-to-peer transmission, provided
277 | you inform other peers where the object code and Corresponding
278 | Source of the work are being offered to the general public at no
279 | charge under subsection 6d.
280 |
281 | A separable portion of the object code, whose source code is excluded
282 | from the Corresponding Source as a System Library, need not be
283 | included in conveying the object code work.
284 |
285 | A "User Product" is either (1) a "consumer product", which means any
286 | tangible personal property which is normally used for personal, family,
287 | or household purposes, or (2) anything designed or sold for incorporation
288 | into a dwelling. In determining whether a product is a consumer product,
289 | doubtful cases shall be resolved in favor of coverage. For a particular
290 | product received by a particular user, "normally used" refers to a
291 | typical or common use of that class of product, regardless of the status
292 | of the particular user or of the way in which the particular user
293 | actually uses, or expects or is expected to use, the product. A product
294 | is a consumer product regardless of whether the product has substantial
295 | commercial, industrial or non-consumer uses, unless such uses represent
296 | the only significant mode of use of the product.
297 |
298 | "Installation Information" for a User Product means any methods,
299 | procedures, authorization keys, or other information required to install
300 | and execute modified versions of a covered work in that User Product from
301 | a modified version of its Corresponding Source. The information must
302 | suffice to ensure that the continued functioning of the modified object
303 | code is in no case prevented or interfered with solely because
304 | modification has been made.
305 |
306 | If you convey an object code work under this section in, or with, or
307 | specifically for use in, a User Product, and the conveying occurs as
308 | part of a transaction in which the right of possession and use of the
309 | User Product is transferred to the recipient in perpetuity or for a
310 | fixed term (regardless of how the transaction is characterized), the
311 | Corresponding Source conveyed under this section must be accompanied
312 | by the Installation Information. But this requirement does not apply
313 | if neither you nor any third party retains the ability to install
314 | modified object code on the User Product (for example, the work has
315 | been installed in ROM).
316 |
317 | The requirement to provide Installation Information does not include a
318 | requirement to continue to provide support service, warranty, or updates
319 | for a work that has been modified or installed by the recipient, or for
320 | the User Product in which it has been modified or installed. Access to a
321 | network may be denied when the modification itself materially and
322 | adversely affects the operation of the network or violates the rules and
323 | protocols for communication across the network.
324 |
325 | Corresponding Source conveyed, and Installation Information provided,
326 | in accord with this section must be in a format that is publicly
327 | documented (and with an implementation available to the public in
328 | source code form), and must require no special password or key for
329 | unpacking, reading or copying.
330 |
331 | 7. Additional Terms.
332 |
333 | "Additional permissions" are terms that supplement the terms of this
334 | License by making exceptions from one or more of its conditions.
335 | Additional permissions that are applicable to the entire Program shall
336 | be treated as though they were included in this License, to the extent
337 | that they are valid under applicable law. If additional permissions
338 | apply only to part of the Program, that part may be used separately
339 | under those permissions, but the entire Program remains governed by
340 | this License without regard to the additional permissions.
341 |
342 | When you convey a copy of a covered work, you may at your option
343 | remove any additional permissions from that copy, or from any part of
344 | it. (Additional permissions may be written to require their own
345 | removal in certain cases when you modify the work.) You may place
346 | additional permissions on material, added by you to a covered work,
347 | for which you have or can give appropriate copyright permission.
348 |
349 | Notwithstanding any other provision of this License, for material you
350 | add to a covered work, you may (if authorized by the copyright holders of
351 | that material) supplement the terms of this License with terms:
352 |
353 | a) Disclaiming warranty or limiting liability differently from the
354 | terms of sections 15 and 16 of this License; or
355 |
356 | b) Requiring preservation of specified reasonable legal notices or
357 | author attributions in that material or in the Appropriate Legal
358 | Notices displayed by works containing it; or
359 |
360 | c) Prohibiting misrepresentation of the origin of that material, or
361 | requiring that modified versions of such material be marked in
362 | reasonable ways as different from the original version; or
363 |
364 | d) Limiting the use for publicity purposes of names of licensors or
365 | authors of the material; or
366 |
367 | e) Declining to grant rights under trademark law for use of some
368 | trade names, trademarks, or service marks; or
369 |
370 | f) Requiring indemnification of licensors and authors of that
371 | material by anyone who conveys the material (or modified versions of
372 | it) with contractual assumptions of liability to the recipient, for
373 | any liability that these contractual assumptions directly impose on
374 | those licensors and authors.
375 |
376 | All other non-permissive additional terms are considered "further
377 | restrictions" within the meaning of section 10. If the Program as you
378 | received it, or any part of it, contains a notice stating that it is
379 | governed by this License along with a term that is a further
380 | restriction, you may remove that term. If a license document contains
381 | a further restriction but permits relicensing or conveying under this
382 | License, you may add to a covered work material governed by the terms
383 | of that license document, provided that the further restriction does
384 | not survive such relicensing or conveying.
385 |
386 | If you add terms to a covered work in accord with this section, you
387 | must place, in the relevant source files, a statement of the
388 | additional terms that apply to those files, or a notice indicating
389 | where to find the applicable terms.
390 |
391 | Additional terms, permissive or non-permissive, may be stated in the
392 | form of a separately written license, or stated as exceptions;
393 | the above requirements apply either way.
394 |
395 | 8. Termination.
396 |
397 | You may not propagate or modify a covered work except as expressly
398 | provided under this License. Any attempt otherwise to propagate or
399 | modify it is void, and will automatically terminate your rights under
400 | this License (including any patent licenses granted under the third
401 | paragraph of section 11).
402 |
403 | However, if you cease all violation of this License, then your
404 | license from a particular copyright holder is reinstated (a)
405 | provisionally, unless and until the copyright holder explicitly and
406 | finally terminates your license, and (b) permanently, if the copyright
407 | holder fails to notify you of the violation by some reasonable means
408 | prior to 60 days after the cessation.
409 |
410 | Moreover, your license from a particular copyright holder is
411 | reinstated permanently if the copyright holder notifies you of the
412 | violation by some reasonable means, this is the first time you have
413 | received notice of violation of this License (for any work) from that
414 | copyright holder, and you cure the violation prior to 30 days after
415 | your receipt of the notice.
416 |
417 | Termination of your rights under this section does not terminate the
418 | licenses of parties who have received copies or rights from you under
419 | this License. If your rights have been terminated and not permanently
420 | reinstated, you do not qualify to receive new licenses for the same
421 | material under section 10.
422 |
423 | 9. Acceptance Not Required for Having Copies.
424 |
425 | You are not required to accept this License in order to receive or
426 | run a copy of the Program. Ancillary propagation of a covered work
427 | occurring solely as a consequence of using peer-to-peer transmission
428 | to receive a copy likewise does not require acceptance. However,
429 | nothing other than this License grants you permission to propagate or
430 | modify any covered work. These actions infringe copyright if you do
431 | not accept this License. Therefore, by modifying or propagating a
432 | covered work, you indicate your acceptance of this License to do so.
433 |
434 | 10. Automatic Licensing of Downstream Recipients.
435 |
436 | Each time you convey a covered work, the recipient automatically
437 | receives a license from the original licensors, to run, modify and
438 | propagate that work, subject to this License. You are not responsible
439 | for enforcing compliance by third parties with this License.
440 |
441 | An "entity transaction" is a transaction transferring control of an
442 | organization, or substantially all assets of one, or subdividing an
443 | organization, or merging organizations. If propagation of a covered
444 | work results from an entity transaction, each party to that
445 | transaction who receives a copy of the work also receives whatever
446 | licenses to the work the party's predecessor in interest had or could
447 | give under the previous paragraph, plus a right to possession of the
448 | Corresponding Source of the work from the predecessor in interest, if
449 | the predecessor has it or can get it with reasonable efforts.
450 |
451 | You may not impose any further restrictions on the exercise of the
452 | rights granted or affirmed under this License. For example, you may
453 | not impose a license fee, royalty, or other charge for exercise of
454 | rights granted under this License, and you may not initiate litigation
455 | (including a cross-claim or counterclaim in a lawsuit) alleging that
456 | any patent claim is infringed by making, using, selling, offering for
457 | sale, or importing the Program or any portion of it.
458 |
459 | 11. Patents.
460 |
461 | A "contributor" is a copyright holder who authorizes use under this
462 | License of the Program or a work on which the Program is based. The
463 | work thus licensed is called the contributor's "contributor version".
464 |
465 | A contributor's "essential patent claims" are all patent claims
466 | owned or controlled by the contributor, whether already acquired or
467 | hereafter acquired, that would be infringed by some manner, permitted
468 | by this License, of making, using, or selling its contributor version,
469 | but do not include claims that would be infringed only as a
470 | consequence of further modification of the contributor version. For
471 | purposes of this definition, "control" includes the right to grant
472 | patent sublicenses in a manner consistent with the requirements of
473 | this License.
474 |
475 | Each contributor grants you a non-exclusive, worldwide, royalty-free
476 | patent license under the contributor's essential patent claims, to
477 | make, use, sell, offer for sale, import and otherwise run, modify and
478 | propagate the contents of its contributor version.
479 |
480 | In the following three paragraphs, a "patent license" is any express
481 | agreement or commitment, however denominated, not to enforce a patent
482 | (such as an express permission to practice a patent or covenant not to
483 | sue for patent infringement). To "grant" such a patent license to a
484 | party means to make such an agreement or commitment not to enforce a
485 | patent against the party.
486 |
487 | If you convey a covered work, knowingly relying on a patent license,
488 | and the Corresponding Source of the work is not available for anyone
489 | to copy, free of charge and under the terms of this License, through a
490 | publicly available network server or other readily accessible means,
491 | then you must either (1) cause the Corresponding Source to be so
492 | available, or (2) arrange to deprive yourself of the benefit of the
493 | patent license for this particular work, or (3) arrange, in a manner
494 | consistent with the requirements of this License, to extend the patent
495 | license to downstream recipients. "Knowingly relying" means you have
496 | actual knowledge that, but for the patent license, your conveying the
497 | covered work in a country, or your recipient's use of the covered work
498 | in a country, would infringe one or more identifiable patents in that
499 | country that you have reason to believe are valid.
500 |
501 | If, pursuant to or in connection with a single transaction or
502 | arrangement, you convey, or propagate by procuring conveyance of, a
503 | covered work, and grant a patent license to some of the parties
504 | receiving the covered work authorizing them to use, propagate, modify
505 | or convey a specific copy of the covered work, then the patent license
506 | you grant is automatically extended to all recipients of the covered
507 | work and works based on it.
508 |
509 | A patent license is "discriminatory" if it does not include within
510 | the scope of its coverage, prohibits the exercise of, or is
511 | conditioned on the non-exercise of one or more of the rights that are
512 | specifically granted under this License. You may not convey a covered
513 | work if you are a party to an arrangement with a third party that is
514 | in the business of distributing software, under which you make payment
515 | to the third party based on the extent of your activity of conveying
516 | the work, and under which the third party grants, to any of the
517 | parties who would receive the covered work from you, a discriminatory
518 | patent license (a) in connection with copies of the covered work
519 | conveyed by you (or copies made from those copies), or (b) primarily
520 | for and in connection with specific products or compilations that
521 | contain the covered work, unless you entered into that arrangement,
522 | or that patent license was granted, prior to 28 March 2007.
523 |
524 | Nothing in this License shall be construed as excluding or limiting
525 | any implied license or other defenses to infringement that may
526 | otherwise be available to you under applicable patent law.
527 |
528 | 12. No Surrender of Others' Freedom.
529 |
530 | If conditions are imposed on you (whether by court order, agreement or
531 | otherwise) that contradict the conditions of this License, they do not
532 | excuse you from the conditions of this License. If you cannot convey a
533 | covered work so as to satisfy simultaneously your obligations under this
534 | License and any other pertinent obligations, then as a consequence you may
535 | not convey it at all. For example, if you agree to terms that obligate you
536 | to collect a royalty for further conveying from those to whom you convey
537 | the Program, the only way you could satisfy both those terms and this
538 | License would be to refrain entirely from conveying the Program.
539 |
540 | 13. Remote Network Interaction; Use with the GNU General Public License.
541 |
542 | Notwithstanding any other provision of this License, if you modify the
543 | Program, your modified version must prominently offer all users
544 | interacting with it remotely through a computer network (if your version
545 | supports such interaction) an opportunity to receive the Corresponding
546 | Source of your version by providing access to the Corresponding Source
547 | from a network server at no charge, through some standard or customary
548 | means of facilitating copying of software. This Corresponding Source
549 | shall include the Corresponding Source for any work covered by version 3
550 | of the GNU General Public License that is incorporated pursuant to the
551 | following paragraph.
552 |
553 | Notwithstanding any other provision of this License, you have
554 | permission to link or combine any covered work with a work licensed
555 | under version 3 of the GNU General Public License into a single
556 | combined work, and to convey the resulting work. The terms of this
557 | License will continue to apply to the part which is the covered work,
558 | but the work with which it is combined will remain governed by version
559 | 3 of the GNU General Public License.
560 |
561 | 14. Revised Versions of this License.
562 |
563 | The Free Software Foundation may publish revised and/or new versions of
564 | the GNU Affero General Public License from time to time. Such new versions
565 | will be similar in spirit to the present version, but may differ in detail to
566 | address new problems or concerns.
567 |
568 | Each version is given a distinguishing version number. If the
569 | Program specifies that a certain numbered version of the GNU Affero General
570 | Public License "or any later version" applies to it, you have the
571 | option of following the terms and conditions either of that numbered
572 | version or of any later version published by the Free Software
573 | Foundation. If the Program does not specify a version number of the
574 | GNU Affero General Public License, you may choose any version ever published
575 | by the Free Software Foundation.
576 |
577 | If the Program specifies that a proxy can decide which future
578 | versions of the GNU Affero General Public License can be used, that proxy's
579 | public statement of acceptance of a version permanently authorizes you
580 | to choose that version for the Program.
581 |
582 | Later license versions may give you additional or different
583 | permissions. However, no additional obligations are imposed on any
584 | author or copyright holder as a result of your choosing to follow a
585 | later version.
586 |
587 | 15. Disclaimer of Warranty.
588 |
589 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
590 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
591 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
592 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
593 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
594 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
595 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
596 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
597 |
598 | 16. Limitation of Liability.
599 |
600 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
601 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
602 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
603 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
604 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
605 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
606 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
607 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
608 | SUCH DAMAGES.
609 |
610 | 17. Interpretation of Sections 15 and 16.
611 |
612 | If the disclaimer of warranty and limitation of liability provided
613 | above cannot be given local legal effect according to their terms,
614 | reviewing courts shall apply local law that most closely approximates
615 | an absolute waiver of all civil liability in connection with the
616 | Program, unless a warranty or assumption of liability accompanies a
617 | copy of the Program in return for a fee.
618 |
619 | END OF TERMS AND CONDITIONS
620 |
621 | How to Apply These Terms to Your New Programs
622 |
623 | If you develop a new program, and you want it to be of the greatest
624 | possible use to the public, the best way to achieve this is to make it
625 | free software which everyone can redistribute and change under these terms.
626 |
627 | To do so, attach the following notices to the program. It is safest
628 | to attach them to the start of each source file to most effectively
629 | state the exclusion of warranty; and each file should have at least
630 | the "copyright" line and a pointer to where the full notice is found.
631 |
632 |
633 | Copyright (C)
634 |
635 | This program is free software: you can redistribute it and/or modify
636 | it under the terms of the GNU Affero General Public License as published
637 | by the Free Software Foundation, either version 3 of the License, or
638 | (at your option) any later version.
639 |
640 | This program is distributed in the hope that it will be useful,
641 | but WITHOUT ANY WARRANTY; without even the implied warranty of
642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
643 | GNU Affero General Public License for more details.
644 |
645 | You should have received a copy of the GNU Affero General Public License
646 | along with this program. If not, see .
647 |
648 | Also add information on how to contact you by electronic and paper mail.
649 |
650 | If your software can interact with users remotely through a computer
651 | network, you should also make sure that it provides a way for users to
652 | get its source. For example, if your program is a web application, its
653 | interface could display a "Source" link that leads users to an archive
654 | of the code. There are many ways you could offer source, and different
655 | solutions will be better for different programs; see section 13 for the
656 | specific requirements.
657 |
658 | You should also get your employer (if you work as a programmer) or school,
659 | if any, to sign a "copyright disclaimer" for the program, if necessary.
660 | For more information on this, and how to apply and follow the GNU AGPL, see
661 | .
662 |
--------------------------------------------------------------------------------
/pnpm-lock.yaml:
--------------------------------------------------------------------------------
1 | lockfileVersion: 5.4
2 |
3 | specifiers:
4 | '@antfu/eslint-config': ^0.34.0
5 | '@vercel/node': ^2.8.1
6 | eslint: ^8.30.0
7 | vercel: ^28.9.0
8 |
9 | devDependencies:
10 | '@antfu/eslint-config': 0.34.0_eslint@8.30.0
11 | '@vercel/node': 2.8.1
12 | eslint: 8.30.0
13 | vercel: 28.9.0
14 |
15 | packages:
16 |
17 | /@antfu/eslint-config-basic/0.34.0_k64j4kmmt6hmqbosszmu4ra6ae:
18 | resolution: {integrity: sha512-anYa2ywjXFJ1rhpBlskiW0dj2PBOTSNWS+4FhX8mb5/cSiPY/noSbpEzRcpt37n19uLtolJ2CAyPLHbTtUdNvA==}
19 | peerDependencies:
20 | eslint: '>=7.4.0'
21 | dependencies:
22 | eslint: 8.30.0
23 | eslint-plugin-antfu: 0.34.0_eslint@8.30.0
24 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.30.0
25 | eslint-plugin-html: 7.1.0
26 | eslint-plugin-import: 2.26.0_k64j4kmmt6hmqbosszmu4ra6ae
27 | eslint-plugin-jsonc: 2.5.0_eslint@8.30.0
28 | eslint-plugin-markdown: 3.0.0_eslint@8.30.0
29 | eslint-plugin-n: 15.6.0_eslint@8.30.0
30 | eslint-plugin-no-only-tests: 3.1.0
31 | eslint-plugin-promise: 6.1.1_eslint@8.30.0
32 | eslint-plugin-unicorn: 45.0.2_eslint@8.30.0
33 | eslint-plugin-yml: 1.3.0_eslint@8.30.0
34 | jsonc-eslint-parser: 2.1.0
35 | yaml-eslint-parser: 1.1.0
36 | transitivePeerDependencies:
37 | - '@typescript-eslint/parser'
38 | - eslint-import-resolver-typescript
39 | - eslint-import-resolver-webpack
40 | - supports-color
41 | - typescript
42 | dev: true
43 |
44 | /@antfu/eslint-config-ts/0.34.0_eslint@8.30.0:
45 | resolution: {integrity: sha512-g3AQy8aF7r/QTuM11gRVUuaswUc4qL0bt+nwdkhlty+XXDgnrCaQCaRXKkjFM3AAqzesV793GnUOqxDrN2MRcg==}
46 | peerDependencies:
47 | eslint: '>=7.4.0'
48 | typescript: '>=3.9'
49 | dependencies:
50 | '@antfu/eslint-config-basic': 0.34.0_k64j4kmmt6hmqbosszmu4ra6ae
51 | '@typescript-eslint/eslint-plugin': 5.46.1_k64j4kmmt6hmqbosszmu4ra6ae
52 | '@typescript-eslint/parser': 5.46.1_eslint@8.30.0
53 | eslint: 8.30.0
54 | transitivePeerDependencies:
55 | - eslint-import-resolver-typescript
56 | - eslint-import-resolver-webpack
57 | - supports-color
58 | dev: true
59 |
60 | /@antfu/eslint-config-vue/0.34.0_k64j4kmmt6hmqbosszmu4ra6ae:
61 | resolution: {integrity: sha512-S1UX/x46ua0otS3tMn3F1IgH7qoSugsQhKc0Glt++42+rZibFvrZ7MEfxwNMyiqfnCHiGtA87lRuJnPdCHGeAQ==}
62 | peerDependencies:
63 | eslint: '>=7.4.0'
64 | dependencies:
65 | '@antfu/eslint-config-basic': 0.34.0_k64j4kmmt6hmqbosszmu4ra6ae
66 | '@antfu/eslint-config-ts': 0.34.0_eslint@8.30.0
67 | eslint: 8.30.0
68 | eslint-plugin-vue: 9.8.0_eslint@8.30.0
69 | local-pkg: 0.4.2
70 | transitivePeerDependencies:
71 | - '@typescript-eslint/parser'
72 | - eslint-import-resolver-typescript
73 | - eslint-import-resolver-webpack
74 | - supports-color
75 | - typescript
76 | dev: true
77 |
78 | /@antfu/eslint-config/0.34.0_eslint@8.30.0:
79 | resolution: {integrity: sha512-w7Ll+SClGFQihGQtCW1FYxFDj+IguVB/D+Pq/pGG1fF6SSbeATXJTB0T9eTCNXRBsWFEmWdKsU4wMRQFWlEt0w==}
80 | peerDependencies:
81 | eslint: '>=7.4.0'
82 | dependencies:
83 | '@antfu/eslint-config-vue': 0.34.0_k64j4kmmt6hmqbosszmu4ra6ae
84 | '@typescript-eslint/eslint-plugin': 5.46.1_k64j4kmmt6hmqbosszmu4ra6ae
85 | '@typescript-eslint/parser': 5.46.1_eslint@8.30.0
86 | eslint: 8.30.0
87 | eslint-plugin-eslint-comments: 3.2.0_eslint@8.30.0
88 | eslint-plugin-html: 7.1.0
89 | eslint-plugin-import: 2.26.0_k64j4kmmt6hmqbosszmu4ra6ae
90 | eslint-plugin-jsonc: 2.5.0_eslint@8.30.0
91 | eslint-plugin-n: 15.6.0_eslint@8.30.0
92 | eslint-plugin-promise: 6.1.1_eslint@8.30.0
93 | eslint-plugin-unicorn: 45.0.2_eslint@8.30.0
94 | eslint-plugin-vue: 9.8.0_eslint@8.30.0
95 | eslint-plugin-yml: 1.3.0_eslint@8.30.0
96 | jsonc-eslint-parser: 2.1.0
97 | yaml-eslint-parser: 1.1.0
98 | transitivePeerDependencies:
99 | - eslint-import-resolver-typescript
100 | - eslint-import-resolver-webpack
101 | - supports-color
102 | - typescript
103 | dev: true
104 |
105 | /@babel/code-frame/7.18.6:
106 | resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==}
107 | engines: {node: '>=6.9.0'}
108 | dependencies:
109 | '@babel/highlight': 7.18.6
110 | dev: true
111 |
112 | /@babel/helper-validator-identifier/7.19.1:
113 | resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==}
114 | engines: {node: '>=6.9.0'}
115 | dev: true
116 |
117 | /@babel/highlight/7.18.6:
118 | resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==}
119 | engines: {node: '>=6.9.0'}
120 | dependencies:
121 | '@babel/helper-validator-identifier': 7.19.1
122 | chalk: 2.4.2
123 | js-tokens: 4.0.0
124 | dev: true
125 |
126 | /@edge-runtime/format/1.1.0:
127 | resolution: {integrity: sha512-MkLDDtPhXZIMx83NykdFmOpF7gVWIdd6GBHYb8V/E+PKWvD2pK/qWx9B30oN1iDJ2XBm0SGDjz02S8nDHI9lMQ==}
128 | dev: true
129 |
130 | /@edge-runtime/primitives/2.0.0:
131 | resolution: {integrity: sha512-AXqUq1zruTJAICrllUvZcgciIcEGHdF6KJ3r6FM0n4k8LpFxZ62tPWVIJ9HKm+xt+ncTBUZxwgUaQ73QMUQEKw==}
132 | dev: true
133 |
134 | /@edge-runtime/vm/2.0.0:
135 | resolution: {integrity: sha512-BOLrAX8IWHRXu1siZocwLguKJPEUv7cr+rG8tI4hvHgMdIsBWHJlLeB8EjuUVnIURFrUiM49lVKn8DRrECmngw==}
136 | dependencies:
137 | '@edge-runtime/primitives': 2.0.0
138 | dev: true
139 |
140 | /@eslint-community/eslint-utils/4.1.2_eslint@8.30.0:
141 | resolution: {integrity: sha512-7qELuQWWjVDdVsFQ5+beUl+KPczrEDA7S3zM4QUd/bJl7oXgsmpXaEVqrRTnOBqenOV4rWf2kVZk2Ot085zPWA==}
142 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
143 | peerDependencies:
144 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
145 | dependencies:
146 | eslint: 8.30.0
147 | eslint-visitor-keys: 3.3.0
148 | dev: true
149 |
150 | /@eslint/eslintrc/1.4.0:
151 | resolution: {integrity: sha512-7yfvXy6MWLgWSFsLhz5yH3iQ52St8cdUY6FoGieKkRDVxuxmrNuUetIuu6cmjNWwniUHiWXjxCr5tTXDrbYS5A==}
152 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
153 | dependencies:
154 | ajv: 6.12.6
155 | debug: 4.3.4
156 | espree: 9.4.1
157 | globals: 13.19.0
158 | ignore: 5.2.1
159 | import-fresh: 3.3.0
160 | js-yaml: 4.1.0
161 | minimatch: 3.1.2
162 | strip-json-comments: 3.1.1
163 | transitivePeerDependencies:
164 | - supports-color
165 | dev: true
166 |
167 | /@humanwhocodes/config-array/0.11.8:
168 | resolution: {integrity: sha512-UybHIJzJnR5Qc/MsD9Kr+RpO2h+/P1GhOwdiLPXK5TWk5sgTdu88bTD9UP+CKbPPh5Rni1u0GjAdYQLemG8g+g==}
169 | engines: {node: '>=10.10.0'}
170 | dependencies:
171 | '@humanwhocodes/object-schema': 1.2.1
172 | debug: 4.3.4
173 | minimatch: 3.1.2
174 | transitivePeerDependencies:
175 | - supports-color
176 | dev: true
177 |
178 | /@humanwhocodes/module-importer/1.0.1:
179 | resolution: {integrity: sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==}
180 | engines: {node: '>=12.22'}
181 | dev: true
182 |
183 | /@humanwhocodes/object-schema/1.2.1:
184 | resolution: {integrity: sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==}
185 | dev: true
186 |
187 | /@mapbox/node-pre-gyp/1.0.10:
188 | resolution: {integrity: sha512-4ySo4CjzStuprMwk35H5pPbkymjv1SF3jGLj6rAHp/xT/RF7TL7bd9CTm1xDY49K2qF7jmR/g7k+SkLETP6opA==}
189 | hasBin: true
190 | dependencies:
191 | detect-libc: 2.0.1
192 | https-proxy-agent: 5.0.1
193 | make-dir: 3.1.0
194 | node-fetch: 2.6.7
195 | nopt: 5.0.0
196 | npmlog: 5.0.1
197 | rimraf: 3.0.2
198 | semver: 7.3.8
199 | tar: 6.1.13
200 | transitivePeerDependencies:
201 | - encoding
202 | - supports-color
203 | dev: true
204 |
205 | /@nodelib/fs.scandir/2.1.5:
206 | resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==}
207 | engines: {node: '>= 8'}
208 | dependencies:
209 | '@nodelib/fs.stat': 2.0.5
210 | run-parallel: 1.2.0
211 | dev: true
212 |
213 | /@nodelib/fs.stat/2.0.5:
214 | resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==}
215 | engines: {node: '>= 8'}
216 | dev: true
217 |
218 | /@nodelib/fs.walk/1.2.8:
219 | resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==}
220 | engines: {node: '>= 8'}
221 | dependencies:
222 | '@nodelib/fs.scandir': 2.1.5
223 | fastq: 1.14.0
224 | dev: true
225 |
226 | /@sindresorhus/is/0.14.0:
227 | resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==}
228 | engines: {node: '>=6'}
229 | dev: true
230 |
231 | /@szmarczak/http-timer/1.1.2:
232 | resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==}
233 | engines: {node: '>=6'}
234 | dependencies:
235 | defer-to-connect: 1.1.3
236 | dev: true
237 |
238 | /@ts-morph/common/0.11.1:
239 | resolution: {integrity: sha512-7hWZS0NRpEsNV8vWJzg7FEz6V8MaLNeJOmwmghqUXTpzk16V1LLZhdo+4QvE/+zv4cVci0OviuJFnqhEfoV3+g==}
240 | dependencies:
241 | fast-glob: 3.2.12
242 | minimatch: 3.1.2
243 | mkdirp: 1.0.4
244 | path-browserify: 1.0.1
245 | dev: true
246 |
247 | /@types/json-schema/7.0.11:
248 | resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==}
249 | dev: true
250 |
251 | /@types/json5/0.0.29:
252 | resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==}
253 | dev: true
254 |
255 | /@types/keyv/3.1.4:
256 | resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==}
257 | dependencies:
258 | '@types/node': 18.11.17
259 | dev: true
260 |
261 | /@types/mdast/3.0.10:
262 | resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==}
263 | dependencies:
264 | '@types/unist': 2.0.6
265 | dev: true
266 |
267 | /@types/node/14.18.33:
268 | resolution: {integrity: sha512-qelS/Ra6sacc4loe/3MSjXNL1dNQ/GjxNHVzuChwMfmk7HuycRLVQN2qNY3XahK+fZc5E2szqQSKUyAF0E+2bg==}
269 | dev: true
270 |
271 | /@types/node/18.11.17:
272 | resolution: {integrity: sha512-HJSUJmni4BeDHhfzn6nF0sVmd1SMezP7/4F0Lq+aXzmp2xm9O7WXrUtHW/CHlYVtZUbByEvWidHqRtcJXGF2Ng==}
273 | dev: true
274 |
275 | /@types/normalize-package-data/2.4.1:
276 | resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==}
277 | dev: true
278 |
279 | /@types/responselike/1.0.0:
280 | resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==}
281 | dependencies:
282 | '@types/node': 18.11.17
283 | dev: true
284 |
285 | /@types/semver/7.3.13:
286 | resolution: {integrity: sha512-21cFJr9z3g5dW8B0CVI9g2O9beqaThGQ6ZFBqHfwhzLDKUxaqTIy3vnfah/UPkfOiF2pLq+tGz+W8RyCskuslw==}
287 | dev: true
288 |
289 | /@types/unist/2.0.6:
290 | resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==}
291 | dev: true
292 |
293 | /@typescript-eslint/eslint-plugin/5.46.1_k64j4kmmt6hmqbosszmu4ra6ae:
294 | resolution: {integrity: sha512-YpzNv3aayRBwjs4J3oz65eVLXc9xx0PDbIRisHj+dYhvBn02MjYOD96P8YGiWEIFBrojaUjxvkaUpakD82phsA==}
295 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
296 | peerDependencies:
297 | '@typescript-eslint/parser': ^5.0.0
298 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
299 | typescript: '*'
300 | peerDependenciesMeta:
301 | typescript:
302 | optional: true
303 | dependencies:
304 | '@typescript-eslint/parser': 5.46.1_eslint@8.30.0
305 | '@typescript-eslint/scope-manager': 5.46.1
306 | '@typescript-eslint/type-utils': 5.46.1_eslint@8.30.0
307 | '@typescript-eslint/utils': 5.46.1_eslint@8.30.0
308 | debug: 4.3.4
309 | eslint: 8.30.0
310 | ignore: 5.2.1
311 | natural-compare-lite: 1.4.0
312 | regexpp: 3.2.0
313 | semver: 7.3.8
314 | tsutils: 3.21.0
315 | transitivePeerDependencies:
316 | - supports-color
317 | dev: true
318 |
319 | /@typescript-eslint/parser/5.46.1_eslint@8.30.0:
320 | resolution: {integrity: sha512-RelQ5cGypPh4ySAtfIMBzBGyrNerQcmfA1oJvPj5f+H4jI59rl9xxpn4bonC0tQvUKOEN7eGBFWxFLK3Xepneg==}
321 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
322 | peerDependencies:
323 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
324 | typescript: '*'
325 | peerDependenciesMeta:
326 | typescript:
327 | optional: true
328 | dependencies:
329 | '@typescript-eslint/scope-manager': 5.46.1
330 | '@typescript-eslint/types': 5.46.1
331 | '@typescript-eslint/typescript-estree': 5.46.1
332 | debug: 4.3.4
333 | eslint: 8.30.0
334 | transitivePeerDependencies:
335 | - supports-color
336 | dev: true
337 |
338 | /@typescript-eslint/scope-manager/5.46.1:
339 | resolution: {integrity: sha512-iOChVivo4jpwUdrJZyXSMrEIM/PvsbbDOX1y3UCKjSgWn+W89skxWaYXACQfxmIGhPVpRWK/VWPYc+bad6smIA==}
340 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
341 | dependencies:
342 | '@typescript-eslint/types': 5.46.1
343 | '@typescript-eslint/visitor-keys': 5.46.1
344 | dev: true
345 |
346 | /@typescript-eslint/type-utils/5.46.1_eslint@8.30.0:
347 | resolution: {integrity: sha512-V/zMyfI+jDmL1ADxfDxjZ0EMbtiVqj8LUGPAGyBkXXStWmCUErMpW873zEHsyguWCuq2iN4BrlWUkmuVj84yng==}
348 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
349 | peerDependencies:
350 | eslint: '*'
351 | typescript: '*'
352 | peerDependenciesMeta:
353 | typescript:
354 | optional: true
355 | dependencies:
356 | '@typescript-eslint/typescript-estree': 5.46.1
357 | '@typescript-eslint/utils': 5.46.1_eslint@8.30.0
358 | debug: 4.3.4
359 | eslint: 8.30.0
360 | tsutils: 3.21.0
361 | transitivePeerDependencies:
362 | - supports-color
363 | dev: true
364 |
365 | /@typescript-eslint/types/5.46.1:
366 | resolution: {integrity: sha512-Z5pvlCaZgU+93ryiYUwGwLl9AQVB/PQ1TsJ9NZ/gHzZjN7g9IAn6RSDkpCV8hqTwAiaj6fmCcKSQeBPlIpW28w==}
367 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
368 | dev: true
369 |
370 | /@typescript-eslint/typescript-estree/5.46.1:
371 | resolution: {integrity: sha512-j9W4t67QiNp90kh5Nbr1w92wzt+toiIsaVPnEblB2Ih2U9fqBTyqV9T3pYWZBRt6QoMh/zVWP59EpuCjc4VRBg==}
372 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
373 | peerDependencies:
374 | typescript: '*'
375 | peerDependenciesMeta:
376 | typescript:
377 | optional: true
378 | dependencies:
379 | '@typescript-eslint/types': 5.46.1
380 | '@typescript-eslint/visitor-keys': 5.46.1
381 | debug: 4.3.4
382 | globby: 11.1.0
383 | is-glob: 4.0.3
384 | semver: 7.3.8
385 | tsutils: 3.21.0
386 | transitivePeerDependencies:
387 | - supports-color
388 | dev: true
389 |
390 | /@typescript-eslint/utils/5.46.1_eslint@8.30.0:
391 | resolution: {integrity: sha512-RBdBAGv3oEpFojaCYT4Ghn4775pdjvwfDOfQ2P6qzNVgQOVrnSPe5/Pb88kv7xzYQjoio0eKHKB9GJ16ieSxvA==}
392 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
393 | peerDependencies:
394 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
395 | dependencies:
396 | '@types/json-schema': 7.0.11
397 | '@types/semver': 7.3.13
398 | '@typescript-eslint/scope-manager': 5.46.1
399 | '@typescript-eslint/types': 5.46.1
400 | '@typescript-eslint/typescript-estree': 5.46.1
401 | eslint: 8.30.0
402 | eslint-scope: 5.1.1
403 | eslint-utils: 3.0.0_eslint@8.30.0
404 | semver: 7.3.8
405 | transitivePeerDependencies:
406 | - supports-color
407 | - typescript
408 | dev: true
409 |
410 | /@typescript-eslint/visitor-keys/5.46.1:
411 | resolution: {integrity: sha512-jczZ9noovXwy59KjRTk1OftT78pwygdcmCuBf8yMoWt/8O8l+6x2LSEze0E4TeepXK4MezW3zGSyoDRZK7Y9cg==}
412 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
413 | dependencies:
414 | '@typescript-eslint/types': 5.46.1
415 | eslint-visitor-keys: 3.3.0
416 | dev: true
417 |
418 | /@vercel/build-utils/5.7.1:
419 | resolution: {integrity: sha512-JilBlPlqwH/d4dbRLyxbhr4y3Yb41cfyypGyCFOpdgXo1ie3v2wkNZWNyWpDHSocSS4PpdIGJ1OdnzULd2fdBQ==}
420 | dev: true
421 |
422 | /@vercel/go/2.2.20:
423 | resolution: {integrity: sha512-VORq8/5iVK1NS55jgiNUqutcW4W7+bYhBIfSfvcBvsLbjaOLuQXlv3j/eDRTI4gGBdrBjXOjuGABlphw/J+olA==}
424 | dev: true
425 |
426 | /@vercel/hydrogen/0.0.34:
427 | resolution: {integrity: sha512-MpwvmdWIJoetTMtpkaZROTdh7L8MfV6ZTUR7Bu5OpMe51dm1N9aKz7x8ekn4dUMHDm0GCR7QbauNQ+41Cse6Ag==}
428 | dev: true
429 |
430 | /@vercel/next/3.3.3:
431 | resolution: {integrity: sha512-o7wAhAn5dc4Aou05LsmFvQjtbmC3K++8Y3wIfASVqNNpD9cLa76OcVY1XazxujhlNIWCQi+KOv9fr/BPRZDj8Q==}
432 | dev: true
433 |
434 | /@vercel/nft/0.22.1:
435 | resolution: {integrity: sha512-lYYZIoxRurqDOSoVIdBicGnpUIpfyaS5qVjdPq+EfI285WqtZK3NK/dyCkiyBul+X2U2OEhRyeMdXPCHGJbohw==}
436 | hasBin: true
437 | dependencies:
438 | '@mapbox/node-pre-gyp': 1.0.10
439 | acorn: 8.8.1
440 | async-sema: 3.1.1
441 | bindings: 1.5.0
442 | estree-walker: 2.0.2
443 | glob: 7.2.3
444 | graceful-fs: 4.2.10
445 | micromatch: 4.0.5
446 | node-gyp-build: 4.5.0
447 | resolve-from: 5.0.0
448 | rollup-pluginutils: 2.8.2
449 | transitivePeerDependencies:
450 | - encoding
451 | - supports-color
452 | dev: true
453 |
454 | /@vercel/node-bridge/3.1.2:
455 | resolution: {integrity: sha512-dgcLXug0IqUeRsywf0G8IrhUFcgw+GYj+EZB4JneglKSofFBh3Xy/t7KfBUxLlKnoq6kyGYJvTmAVB1YBt11qw==}
456 | dev: true
457 |
458 | /@vercel/node/2.8.1:
459 | resolution: {integrity: sha512-hLp/Q9MBkYeLqVz1KPiWWae9bTfI/ouEFGhsKQSurUZRBK+FaAJC9k4T59cIfvxgdXHEr801ga3IPfhe7tpQ5A==}
460 | dependencies:
461 | '@edge-runtime/vm': 2.0.0
462 | '@types/node': 14.18.33
463 | '@vercel/build-utils': 5.7.1
464 | '@vercel/node-bridge': 3.1.2
465 | '@vercel/static-config': 2.0.6
466 | edge-runtime: 2.0.0
467 | esbuild: 0.14.47
468 | exit-hook: 2.2.1
469 | node-fetch: 2.6.7
470 | ts-node: 8.9.1_typescript@4.3.4
471 | typescript: 4.3.4
472 | transitivePeerDependencies:
473 | - encoding
474 | dev: true
475 |
476 | /@vercel/python/3.1.30:
477 | resolution: {integrity: sha512-Glrl5NIYnUDFr+vuP6Nu78gONH82l8U2bYfaYvE1AlUWcZIPfa15PPq7o9FX9KYZq5LZppc60cL+B9l1lxI5BA==}
478 | dev: true
479 |
480 | /@vercel/redwood/1.0.40:
481 | resolution: {integrity: sha512-xAa9Xjy/MDohBM7fT+6QJ9SZ2xe0nhPtXtCj8c8k6zIMai38r1XKbPMynLnWNYm6qzMFTeCs5WQb6MDcKUwG4A==}
482 | dependencies:
483 | '@vercel/nft': 0.22.1
484 | '@vercel/routing-utils': 2.1.3
485 | semver: 6.1.1
486 | transitivePeerDependencies:
487 | - encoding
488 | - supports-color
489 | dev: true
490 |
491 | /@vercel/remix/1.1.2:
492 | resolution: {integrity: sha512-STX8aLqwDFgGx8CinP5s7hnOBoykXu/28q97au7+quPE1t6dMCinRMeq0CxsO2e2zNJZxjErPfWfCyZU4DebwA==}
493 | dependencies:
494 | '@vercel/nft': 0.22.1
495 | transitivePeerDependencies:
496 | - encoding
497 | - supports-color
498 | dev: true
499 |
500 | /@vercel/routing-utils/2.1.3:
501 | resolution: {integrity: sha512-MkZq6YgmzpjkN/LxIxgnw81kEN+j7PYNjQQasOjCVvq5o/dFTVRgud7eUuyl8LMCnh0vZ1odRneMtPBnFKbwJQ==}
502 | dependencies:
503 | path-to-regexp: 6.1.0
504 | optionalDependencies:
505 | ajv: 6.12.6
506 | dev: true
507 |
508 | /@vercel/ruby/1.3.46:
509 | resolution: {integrity: sha512-OMRgFPCvPm8lnV3InJWXzwtjQlXreHTRElFki0D+cRqDdJ2nCqlt0jAAH1EZklhsBr65kPH3MOrUh+pryAKyfg==}
510 | dev: true
511 |
512 | /@vercel/static-build/1.0.43:
513 | resolution: {integrity: sha512-U72q0SJZT0ma4KvW7v+ICiDNsWFgQ11J7q5aHUMUD1XsFKF5CBLTIKmOx8hOMjEq/v5jLLCESRcmVMrCe8fZ2w==}
514 | dev: true
515 |
516 | /@vercel/static-config/2.0.6:
517 | resolution: {integrity: sha512-P0kh9ZBA9RrP4u0pDENxsuU/PAOw/ph+CoGgS5ZfDNa7P0qYhi9TfgVAtjFnGxi0dImq/S49uTVW5NPYWwc+ww==}
518 | dependencies:
519 | ajv: 8.6.3
520 | json-schema-to-ts: 1.6.4
521 | ts-morph: 12.0.0
522 | dev: true
523 |
524 | /abbrev/1.1.1:
525 | resolution: {integrity: sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==}
526 | dev: true
527 |
528 | /acorn-jsx/5.3.2_acorn@8.8.1:
529 | resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==}
530 | peerDependencies:
531 | acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
532 | dependencies:
533 | acorn: 8.8.1
534 | dev: true
535 |
536 | /acorn/8.8.1:
537 | resolution: {integrity: sha512-7zFpHzhnqYKrkYdUjF1HI1bzd0VygEGX8lFk4k5zVMqHEoES+P+7TKI+EvLO9WVMJ8eekdO0aDEK044xTXwPPA==}
538 | engines: {node: '>=0.4.0'}
539 | hasBin: true
540 | dev: true
541 |
542 | /agent-base/6.0.2:
543 | resolution: {integrity: sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==}
544 | engines: {node: '>= 6.0.0'}
545 | dependencies:
546 | debug: 4.3.4
547 | transitivePeerDependencies:
548 | - supports-color
549 | dev: true
550 |
551 | /ajv/6.12.6:
552 | resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
553 | requiresBuild: true
554 | dependencies:
555 | fast-deep-equal: 3.1.3
556 | fast-json-stable-stringify: 2.1.0
557 | json-schema-traverse: 0.4.1
558 | uri-js: 4.4.1
559 | dev: true
560 |
561 | /ajv/8.6.3:
562 | resolution: {integrity: sha512-SMJOdDP6LqTkD0Uq8qLi+gMwSt0imXLSV080qFVwJCpH9U6Mb+SUGHAXM0KNbcBPguytWyvFxcHgMLe2D2XSpw==}
563 | dependencies:
564 | fast-deep-equal: 3.1.3
565 | json-schema-traverse: 1.0.0
566 | require-from-string: 2.0.2
567 | uri-js: 4.4.1
568 | dev: true
569 |
570 | /ansi-align/3.0.1:
571 | resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==}
572 | dependencies:
573 | string-width: 4.2.3
574 | dev: true
575 |
576 | /ansi-regex/5.0.1:
577 | resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
578 | engines: {node: '>=8'}
579 | dev: true
580 |
581 | /ansi-styles/3.2.1:
582 | resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==}
583 | engines: {node: '>=4'}
584 | dependencies:
585 | color-convert: 1.9.3
586 | dev: true
587 |
588 | /ansi-styles/4.3.0:
589 | resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==}
590 | engines: {node: '>=8'}
591 | dependencies:
592 | color-convert: 2.0.1
593 | dev: true
594 |
595 | /aproba/2.0.0:
596 | resolution: {integrity: sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==}
597 | dev: true
598 |
599 | /are-we-there-yet/2.0.0:
600 | resolution: {integrity: sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==}
601 | engines: {node: '>=10'}
602 | dependencies:
603 | delegates: 1.0.0
604 | readable-stream: 3.6.0
605 | dev: true
606 |
607 | /arg/4.1.3:
608 | resolution: {integrity: sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA==}
609 | dev: true
610 |
611 | /argparse/2.0.1:
612 | resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==}
613 | dev: true
614 |
615 | /array-includes/3.1.6:
616 | resolution: {integrity: sha512-sgTbLvL6cNnw24FnbaDyjmvddQ2ML8arZsgaJhoABMoplz/4QRhtrYS+alr1BUM1Bwp6dhx8vVCBSLG+StwOFw==}
617 | engines: {node: '>= 0.4'}
618 | dependencies:
619 | call-bind: 1.0.2
620 | define-properties: 1.1.4
621 | es-abstract: 1.20.5
622 | get-intrinsic: 1.1.3
623 | is-string: 1.0.7
624 | dev: true
625 |
626 | /array-union/2.1.0:
627 | resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==}
628 | engines: {node: '>=8'}
629 | dev: true
630 |
631 | /array.prototype.flat/1.3.1:
632 | resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==}
633 | engines: {node: '>= 0.4'}
634 | dependencies:
635 | call-bind: 1.0.2
636 | define-properties: 1.1.4
637 | es-abstract: 1.20.5
638 | es-shim-unscopables: 1.0.0
639 | dev: true
640 |
641 | /async-sema/3.1.1:
642 | resolution: {integrity: sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg==}
643 | dev: true
644 |
645 | /balanced-match/1.0.2:
646 | resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==}
647 | dev: true
648 |
649 | /bindings/1.5.0:
650 | resolution: {integrity: sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==}
651 | dependencies:
652 | file-uri-to-path: 1.0.0
653 | dev: true
654 |
655 | /boolbase/1.0.0:
656 | resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==}
657 | dev: true
658 |
659 | /boxen/5.1.2:
660 | resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==}
661 | engines: {node: '>=10'}
662 | dependencies:
663 | ansi-align: 3.0.1
664 | camelcase: 6.3.0
665 | chalk: 4.1.2
666 | cli-boxes: 2.2.1
667 | string-width: 4.2.3
668 | type-fest: 0.20.2
669 | widest-line: 3.1.0
670 | wrap-ansi: 7.0.0
671 | dev: true
672 |
673 | /brace-expansion/1.1.11:
674 | resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==}
675 | dependencies:
676 | balanced-match: 1.0.2
677 | concat-map: 0.0.1
678 | dev: true
679 |
680 | /braces/3.0.2:
681 | resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==}
682 | engines: {node: '>=8'}
683 | dependencies:
684 | fill-range: 7.0.1
685 | dev: true
686 |
687 | /buffer-from/1.1.2:
688 | resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==}
689 | dev: true
690 |
691 | /builtin-modules/3.3.0:
692 | resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==}
693 | engines: {node: '>=6'}
694 | dev: true
695 |
696 | /builtins/5.0.1:
697 | resolution: {integrity: sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ==}
698 | dependencies:
699 | semver: 7.3.8
700 | dev: true
701 |
702 | /cacheable-request/6.1.0:
703 | resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==}
704 | engines: {node: '>=8'}
705 | dependencies:
706 | clone-response: 1.0.3
707 | get-stream: 5.2.0
708 | http-cache-semantics: 4.1.0
709 | keyv: 3.1.0
710 | lowercase-keys: 2.0.0
711 | normalize-url: 4.5.1
712 | responselike: 1.0.2
713 | dev: true
714 |
715 | /call-bind/1.0.2:
716 | resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==}
717 | dependencies:
718 | function-bind: 1.1.1
719 | get-intrinsic: 1.1.3
720 | dev: true
721 |
722 | /callsites/3.1.0:
723 | resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
724 | engines: {node: '>=6'}
725 | dev: true
726 |
727 | /camelcase/6.3.0:
728 | resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==}
729 | engines: {node: '>=10'}
730 | dev: true
731 |
732 | /chalk/2.4.2:
733 | resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
734 | engines: {node: '>=4'}
735 | dependencies:
736 | ansi-styles: 3.2.1
737 | escape-string-regexp: 1.0.5
738 | supports-color: 5.5.0
739 | dev: true
740 |
741 | /chalk/4.1.2:
742 | resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==}
743 | engines: {node: '>=10'}
744 | dependencies:
745 | ansi-styles: 4.3.0
746 | supports-color: 7.2.0
747 | dev: true
748 |
749 | /character-entities-legacy/1.1.4:
750 | resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==}
751 | dev: true
752 |
753 | /character-entities/1.2.4:
754 | resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==}
755 | dev: true
756 |
757 | /character-reference-invalid/1.1.4:
758 | resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==}
759 | dev: true
760 |
761 | /chownr/2.0.0:
762 | resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==}
763 | engines: {node: '>=10'}
764 | dev: true
765 |
766 | /ci-info/2.0.0:
767 | resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==}
768 | dev: true
769 |
770 | /ci-info/3.7.0:
771 | resolution: {integrity: sha512-2CpRNYmImPx+RXKLq6jko/L07phmS9I02TyqkcNU20GCF/GgaWvc58hPtjxDX8lPpkdwc9sNh72V9k00S7ezog==}
772 | engines: {node: '>=8'}
773 | dev: true
774 |
775 | /clean-regexp/1.0.0:
776 | resolution: {integrity: sha512-GfisEZEJvzKrmGWkvfhgzcz/BllN1USeqD2V6tg14OAOgaCD2Z/PUEuxnAZ/nPvmaHRG7a8y77p1T/IRQ4D1Hw==}
777 | engines: {node: '>=4'}
778 | dependencies:
779 | escape-string-regexp: 1.0.5
780 | dev: true
781 |
782 | /cli-boxes/2.2.1:
783 | resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==}
784 | engines: {node: '>=6'}
785 | dev: true
786 |
787 | /clone-response/1.0.3:
788 | resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==}
789 | dependencies:
790 | mimic-response: 1.0.1
791 | dev: true
792 |
793 | /code-block-writer/10.1.1:
794 | resolution: {integrity: sha512-67ueh2IRGst/51p0n6FvPrnRjAGHY5F8xdjkgrYE7DDzpJe6qA07RYQ9VcoUeo5ATOjSOiWpSL3SWBRRbempMw==}
795 | dev: true
796 |
797 | /color-convert/1.9.3:
798 | resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==}
799 | dependencies:
800 | color-name: 1.1.3
801 | dev: true
802 |
803 | /color-convert/2.0.1:
804 | resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==}
805 | engines: {node: '>=7.0.0'}
806 | dependencies:
807 | color-name: 1.1.4
808 | dev: true
809 |
810 | /color-name/1.1.3:
811 | resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==}
812 | dev: true
813 |
814 | /color-name/1.1.4:
815 | resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==}
816 | dev: true
817 |
818 | /color-support/1.1.3:
819 | resolution: {integrity: sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==}
820 | hasBin: true
821 | dev: true
822 |
823 | /concat-map/0.0.1:
824 | resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==}
825 | dev: true
826 |
827 | /configstore/5.0.1:
828 | resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==}
829 | engines: {node: '>=8'}
830 | dependencies:
831 | dot-prop: 5.3.0
832 | graceful-fs: 4.2.10
833 | make-dir: 3.1.0
834 | unique-string: 2.0.0
835 | write-file-atomic: 3.0.3
836 | xdg-basedir: 4.0.0
837 | dev: true
838 |
839 | /console-control-strings/1.1.0:
840 | resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==}
841 | dev: true
842 |
843 | /convert-hrtime/3.0.0:
844 | resolution: {integrity: sha512-7V+KqSvMiHp8yWDuwfww06XleMWVVB9b9tURBx+G7UTADuo5hYPuowKloz4OzOqbPezxgo+fdQ1522WzPG4OeA==}
845 | engines: {node: '>=8'}
846 | dev: true
847 |
848 | /cross-spawn/7.0.3:
849 | resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==}
850 | engines: {node: '>= 8'}
851 | dependencies:
852 | path-key: 3.1.1
853 | shebang-command: 2.0.0
854 | which: 2.0.2
855 | dev: true
856 |
857 | /crypto-random-string/2.0.0:
858 | resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==}
859 | engines: {node: '>=8'}
860 | dev: true
861 |
862 | /cssesc/3.0.0:
863 | resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==}
864 | engines: {node: '>=4'}
865 | hasBin: true
866 | dev: true
867 |
868 | /debug/2.6.9:
869 | resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==}
870 | peerDependencies:
871 | supports-color: '*'
872 | peerDependenciesMeta:
873 | supports-color:
874 | optional: true
875 | dependencies:
876 | ms: 2.0.0
877 | dev: true
878 |
879 | /debug/3.2.7:
880 | resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==}
881 | peerDependencies:
882 | supports-color: '*'
883 | peerDependenciesMeta:
884 | supports-color:
885 | optional: true
886 | dependencies:
887 | ms: 2.1.2
888 | dev: true
889 |
890 | /debug/4.3.4:
891 | resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==}
892 | engines: {node: '>=6.0'}
893 | peerDependencies:
894 | supports-color: '*'
895 | peerDependenciesMeta:
896 | supports-color:
897 | optional: true
898 | dependencies:
899 | ms: 2.1.2
900 | dev: true
901 |
902 | /decompress-response/3.3.0:
903 | resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==}
904 | engines: {node: '>=4'}
905 | dependencies:
906 | mimic-response: 1.0.1
907 | dev: true
908 |
909 | /deep-extend/0.6.0:
910 | resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==}
911 | engines: {node: '>=4.0.0'}
912 | dev: true
913 |
914 | /deep-is/0.1.4:
915 | resolution: {integrity: sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==}
916 | dev: true
917 |
918 | /defer-to-connect/1.1.3:
919 | resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==}
920 | dev: true
921 |
922 | /define-properties/1.1.4:
923 | resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==}
924 | engines: {node: '>= 0.4'}
925 | dependencies:
926 | has-property-descriptors: 1.0.0
927 | object-keys: 1.1.1
928 | dev: true
929 |
930 | /delegates/1.0.0:
931 | resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==}
932 | dev: true
933 |
934 | /detect-libc/2.0.1:
935 | resolution: {integrity: sha512-463v3ZeIrcWtdgIg6vI6XUncguvr2TnGl4SzDXinkt9mSLpBJKXT3mW6xT3VQdDN11+WVs29pgvivTc4Lp8v+w==}
936 | engines: {node: '>=8'}
937 | dev: true
938 |
939 | /diff/4.0.2:
940 | resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==}
941 | engines: {node: '>=0.3.1'}
942 | dev: true
943 |
944 | /dir-glob/3.0.1:
945 | resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==}
946 | engines: {node: '>=8'}
947 | dependencies:
948 | path-type: 4.0.0
949 | dev: true
950 |
951 | /doctrine/2.1.0:
952 | resolution: {integrity: sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==}
953 | engines: {node: '>=0.10.0'}
954 | dependencies:
955 | esutils: 2.0.3
956 | dev: true
957 |
958 | /doctrine/3.0.0:
959 | resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==}
960 | engines: {node: '>=6.0.0'}
961 | dependencies:
962 | esutils: 2.0.3
963 | dev: true
964 |
965 | /dom-serializer/2.0.0:
966 | resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==}
967 | dependencies:
968 | domelementtype: 2.3.0
969 | domhandler: 5.0.3
970 | entities: 4.4.0
971 | dev: true
972 |
973 | /domelementtype/2.3.0:
974 | resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==}
975 | dev: true
976 |
977 | /domhandler/5.0.3:
978 | resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==}
979 | engines: {node: '>= 4'}
980 | dependencies:
981 | domelementtype: 2.3.0
982 | dev: true
983 |
984 | /domutils/3.0.1:
985 | resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==}
986 | dependencies:
987 | dom-serializer: 2.0.0
988 | domelementtype: 2.3.0
989 | domhandler: 5.0.3
990 | dev: true
991 |
992 | /dot-prop/5.3.0:
993 | resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==}
994 | engines: {node: '>=8'}
995 | dependencies:
996 | is-obj: 2.0.0
997 | dev: true
998 |
999 | /duplexer3/0.1.5:
1000 | resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==}
1001 | dev: true
1002 |
1003 | /edge-runtime/2.0.0:
1004 | resolution: {integrity: sha512-TmRJhKi4mlM1e+zgF4CSzVU5gJ1sWj7ia+XhVgZ8PYyYUxk4PPjJU8qScpSLsAbdSxoBghLxdMuwuCzdYLd1sQ==}
1005 | hasBin: true
1006 | dependencies:
1007 | '@edge-runtime/format': 1.1.0
1008 | '@edge-runtime/vm': 2.0.0
1009 | exit-hook: 2.2.1
1010 | http-status: 1.5.3
1011 | mri: 1.2.0
1012 | picocolors: 1.0.0
1013 | pretty-bytes: 5.6.0
1014 | pretty-ms: 7.0.1
1015 | time-span: 4.0.0
1016 | dev: true
1017 |
1018 | /emoji-regex/8.0.0:
1019 | resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
1020 | dev: true
1021 |
1022 | /end-of-stream/1.4.4:
1023 | resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==}
1024 | dependencies:
1025 | once: 1.4.0
1026 | dev: true
1027 |
1028 | /entities/4.4.0:
1029 | resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==}
1030 | engines: {node: '>=0.12'}
1031 | dev: true
1032 |
1033 | /error-ex/1.3.2:
1034 | resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==}
1035 | dependencies:
1036 | is-arrayish: 0.2.1
1037 | dev: true
1038 |
1039 | /es-abstract/1.20.5:
1040 | resolution: {integrity: sha512-7h8MM2EQhsCA7pU/Nv78qOXFpD8Rhqd12gYiSJVkrH9+e8VuA8JlPJK/hQjjlLv6pJvx/z1iRFKzYb0XT/RuAQ==}
1041 | engines: {node: '>= 0.4'}
1042 | dependencies:
1043 | call-bind: 1.0.2
1044 | es-to-primitive: 1.2.1
1045 | function-bind: 1.1.1
1046 | function.prototype.name: 1.1.5
1047 | get-intrinsic: 1.1.3
1048 | get-symbol-description: 1.0.0
1049 | gopd: 1.0.1
1050 | has: 1.0.3
1051 | has-property-descriptors: 1.0.0
1052 | has-symbols: 1.0.3
1053 | internal-slot: 1.0.4
1054 | is-callable: 1.2.7
1055 | is-negative-zero: 2.0.2
1056 | is-regex: 1.1.4
1057 | is-shared-array-buffer: 1.0.2
1058 | is-string: 1.0.7
1059 | is-weakref: 1.0.2
1060 | object-inspect: 1.12.2
1061 | object-keys: 1.1.1
1062 | object.assign: 4.1.4
1063 | regexp.prototype.flags: 1.4.3
1064 | safe-regex-test: 1.0.0
1065 | string.prototype.trimend: 1.0.6
1066 | string.prototype.trimstart: 1.0.6
1067 | unbox-primitive: 1.0.2
1068 | dev: true
1069 |
1070 | /es-shim-unscopables/1.0.0:
1071 | resolution: {integrity: sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==}
1072 | dependencies:
1073 | has: 1.0.3
1074 | dev: true
1075 |
1076 | /es-to-primitive/1.2.1:
1077 | resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==}
1078 | engines: {node: '>= 0.4'}
1079 | dependencies:
1080 | is-callable: 1.2.7
1081 | is-date-object: 1.0.5
1082 | is-symbol: 1.0.4
1083 | dev: true
1084 |
1085 | /esbuild-android-64/0.14.47:
1086 | resolution: {integrity: sha512-R13Bd9+tqLVFndncMHssZrPWe6/0Kpv2/dt4aA69soX4PRxlzsVpCvoJeFE8sOEoeVEiBkI0myjlkDodXlHa0g==}
1087 | engines: {node: '>=12'}
1088 | cpu: [x64]
1089 | os: [android]
1090 | requiresBuild: true
1091 | dev: true
1092 | optional: true
1093 |
1094 | /esbuild-android-arm64/0.14.47:
1095 | resolution: {integrity: sha512-OkwOjj7ts4lBp/TL6hdd8HftIzOy/pdtbrNA4+0oVWgGG64HrdVzAF5gxtJufAPOsEjkyh1oIYvKAUinKKQRSQ==}
1096 | engines: {node: '>=12'}
1097 | cpu: [arm64]
1098 | os: [android]
1099 | requiresBuild: true
1100 | dev: true
1101 | optional: true
1102 |
1103 | /esbuild-darwin-64/0.14.47:
1104 | resolution: {integrity: sha512-R6oaW0y5/u6Eccti/TS6c/2c1xYTb1izwK3gajJwi4vIfNs1s8B1dQzI1UiC9T61YovOQVuePDcfqHLT3mUZJA==}
1105 | engines: {node: '>=12'}
1106 | cpu: [x64]
1107 | os: [darwin]
1108 | requiresBuild: true
1109 | dev: true
1110 | optional: true
1111 |
1112 | /esbuild-darwin-arm64/0.14.47:
1113 | resolution: {integrity: sha512-seCmearlQyvdvM/noz1L9+qblC5vcBrhUaOoLEDDoLInF/VQ9IkobGiLlyTPYP5dW1YD4LXhtBgOyevoIHGGnw==}
1114 | engines: {node: '>=12'}
1115 | cpu: [arm64]
1116 | os: [darwin]
1117 | requiresBuild: true
1118 | dev: true
1119 | optional: true
1120 |
1121 | /esbuild-freebsd-64/0.14.47:
1122 | resolution: {integrity: sha512-ZH8K2Q8/Ux5kXXvQMDsJcxvkIwut69KVrYQhza/ptkW50DC089bCVrJZZ3sKzIoOx+YPTrmsZvqeZERjyYrlvQ==}
1123 | engines: {node: '>=12'}
1124 | cpu: [x64]
1125 | os: [freebsd]
1126 | requiresBuild: true
1127 | dev: true
1128 | optional: true
1129 |
1130 | /esbuild-freebsd-arm64/0.14.47:
1131 | resolution: {integrity: sha512-ZJMQAJQsIOhn3XTm7MPQfCzEu5b9STNC+s90zMWe2afy9EwnHV7Ov7ohEMv2lyWlc2pjqLW8QJnz2r0KZmeAEQ==}
1132 | engines: {node: '>=12'}
1133 | cpu: [arm64]
1134 | os: [freebsd]
1135 | requiresBuild: true
1136 | dev: true
1137 | optional: true
1138 |
1139 | /esbuild-linux-32/0.14.47:
1140 | resolution: {integrity: sha512-FxZOCKoEDPRYvq300lsWCTv1kcHgiiZfNrPtEhFAiqD7QZaXrad8LxyJ8fXGcWzIFzRiYZVtB3ttvITBvAFhKw==}
1141 | engines: {node: '>=12'}
1142 | cpu: [ia32]
1143 | os: [linux]
1144 | requiresBuild: true
1145 | dev: true
1146 | optional: true
1147 |
1148 | /esbuild-linux-64/0.14.47:
1149 | resolution: {integrity: sha512-nFNOk9vWVfvWYF9YNYksZptgQAdstnDCMtR6m42l5Wfugbzu11VpMCY9XrD4yFxvPo9zmzcoUL/88y0lfJZJJw==}
1150 | engines: {node: '>=12'}
1151 | cpu: [x64]
1152 | os: [linux]
1153 | requiresBuild: true
1154 | dev: true
1155 | optional: true
1156 |
1157 | /esbuild-linux-arm/0.14.47:
1158 | resolution: {integrity: sha512-ZGE1Bqg/gPRXrBpgpvH81tQHpiaGxa8c9Rx/XOylkIl2ypLuOcawXEAo8ls+5DFCcRGt/o3sV+PzpAFZobOsmA==}
1159 | engines: {node: '>=12'}
1160 | cpu: [arm]
1161 | os: [linux]
1162 | requiresBuild: true
1163 | dev: true
1164 | optional: true
1165 |
1166 | /esbuild-linux-arm64/0.14.47:
1167 | resolution: {integrity: sha512-ywfme6HVrhWcevzmsufjd4iT3PxTfCX9HOdxA7Hd+/ZM23Y9nXeb+vG6AyA6jgq/JovkcqRHcL9XwRNpWG6XRw==}
1168 | engines: {node: '>=12'}
1169 | cpu: [arm64]
1170 | os: [linux]
1171 | requiresBuild: true
1172 | dev: true
1173 | optional: true
1174 |
1175 | /esbuild-linux-mips64le/0.14.47:
1176 | resolution: {integrity: sha512-mg3D8YndZ1LvUiEdDYR3OsmeyAew4MA/dvaEJxvyygahWmpv1SlEEnhEZlhPokjsUMfRagzsEF/d/2XF+kTQGg==}
1177 | engines: {node: '>=12'}
1178 | cpu: [mips64el]
1179 | os: [linux]
1180 | requiresBuild: true
1181 | dev: true
1182 | optional: true
1183 |
1184 | /esbuild-linux-ppc64le/0.14.47:
1185 | resolution: {integrity: sha512-WER+f3+szmnZiWoK6AsrTKGoJoErG2LlauSmk73LEZFQ/iWC+KhhDsOkn1xBUpzXWsxN9THmQFltLoaFEH8F8w==}
1186 | engines: {node: '>=12'}
1187 | cpu: [ppc64]
1188 | os: [linux]
1189 | requiresBuild: true
1190 | dev: true
1191 | optional: true
1192 |
1193 | /esbuild-linux-riscv64/0.14.47:
1194 | resolution: {integrity: sha512-1fI6bP3A3rvI9BsaaXbMoaOjLE3lVkJtLxsgLHqlBhLlBVY7UqffWBvkrX/9zfPhhVMd9ZRFiaqXnB1T7BsL2g==}
1195 | engines: {node: '>=12'}
1196 | cpu: [riscv64]
1197 | os: [linux]
1198 | requiresBuild: true
1199 | dev: true
1200 | optional: true
1201 |
1202 | /esbuild-linux-s390x/0.14.47:
1203 | resolution: {integrity: sha512-eZrWzy0xFAhki1CWRGnhsHVz7IlSKX6yT2tj2Eg8lhAwlRE5E96Hsb0M1mPSE1dHGpt1QVwwVivXIAacF/G6mw==}
1204 | engines: {node: '>=12'}
1205 | cpu: [s390x]
1206 | os: [linux]
1207 | requiresBuild: true
1208 | dev: true
1209 | optional: true
1210 |
1211 | /esbuild-netbsd-64/0.14.47:
1212 | resolution: {integrity: sha512-Qjdjr+KQQVH5Q2Q1r6HBYswFTToPpss3gqCiSw2Fpq/ua8+eXSQyAMG+UvULPqXceOwpnPo4smyZyHdlkcPppQ==}
1213 | engines: {node: '>=12'}
1214 | cpu: [x64]
1215 | os: [netbsd]
1216 | requiresBuild: true
1217 | dev: true
1218 | optional: true
1219 |
1220 | /esbuild-openbsd-64/0.14.47:
1221 | resolution: {integrity: sha512-QpgN8ofL7B9z8g5zZqJE+eFvD1LehRlxr25PBkjyyasakm4599iroUpaj96rdqRlO2ShuyqwJdr+oNqWwTUmQw==}
1222 | engines: {node: '>=12'}
1223 | cpu: [x64]
1224 | os: [openbsd]
1225 | requiresBuild: true
1226 | dev: true
1227 | optional: true
1228 |
1229 | /esbuild-sunos-64/0.14.47:
1230 | resolution: {integrity: sha512-uOeSgLUwukLioAJOiGYm3kNl+1wJjgJA8R671GYgcPgCx7QR73zfvYqXFFcIO93/nBdIbt5hd8RItqbbf3HtAQ==}
1231 | engines: {node: '>=12'}
1232 | cpu: [x64]
1233 | os: [sunos]
1234 | requiresBuild: true
1235 | dev: true
1236 | optional: true
1237 |
1238 | /esbuild-windows-32/0.14.47:
1239 | resolution: {integrity: sha512-H0fWsLTp2WBfKLBgwYT4OTfFly4Im/8B5f3ojDv1Kx//kiubVY0IQunP2Koc/fr/0wI7hj3IiBDbSrmKlrNgLQ==}
1240 | engines: {node: '>=12'}
1241 | cpu: [ia32]
1242 | os: [win32]
1243 | requiresBuild: true
1244 | dev: true
1245 | optional: true
1246 |
1247 | /esbuild-windows-64/0.14.47:
1248 | resolution: {integrity: sha512-/Pk5jIEH34T68r8PweKRi77W49KwanZ8X6lr3vDAtOlH5EumPE4pBHqkCUdELanvsT14yMXLQ/C/8XPi1pAtkQ==}
1249 | engines: {node: '>=12'}
1250 | cpu: [x64]
1251 | os: [win32]
1252 | requiresBuild: true
1253 | dev: true
1254 | optional: true
1255 |
1256 | /esbuild-windows-arm64/0.14.47:
1257 | resolution: {integrity: sha512-HFSW2lnp62fl86/qPQlqw6asIwCnEsEoNIL1h2uVMgakddf+vUuMcCbtUY1i8sst7KkgHrVKCJQB33YhhOweCQ==}
1258 | engines: {node: '>=12'}
1259 | cpu: [arm64]
1260 | os: [win32]
1261 | requiresBuild: true
1262 | dev: true
1263 | optional: true
1264 |
1265 | /esbuild/0.14.47:
1266 | resolution: {integrity: sha512-wI4ZiIfFxpkuxB8ju4MHrGwGLyp1+awEHAHVpx6w7a+1pmYIq8T9FGEVVwFo0iFierDoMj++Xq69GXWYn2EiwA==}
1267 | engines: {node: '>=12'}
1268 | hasBin: true
1269 | requiresBuild: true
1270 | optionalDependencies:
1271 | esbuild-android-64: 0.14.47
1272 | esbuild-android-arm64: 0.14.47
1273 | esbuild-darwin-64: 0.14.47
1274 | esbuild-darwin-arm64: 0.14.47
1275 | esbuild-freebsd-64: 0.14.47
1276 | esbuild-freebsd-arm64: 0.14.47
1277 | esbuild-linux-32: 0.14.47
1278 | esbuild-linux-64: 0.14.47
1279 | esbuild-linux-arm: 0.14.47
1280 | esbuild-linux-arm64: 0.14.47
1281 | esbuild-linux-mips64le: 0.14.47
1282 | esbuild-linux-ppc64le: 0.14.47
1283 | esbuild-linux-riscv64: 0.14.47
1284 | esbuild-linux-s390x: 0.14.47
1285 | esbuild-netbsd-64: 0.14.47
1286 | esbuild-openbsd-64: 0.14.47
1287 | esbuild-sunos-64: 0.14.47
1288 | esbuild-windows-32: 0.14.47
1289 | esbuild-windows-64: 0.14.47
1290 | esbuild-windows-arm64: 0.14.47
1291 | dev: true
1292 |
1293 | /escape-goat/2.1.1:
1294 | resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==}
1295 | engines: {node: '>=8'}
1296 | dev: true
1297 |
1298 | /escape-string-regexp/1.0.5:
1299 | resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==}
1300 | engines: {node: '>=0.8.0'}
1301 | dev: true
1302 |
1303 | /escape-string-regexp/4.0.0:
1304 | resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
1305 | engines: {node: '>=10'}
1306 | dev: true
1307 |
1308 | /eslint-import-resolver-node/0.3.6:
1309 | resolution: {integrity: sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==}
1310 | dependencies:
1311 | debug: 3.2.7
1312 | resolve: 1.22.1
1313 | transitivePeerDependencies:
1314 | - supports-color
1315 | dev: true
1316 |
1317 | /eslint-module-utils/2.7.4_td2eemwvayfuh2r2bzyr5sfhqm:
1318 | resolution: {integrity: sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==}
1319 | engines: {node: '>=4'}
1320 | peerDependencies:
1321 | '@typescript-eslint/parser': '*'
1322 | eslint: '*'
1323 | eslint-import-resolver-node: '*'
1324 | eslint-import-resolver-typescript: '*'
1325 | eslint-import-resolver-webpack: '*'
1326 | peerDependenciesMeta:
1327 | '@typescript-eslint/parser':
1328 | optional: true
1329 | eslint:
1330 | optional: true
1331 | eslint-import-resolver-node:
1332 | optional: true
1333 | eslint-import-resolver-typescript:
1334 | optional: true
1335 | eslint-import-resolver-webpack:
1336 | optional: true
1337 | dependencies:
1338 | '@typescript-eslint/parser': 5.46.1_eslint@8.30.0
1339 | debug: 3.2.7
1340 | eslint: 8.30.0
1341 | eslint-import-resolver-node: 0.3.6
1342 | transitivePeerDependencies:
1343 | - supports-color
1344 | dev: true
1345 |
1346 | /eslint-plugin-antfu/0.34.0_eslint@8.30.0:
1347 | resolution: {integrity: sha512-C5Hn3fVGPTjmrmaNby8QqdYlmt+MK0TG5dmgKXvgmOyvCkSMDRXcETczjmpMb4RbTakr3UX5tFxyMI5HfHMB2g==}
1348 | dependencies:
1349 | '@typescript-eslint/utils': 5.46.1_eslint@8.30.0
1350 | transitivePeerDependencies:
1351 | - eslint
1352 | - supports-color
1353 | - typescript
1354 | dev: true
1355 |
1356 | /eslint-plugin-es/4.1.0_eslint@8.30.0:
1357 | resolution: {integrity: sha512-GILhQTnjYE2WorX5Jyi5i4dz5ALWxBIdQECVQavL6s7cI76IZTDWleTHkxz/QT3kvcs2QlGHvKLYsSlPOlPXnQ==}
1358 | engines: {node: '>=8.10.0'}
1359 | peerDependencies:
1360 | eslint: '>=4.19.1'
1361 | dependencies:
1362 | eslint: 8.30.0
1363 | eslint-utils: 2.1.0
1364 | regexpp: 3.2.0
1365 | dev: true
1366 |
1367 | /eslint-plugin-eslint-comments/3.2.0_eslint@8.30.0:
1368 | resolution: {integrity: sha512-0jkOl0hfojIHHmEHgmNdqv4fmh7300NdpA9FFpF7zaoLvB/QeXOGNLIo86oAveJFrfB1p05kC8hpEMHM8DwWVQ==}
1369 | engines: {node: '>=6.5.0'}
1370 | peerDependencies:
1371 | eslint: '>=4.19.1'
1372 | dependencies:
1373 | escape-string-regexp: 1.0.5
1374 | eslint: 8.30.0
1375 | ignore: 5.2.1
1376 | dev: true
1377 |
1378 | /eslint-plugin-html/7.1.0:
1379 | resolution: {integrity: sha512-fNLRraV/e6j8e3XYOC9xgND4j+U7b1Rq+OygMlLcMg+wI/IpVbF+ubQa3R78EjKB9njT6TQOlcK5rFKBVVtdfg==}
1380 | dependencies:
1381 | htmlparser2: 8.0.1
1382 | dev: true
1383 |
1384 | /eslint-plugin-import/2.26.0_k64j4kmmt6hmqbosszmu4ra6ae:
1385 | resolution: {integrity: sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==}
1386 | engines: {node: '>=4'}
1387 | peerDependencies:
1388 | '@typescript-eslint/parser': '*'
1389 | eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8
1390 | peerDependenciesMeta:
1391 | '@typescript-eslint/parser':
1392 | optional: true
1393 | dependencies:
1394 | '@typescript-eslint/parser': 5.46.1_eslint@8.30.0
1395 | array-includes: 3.1.6
1396 | array.prototype.flat: 1.3.1
1397 | debug: 2.6.9
1398 | doctrine: 2.1.0
1399 | eslint: 8.30.0
1400 | eslint-import-resolver-node: 0.3.6
1401 | eslint-module-utils: 2.7.4_td2eemwvayfuh2r2bzyr5sfhqm
1402 | has: 1.0.3
1403 | is-core-module: 2.11.0
1404 | is-glob: 4.0.3
1405 | minimatch: 3.1.2
1406 | object.values: 1.1.6
1407 | resolve: 1.22.1
1408 | tsconfig-paths: 3.14.1
1409 | transitivePeerDependencies:
1410 | - eslint-import-resolver-typescript
1411 | - eslint-import-resolver-webpack
1412 | - supports-color
1413 | dev: true
1414 |
1415 | /eslint-plugin-jsonc/2.5.0_eslint@8.30.0:
1416 | resolution: {integrity: sha512-G257khwkrOQ5MJpSzz4yQh5K12W4xFZRcHmVlhVFWh2GCLDX+JwHnmkQoUoFDbOieSPBMsPFZDTJScwrXiWlIg==}
1417 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1418 | peerDependencies:
1419 | eslint: '>=6.0.0'
1420 | dependencies:
1421 | eslint: 8.30.0
1422 | eslint-utils: 3.0.0_eslint@8.30.0
1423 | jsonc-eslint-parser: 2.1.0
1424 | natural-compare: 1.4.0
1425 | dev: true
1426 |
1427 | /eslint-plugin-markdown/3.0.0_eslint@8.30.0:
1428 | resolution: {integrity: sha512-hRs5RUJGbeHDLfS7ELanT0e29Ocyssf/7kBM+p7KluY5AwngGkDf8Oyu4658/NZSGTTq05FZeWbkxXtbVyHPwg==}
1429 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1430 | peerDependencies:
1431 | eslint: ^6.0.0 || ^7.0.0 || ^8.0.0
1432 | dependencies:
1433 | eslint: 8.30.0
1434 | mdast-util-from-markdown: 0.8.5
1435 | transitivePeerDependencies:
1436 | - supports-color
1437 | dev: true
1438 |
1439 | /eslint-plugin-n/15.6.0_eslint@8.30.0:
1440 | resolution: {integrity: sha512-Hd/F7wz4Mj44Jp0H6Jtty13NcE69GNTY0rVlgTIj1XBnGGVI6UTdDrpE6vqu3AHo07bygq/N+7OH/lgz1emUJw==}
1441 | engines: {node: '>=12.22.0'}
1442 | peerDependencies:
1443 | eslint: '>=7.0.0'
1444 | dependencies:
1445 | builtins: 5.0.1
1446 | eslint: 8.30.0
1447 | eslint-plugin-es: 4.1.0_eslint@8.30.0
1448 | eslint-utils: 3.0.0_eslint@8.30.0
1449 | ignore: 5.2.1
1450 | is-core-module: 2.11.0
1451 | minimatch: 3.1.2
1452 | resolve: 1.22.1
1453 | semver: 7.3.8
1454 | dev: true
1455 |
1456 | /eslint-plugin-no-only-tests/3.1.0:
1457 | resolution: {integrity: sha512-Lf4YW/bL6Un1R6A76pRZyE1dl1vr31G/ev8UzIc/geCgFWyrKil8hVjYqWVKGB/UIGmb6Slzs9T0wNezdSVegw==}
1458 | engines: {node: '>=5.0.0'}
1459 | dev: true
1460 |
1461 | /eslint-plugin-promise/6.1.1_eslint@8.30.0:
1462 | resolution: {integrity: sha512-tjqWDwVZQo7UIPMeDReOpUgHCmCiH+ePnVT+5zVapL0uuHnegBUs2smM13CzOs2Xb5+MHMRFTs9v24yjba4Oig==}
1463 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1464 | peerDependencies:
1465 | eslint: ^7.0.0 || ^8.0.0
1466 | dependencies:
1467 | eslint: 8.30.0
1468 | dev: true
1469 |
1470 | /eslint-plugin-unicorn/45.0.2_eslint@8.30.0:
1471 | resolution: {integrity: sha512-Y0WUDXRyGDMcKLiwgL3zSMpHrXI00xmdyixEGIg90gHnj0PcHY4moNv3Ppje/kDivdAy5vUeUr7z211ImPv2gw==}
1472 | engines: {node: '>=14.18'}
1473 | peerDependencies:
1474 | eslint: '>=8.28.0'
1475 | dependencies:
1476 | '@babel/helper-validator-identifier': 7.19.1
1477 | '@eslint-community/eslint-utils': 4.1.2_eslint@8.30.0
1478 | ci-info: 3.7.0
1479 | clean-regexp: 1.0.0
1480 | eslint: 8.30.0
1481 | esquery: 1.4.0
1482 | indent-string: 4.0.0
1483 | is-builtin-module: 3.2.0
1484 | jsesc: 3.0.2
1485 | lodash: 4.17.21
1486 | pluralize: 8.0.0
1487 | read-pkg-up: 7.0.1
1488 | regexp-tree: 0.1.24
1489 | regjsparser: 0.9.1
1490 | safe-regex: 2.1.1
1491 | semver: 7.3.8
1492 | strip-indent: 3.0.0
1493 | dev: true
1494 |
1495 | /eslint-plugin-vue/9.8.0_eslint@8.30.0:
1496 | resolution: {integrity: sha512-E/AXwcTzunyzM83C2QqDHxepMzvI2y6x+mmeYHbVDQlKFqmKYvRrhaVixEeeG27uI44p9oKDFiyCRw4XxgtfHA==}
1497 | engines: {node: ^14.17.0 || >=16.0.0}
1498 | peerDependencies:
1499 | eslint: ^6.2.0 || ^7.0.0 || ^8.0.0
1500 | dependencies:
1501 | eslint: 8.30.0
1502 | eslint-utils: 3.0.0_eslint@8.30.0
1503 | natural-compare: 1.4.0
1504 | nth-check: 2.1.1
1505 | postcss-selector-parser: 6.0.11
1506 | semver: 7.3.8
1507 | vue-eslint-parser: 9.1.0_eslint@8.30.0
1508 | xml-name-validator: 4.0.0
1509 | transitivePeerDependencies:
1510 | - supports-color
1511 | dev: true
1512 |
1513 | /eslint-plugin-yml/1.3.0_eslint@8.30.0:
1514 | resolution: {integrity: sha512-TEkIaxutVPRZMRc0zOVptP/vmrf1td/9woUAiKII4kRLJLWWUCz1CYM98NsAfeOrVejFBFhHCSwOp+C1TqmtRg==}
1515 | engines: {node: ^14.17.0 || >=16.0.0}
1516 | peerDependencies:
1517 | eslint: '>=6.0.0'
1518 | dependencies:
1519 | debug: 4.3.4
1520 | eslint: 8.30.0
1521 | lodash: 4.17.21
1522 | natural-compare: 1.4.0
1523 | yaml-eslint-parser: 1.1.0
1524 | transitivePeerDependencies:
1525 | - supports-color
1526 | dev: true
1527 |
1528 | /eslint-scope/5.1.1:
1529 | resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==}
1530 | engines: {node: '>=8.0.0'}
1531 | dependencies:
1532 | esrecurse: 4.3.0
1533 | estraverse: 4.3.0
1534 | dev: true
1535 |
1536 | /eslint-scope/7.1.1:
1537 | resolution: {integrity: sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==}
1538 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1539 | dependencies:
1540 | esrecurse: 4.3.0
1541 | estraverse: 5.3.0
1542 | dev: true
1543 |
1544 | /eslint-utils/2.1.0:
1545 | resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==}
1546 | engines: {node: '>=6'}
1547 | dependencies:
1548 | eslint-visitor-keys: 1.3.0
1549 | dev: true
1550 |
1551 | /eslint-utils/3.0.0_eslint@8.30.0:
1552 | resolution: {integrity: sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==}
1553 | engines: {node: ^10.0.0 || ^12.0.0 || >= 14.0.0}
1554 | peerDependencies:
1555 | eslint: '>=5'
1556 | dependencies:
1557 | eslint: 8.30.0
1558 | eslint-visitor-keys: 2.1.0
1559 | dev: true
1560 |
1561 | /eslint-visitor-keys/1.3.0:
1562 | resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==}
1563 | engines: {node: '>=4'}
1564 | dev: true
1565 |
1566 | /eslint-visitor-keys/2.1.0:
1567 | resolution: {integrity: sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==}
1568 | engines: {node: '>=10'}
1569 | dev: true
1570 |
1571 | /eslint-visitor-keys/3.3.0:
1572 | resolution: {integrity: sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==}
1573 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1574 | dev: true
1575 |
1576 | /eslint/8.30.0:
1577 | resolution: {integrity: sha512-MGADB39QqYuzEGov+F/qb18r4i7DohCDOfatHaxI2iGlPuC65bwG2gxgO+7DkyL38dRFaRH7RaRAgU6JKL9rMQ==}
1578 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1579 | hasBin: true
1580 | dependencies:
1581 | '@eslint/eslintrc': 1.4.0
1582 | '@humanwhocodes/config-array': 0.11.8
1583 | '@humanwhocodes/module-importer': 1.0.1
1584 | '@nodelib/fs.walk': 1.2.8
1585 | ajv: 6.12.6
1586 | chalk: 4.1.2
1587 | cross-spawn: 7.0.3
1588 | debug: 4.3.4
1589 | doctrine: 3.0.0
1590 | escape-string-regexp: 4.0.0
1591 | eslint-scope: 7.1.1
1592 | eslint-utils: 3.0.0_eslint@8.30.0
1593 | eslint-visitor-keys: 3.3.0
1594 | espree: 9.4.1
1595 | esquery: 1.4.0
1596 | esutils: 2.0.3
1597 | fast-deep-equal: 3.1.3
1598 | file-entry-cache: 6.0.1
1599 | find-up: 5.0.0
1600 | glob-parent: 6.0.2
1601 | globals: 13.19.0
1602 | grapheme-splitter: 1.0.4
1603 | ignore: 5.2.1
1604 | import-fresh: 3.3.0
1605 | imurmurhash: 0.1.4
1606 | is-glob: 4.0.3
1607 | is-path-inside: 3.0.3
1608 | js-sdsl: 4.2.0
1609 | js-yaml: 4.1.0
1610 | json-stable-stringify-without-jsonify: 1.0.1
1611 | levn: 0.4.1
1612 | lodash.merge: 4.6.2
1613 | minimatch: 3.1.2
1614 | natural-compare: 1.4.0
1615 | optionator: 0.9.1
1616 | regexpp: 3.2.0
1617 | strip-ansi: 6.0.1
1618 | strip-json-comments: 3.1.1
1619 | text-table: 0.2.0
1620 | transitivePeerDependencies:
1621 | - supports-color
1622 | dev: true
1623 |
1624 | /espree/9.4.1:
1625 | resolution: {integrity: sha512-XwctdmTO6SIvCzd9810yyNzIrOrqNYV9Koizx4C/mRhf9uq0o4yHoCEU/670pOxOL/MSraektvSAji79kX90Vg==}
1626 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
1627 | dependencies:
1628 | acorn: 8.8.1
1629 | acorn-jsx: 5.3.2_acorn@8.8.1
1630 | eslint-visitor-keys: 3.3.0
1631 | dev: true
1632 |
1633 | /esquery/1.4.0:
1634 | resolution: {integrity: sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==}
1635 | engines: {node: '>=0.10'}
1636 | dependencies:
1637 | estraverse: 5.3.0
1638 | dev: true
1639 |
1640 | /esrecurse/4.3.0:
1641 | resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==}
1642 | engines: {node: '>=4.0'}
1643 | dependencies:
1644 | estraverse: 5.3.0
1645 | dev: true
1646 |
1647 | /estraverse/4.3.0:
1648 | resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==}
1649 | engines: {node: '>=4.0'}
1650 | dev: true
1651 |
1652 | /estraverse/5.3.0:
1653 | resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==}
1654 | engines: {node: '>=4.0'}
1655 | dev: true
1656 |
1657 | /estree-walker/0.6.1:
1658 | resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==}
1659 | dev: true
1660 |
1661 | /estree-walker/2.0.2:
1662 | resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==}
1663 | dev: true
1664 |
1665 | /esutils/2.0.3:
1666 | resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
1667 | engines: {node: '>=0.10.0'}
1668 | dev: true
1669 |
1670 | /exit-hook/2.2.1:
1671 | resolution: {integrity: sha512-eNTPlAD67BmP31LDINZ3U7HSF8l57TxOY2PmBJ1shpCvpnxBF93mWCE8YHBnXs8qiUZJc9WDcWIeC3a2HIAMfw==}
1672 | engines: {node: '>=6'}
1673 | dev: true
1674 |
1675 | /fast-deep-equal/3.1.3:
1676 | resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
1677 | dev: true
1678 |
1679 | /fast-glob/3.2.12:
1680 | resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==}
1681 | engines: {node: '>=8.6.0'}
1682 | dependencies:
1683 | '@nodelib/fs.stat': 2.0.5
1684 | '@nodelib/fs.walk': 1.2.8
1685 | glob-parent: 5.1.2
1686 | merge2: 1.4.1
1687 | micromatch: 4.0.5
1688 | dev: true
1689 |
1690 | /fast-json-stable-stringify/2.1.0:
1691 | resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==}
1692 | dev: true
1693 |
1694 | /fast-levenshtein/2.0.6:
1695 | resolution: {integrity: sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==}
1696 | dev: true
1697 |
1698 | /fastq/1.14.0:
1699 | resolution: {integrity: sha512-eR2D+V9/ExcbF9ls441yIuN6TI2ED1Y2ZcA5BmMtJsOkWOFRJQ0Jt0g1UwqXJJVAb+V+umH5Dfr8oh4EVP7VVg==}
1700 | dependencies:
1701 | reusify: 1.0.4
1702 | dev: true
1703 |
1704 | /file-entry-cache/6.0.1:
1705 | resolution: {integrity: sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==}
1706 | engines: {node: ^10.12.0 || >=12.0.0}
1707 | dependencies:
1708 | flat-cache: 3.0.4
1709 | dev: true
1710 |
1711 | /file-uri-to-path/1.0.0:
1712 | resolution: {integrity: sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==}
1713 | dev: true
1714 |
1715 | /fill-range/7.0.1:
1716 | resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==}
1717 | engines: {node: '>=8'}
1718 | dependencies:
1719 | to-regex-range: 5.0.1
1720 | dev: true
1721 |
1722 | /find-up/4.1.0:
1723 | resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==}
1724 | engines: {node: '>=8'}
1725 | dependencies:
1726 | locate-path: 5.0.0
1727 | path-exists: 4.0.0
1728 | dev: true
1729 |
1730 | /find-up/5.0.0:
1731 | resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
1732 | engines: {node: '>=10'}
1733 | dependencies:
1734 | locate-path: 6.0.0
1735 | path-exists: 4.0.0
1736 | dev: true
1737 |
1738 | /flat-cache/3.0.4:
1739 | resolution: {integrity: sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==}
1740 | engines: {node: ^10.12.0 || >=12.0.0}
1741 | dependencies:
1742 | flatted: 3.2.7
1743 | rimraf: 3.0.2
1744 | dev: true
1745 |
1746 | /flatted/3.2.7:
1747 | resolution: {integrity: sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==}
1748 | dev: true
1749 |
1750 | /fs-minipass/2.1.0:
1751 | resolution: {integrity: sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==}
1752 | engines: {node: '>= 8'}
1753 | dependencies:
1754 | minipass: 3.3.6
1755 | dev: true
1756 |
1757 | /fs.realpath/1.0.0:
1758 | resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==}
1759 | dev: true
1760 |
1761 | /function-bind/1.1.1:
1762 | resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==}
1763 | dev: true
1764 |
1765 | /function.prototype.name/1.1.5:
1766 | resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==}
1767 | engines: {node: '>= 0.4'}
1768 | dependencies:
1769 | call-bind: 1.0.2
1770 | define-properties: 1.1.4
1771 | es-abstract: 1.20.5
1772 | functions-have-names: 1.2.3
1773 | dev: true
1774 |
1775 | /functions-have-names/1.2.3:
1776 | resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==}
1777 | dev: true
1778 |
1779 | /gauge/3.0.2:
1780 | resolution: {integrity: sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==}
1781 | engines: {node: '>=10'}
1782 | dependencies:
1783 | aproba: 2.0.0
1784 | color-support: 1.1.3
1785 | console-control-strings: 1.1.0
1786 | has-unicode: 2.0.1
1787 | object-assign: 4.1.1
1788 | signal-exit: 3.0.7
1789 | string-width: 4.2.3
1790 | strip-ansi: 6.0.1
1791 | wide-align: 1.1.5
1792 | dev: true
1793 |
1794 | /get-intrinsic/1.1.3:
1795 | resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==}
1796 | dependencies:
1797 | function-bind: 1.1.1
1798 | has: 1.0.3
1799 | has-symbols: 1.0.3
1800 | dev: true
1801 |
1802 | /get-stream/4.1.0:
1803 | resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==}
1804 | engines: {node: '>=6'}
1805 | dependencies:
1806 | pump: 3.0.0
1807 | dev: true
1808 |
1809 | /get-stream/5.2.0:
1810 | resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==}
1811 | engines: {node: '>=8'}
1812 | dependencies:
1813 | pump: 3.0.0
1814 | dev: true
1815 |
1816 | /get-symbol-description/1.0.0:
1817 | resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==}
1818 | engines: {node: '>= 0.4'}
1819 | dependencies:
1820 | call-bind: 1.0.2
1821 | get-intrinsic: 1.1.3
1822 | dev: true
1823 |
1824 | /glob-parent/5.1.2:
1825 | resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==}
1826 | engines: {node: '>= 6'}
1827 | dependencies:
1828 | is-glob: 4.0.3
1829 | dev: true
1830 |
1831 | /glob-parent/6.0.2:
1832 | resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
1833 | engines: {node: '>=10.13.0'}
1834 | dependencies:
1835 | is-glob: 4.0.3
1836 | dev: true
1837 |
1838 | /glob/7.2.3:
1839 | resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==}
1840 | dependencies:
1841 | fs.realpath: 1.0.0
1842 | inflight: 1.0.6
1843 | inherits: 2.0.4
1844 | minimatch: 3.1.2
1845 | once: 1.4.0
1846 | path-is-absolute: 1.0.1
1847 | dev: true
1848 |
1849 | /global-dirs/3.0.1:
1850 | resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==}
1851 | engines: {node: '>=10'}
1852 | dependencies:
1853 | ini: 2.0.0
1854 | dev: true
1855 |
1856 | /globals/13.19.0:
1857 | resolution: {integrity: sha512-dkQ957uSRWHw7CFXLUtUHQI3g3aWApYhfNR2O6jn/907riyTYKVBmxYVROkBcY614FSSeSJh7Xm7SrUWCxvJMQ==}
1858 | engines: {node: '>=8'}
1859 | dependencies:
1860 | type-fest: 0.20.2
1861 | dev: true
1862 |
1863 | /globby/11.1.0:
1864 | resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==}
1865 | engines: {node: '>=10'}
1866 | dependencies:
1867 | array-union: 2.1.0
1868 | dir-glob: 3.0.1
1869 | fast-glob: 3.2.12
1870 | ignore: 5.2.1
1871 | merge2: 1.4.1
1872 | slash: 3.0.0
1873 | dev: true
1874 |
1875 | /gopd/1.0.1:
1876 | resolution: {integrity: sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==}
1877 | dependencies:
1878 | get-intrinsic: 1.1.3
1879 | dev: true
1880 |
1881 | /got/9.6.0:
1882 | resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==}
1883 | engines: {node: '>=8.6'}
1884 | dependencies:
1885 | '@sindresorhus/is': 0.14.0
1886 | '@szmarczak/http-timer': 1.1.2
1887 | '@types/keyv': 3.1.4
1888 | '@types/responselike': 1.0.0
1889 | cacheable-request: 6.1.0
1890 | decompress-response: 3.3.0
1891 | duplexer3: 0.1.5
1892 | get-stream: 4.1.0
1893 | lowercase-keys: 1.0.1
1894 | mimic-response: 1.0.1
1895 | p-cancelable: 1.1.0
1896 | to-readable-stream: 1.0.0
1897 | url-parse-lax: 3.0.0
1898 | dev: true
1899 |
1900 | /graceful-fs/4.2.10:
1901 | resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==}
1902 | dev: true
1903 |
1904 | /grapheme-splitter/1.0.4:
1905 | resolution: {integrity: sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==}
1906 | dev: true
1907 |
1908 | /has-bigints/1.0.2:
1909 | resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==}
1910 | dev: true
1911 |
1912 | /has-flag/3.0.0:
1913 | resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==}
1914 | engines: {node: '>=4'}
1915 | dev: true
1916 |
1917 | /has-flag/4.0.0:
1918 | resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==}
1919 | engines: {node: '>=8'}
1920 | dev: true
1921 |
1922 | /has-property-descriptors/1.0.0:
1923 | resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==}
1924 | dependencies:
1925 | get-intrinsic: 1.1.3
1926 | dev: true
1927 |
1928 | /has-symbols/1.0.3:
1929 | resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==}
1930 | engines: {node: '>= 0.4'}
1931 | dev: true
1932 |
1933 | /has-tostringtag/1.0.0:
1934 | resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==}
1935 | engines: {node: '>= 0.4'}
1936 | dependencies:
1937 | has-symbols: 1.0.3
1938 | dev: true
1939 |
1940 | /has-unicode/2.0.1:
1941 | resolution: {integrity: sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ==}
1942 | dev: true
1943 |
1944 | /has-yarn/2.1.0:
1945 | resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==}
1946 | engines: {node: '>=8'}
1947 | dev: true
1948 |
1949 | /has/1.0.3:
1950 | resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==}
1951 | engines: {node: '>= 0.4.0'}
1952 | dependencies:
1953 | function-bind: 1.1.1
1954 | dev: true
1955 |
1956 | /hosted-git-info/2.8.9:
1957 | resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==}
1958 | dev: true
1959 |
1960 | /htmlparser2/8.0.1:
1961 | resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==}
1962 | dependencies:
1963 | domelementtype: 2.3.0
1964 | domhandler: 5.0.3
1965 | domutils: 3.0.1
1966 | entities: 4.4.0
1967 | dev: true
1968 |
1969 | /http-cache-semantics/4.1.0:
1970 | resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==}
1971 | dev: true
1972 |
1973 | /http-status/1.5.3:
1974 | resolution: {integrity: sha512-jCClqdnnwigYslmtfb28vPplOgoiZ0siP2Z8C5Ua+3UKbx410v+c+jT+jh1bbI4TvcEySuX0vd/CfFZFbDkJeQ==}
1975 | engines: {node: '>= 0.4.0'}
1976 | dev: true
1977 |
1978 | /https-proxy-agent/5.0.1:
1979 | resolution: {integrity: sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==}
1980 | engines: {node: '>= 6'}
1981 | dependencies:
1982 | agent-base: 6.0.2
1983 | debug: 4.3.4
1984 | transitivePeerDependencies:
1985 | - supports-color
1986 | dev: true
1987 |
1988 | /ignore/5.2.1:
1989 | resolution: {integrity: sha512-d2qQLzTJ9WxQftPAuEQpSPmKqzxePjzVbpAVv62AQ64NTL+wR4JkrVqR/LqFsFEUsHDAiId52mJteHDFuDkElA==}
1990 | engines: {node: '>= 4'}
1991 | dev: true
1992 |
1993 | /import-fresh/3.3.0:
1994 | resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==}
1995 | engines: {node: '>=6'}
1996 | dependencies:
1997 | parent-module: 1.0.1
1998 | resolve-from: 4.0.0
1999 | dev: true
2000 |
2001 | /import-lazy/2.1.0:
2002 | resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==}
2003 | engines: {node: '>=4'}
2004 | dev: true
2005 |
2006 | /imurmurhash/0.1.4:
2007 | resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==}
2008 | engines: {node: '>=0.8.19'}
2009 | dev: true
2010 |
2011 | /indent-string/4.0.0:
2012 | resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==}
2013 | engines: {node: '>=8'}
2014 | dev: true
2015 |
2016 | /inflight/1.0.6:
2017 | resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==}
2018 | dependencies:
2019 | once: 1.4.0
2020 | wrappy: 1.0.2
2021 | dev: true
2022 |
2023 | /inherits/2.0.4:
2024 | resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
2025 | dev: true
2026 |
2027 | /ini/1.3.8:
2028 | resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
2029 | dev: true
2030 |
2031 | /ini/2.0.0:
2032 | resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==}
2033 | engines: {node: '>=10'}
2034 | dev: true
2035 |
2036 | /internal-slot/1.0.4:
2037 | resolution: {integrity: sha512-tA8URYccNzMo94s5MQZgH8NB/XTa6HsOo0MLfXTKKEnHVVdegzaQoFZ7Jp44bdvLvY2waT5dc+j5ICEswhi7UQ==}
2038 | engines: {node: '>= 0.4'}
2039 | dependencies:
2040 | get-intrinsic: 1.1.3
2041 | has: 1.0.3
2042 | side-channel: 1.0.4
2043 | dev: true
2044 |
2045 | /is-alphabetical/1.0.4:
2046 | resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==}
2047 | dev: true
2048 |
2049 | /is-alphanumerical/1.0.4:
2050 | resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==}
2051 | dependencies:
2052 | is-alphabetical: 1.0.4
2053 | is-decimal: 1.0.4
2054 | dev: true
2055 |
2056 | /is-arrayish/0.2.1:
2057 | resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==}
2058 | dev: true
2059 |
2060 | /is-bigint/1.0.4:
2061 | resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==}
2062 | dependencies:
2063 | has-bigints: 1.0.2
2064 | dev: true
2065 |
2066 | /is-boolean-object/1.1.2:
2067 | resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==}
2068 | engines: {node: '>= 0.4'}
2069 | dependencies:
2070 | call-bind: 1.0.2
2071 | has-tostringtag: 1.0.0
2072 | dev: true
2073 |
2074 | /is-builtin-module/3.2.0:
2075 | resolution: {integrity: sha512-phDA4oSGt7vl1n5tJvTWooWWAsXLY+2xCnxNqvKhGEzujg+A43wPlPOyDg3C8XQHN+6k/JTQWJ/j0dQh/qr+Hw==}
2076 | engines: {node: '>=6'}
2077 | dependencies:
2078 | builtin-modules: 3.3.0
2079 | dev: true
2080 |
2081 | /is-callable/1.2.7:
2082 | resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
2083 | engines: {node: '>= 0.4'}
2084 | dev: true
2085 |
2086 | /is-ci/2.0.0:
2087 | resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==}
2088 | hasBin: true
2089 | dependencies:
2090 | ci-info: 2.0.0
2091 | dev: true
2092 |
2093 | /is-core-module/2.11.0:
2094 | resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==}
2095 | dependencies:
2096 | has: 1.0.3
2097 | dev: true
2098 |
2099 | /is-date-object/1.0.5:
2100 | resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==}
2101 | engines: {node: '>= 0.4'}
2102 | dependencies:
2103 | has-tostringtag: 1.0.0
2104 | dev: true
2105 |
2106 | /is-decimal/1.0.4:
2107 | resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==}
2108 | dev: true
2109 |
2110 | /is-extglob/2.1.1:
2111 | resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==}
2112 | engines: {node: '>=0.10.0'}
2113 | dev: true
2114 |
2115 | /is-fullwidth-code-point/3.0.0:
2116 | resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==}
2117 | engines: {node: '>=8'}
2118 | dev: true
2119 |
2120 | /is-glob/4.0.3:
2121 | resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==}
2122 | engines: {node: '>=0.10.0'}
2123 | dependencies:
2124 | is-extglob: 2.1.1
2125 | dev: true
2126 |
2127 | /is-hexadecimal/1.0.4:
2128 | resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==}
2129 | dev: true
2130 |
2131 | /is-installed-globally/0.4.0:
2132 | resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==}
2133 | engines: {node: '>=10'}
2134 | dependencies:
2135 | global-dirs: 3.0.1
2136 | is-path-inside: 3.0.3
2137 | dev: true
2138 |
2139 | /is-negative-zero/2.0.2:
2140 | resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==}
2141 | engines: {node: '>= 0.4'}
2142 | dev: true
2143 |
2144 | /is-npm/5.0.0:
2145 | resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==}
2146 | engines: {node: '>=10'}
2147 | dev: true
2148 |
2149 | /is-number-object/1.0.7:
2150 | resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==}
2151 | engines: {node: '>= 0.4'}
2152 | dependencies:
2153 | has-tostringtag: 1.0.0
2154 | dev: true
2155 |
2156 | /is-number/7.0.0:
2157 | resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==}
2158 | engines: {node: '>=0.12.0'}
2159 | dev: true
2160 |
2161 | /is-obj/2.0.0:
2162 | resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==}
2163 | engines: {node: '>=8'}
2164 | dev: true
2165 |
2166 | /is-path-inside/3.0.3:
2167 | resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==}
2168 | engines: {node: '>=8'}
2169 | dev: true
2170 |
2171 | /is-regex/1.1.4:
2172 | resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==}
2173 | engines: {node: '>= 0.4'}
2174 | dependencies:
2175 | call-bind: 1.0.2
2176 | has-tostringtag: 1.0.0
2177 | dev: true
2178 |
2179 | /is-shared-array-buffer/1.0.2:
2180 | resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==}
2181 | dependencies:
2182 | call-bind: 1.0.2
2183 | dev: true
2184 |
2185 | /is-string/1.0.7:
2186 | resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==}
2187 | engines: {node: '>= 0.4'}
2188 | dependencies:
2189 | has-tostringtag: 1.0.0
2190 | dev: true
2191 |
2192 | /is-symbol/1.0.4:
2193 | resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==}
2194 | engines: {node: '>= 0.4'}
2195 | dependencies:
2196 | has-symbols: 1.0.3
2197 | dev: true
2198 |
2199 | /is-typedarray/1.0.0:
2200 | resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==}
2201 | dev: true
2202 |
2203 | /is-weakref/1.0.2:
2204 | resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
2205 | dependencies:
2206 | call-bind: 1.0.2
2207 | dev: true
2208 |
2209 | /is-yarn-global/0.3.0:
2210 | resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==}
2211 | dev: true
2212 |
2213 | /isexe/2.0.0:
2214 | resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==}
2215 | dev: true
2216 |
2217 | /js-sdsl/4.2.0:
2218 | resolution: {integrity: sha512-dyBIzQBDkCqCu+0upx25Y2jGdbTGxE9fshMsCdK0ViOongpV+n5tXRcZY9v7CaVQ79AGS9KA1KHtojxiM7aXSQ==}
2219 | dev: true
2220 |
2221 | /js-tokens/4.0.0:
2222 | resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==}
2223 | dev: true
2224 |
2225 | /js-yaml/4.1.0:
2226 | resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==}
2227 | hasBin: true
2228 | dependencies:
2229 | argparse: 2.0.1
2230 | dev: true
2231 |
2232 | /jsesc/0.5.0:
2233 | resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==}
2234 | hasBin: true
2235 | dev: true
2236 |
2237 | /jsesc/3.0.2:
2238 | resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==}
2239 | engines: {node: '>=6'}
2240 | hasBin: true
2241 | dev: true
2242 |
2243 | /json-buffer/3.0.0:
2244 | resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==}
2245 | dev: true
2246 |
2247 | /json-parse-even-better-errors/2.3.1:
2248 | resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==}
2249 | dev: true
2250 |
2251 | /json-schema-to-ts/1.6.4:
2252 | resolution: {integrity: sha512-pR4yQ9DHz6itqswtHCm26mw45FSNfQ9rEQjosaZErhn5J3J2sIViQiz8rDaezjKAhFGpmsoczYVBgGHzFw/stA==}
2253 | dependencies:
2254 | '@types/json-schema': 7.0.11
2255 | ts-toolbelt: 6.15.5
2256 | dev: true
2257 |
2258 | /json-schema-traverse/0.4.1:
2259 | resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==}
2260 | dev: true
2261 |
2262 | /json-schema-traverse/1.0.0:
2263 | resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==}
2264 | dev: true
2265 |
2266 | /json-stable-stringify-without-jsonify/1.0.1:
2267 | resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==}
2268 | dev: true
2269 |
2270 | /json5/1.0.1:
2271 | resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==}
2272 | hasBin: true
2273 | dependencies:
2274 | minimist: 1.2.7
2275 | dev: true
2276 |
2277 | /jsonc-eslint-parser/2.1.0:
2278 | resolution: {integrity: sha512-qCRJWlbP2v6HbmKW7R3lFbeiVWHo+oMJ0j+MizwvauqnCV/EvtAeEeuCgoc/ErtsuoKgYB8U4Ih8AxJbXoE6/g==}
2279 | engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
2280 | dependencies:
2281 | acorn: 8.8.1
2282 | eslint-visitor-keys: 3.3.0
2283 | espree: 9.4.1
2284 | semver: 7.3.8
2285 | dev: true
2286 |
2287 | /keyv/3.1.0:
2288 | resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==}
2289 | dependencies:
2290 | json-buffer: 3.0.0
2291 | dev: true
2292 |
2293 | /latest-version/5.1.0:
2294 | resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==}
2295 | engines: {node: '>=8'}
2296 | dependencies:
2297 | package-json: 6.5.0
2298 | dev: true
2299 |
2300 | /levn/0.4.1:
2301 | resolution: {integrity: sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==}
2302 | engines: {node: '>= 0.8.0'}
2303 | dependencies:
2304 | prelude-ls: 1.2.1
2305 | type-check: 0.4.0
2306 | dev: true
2307 |
2308 | /lines-and-columns/1.2.4:
2309 | resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==}
2310 | dev: true
2311 |
2312 | /local-pkg/0.4.2:
2313 | resolution: {integrity: sha512-mlERgSPrbxU3BP4qBqAvvwlgW4MTg78iwJdGGnv7kibKjWcJksrG3t6LB5lXI93wXRDvG4NpUgJFmTG4T6rdrg==}
2314 | engines: {node: '>=14'}
2315 | dev: true
2316 |
2317 | /locate-path/5.0.0:
2318 | resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==}
2319 | engines: {node: '>=8'}
2320 | dependencies:
2321 | p-locate: 4.1.0
2322 | dev: true
2323 |
2324 | /locate-path/6.0.0:
2325 | resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==}
2326 | engines: {node: '>=10'}
2327 | dependencies:
2328 | p-locate: 5.0.0
2329 | dev: true
2330 |
2331 | /lodash.merge/4.6.2:
2332 | resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==}
2333 | dev: true
2334 |
2335 | /lodash/4.17.21:
2336 | resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
2337 | dev: true
2338 |
2339 | /lowercase-keys/1.0.1:
2340 | resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==}
2341 | engines: {node: '>=0.10.0'}
2342 | dev: true
2343 |
2344 | /lowercase-keys/2.0.0:
2345 | resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==}
2346 | engines: {node: '>=8'}
2347 | dev: true
2348 |
2349 | /lru-cache/6.0.0:
2350 | resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==}
2351 | engines: {node: '>=10'}
2352 | dependencies:
2353 | yallist: 4.0.0
2354 | dev: true
2355 |
2356 | /make-dir/3.1.0:
2357 | resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==}
2358 | engines: {node: '>=8'}
2359 | dependencies:
2360 | semver: 6.3.0
2361 | dev: true
2362 |
2363 | /make-error/1.3.6:
2364 | resolution: {integrity: sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==}
2365 | dev: true
2366 |
2367 | /mdast-util-from-markdown/0.8.5:
2368 | resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==}
2369 | dependencies:
2370 | '@types/mdast': 3.0.10
2371 | mdast-util-to-string: 2.0.0
2372 | micromark: 2.11.4
2373 | parse-entities: 2.0.0
2374 | unist-util-stringify-position: 2.0.3
2375 | transitivePeerDependencies:
2376 | - supports-color
2377 | dev: true
2378 |
2379 | /mdast-util-to-string/2.0.0:
2380 | resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==}
2381 | dev: true
2382 |
2383 | /merge2/1.4.1:
2384 | resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==}
2385 | engines: {node: '>= 8'}
2386 | dev: true
2387 |
2388 | /micromark/2.11.4:
2389 | resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==}
2390 | dependencies:
2391 | debug: 4.3.4
2392 | parse-entities: 2.0.0
2393 | transitivePeerDependencies:
2394 | - supports-color
2395 | dev: true
2396 |
2397 | /micromatch/4.0.5:
2398 | resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==}
2399 | engines: {node: '>=8.6'}
2400 | dependencies:
2401 | braces: 3.0.2
2402 | picomatch: 2.3.1
2403 | dev: true
2404 |
2405 | /mimic-response/1.0.1:
2406 | resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==}
2407 | engines: {node: '>=4'}
2408 | dev: true
2409 |
2410 | /min-indent/1.0.1:
2411 | resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==}
2412 | engines: {node: '>=4'}
2413 | dev: true
2414 |
2415 | /minimatch/3.1.2:
2416 | resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==}
2417 | dependencies:
2418 | brace-expansion: 1.1.11
2419 | dev: true
2420 |
2421 | /minimist/1.2.7:
2422 | resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==}
2423 | dev: true
2424 |
2425 | /minipass/3.3.6:
2426 | resolution: {integrity: sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==}
2427 | engines: {node: '>=8'}
2428 | dependencies:
2429 | yallist: 4.0.0
2430 | dev: true
2431 |
2432 | /minipass/4.0.0:
2433 | resolution: {integrity: sha512-g2Uuh2jEKoht+zvO6vJqXmYpflPqzRBT+Th2h01DKh5z7wbY/AZ2gCQ78cP70YoHPyFdY30YBV5WxgLOEwOykw==}
2434 | engines: {node: '>=8'}
2435 | dependencies:
2436 | yallist: 4.0.0
2437 | dev: true
2438 |
2439 | /minizlib/2.1.2:
2440 | resolution: {integrity: sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==}
2441 | engines: {node: '>= 8'}
2442 | dependencies:
2443 | minipass: 3.3.6
2444 | yallist: 4.0.0
2445 | dev: true
2446 |
2447 | /mkdirp/1.0.4:
2448 | resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==}
2449 | engines: {node: '>=10'}
2450 | hasBin: true
2451 | dev: true
2452 |
2453 | /mri/1.2.0:
2454 | resolution: {integrity: sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==}
2455 | engines: {node: '>=4'}
2456 | dev: true
2457 |
2458 | /ms/2.0.0:
2459 | resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==}
2460 | dev: true
2461 |
2462 | /ms/2.1.2:
2463 | resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==}
2464 | dev: true
2465 |
2466 | /natural-compare-lite/1.4.0:
2467 | resolution: {integrity: sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==}
2468 | dev: true
2469 |
2470 | /natural-compare/1.4.0:
2471 | resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
2472 | dev: true
2473 |
2474 | /node-fetch/2.6.7:
2475 | resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==}
2476 | engines: {node: 4.x || >=6.0.0}
2477 | peerDependencies:
2478 | encoding: ^0.1.0
2479 | peerDependenciesMeta:
2480 | encoding:
2481 | optional: true
2482 | dependencies:
2483 | whatwg-url: 5.0.0
2484 | dev: true
2485 |
2486 | /node-gyp-build/4.5.0:
2487 | resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==}
2488 | hasBin: true
2489 | dev: true
2490 |
2491 | /nopt/5.0.0:
2492 | resolution: {integrity: sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==}
2493 | engines: {node: '>=6'}
2494 | hasBin: true
2495 | dependencies:
2496 | abbrev: 1.1.1
2497 | dev: true
2498 |
2499 | /normalize-package-data/2.5.0:
2500 | resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==}
2501 | dependencies:
2502 | hosted-git-info: 2.8.9
2503 | resolve: 1.22.1
2504 | semver: 5.7.1
2505 | validate-npm-package-license: 3.0.4
2506 | dev: true
2507 |
2508 | /normalize-url/4.5.1:
2509 | resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==}
2510 | engines: {node: '>=8'}
2511 | dev: true
2512 |
2513 | /npmlog/5.0.1:
2514 | resolution: {integrity: sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==}
2515 | dependencies:
2516 | are-we-there-yet: 2.0.0
2517 | console-control-strings: 1.1.0
2518 | gauge: 3.0.2
2519 | set-blocking: 2.0.0
2520 | dev: true
2521 |
2522 | /nth-check/2.1.1:
2523 | resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
2524 | dependencies:
2525 | boolbase: 1.0.0
2526 | dev: true
2527 |
2528 | /object-assign/4.1.1:
2529 | resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
2530 | engines: {node: '>=0.10.0'}
2531 | dev: true
2532 |
2533 | /object-inspect/1.12.2:
2534 | resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==}
2535 | dev: true
2536 |
2537 | /object-keys/1.1.1:
2538 | resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==}
2539 | engines: {node: '>= 0.4'}
2540 | dev: true
2541 |
2542 | /object.assign/4.1.4:
2543 | resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==}
2544 | engines: {node: '>= 0.4'}
2545 | dependencies:
2546 | call-bind: 1.0.2
2547 | define-properties: 1.1.4
2548 | has-symbols: 1.0.3
2549 | object-keys: 1.1.1
2550 | dev: true
2551 |
2552 | /object.values/1.1.6:
2553 | resolution: {integrity: sha512-FVVTkD1vENCsAcwNs9k6jea2uHC/X0+JcjG8YA60FN5CMaJmG95wT9jek/xX9nornqGRrBkKtzuAu2wuHpKqvw==}
2554 | engines: {node: '>= 0.4'}
2555 | dependencies:
2556 | call-bind: 1.0.2
2557 | define-properties: 1.1.4
2558 | es-abstract: 1.20.5
2559 | dev: true
2560 |
2561 | /once/1.4.0:
2562 | resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==}
2563 | dependencies:
2564 | wrappy: 1.0.2
2565 | dev: true
2566 |
2567 | /optionator/0.9.1:
2568 | resolution: {integrity: sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==}
2569 | engines: {node: '>= 0.8.0'}
2570 | dependencies:
2571 | deep-is: 0.1.4
2572 | fast-levenshtein: 2.0.6
2573 | levn: 0.4.1
2574 | prelude-ls: 1.2.1
2575 | type-check: 0.4.0
2576 | word-wrap: 1.2.3
2577 | dev: true
2578 |
2579 | /p-cancelable/1.1.0:
2580 | resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==}
2581 | engines: {node: '>=6'}
2582 | dev: true
2583 |
2584 | /p-limit/2.3.0:
2585 | resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==}
2586 | engines: {node: '>=6'}
2587 | dependencies:
2588 | p-try: 2.2.0
2589 | dev: true
2590 |
2591 | /p-limit/3.1.0:
2592 | resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==}
2593 | engines: {node: '>=10'}
2594 | dependencies:
2595 | yocto-queue: 0.1.0
2596 | dev: true
2597 |
2598 | /p-locate/4.1.0:
2599 | resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==}
2600 | engines: {node: '>=8'}
2601 | dependencies:
2602 | p-limit: 2.3.0
2603 | dev: true
2604 |
2605 | /p-locate/5.0.0:
2606 | resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==}
2607 | engines: {node: '>=10'}
2608 | dependencies:
2609 | p-limit: 3.1.0
2610 | dev: true
2611 |
2612 | /p-try/2.2.0:
2613 | resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==}
2614 | engines: {node: '>=6'}
2615 | dev: true
2616 |
2617 | /package-json/6.5.0:
2618 | resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==}
2619 | engines: {node: '>=8'}
2620 | dependencies:
2621 | got: 9.6.0
2622 | registry-auth-token: 4.2.2
2623 | registry-url: 5.1.0
2624 | semver: 6.3.0
2625 | dev: true
2626 |
2627 | /parent-module/1.0.1:
2628 | resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==}
2629 | engines: {node: '>=6'}
2630 | dependencies:
2631 | callsites: 3.1.0
2632 | dev: true
2633 |
2634 | /parse-entities/2.0.0:
2635 | resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==}
2636 | dependencies:
2637 | character-entities: 1.2.4
2638 | character-entities-legacy: 1.1.4
2639 | character-reference-invalid: 1.1.4
2640 | is-alphanumerical: 1.0.4
2641 | is-decimal: 1.0.4
2642 | is-hexadecimal: 1.0.4
2643 | dev: true
2644 |
2645 | /parse-json/5.2.0:
2646 | resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==}
2647 | engines: {node: '>=8'}
2648 | dependencies:
2649 | '@babel/code-frame': 7.18.6
2650 | error-ex: 1.3.2
2651 | json-parse-even-better-errors: 2.3.1
2652 | lines-and-columns: 1.2.4
2653 | dev: true
2654 |
2655 | /parse-ms/2.1.0:
2656 | resolution: {integrity: sha512-kHt7kzLoS9VBZfUsiKjv43mr91ea+U05EyKkEtqp7vNbHxmaVuEqN7XxeEVnGrMtYOAxGrDElSi96K7EgO1zCA==}
2657 | engines: {node: '>=6'}
2658 | dev: true
2659 |
2660 | /path-browserify/1.0.1:
2661 | resolution: {integrity: sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==}
2662 | dev: true
2663 |
2664 | /path-exists/4.0.0:
2665 | resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==}
2666 | engines: {node: '>=8'}
2667 | dev: true
2668 |
2669 | /path-is-absolute/1.0.1:
2670 | resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==}
2671 | engines: {node: '>=0.10.0'}
2672 | dev: true
2673 |
2674 | /path-key/3.1.1:
2675 | resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==}
2676 | engines: {node: '>=8'}
2677 | dev: true
2678 |
2679 | /path-parse/1.0.7:
2680 | resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==}
2681 | dev: true
2682 |
2683 | /path-to-regexp/6.1.0:
2684 | resolution: {integrity: sha512-h9DqehX3zZZDCEm+xbfU0ZmwCGFCAAraPJWMXJ4+v32NjZJilVg3k1TcKsRgIb8IQ/izZSaydDc1OhJCZvs2Dw==}
2685 | dev: true
2686 |
2687 | /path-type/4.0.0:
2688 | resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==}
2689 | engines: {node: '>=8'}
2690 | dev: true
2691 |
2692 | /picocolors/1.0.0:
2693 | resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==}
2694 | dev: true
2695 |
2696 | /picomatch/2.3.1:
2697 | resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==}
2698 | engines: {node: '>=8.6'}
2699 | dev: true
2700 |
2701 | /pluralize/8.0.0:
2702 | resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==}
2703 | engines: {node: '>=4'}
2704 | dev: true
2705 |
2706 | /postcss-selector-parser/6.0.11:
2707 | resolution: {integrity: sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==}
2708 | engines: {node: '>=4'}
2709 | dependencies:
2710 | cssesc: 3.0.0
2711 | util-deprecate: 1.0.2
2712 | dev: true
2713 |
2714 | /prelude-ls/1.2.1:
2715 | resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==}
2716 | engines: {node: '>= 0.8.0'}
2717 | dev: true
2718 |
2719 | /prepend-http/2.0.0:
2720 | resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==}
2721 | engines: {node: '>=4'}
2722 | dev: true
2723 |
2724 | /pretty-bytes/5.6.0:
2725 | resolution: {integrity: sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==}
2726 | engines: {node: '>=6'}
2727 | dev: true
2728 |
2729 | /pretty-ms/7.0.1:
2730 | resolution: {integrity: sha512-973driJZvxiGOQ5ONsFhOF/DtzPMOMtgC11kCpUrPGMTgqp2q/1gwzCquocrN33is0VZ5GFHXZYMM9l6h67v2Q==}
2731 | engines: {node: '>=10'}
2732 | dependencies:
2733 | parse-ms: 2.1.0
2734 | dev: true
2735 |
2736 | /pump/3.0.0:
2737 | resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==}
2738 | dependencies:
2739 | end-of-stream: 1.4.4
2740 | once: 1.4.0
2741 | dev: true
2742 |
2743 | /punycode/2.1.1:
2744 | resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==}
2745 | engines: {node: '>=6'}
2746 | dev: true
2747 |
2748 | /pupa/2.1.1:
2749 | resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==}
2750 | engines: {node: '>=8'}
2751 | dependencies:
2752 | escape-goat: 2.1.1
2753 | dev: true
2754 |
2755 | /queue-microtask/1.2.3:
2756 | resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
2757 | dev: true
2758 |
2759 | /rc/1.2.8:
2760 | resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==}
2761 | hasBin: true
2762 | dependencies:
2763 | deep-extend: 0.6.0
2764 | ini: 1.3.8
2765 | minimist: 1.2.7
2766 | strip-json-comments: 2.0.1
2767 | dev: true
2768 |
2769 | /read-pkg-up/7.0.1:
2770 | resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==}
2771 | engines: {node: '>=8'}
2772 | dependencies:
2773 | find-up: 4.1.0
2774 | read-pkg: 5.2.0
2775 | type-fest: 0.8.1
2776 | dev: true
2777 |
2778 | /read-pkg/5.2.0:
2779 | resolution: {integrity: sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==}
2780 | engines: {node: '>=8'}
2781 | dependencies:
2782 | '@types/normalize-package-data': 2.4.1
2783 | normalize-package-data: 2.5.0
2784 | parse-json: 5.2.0
2785 | type-fest: 0.6.0
2786 | dev: true
2787 |
2788 | /readable-stream/3.6.0:
2789 | resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==}
2790 | engines: {node: '>= 6'}
2791 | dependencies:
2792 | inherits: 2.0.4
2793 | string_decoder: 1.3.0
2794 | util-deprecate: 1.0.2
2795 | dev: true
2796 |
2797 | /regexp-tree/0.1.24:
2798 | resolution: {integrity: sha512-s2aEVuLhvnVJW6s/iPgEGK6R+/xngd2jNQ+xy4bXNDKxZKJH6jpPHY6kVeVv1IeLCHgswRj+Kl3ELaDjG6V1iw==}
2799 | hasBin: true
2800 | dev: true
2801 |
2802 | /regexp.prototype.flags/1.4.3:
2803 | resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==}
2804 | engines: {node: '>= 0.4'}
2805 | dependencies:
2806 | call-bind: 1.0.2
2807 | define-properties: 1.1.4
2808 | functions-have-names: 1.2.3
2809 | dev: true
2810 |
2811 | /regexpp/3.2.0:
2812 | resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==}
2813 | engines: {node: '>=8'}
2814 | dev: true
2815 |
2816 | /registry-auth-token/4.2.2:
2817 | resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==}
2818 | engines: {node: '>=6.0.0'}
2819 | dependencies:
2820 | rc: 1.2.8
2821 | dev: true
2822 |
2823 | /registry-url/5.1.0:
2824 | resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==}
2825 | engines: {node: '>=8'}
2826 | dependencies:
2827 | rc: 1.2.8
2828 | dev: true
2829 |
2830 | /regjsparser/0.9.1:
2831 | resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==}
2832 | hasBin: true
2833 | dependencies:
2834 | jsesc: 0.5.0
2835 | dev: true
2836 |
2837 | /require-from-string/2.0.2:
2838 | resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==}
2839 | engines: {node: '>=0.10.0'}
2840 | dev: true
2841 |
2842 | /resolve-from/4.0.0:
2843 | resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==}
2844 | engines: {node: '>=4'}
2845 | dev: true
2846 |
2847 | /resolve-from/5.0.0:
2848 | resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
2849 | engines: {node: '>=8'}
2850 | dev: true
2851 |
2852 | /resolve/1.22.1:
2853 | resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==}
2854 | hasBin: true
2855 | dependencies:
2856 | is-core-module: 2.11.0
2857 | path-parse: 1.0.7
2858 | supports-preserve-symlinks-flag: 1.0.0
2859 | dev: true
2860 |
2861 | /responselike/1.0.2:
2862 | resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==}
2863 | dependencies:
2864 | lowercase-keys: 1.0.1
2865 | dev: true
2866 |
2867 | /reusify/1.0.4:
2868 | resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==}
2869 | engines: {iojs: '>=1.0.0', node: '>=0.10.0'}
2870 | dev: true
2871 |
2872 | /rimraf/3.0.2:
2873 | resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==}
2874 | hasBin: true
2875 | dependencies:
2876 | glob: 7.2.3
2877 | dev: true
2878 |
2879 | /rollup-pluginutils/2.8.2:
2880 | resolution: {integrity: sha512-EEp9NhnUkwY8aif6bxgovPHMoMoNr2FulJziTndpt5H9RdwC47GSGuII9XxpSdzVGM0GWrNPHV6ie1LTNJPaLQ==}
2881 | dependencies:
2882 | estree-walker: 0.6.1
2883 | dev: true
2884 |
2885 | /run-parallel/1.2.0:
2886 | resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==}
2887 | dependencies:
2888 | queue-microtask: 1.2.3
2889 | dev: true
2890 |
2891 | /safe-buffer/5.2.1:
2892 | resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
2893 | dev: true
2894 |
2895 | /safe-regex-test/1.0.0:
2896 | resolution: {integrity: sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==}
2897 | dependencies:
2898 | call-bind: 1.0.2
2899 | get-intrinsic: 1.1.3
2900 | is-regex: 1.1.4
2901 | dev: true
2902 |
2903 | /safe-regex/2.1.1:
2904 | resolution: {integrity: sha512-rx+x8AMzKb5Q5lQ95Zoi6ZbJqwCLkqi3XuJXp5P3rT8OEc6sZCJG5AE5dU3lsgRr/F4Bs31jSlVN+j5KrsGu9A==}
2905 | dependencies:
2906 | regexp-tree: 0.1.24
2907 | dev: true
2908 |
2909 | /semver-diff/3.1.1:
2910 | resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==}
2911 | engines: {node: '>=8'}
2912 | dependencies:
2913 | semver: 6.3.0
2914 | dev: true
2915 |
2916 | /semver/5.7.1:
2917 | resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==}
2918 | hasBin: true
2919 | dev: true
2920 |
2921 | /semver/6.1.1:
2922 | resolution: {integrity: sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==}
2923 | hasBin: true
2924 | dev: true
2925 |
2926 | /semver/6.3.0:
2927 | resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==}
2928 | hasBin: true
2929 | dev: true
2930 |
2931 | /semver/7.3.8:
2932 | resolution: {integrity: sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==}
2933 | engines: {node: '>=10'}
2934 | hasBin: true
2935 | dependencies:
2936 | lru-cache: 6.0.0
2937 | dev: true
2938 |
2939 | /set-blocking/2.0.0:
2940 | resolution: {integrity: sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==}
2941 | dev: true
2942 |
2943 | /shebang-command/2.0.0:
2944 | resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
2945 | engines: {node: '>=8'}
2946 | dependencies:
2947 | shebang-regex: 3.0.0
2948 | dev: true
2949 |
2950 | /shebang-regex/3.0.0:
2951 | resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==}
2952 | engines: {node: '>=8'}
2953 | dev: true
2954 |
2955 | /side-channel/1.0.4:
2956 | resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==}
2957 | dependencies:
2958 | call-bind: 1.0.2
2959 | get-intrinsic: 1.1.3
2960 | object-inspect: 1.12.2
2961 | dev: true
2962 |
2963 | /signal-exit/3.0.7:
2964 | resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==}
2965 | dev: true
2966 |
2967 | /slash/3.0.0:
2968 | resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==}
2969 | engines: {node: '>=8'}
2970 | dev: true
2971 |
2972 | /source-map-support/0.5.21:
2973 | resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==}
2974 | dependencies:
2975 | buffer-from: 1.1.2
2976 | source-map: 0.6.1
2977 | dev: true
2978 |
2979 | /source-map/0.6.1:
2980 | resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==}
2981 | engines: {node: '>=0.10.0'}
2982 | dev: true
2983 |
2984 | /spdx-correct/3.1.1:
2985 | resolution: {integrity: sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==}
2986 | dependencies:
2987 | spdx-expression-parse: 3.0.1
2988 | spdx-license-ids: 3.0.12
2989 | dev: true
2990 |
2991 | /spdx-exceptions/2.3.0:
2992 | resolution: {integrity: sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==}
2993 | dev: true
2994 |
2995 | /spdx-expression-parse/3.0.1:
2996 | resolution: {integrity: sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==}
2997 | dependencies:
2998 | spdx-exceptions: 2.3.0
2999 | spdx-license-ids: 3.0.12
3000 | dev: true
3001 |
3002 | /spdx-license-ids/3.0.12:
3003 | resolution: {integrity: sha512-rr+VVSXtRhO4OHbXUiAF7xW3Bo9DuuF6C5jH+q/x15j2jniycgKbxU09Hr0WqlSLUs4i4ltHGXqTe7VHclYWyA==}
3004 | dev: true
3005 |
3006 | /string-width/4.2.3:
3007 | resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==}
3008 | engines: {node: '>=8'}
3009 | dependencies:
3010 | emoji-regex: 8.0.0
3011 | is-fullwidth-code-point: 3.0.0
3012 | strip-ansi: 6.0.1
3013 | dev: true
3014 |
3015 | /string.prototype.trimend/1.0.6:
3016 | resolution: {integrity: sha512-JySq+4mrPf9EsDBEDYMOb/lM7XQLulwg5R/m1r0PXEFqrV0qHvl58sdTilSXtKOflCsK2E8jxf+GKC0T07RWwQ==}
3017 | dependencies:
3018 | call-bind: 1.0.2
3019 | define-properties: 1.1.4
3020 | es-abstract: 1.20.5
3021 | dev: true
3022 |
3023 | /string.prototype.trimstart/1.0.6:
3024 | resolution: {integrity: sha512-omqjMDaY92pbn5HOX7f9IccLA+U1tA9GvtU4JrodiXFfYB7jPzzHpRzpglLAjtUV6bB557zwClJezTqnAiYnQA==}
3025 | dependencies:
3026 | call-bind: 1.0.2
3027 | define-properties: 1.1.4
3028 | es-abstract: 1.20.5
3029 | dev: true
3030 |
3031 | /string_decoder/1.3.0:
3032 | resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
3033 | dependencies:
3034 | safe-buffer: 5.2.1
3035 | dev: true
3036 |
3037 | /strip-ansi/6.0.1:
3038 | resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==}
3039 | engines: {node: '>=8'}
3040 | dependencies:
3041 | ansi-regex: 5.0.1
3042 | dev: true
3043 |
3044 | /strip-bom/3.0.0:
3045 | resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==}
3046 | engines: {node: '>=4'}
3047 | dev: true
3048 |
3049 | /strip-indent/3.0.0:
3050 | resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==}
3051 | engines: {node: '>=8'}
3052 | dependencies:
3053 | min-indent: 1.0.1
3054 | dev: true
3055 |
3056 | /strip-json-comments/2.0.1:
3057 | resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==}
3058 | engines: {node: '>=0.10.0'}
3059 | dev: true
3060 |
3061 | /strip-json-comments/3.1.1:
3062 | resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==}
3063 | engines: {node: '>=8'}
3064 | dev: true
3065 |
3066 | /supports-color/5.5.0:
3067 | resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==}
3068 | engines: {node: '>=4'}
3069 | dependencies:
3070 | has-flag: 3.0.0
3071 | dev: true
3072 |
3073 | /supports-color/7.2.0:
3074 | resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==}
3075 | engines: {node: '>=8'}
3076 | dependencies:
3077 | has-flag: 4.0.0
3078 | dev: true
3079 |
3080 | /supports-preserve-symlinks-flag/1.0.0:
3081 | resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==}
3082 | engines: {node: '>= 0.4'}
3083 | dev: true
3084 |
3085 | /tar/6.1.13:
3086 | resolution: {integrity: sha512-jdIBIN6LTIe2jqzay/2vtYLlBHa3JF42ot3h1dW8Q0PaAG4v8rm0cvpVePtau5C6OKXGGcgO9q2AMNSWxiLqKw==}
3087 | engines: {node: '>=10'}
3088 | dependencies:
3089 | chownr: 2.0.0
3090 | fs-minipass: 2.1.0
3091 | minipass: 4.0.0
3092 | minizlib: 2.1.2
3093 | mkdirp: 1.0.4
3094 | yallist: 4.0.0
3095 | dev: true
3096 |
3097 | /text-table/0.2.0:
3098 | resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==}
3099 | dev: true
3100 |
3101 | /time-span/4.0.0:
3102 | resolution: {integrity: sha512-MyqZCTGLDZ77u4k+jqg4UlrzPTPZ49NDlaekU6uuFaJLzPIN1woaRXCbGeqOfxwc3Y37ZROGAJ614Rdv7Olt+g==}
3103 | engines: {node: '>=10'}
3104 | dependencies:
3105 | convert-hrtime: 3.0.0
3106 | dev: true
3107 |
3108 | /to-readable-stream/1.0.0:
3109 | resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==}
3110 | engines: {node: '>=6'}
3111 | dev: true
3112 |
3113 | /to-regex-range/5.0.1:
3114 | resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==}
3115 | engines: {node: '>=8.0'}
3116 | dependencies:
3117 | is-number: 7.0.0
3118 | dev: true
3119 |
3120 | /tr46/0.0.3:
3121 | resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==}
3122 | dev: true
3123 |
3124 | /ts-morph/12.0.0:
3125 | resolution: {integrity: sha512-VHC8XgU2fFW7yO1f/b3mxKDje1vmyzFXHWzOYmKEkCEwcLjDtbdLgBQviqj4ZwP4MJkQtRo6Ha2I29lq/B+VxA==}
3126 | dependencies:
3127 | '@ts-morph/common': 0.11.1
3128 | code-block-writer: 10.1.1
3129 | dev: true
3130 |
3131 | /ts-node/8.9.1_typescript@4.3.4:
3132 | resolution: {integrity: sha512-yrq6ODsxEFTLz0R3BX2myf0WBCSQh9A+py8PBo1dCzWIOcvisbyH6akNKqDHMgXePF2kir5mm5JXJTH3OUJYOQ==}
3133 | engines: {node: '>=6.0.0'}
3134 | hasBin: true
3135 | peerDependencies:
3136 | typescript: '>=2.7'
3137 | dependencies:
3138 | arg: 4.1.3
3139 | diff: 4.0.2
3140 | make-error: 1.3.6
3141 | source-map-support: 0.5.21
3142 | typescript: 4.3.4
3143 | yn: 3.1.1
3144 | dev: true
3145 |
3146 | /ts-toolbelt/6.15.5:
3147 | resolution: {integrity: sha512-FZIXf1ksVyLcfr7M317jbB67XFJhOO1YqdTcuGaq9q5jLUoTikukZ+98TPjKiP2jC5CgmYdWWYs0s2nLSU0/1A==}
3148 | dev: true
3149 |
3150 | /tsconfig-paths/3.14.1:
3151 | resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==}
3152 | dependencies:
3153 | '@types/json5': 0.0.29
3154 | json5: 1.0.1
3155 | minimist: 1.2.7
3156 | strip-bom: 3.0.0
3157 | dev: true
3158 |
3159 | /tslib/1.14.1:
3160 | resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==}
3161 | dev: true
3162 |
3163 | /tsutils/3.21.0:
3164 | resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==}
3165 | engines: {node: '>= 6'}
3166 | peerDependencies:
3167 | typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta'
3168 | dependencies:
3169 | tslib: 1.14.1
3170 | dev: true
3171 |
3172 | /type-check/0.4.0:
3173 | resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
3174 | engines: {node: '>= 0.8.0'}
3175 | dependencies:
3176 | prelude-ls: 1.2.1
3177 | dev: true
3178 |
3179 | /type-fest/0.20.2:
3180 | resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==}
3181 | engines: {node: '>=10'}
3182 | dev: true
3183 |
3184 | /type-fest/0.6.0:
3185 | resolution: {integrity: sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==}
3186 | engines: {node: '>=8'}
3187 | dev: true
3188 |
3189 | /type-fest/0.8.1:
3190 | resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==}
3191 | engines: {node: '>=8'}
3192 | dev: true
3193 |
3194 | /typedarray-to-buffer/3.1.5:
3195 | resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==}
3196 | dependencies:
3197 | is-typedarray: 1.0.0
3198 | dev: true
3199 |
3200 | /typescript/4.3.4:
3201 | resolution: {integrity: sha512-uauPG7XZn9F/mo+7MrsRjyvbxFpzemRjKEZXS4AK83oP2KKOJPvb+9cO/gmnv8arWZvhnjVOXz7B49m1l0e9Ew==}
3202 | engines: {node: '>=4.2.0'}
3203 | hasBin: true
3204 | dev: true
3205 |
3206 | /unbox-primitive/1.0.2:
3207 | resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==}
3208 | dependencies:
3209 | call-bind: 1.0.2
3210 | has-bigints: 1.0.2
3211 | has-symbols: 1.0.3
3212 | which-boxed-primitive: 1.0.2
3213 | dev: true
3214 |
3215 | /unique-string/2.0.0:
3216 | resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==}
3217 | engines: {node: '>=8'}
3218 | dependencies:
3219 | crypto-random-string: 2.0.0
3220 | dev: true
3221 |
3222 | /unist-util-stringify-position/2.0.3:
3223 | resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==}
3224 | dependencies:
3225 | '@types/unist': 2.0.6
3226 | dev: true
3227 |
3228 | /update-notifier/5.1.0:
3229 | resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==}
3230 | engines: {node: '>=10'}
3231 | dependencies:
3232 | boxen: 5.1.2
3233 | chalk: 4.1.2
3234 | configstore: 5.0.1
3235 | has-yarn: 2.1.0
3236 | import-lazy: 2.1.0
3237 | is-ci: 2.0.0
3238 | is-installed-globally: 0.4.0
3239 | is-npm: 5.0.0
3240 | is-yarn-global: 0.3.0
3241 | latest-version: 5.1.0
3242 | pupa: 2.1.1
3243 | semver: 7.3.8
3244 | semver-diff: 3.1.1
3245 | xdg-basedir: 4.0.0
3246 | dev: true
3247 |
3248 | /uri-js/4.4.1:
3249 | resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==}
3250 | dependencies:
3251 | punycode: 2.1.1
3252 | dev: true
3253 |
3254 | /url-parse-lax/3.0.0:
3255 | resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==}
3256 | engines: {node: '>=4'}
3257 | dependencies:
3258 | prepend-http: 2.0.0
3259 | dev: true
3260 |
3261 | /util-deprecate/1.0.2:
3262 | resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
3263 | dev: true
3264 |
3265 | /validate-npm-package-license/3.0.4:
3266 | resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==}
3267 | dependencies:
3268 | spdx-correct: 3.1.1
3269 | spdx-expression-parse: 3.0.1
3270 | dev: true
3271 |
3272 | /vercel/28.9.0:
3273 | resolution: {integrity: sha512-c+qIP4MUph5E23cWwaF1MfN1WybV4N+iaMSLs3l4A9FyFJjgKWe7p6tWQMGKm0rLX4XEklczECUq8W/7Wa+uPw==}
3274 | engines: {node: '>= 14'}
3275 | hasBin: true
3276 | requiresBuild: true
3277 | dependencies:
3278 | '@vercel/build-utils': 5.7.1
3279 | '@vercel/go': 2.2.20
3280 | '@vercel/hydrogen': 0.0.34
3281 | '@vercel/next': 3.3.3
3282 | '@vercel/node': 2.8.1
3283 | '@vercel/python': 3.1.30
3284 | '@vercel/redwood': 1.0.40
3285 | '@vercel/remix': 1.1.2
3286 | '@vercel/ruby': 1.3.46
3287 | '@vercel/static-build': 1.0.43
3288 | update-notifier: 5.1.0
3289 | transitivePeerDependencies:
3290 | - encoding
3291 | - supports-color
3292 | dev: true
3293 |
3294 | /vue-eslint-parser/9.1.0_eslint@8.30.0:
3295 | resolution: {integrity: sha512-NGn/iQy8/Wb7RrRa4aRkokyCZfOUWk19OP5HP6JEozQFX5AoS/t+Z0ZN7FY4LlmWc4FNI922V7cvX28zctN8dQ==}
3296 | engines: {node: ^14.17.0 || >=16.0.0}
3297 | peerDependencies:
3298 | eslint: '>=6.0.0'
3299 | dependencies:
3300 | debug: 4.3.4
3301 | eslint: 8.30.0
3302 | eslint-scope: 7.1.1
3303 | eslint-visitor-keys: 3.3.0
3304 | espree: 9.4.1
3305 | esquery: 1.4.0
3306 | lodash: 4.17.21
3307 | semver: 7.3.8
3308 | transitivePeerDependencies:
3309 | - supports-color
3310 | dev: true
3311 |
3312 | /webidl-conversions/3.0.1:
3313 | resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==}
3314 | dev: true
3315 |
3316 | /whatwg-url/5.0.0:
3317 | resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==}
3318 | dependencies:
3319 | tr46: 0.0.3
3320 | webidl-conversions: 3.0.1
3321 | dev: true
3322 |
3323 | /which-boxed-primitive/1.0.2:
3324 | resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==}
3325 | dependencies:
3326 | is-bigint: 1.0.4
3327 | is-boolean-object: 1.1.2
3328 | is-number-object: 1.0.7
3329 | is-string: 1.0.7
3330 | is-symbol: 1.0.4
3331 | dev: true
3332 |
3333 | /which/2.0.2:
3334 | resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
3335 | engines: {node: '>= 8'}
3336 | hasBin: true
3337 | dependencies:
3338 | isexe: 2.0.0
3339 | dev: true
3340 |
3341 | /wide-align/1.1.5:
3342 | resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==}
3343 | dependencies:
3344 | string-width: 4.2.3
3345 | dev: true
3346 |
3347 | /widest-line/3.1.0:
3348 | resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==}
3349 | engines: {node: '>=8'}
3350 | dependencies:
3351 | string-width: 4.2.3
3352 | dev: true
3353 |
3354 | /word-wrap/1.2.3:
3355 | resolution: {integrity: sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==}
3356 | engines: {node: '>=0.10.0'}
3357 | dev: true
3358 |
3359 | /wrap-ansi/7.0.0:
3360 | resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
3361 | engines: {node: '>=10'}
3362 | dependencies:
3363 | ansi-styles: 4.3.0
3364 | string-width: 4.2.3
3365 | strip-ansi: 6.0.1
3366 | dev: true
3367 |
3368 | /wrappy/1.0.2:
3369 | resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==}
3370 | dev: true
3371 |
3372 | /write-file-atomic/3.0.3:
3373 | resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==}
3374 | dependencies:
3375 | imurmurhash: 0.1.4
3376 | is-typedarray: 1.0.0
3377 | signal-exit: 3.0.7
3378 | typedarray-to-buffer: 3.1.5
3379 | dev: true
3380 |
3381 | /xdg-basedir/4.0.0:
3382 | resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==}
3383 | engines: {node: '>=8'}
3384 | dev: true
3385 |
3386 | /xml-name-validator/4.0.0:
3387 | resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
3388 | engines: {node: '>=12'}
3389 | dev: true
3390 |
3391 | /yallist/4.0.0:
3392 | resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==}
3393 | dev: true
3394 |
3395 | /yaml-eslint-parser/1.1.0:
3396 | resolution: {integrity: sha512-b464Q1fYiX1oYx2kE8k4mEp6S9Prk+tfDsY/IPxQ0FCjEuj3AKko5Skf3/yQJeYTTDyjDE+aWIJemnv29HvEWQ==}
3397 | engines: {node: ^14.17.0 || >=16.0.0}
3398 | dependencies:
3399 | eslint-visitor-keys: 3.3.0
3400 | lodash: 4.17.21
3401 | yaml: 2.1.3
3402 | dev: true
3403 |
3404 | /yaml/2.1.3:
3405 | resolution: {integrity: sha512-AacA8nRULjKMX2DvWvOAdBZMOfQlypSFkjcOcu9FalllIDJ1kvlREzcdIZmidQUqqeMv7jorHjq2HlLv/+c2lg==}
3406 | engines: {node: '>= 14'}
3407 | dev: true
3408 |
3409 | /yn/3.1.1:
3410 | resolution: {integrity: sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q==}
3411 | engines: {node: '>=6'}
3412 | dev: true
3413 |
3414 | /yocto-queue/0.1.0:
3415 | resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==}
3416 | engines: {node: '>=10'}
3417 | dev: true
3418 |
--------------------------------------------------------------------------------